Brendan Chen brendan
brendan pushed to chore/align-deploy-yaml-with-inventory at brendan/nanodrop 2026-05-10 10:55:51 +00:00
512300f475 chore: align deploy workflow with inventory canonical
brendan deleted branch feat/persistent-session-cookies from brendan/nanodrop 2026-05-09 17:35:27 +00:00
brendan pushed to main at brendan/nanodrop 2026-05-09 17:34:58 +00:00
aed9931e14 Merge pull request 'feat: persistent session cookies (30d sliding) — nanodrop tier' (#4) from feat/persistent-session-cookies into main
3b3a56cd94 docs: drop JWT_EXPIRY from .env.example, docker-compose, README (family TTL is canonical)
cbc22dcac4 refactor: drop redundant iat intersections and reuse JwtPayload in tests
a4355e1ef3 refactor(auth): drop JWT_EXPIRY env var (family TTL is canonical)
0f0c2f0e96 feat(auth): sliding session renewal middleware
Compare 7 commits »
brendan merged pull request brendan/nanodrop#4 2026-05-09 17:34:57 +00:00
feat: persistent session cookies (30d sliding) — nanodrop tier
brendan created pull request brendan/nanodrop#4 2026-05-09 17:34:10 +00:00
feat: persistent session cookies (30d sliding) — nanodrop tier
brendan created branch feat/persistent-session-cookies in brendan/nanodrop 2026-05-09 17:33:13 +00:00
brendan pushed to feat/persistent-session-cookies at brendan/nanodrop 2026-05-09 17:33:13 +00:00
3b3a56cd94 docs: drop JWT_EXPIRY from .env.example, docker-compose, README (family TTL is canonical)
cbc22dcac4 refactor: drop redundant iat intersections and reuse JwtPayload in tests
a4355e1ef3 refactor(auth): drop JWT_EXPIRY env var (family TTL is canonical)
0f0c2f0e96 feat(auth): sliding session renewal middleware
623a3374cf feat(auth): rename session cookie to nanodrop_session
Compare 6 commits »
brendan deleted branch chore/mobile-files-table-overflow from brendan/nanodrop 2026-05-04 00:15:36 +00:00
brendan pushed to main at brendan/nanodrop 2026-05-04 00:15:23 +00:00
42a9530ed0 Merge pull request 'fix(views): wrap My Files table for mobile horizontal scroll' (#3) from chore/mobile-files-table-overflow into main
d9592100cc fix(views): wrap My Files table for mobile horizontal scroll
Compare 2 commits »
brendan merged pull request brendan/nanodrop#3 2026-05-04 00:15:22 +00:00
fix(views): wrap My Files table for mobile horizontal scroll
brendan created pull request brendan/nanodrop#3 2026-05-04 00:08:48 +00:00
fix(views): wrap My Files table for mobile horizontal scroll
brendan created branch chore/mobile-files-table-overflow in brendan/nanodrop 2026-05-04 00:08:09 +00:00
brendan pushed to chore/mobile-files-table-overflow at brendan/nanodrop 2026-05-04 00:08:09 +00:00
d9592100cc fix(views): wrap My Files table for mobile horizontal scroll
brendan merged pull request brendan/nanodrop#2 2026-05-03 22:42:54 +00:00
refactor(style): drop custom webfont, use system fonts
brendan pushed to main at brendan/nanodrop 2026-05-03 22:42:54 +00:00
49eeb1cc49 Merge pull request 'refactor(style): drop custom webfont, use system fonts' (#2) from feat/system-font-stack into main
c6aa030e54 refactor(style): drop custom webfont, use system fonts
Compare 2 commits »
brendan created pull request brendan/nanodrop#2 2026-05-03 22:42:49 +00:00
refactor(style): drop custom webfont, use system fonts
brendan created branch feat/system-font-stack in brendan/nanodrop 2026-05-03 22:30:31 +00:00
brendan pushed to feat/system-font-stack at brendan/nanodrop 2026-05-03 22:30:31 +00:00
c6aa030e54 refactor(style): drop custom webfont, use system fonts
brendan pushed to main at brendan/nanodrop 2026-05-03 10:41:58 +00:00
bbd292c085 feat(auth): wire lockout, rate-limit, and constant-time login into both routes
brendan pushed to main at brendan/nanodrop 2026-05-03 10:35:33 +00:00
ad36b23061 feat(auth): add shared login handler with constant-time clamp