Commit Graph

  • c50f58dafc docs: add wood paneling font color fix plan john-okeefe 2026-02-24 16:10:36 -05:00
  • 30d053d908 fix: resolve library management issues john-okeefe 2026-02-24 16:10:33 -05:00
  • 519633ff87 chore(templates): add generated admin_sidebar templ file john-okeefe 2026-02-24 13:43:01 -05:00
  • 9426df01fc refactor(theme): separate wood paneling from color themes john-okeefe 2026-02-24 13:41:24 -05:00
  • 4b43116f13 refactor(templates): apply activeClass helper and full-width layout john-okeefe 2026-02-24 13:41:19 -05:00
  • 3128ae05a6 feat(assets): add wood texture images for paneling john-okeefe 2026-02-24 13:06:07 -05:00
  • 8b8af87504 docs(user): add themes and wood paneling guide john-okeefe 2026-02-24 13:03:12 -05:00
  • c341679aaa refactor(layout): apply full-width layout to all pages john-okeefe 2026-02-24 13:03:01 -05:00
  • 3870168452 refactor(dashboard): apply full-width layout and wood paneling john-okeefe 2026-02-24 13:02:34 -05:00
  • 0327d367f2 refactor(header): separate wood paneling from color themes john-okeefe 2026-02-24 13:01:45 -05:00
  • b1dcb3889e feat(styles): add active indicator classes for dropdown buttons john-okeefe 2026-02-24 13:01:10 -05:00
  • 3575396e5c feat(tailwind): add wood texture background utilities john-okeefe 2026-02-24 13:00:48 -05:00
  • 245c775f54 feat(theme): add active indicators for theme dropdown john-okeefe 2026-02-24 13:00:14 -05:00
  • fffa87009a feat(wood-paneling): create wood paneling management system john-okeefe 2026-02-24 12:59:48 -05:00
  • 891b1f3a3e refactor(profile): remove wood themes from profile settings john-okeefe 2026-02-24 12:58:57 -05:00
  • 9eebf6675b refactor(css): remove wood theme CSS variables john-okeefe 2026-02-24 12:58:29 -05:00
  • 6407c2f299 refactor(tailwind): remove wood themes from safelist john-okeefe 2026-02-24 12:58:12 -05:00
  • 3d3af8bd92 refactor(theme): remove wood themes from core theme system john-okeefe 2026-02-24 12:57:54 -05:00
  • 67f08ba75e docs(wood-paneling): fix line reference and build commands john-okeefe 2026-02-24 12:55:17 -05:00
  • ee3e2147c2 docs(wood-paneling): fix JavaScript violations and add profile form updates john-okeefe 2026-02-24 12:35:06 -05:00
  • f2577ef96d chore: update gitignore for IDE support john-okeefe 2026-02-24 12:01:04 -05:00
  • e8bb1496cf docs(wood-paneling): comprehensive plan update with TypeScript and documentation john-okeefe 2026-02-24 11:55:43 -05:00
  • 9b4eee0c1f docs: add git workflow guidelines for sequential command execution john-okeefe 2026-02-24 10:46:30 -05:00
  • 665e2533f6 build: compile templates and JavaScript after theme fixes john-okeefe 2026-02-24 10:26:31 -05:00
  • 65b737ec2c fix(theme): ensure theme.js loaded before header.js john-okeefe 2026-02-24 10:25:10 -05:00
  • 7a420ef975 refactor(theme): fix theme consistency and persistence john-okeefe 2026-02-24 10:25:06 -05:00
  • 4be69861bd refactor(admin): integrate reusable sidebar into admin pages john-okeefe 2026-02-24 10:24:50 -05:00
  • 3b0fee4281 feat(frontend): add reusable admin sidebar component john-okeefe 2026-02-24 10:24:21 -05:00
  • 79d10b5b37 docs: add theme fix and admin sidebar implementation plans john-okeefe 2026-02-24 10:24:05 -05:00
  • 97d22687ed docs(theme): add comprehensive theme system consistency fix plan john-okeefe 2026-02-24 08:05:04 -05:00
  • e16c277caa docs: remove completed admin library implementation plan john-okeefe 2026-02-23 20:24:20 -05:00
  • e68a53651a refactor(devops): reorganize rebuild targets for clarity john-okeefe 2026-02-23 20:24:16 -05:00
  • e7f30a00c0 style(templates): fix code formatting with consistent indentation john-okeefe 2026-02-23 20:24:10 -05:00
  • 85ba3d4060 feat(frontend): add delete confirmation modal for library management john-okeefe 2026-02-23 20:23:56 -05:00
  • be49bc13a7 test(bruno): add manual API contract test for folder browsing john-okeefe 2026-02-23 17:03:49 -05:00
  • f91b1bf54b docs(api): document library folder browsing endpoint john-okeefe 2026-02-23 17:03:35 -05:00
  • 22e10fa460 test(backend): add unit and integration tests for folder browsing john-okeefe 2026-02-23 17:03:03 -05:00
  • 2af035d87f feat(backend): add server-side directory browsing API john-okeefe 2026-02-23 17:02:52 -05:00
  • c333c82c6b fix(frontend): add data parameter support to apiDelete john-okeefe 2026-02-23 17:02:35 -05:00
  • 509423b46e feat(frontend): implement library edit functionality john-okeefe 2026-02-23 17:02:01 -05:00
  • a137d3ea76 docs: add admin library page improvements implementation plan john-okeefe 2026-02-23 16:12:25 -05:00
  • ce50312e1b feat(frontend): Add TypeScript for admin library page john-okeefe 2026-02-22 21:07:06 -05:00
  • f39cf3904d fix(frontend): Remove ES6 exports from api.ts john-okeefe 2026-02-22 21:06:47 -05:00
  • 638f1a901d feat(frontend): Convert admin library to SSR with TypeScript john-okeefe 2026-02-22 21:06:36 -05:00
  • f096b86032 feat(router): SSR libraries and users on /admin/library page john-okeefe 2026-02-22 21:06:20 -05:00
  • 3174ec16bc feat(backend): Add SSR data helper for admin library page john-okeefe 2026-02-22 21:05:57 -05:00
  • f7e1eab31d refactor(templates): fix admin sidebar navigation link john-okeefe 2026-02-22 19:48:50 -05:00
  • cb04dbb542 fix(devops): force container recreation on rebuild to ensure template changes appear john-okeefe 2026-02-22 19:48:36 -05:00
  • 37cb279a15 chore(templates): regenerate Go code after template changes john-okeefe 2026-02-22 19:06:32 -05:00
  • fd08e8c613 fix(router): update AdminUsers call to match new signature john-okeefe 2026-02-22 19:06:29 -05:00
  • 844910a54b refactor(templates): complete admin header extraction john-okeefe 2026-02-22 19:06:18 -05:00
  • d4d93bc0e3 feat(auth): add interactive password requirements validation to registration john-okeefe 2026-02-22 18:40:22 -05:00
  • d28aa5af4b refactor(templates): extract shared header from admin pages john-okeefe 2026-02-22 18:40:18 -05:00
  • 55440e0dc8 feat(devops): improve Docker build caching and add dev workflow targets john-okeefe 2026-02-22 18:40:16 -05:00
  • 48937e9777 feat(auth): improve registration form theming and add name fields john-okeefe 2026-02-22 16:51:27 -05:00
  • 807d7b36ef refactor: update sevenzip import to use vendored package john-okeefe 2026-02-22 16:29:28 -05:00
  • 82efb0d635 chore: remove go4.org dependency and associated telemetry packages john-okeefe 2026-02-22 16:29:25 -05:00
  • 46ae45ee92 feat: vendor bodgit/sevenzip package to remove go4.org dependency john-okeefe 2026-02-22 16:29:21 -05:00
  • c6cf038c8e chore(deps): upgrade @tailwindcss/forms to v0.5.11 john-okeefe 2026-02-22 13:32:51 -05:00
  • 94e179d9bf removed finished plans john-okeefe 2026-02-22 13:18:03 -05:00
  • 87e28d18ff chore(deps): upgrade indirect dependencies john-okeefe 2026-02-22 13:13:43 -05:00
  • 9e420b63ad chore(deps): upgrade core dependencies john-okeefe 2026-02-22 13:11:06 -05:00
  • 31e286a14b fix(handlers): check user existence before deletion in DeleteUser john-okeefe 2026-02-22 12:17:50 -05:00
  • 19e389f966 test: fix password mismatch test to use valid complex passwords john-okeefe 2026-02-22 11:43:42 -05:00
  • 4cee9966c3 docs: add testing guide for developers john-okeefe 2026-02-22 11:21:25 -05:00
  • 70dd89ceac test(bruno): update API tests to use @tests.bookhoard.internal john-okeefe 2026-02-22 11:21:15 -05:00
  • 89732b041b test: update test files to use @tests.bookhoard.internal domain john-okeefe 2026-02-22 11:21:00 -05:00
  • 8ba8601841 test(user): fix TestUpdateProfileAdminMode test failures john-okeefe 2026-02-22 11:20:31 -05:00
  • cbf80037c4 test(improve): use dedicated test domain and improve cleanup john-okeefe 2026-02-22 11:20:15 -05:00
  • 334af53749 chore(templates): remove obsolete admin profile template files john-okeefe 2026-02-22 02:00:47 -05:00
  • 2b92d5c6c1 test(bruno): update API collections for consolidated endpoints john-okeefe 2026-02-22 01:59:58 -05:00
  • ff25454901 docs: update API documentation for consolidated user management john-okeefe 2026-02-22 01:59:52 -05:00
  • 9ea0ec5a3e feat(templates): consolidate admin and profile templates john-okeefe 2026-02-22 01:58:02 -05:00
  • 930d020ec1 feat(router): add routes for consolidated user management john-okeefe 2026-02-22 01:57:56 -05:00
  • bb0970dfd0 feat(handlers): implement consolidated user profile endpoints john-okeefe 2026-02-22 01:57:49 -05:00
  • e3a3aa124f feat(api): consolidate user profile update endpoints john-okeefe 2026-02-22 01:57:42 -05:00
  • 86cc9b4e59 test(opds): fix token invalidation by restructuring tests john-okeefe 2026-02-22 01:57:28 -05:00
  • f54508e4dd test: improve test isolation and setup management john-okeefe 2026-02-22 01:57:22 -05:00
  • 9a09161f24 build: update tailwind config to include TypeScript sources john-okeefe 2026-02-21 00:59:51 -05:00
  • b5899af3c3 refactor(templates): consolidate header.js loading john-okeefe 2026-02-21 00:59:42 -05:00
  • a47ef18669 docs: add inline JS exception to guidelines john-okeefe 2026-02-21 00:59:34 -05:00
  • d0a2042344 docs: add API consolidation implementation plan john-okeefe 2026-02-21 00:58:50 -05:00
  • 66e0b61200 test(collections): replace broken unit tests with integration tests john-okeefe 2026-02-20 17:04:15 -05:00
  • 33fcc416b9 fix(collections): add authentication check to PreviewCollection handler john-okeefe 2026-02-20 17:04:02 -05:00
  • 542fbea313 fix(auth): correct JWT token lookup to strip Bearer prefix john-okeefe 2026-02-20 17:03:53 -05:00
  • 1095609302 test: fix Bruno auth test sequence and add registration data john-okeefe 2026-02-20 13:26:51 -05:00
  • 4988eb8b27 docs: add exception for inline CSS in error template john-okeefe 2026-02-20 13:26:40 -05:00
  • 0c515a277c refactor(templates): add error toast support to page templates john-okeefe 2026-02-20 13:25:49 -05:00
  • 7c652d5a3a feat(router): improve error handling with dedicated error pages john-okeefe 2026-02-20 13:25:41 -05:00
  • 79fcfa38f0 feat(templates): add error page and toast components john-okeefe 2026-02-20 13:25:35 -05:00
  • 572f71218b test: convert Bruno tests from .bru to .yml format john-okeefe 2026-02-20 10:25:56 -05:00
  • ef94c124f1 test: add comprehensive test coverage for dashboard john-okeefe 2026-02-20 10:20:57 -05:00
  • 5d16e02785 docs: add custom section builder API documentation john-okeefe 2026-02-20 10:20:39 -05:00
  • a92bf99aee feat(dashboard): implement Phase 10.5 Custom Section Builder john-okeefe 2026-02-19 21:22:15 -05:00
  • 29e9f66c71 feat(dashboard): implement Phase 4.5 Collections Preview Endpoint john-okeefe 2026-02-19 21:15:03 -05:00
  • a1a14c2af8 feat(dashboard): implement Phase 9 dashboard template and TypeScript for Carousel-style dashboard john-okeefe 2026-02-19 21:11:53 -05:00
  • 77c7ef965f feat(dashboard): implement Phase 8 SSR template routes for Carousel-style dashboard john-okeefe 2026-02-19 21:11:40 -05:00
  • 380af685dc feat(dashboard): implement Phase 7 router registration and config setup john-okeefe 2026-02-19 21:06:23 -05:00
  • 9ef94efeb5 feat(dashboard): implement Phase 6 TypeScript type definitions john-okeefe 2026-02-19 21:05:59 -05:00
  • 190914c004 test(dashboard): implement Phase 5 Bruno API tests for Carousel-style dashboard john-okeefe 2026-02-19 21:02:47 -05:00