AgeCommit message (Collapse)Author
2021-04-14Adapt Makefile and boardvoting.go to new ldflagsHEADmasterJan Dittberner
2021-04-14Add nfpms configurationJan Dittberner
2021-04-14Add goreleaser configJan Dittberner
2021-03-14Remove old assets, improve MakefileJan Dittberner
2021-03-07Remove space character from go version0.7.0Jan Dittberner
2021-03-07Use tools section for JenkinsJan Dittberner
2021-03-07Attempt to define pipeline for go1.16Jan Dittberner
2021-03-07Upgrade to Go 1.16 and newer librariesJan Dittberner
- use embed from the standard library instead of packr - upgrade to sprig v3 - upgrade gomail version - use golang-migrate instead of sql-migrate to get embed support - use statigz to deliver compressed static assets
2021-01-09Configure golangci-lint and apply suggestionsJan Dittberner
2020-04-26Explicitly define timeouts for http and httpsJan Dittberner
2020-04-26Remove call to deprecated BuildNameToCertificateJan Dittberner
2020-04-26Fix Goland warnings caused by large assets.goJan Dittberner
2020-04-26Fix issue with stricter template syntaxJan Dittberner
2020-04-26Update go.mod for Go 1.14Jan Dittberner
2020-04-14Add new table user_rolesJan Dittberner
This commit adds a new database table user_roles to prepare for the introduction of a voter management system. All existing enabled voters are added to the VOTER role.
2019-08-12Add missing newline in READMEJan Dittberner
2019-08-03Refine HTML layout0.6.0Jan Dittberner
This commit improves the page structure and unifies the layout. Some reusable parts of the HTML code have been moved into page_fragments.html.
2019-08-02Add icon imagesJan Dittberner
2019-08-02Improve documentationJan Dittberner
- fix parameter name in curl invocation - add default port of Python aoismtpd
2019-07-31Remove .htaccess from PHP ageJan Dittberner
2019-07-31Initialize logger with timestamps0.5.0Jan Dittberner
2019-07-31Ensure that the application can start with a new databaseJan Dittberner
This commit changes the NewDB function to run migrations before preparing SQL statements.
2019-07-31Add documentation for how to setup and use the softwareJan Dittberner
2019-07-31Remove unused MigrationsPath config parameterJan Dittberner
2019-07-31Apply Apache License 2.0Jan Dittberner
2019-07-31Remove unused styles.css fileJan Dittberner
2019-07-31Update to latest jQuery and Semantic-UIJan Dittberner
2019-07-31Update semantic UI to 2.4.2Jan Dittberner
2019-07-31Modernize Go codeJan Dittberner
- switch from go-logging to logrus - handle all errors - use gomail's NewDialer instead of deprecated NewPlainDialer
2019-07-31Update .gitignoreJan Dittberner
2019-07-31Fix syntax errorJan Dittberner
2019-07-31Build go-bindata before building the applicationJan Dittberner
2019-07-31Simplify JenkinsfileJan Dittberner
2019-07-31Switch to go modulesJan Dittberner
2018-03-31Ignore count of applied migrations from migrate.ExecJan Dittberner
2018-03-31Implement CSRF protectionJan Dittberner
2018-03-31Remove unused goose dependency constraintsJan Dittberner
2018-03-29Include $GOPATH in $PATH0.4.2Jan Dittberner
2018-03-29Install the go-bindata binary before buildJan Dittberner
2018-03-29Make sure go-bindata is installed before buildingJan Dittberner
2018-03-29Only archive the cacert-boardvoting binary and the config example0.4.1Jan Dittberner
2018-03-29Update dependencies0.4.0Jan Dittberner
2018-03-29Use assets for mail templatesJan Dittberner
2018-03-29Use static assets for HTML templatesJan Dittberner
- implement custom http.Filesystem boardvoting.AssetFS - replace "footer" and "header" with "footer.html" and "header.html" - change renderTemplate to use Assets - use boardvoting.GetAssetFS() with http.Fileserver
2018-03-29Embed database migrationsJan Dittberner
- switch from goose to - move assets (static, templates, migrations) to boardvoting package - add generated boardvoting/assets.go - remove unused static files from static directory - add package db with db migration configuration
2018-01-14Update dependencies0.3.1Jan Dittberner
2018-01-14Improve denied error page and output current authenticated userJan Dittberner
2017-08-27Remove duplicate jenkins- from BUILD idJan Dittberner
2017-08-27Use a Jenkins build number for build idJan Dittberner
2017-08-27Fix missing single quote0.3.0Jan Dittberner