popertots
  • Joined on 2025-08-01
popertots pushed to main at popertots/Crussell 2026-07-06 19:26:24 +01:00
72161e8c4f docs(backend): clarify auth fallback rationale in reserve handler
e303c07f8d refactor(backend): replace inline Bearer parsing with OptionalAuth middleware in services
92124158bf feat(frontend): add apiFetch wrapper for automatic auth token injection
e831953e5b fix(ui): improve reservation lifecycle in BookingFlow
98d561e8b6 docs: update API docs and test counts for admin cancel
Compare 6 commits »
popertots pushed to main at popertots/Crussell 2026-07-05 22:47:56 +01:00
1c09e4220b fix: run eslint on every commit and restore gdpr navigation eslint-disable
popertots pushed to main at popertots/Crussell 2026-07-05 22:44:04 +01:00
878624e6f2 fix: resolve eslint warnings and error
popertots pushed to main at popertots/Crussell 2026-07-05 22:41:09 +01:00
27f1f6f5cc chore: add pre-commit hook with auto-format and lint checks
popertots pushed to main at popertots/Crussell 2026-07-05 22:34:44 +01:00
9c0b189b73 style: fix prettier formatting in 3 admin files
popertots pushed to main at popertots/Crussell 2026-07-05 22:30:43 +01:00
5f1f6c4b44 style: standardise select styling in DiscountsManagement, HolidayHours, TodayCalendar
5616357269 style: standardise input styling in booking create, business settings, custom services, patch test, walk-in create
b7fa22b018 refactor: accept defaultHours prop in WeeklySchedule and TimeBlockers
56eda0ead5 refactor: accept services prop in PatchTestsManagement and ServicesManagement
42c3b65a27 feat: add collapsible sections and lifted data fetching to admin page
Compare 5 commits »
popertots pushed to main at popertots/Crussell 2026-07-05 20:54:25 +01:00
b1b6607ca1 docs: note caching speed improvement in README
popertots pushed to main at popertots/Crussell 2026-07-05 20:49:36 +01:00
016d302212 docs: document CI caching setup in README
popertots pushed to main at popertots/Crussell 2026-07-05 20:42:03 +01:00
d8dfad2b32 ci: add Go and npm dependency caching via actions/cache
popertots pushed to main at popertots/Crussell 2026-07-05 20:30:49 +01:00
1c1fc6a921 docs: update README and obsidian docs with reservation improvements
be22710f7b test: add scheduling excludeUserID integration test
2e0760f083 feat: add IP-based anon reservation cleanup to admin reserve handler
Compare 3 commits »
popertots pushed to main at popertots/Crussell 2026-07-05 20:12:16 +01:00
cc6ad7f00f fix: remove t.Parallel from VAT lifecycle test
30c9012562 fix: move dav.Service init from auth_test to user testmain
Compare 2 commits »
popertots pushed to main at popertots/Crussell 2026-07-05 12:04:09 +01:00
4879ca5a82 style: format multi-line expressions in BookingFlow.svelte
popertots pushed to main at popertots/Crussell 2026-07-05 11:59:48 +01:00
e642b0fa3e fix: move BookingFlow window type to app.d.ts and fix authHeaders typing
69ae3e1f99 chore: bump golang.org/x/image from v0.42.0 to v0.43.0
Compare 2 commits »
popertots pushed to main at popertots/Crussell 2026-07-05 11:52:22 +01:00
2069a99f8c feat: improve booking flow with auth headers and reservation release
296a67770e fix: resolve RLock deadlock in Square mock client
33c945159c feat: add cancel reservation handler and background cleanup
2386bd0ca2 test: add tests for reservation self-block prevention
c1a9f35ea5 feat: prevent reservation self-block in booking handlers
Compare 6 commits »
popertots pushed to main at popertots/Crussell 2026-06-25 19:43:27 +01:00
a00ed3c283 ci: re-add test and race jobs alongside lint and vulns
popertots pushed to main at popertots/Crussell 2026-06-25 18:59:57 +01:00
34147f87ab fix: add inline eslint-disable inside handleGotoAccount function
popertots pushed to main at popertots/Crussell 2026-06-25 18:58:34 +01:00
234c1d20b7 style: fix prettier formatting in gdpr page
popertots pushed to main at popertots/Crussell 2026-06-25 18:55:41 +01:00
eb9a9186c3 fix: use function wrapper for goto() calls to suppress eslint rule in template
popertots pushed to main at popertots/Crussell 2026-06-25 18:48:24 +01:00
633d8ff1a8 fix: eslint-disable comments correctly placed for script and template sections
popertots pushed to main at popertots/Crussell 2026-06-25 18:39:00 +01:00
61338921e8 fix: resolve all lint issues — eslint, prettier, svelte-check pass