Commit Graph

39 Commits

Author SHA1 Message Date
Lexi / Zoe b2c7df32eb
Fix username validation in account edit
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-04 01:33:51 +01:00
Lexi / Zoe bf8a87ff30
Drone CI: Ignore PHP version from composer image
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-01-02 03:31:18 +01:00
Lexi / Zoe 2f20e9d474
Sort aliases by wildcard priority first
continuous-integration/drone/push Build is failing Details
continuous-integration/drone Build is failing Details
2022-01-02 03:06:14 +01:00
Lexi / Zoe 6400962a44
Implement wildcard aliases 2022-01-02 03:05:40 +01:00
Lexi / Zoe a01ddd9b22
Include unannotated tags in "make version"
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/tag Build encountered an error Details
2021-12-29 18:45:57 +01:00
Lexi / Zoe d2fe2e9a8d
Fix max length string validation in FormData
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/tag Build encountered an error Details
2021-12-29 18:36:02 +01:00
Lexi / Zoe bdd0f520b4
Fix "undefined index" in YamlConfigLoader for casted values 2021-10-30 18:49:22 +02:00
Lexi / Zoe 68070a614d
Fix phony version target in Makefile
continuous-integration/drone/push Build encountered an error Details
2021-09-26 00:50:23 +02:00
Lexi / Zoe fb22c14d80 Merge pull request 'YAML configuration' (#1) from config-management into main
continuous-integration/drone/push Build encountered an error Details
Reviewed-on: #1
2021-09-25 23:58:01 +02:00
Lexi / Zoe 6c41f06105
Implement YAML config loader 2021-09-25 23:56:04 +02:00
Lexi / Zoe 14c22e0e6c
Refactor config management 2021-09-24 20:24:07 +02:00
Lexi / Zoe f61ed20f32
Add TODO.md 2021-09-23 01:07:06 +02:00
Lexi / Zoe 8df2684e5c
Add version numbers; make app title configurable 2021-09-23 00:55:05 +02:00
Lexi / Zoe 186dcdc0cb
Redirect URLs with trailing slashes to URLs without 2021-09-22 22:30:45 +02:00
Lexi / Zoe 2075aca98b
Implement deleting aliases on account details page 2021-09-22 22:30:13 +02:00
Lexi / Zoe 57b712300f
Styles: Improve link color contrasts 2021-09-22 21:21:12 +02:00
Lexi / Zoe 37ada99f74
Implement adding aliases for accounts 2021-09-16 22:09:15 +02:00
Lexi / Zoe 19b8075e3c
Catch AccountNotFoundException and show 404 page 2021-09-16 21:06:49 +02:00
Lexi / Zoe 930726432e
Implement account deletion 2021-09-16 20:54:21 +02:00
Lexi / Zoe 2ccee2169b
Implement random password generation (create/edit account) 2021-09-16 19:55:38 +02:00
Lexi / Zoe 48925f283f
Implement account creation; add base class FormData to validate forms 2021-09-16 16:10:45 +02:00
Lexi / Zoe 23127dd193
Refactoring 2021-09-12 22:16:06 +02:00
Lexi / Zoe 87928dbbc9
Update to PHP 7.4 2021-09-12 21:33:35 +02:00
Lexi / Zoe 36b8cfe8b1
Implement option to replace existing alias when renaming an account; use database transactions when editing accounts 2021-08-20 22:48:15 +02:00
Lexi / Zoe 6ace072841
Implement account edit; add SessionHelper, PasswordHelper and ActionResult 2021-08-15 17:40:35 +02:00
Lexi / Zoe 32add30c9d
Implement Account model; small style changes; Twig debug setting 2021-08-14 23:37:45 +02:00
Lexi / Zoe 7859ef77ee
Accounts: Add edit and delete pages; implement forms (no real actions yet) 2021-07-31 00:34:35 +02:00
Lexi / Zoe 4e8d879008
Accounts: Add account detail page 2021-07-30 22:30:30 +02:00
Lexi / Zoe 985f46c652
Accounts: Fetch list of all accounts (optionally filtered by domain) 2021-07-30 03:46:43 +02:00
Lexi / Zoe 279f4492e8
Styles: Change link colors 2021-07-30 03:45:21 +02:00
Lexi / Zoe d5789fdedf
Domains: Fetch list of domains from database 2021-07-30 01:59:56 +02:00
Lexi / Zoe b890432e5b
Auth: Save user ID instead of username in auth session 2021-07-29 18:19:23 +02:00
Lexi / Zoe 70093b1376
Add placeholder pages for Domains and Accounts; mark current page in navbar 2021-07-29 18:15:38 +02:00
Lexi / Zoe e58036b2b3
Add navigation bar and logout button 2021-07-27 20:02:36 +02:00
Lexi / Zoe b24fe56c8a
Implement basic database access and login 2021-07-27 01:25:03 +02:00
Lexi / Zoe 8be7988d97
Implement basic login function; add basic styling 2021-07-26 23:54:22 +02:00
Lexi / Zoe 2bb7ea54a2
Add MariaDB container; add PDO connection; add error middleware 2021-07-26 23:14:14 +02:00
Lexi / Zoe 114a67dbe4
Add boilerplate code, Docker environment, Makefile etc. 2021-07-23 03:18:33 +02:00
Lexi / Zoe 1e9d351173 Initial commit 2021-06-08 20:27:34 +02:00