9111958bcf
Merge branch 'main' into develop
andrew2026-08-21 16:10:30 -04:00
95dc6bf0ce
Merge branch 'main' into fix/ci-github-rate-limit
andrew2026-08-20 16:27:52 -04:00
472abfdf89
fix(ci): cache composer deps and authenticate to GitHub
lyra2026-08-17 12:03:14 -04:00
e2780ca5f6
fix: allow same-origin fetch in CSP when inline login script is used
v1.1.2
lyra2026-08-17 11:27:46 -04:00
7a68c933ce
Merge pull request 'fix: handle host-prefixed root path in PublicPathMatcher' (#8) from fix/public-path-host-root into main
v1.1.1
andrew2026-08-13 16:28:05 -04:00
55f8e9e84c
Merge branch 'main' into fix/public-path-host-root
andrew2026-08-13 15:43:54 -04:00
235a7866b3
fix: remove incorrect CSS escaping on color values
lyra2026-08-13 12:07:20 -04:00
c7585e720a
feat: add self-bootstrapping dev server script (bin/dev.sh)
lyra2026-08-13 11:56:55 -04:00
66b960ccea
Merge pull request 'feat: v1.1 — public rate-limited access' (#5) from feat/v1.1-public-access into main
v1.1.0
andrew2026-08-13 01:30:13 -04:00
17c2d525ff
Merge branch 'main' into feat/v1.1-public-access
andrew2026-08-13 01:19:08 -04:00
72c41fec77
Merge pull request 'fix: v1.0 release — security hardening, code quality, and documentation' (#4) from fix/v1.0-must-fix into main
v1.0.0
andrew2026-08-12 22:31:59 -04:00
29e471c536
Merge branch 'fix/v1.0-must-fix' into feat/v1.1-public-access
lyra2026-08-12 11:21:42 -04:00
44e4c60f80
fix: restore develop branch trigger support for CI workflows
lyra2026-08-12 11:21:37 -04:00
5563999525
feat: public rate-limited access for v1.1
lyra2026-08-12 09:26:50 -04:00
408d75dda1
chore: nice-to-have improvements for v1.0
lyra2026-08-11 16:37:23 -04:00
b89070e985
fix: should-fix items for v1.0 release
lyra2026-08-11 16:35:27 -04:00
d2eb914637
fix: must-fix items for v1.0 release
lyra2026-08-11 16:33:00 -04:00
c0bda8aeec
Merge pull request 'chore: add php-cs-fixer with PSR-12 config and CI check' (#3) from chore/add-php-cs-fixer into main
0.10.0
andrew2026-08-11 09:58:51 -04:00
cb378e20bc
chore: add php-cs-fixer with PSR-12 config and CI check
lyra2026-08-11 08:30:05 -04:00
3269151e9b
new workflow to build and push to docker hub
andrew2026-06-14 15:49:15 -04:00
1da2188bdf
Gitea action to sync to GitHub
andrew2026-06-13 21:28:59 -04:00
7cf7e04d17
extracted interfaces for services, to aid in creating tests
andrew2026-06-05 15:15:21 -04:00
0813323ac2
renamed form fields to work better with password managers; fixed bug where an invalid login requests were not being counted as login attempts; preserve username when using central auth
0.8.0
andrew2026-06-01 16:28:57 -04:00
9114cfd96f
update to php 8.5, backup codes, etc.
andrew2026-05-29 21:56:42 -04:00
43e9b7136e
auth subdomain tentatively complete. All domain logic moved into service.
andrew2026-05-22 12:43:02 -04:00
38124ef66c
First draft of backup codes. only created when the command is called. no command yet to expire/review codes.
andrew2026-05-21 12:15:35 -04:00
6ed1ab26f1
cache persistence improvement, only update keys which have changed. More efficient, and less likely to cause race conditions.
0.7.0
andrew2026-03-12 17:15:49 -04:00
a0dc1a6049
rate-limiting update, now using a compound sliding-window. Continuing to move over to using traits more, and other code cleanup.
andrew2026-03-11 08:27:27 -04:00
3d28485921
Removal of static-secret and totp-lookup. Intending to build support for single-use backup codes.
andrew2026-03-09 16:22:32 -04:00
27394ae555
v0.6.0 optional lookup for totp by static password
v0.6.0
andrew2026-02-10 13:31:09 -05:00
ac817649ab
fixed bug which can occur if you delete cache files. fixed warnings due to volume locations.
v0.4.1
andrew2025-12-26 21:17:36 -05:00
1c4c289d81
massive rewrite to switch to using listeners instead of controller, header for login payload instead of get request, removed icon system, asset system, was able to remove all the domain processing, enhanced cookie security, and more.
v0.4.0
andrew2025-12-23 11:24:47 -05:00
b36aabb8a3
WIP: nearly done switching to using header instead of url parameters
andrew2025-12-18 19:20:50 -05:00
f486ab7481
already accepted/rejected are now listeners to start cleaning up the massive controller of doom
andrew2025-12-17 15:25:07 -05:00
a73d039e10
removed maker-bundle, switching to apcu
andrew2025-12-16 22:34:57 -05:00
102b9f3e78
Full code refactor to Symfony7.4 with FrankenPHP Includes significant breaking changes. Default port and transportation changed to http via port 80 Names of environment variables have changed.
v0.3.0
andrew2025-12-15 12:30:14 -05:00