Commit Graph

  • e29054f841 feat: integrate library system with routing and handlers john-okeefe 2026-01-28 11:02:51 -05:00
  • 87c0e309a3 feat: add library management API endpoints john-okeefe 2026-01-28 11:00:40 -05:00
  • dbc3590cad feat: implement library system database schema john-okeefe 2026-01-28 11:00:06 -05:00
  • 6f74216a02 Remove empty sqlc.yaml from root directory john-okeefe 2026-01-28 08:36:23 -05:00
  • ffbf9d8717 fixed formatting so it would show in bruno john-okeefe 2026-01-27 20:43:19 -05:00
  • 49ee68e905 chore: Clean up and reorganize Bruno collection after rebuild john-okeefe 2026-01-27 16:50:49 -05:00
  • cf51644f44 fix: Remove unsupported check constraint from user_ebook_folders table john-okeefe 2026-01-27 16:36:04 -05:00
  • ad64c044a7 fix: Remove hardcoded example from Scan Ebooks Bruno request john-okeefe 2026-01-27 16:25:01 -05:00
  • 23ead6cf0c feat: Add admin ebook CRUD operations to Bruno collection john-okeefe 2026-01-27 16:23:50 -05:00
  • 4a71376ed5 feat: Add admin ebook folder management routes to Bruno collection john-okeefe 2026-01-27 16:23:42 -05:00
  • 7116af9a77 feat: Implement precise user registration restrictions john-okeefe 2026-01-27 15:57:52 -05:00
  • cfa2da8037 docs: Add API testing section to README john-okeefe 2026-01-27 14:28:26 -05:00
  • 6f06da42a2 docs: Update README with enhanced API documentation and Bruno collection john-okeefe 2026-01-27 14:27:17 -05:00
  • 481adaa71e feat: Implement role-based registration restrictions and reorganize Bruno collection john-okeefe 2026-01-27 14:15:06 -05:00
  • 71584c1b55 feat: Enhance admin user management system john-okeefe 2026-01-27 13:36:11 -05:00
  • 9262a35f68 feat: Restore manual scanner requests for testing john-okeefe 2026-01-26 21:21:43 -05:00
  • cdee6a1aef fix: Update database configuration for proper container naming john-okeefe 2026-01-26 21:19:34 -05:00
  • d4feea15c5 docs: Update README with admin system and role management john-okeefe 2026-01-26 21:19:29 -05:00
  • f2994f9147 refactor: Reorganize Bruno requests by role permissions john-okeefe 2026-01-26 21:19:19 -05:00
  • 997a7318f8 feat: Implement first-user admin and last-user protection john-okeefe 2026-01-26 21:18:08 -05:00
  • 5ca2e6a732 feat: Add role parameter to user creation and SQL queries john-okeefe 2026-01-26 21:17:38 -05:00
  • 48b6796bcd docs: Update documentation for role-based access control john-okeefe 2026-01-26 16:56:35 -05:00
  • f8eaca1b08 feat: Add role-based frontend controls john-okeefe 2026-01-26 16:56:22 -05:00
  • 734bad4697 feat: Add admin-only protection to ebook operations john-okeefe 2026-01-26 16:55:42 -05:00
  • f5bfac996d feat: Implement role-based authentication and authorization john-okeefe 2026-01-26 16:55:32 -05:00
  • 0b126202c8 feat: Add role-based access control to database schema john-okeefe 2026-01-26 16:54:57 -05:00
  • 86fa337c2c refactor: Consolidate database schema for first release john-okeefe 2026-01-26 13:52:18 -05:00
  • 1140c4215e feat: Implement advanced rating system with half-star precision john-okeefe 2026-01-26 13:51:50 -05:00
  • e4d53e0d0a feat: Update backend validation for 10-point rating scale john-okeefe 2026-01-26 13:49:37 -05:00
  • 012242dcad test: Update API collection for rating system changes john-okeefe 2026-01-26 13:49:25 -05:00
  • e8cafc634c docs: Update documentation for advanced rating system john-okeefe 2026-01-26 13:49:13 -05:00
  • baa46a8a63 Update documentation to reflect interactive rating system and API changes john-okeefe 2026-01-26 11:54:53 -05:00
  • 1bda408448 Add interactive rating display and controls to dashboard john-okeefe 2026-01-26 11:49:51 -05:00
  • f35defd139 Update GetEbookRating API to return rating 0 when no rating exists john-okeefe 2026-01-26 11:49:44 -05:00
  • a1b070610a Add new configuration and documentation files john-okeefe 2026-01-26 11:33:43 -05:00
  • e33c598acf Fix package.json postinstall script and remove duplicate john-okeefe 2026-01-26 11:33:32 -05:00
  • 0550dd3d5a Fix ebook scanner error handling for database queries john-okeefe 2026-01-26 11:32:45 -05:00
  • ba80ace1be Enhance error handling in ebook handlers john-okeefe 2026-01-26 11:32:11 -05:00
  • 6b4e5f0198 Improve error handling in auth handlers john-okeefe 2026-01-26 11:31:22 -05:00
  • 123ddab242 Update sqlc.yaml configuration for relative paths john-okeefe 2026-01-26 11:30:15 -05:00
  • 64afdf6803 Clean up Bruno scanner documentation formatting john-okeefe 2026-01-26 11:29:40 -05:00
  • e8a8db72a4 Optimize Dockerfile build process and add static assets john-okeefe 2026-01-26 11:29:12 -05:00
  • 068d686fa1 added a fake ebook id to test for errors john-okeefe 2026-01-26 11:02:00 -05:00
  • 1da9aed891 refactor: clean up .gitignore for Go web app project john-okeefe 2026-01-25 00:15:59 -05:00
  • 44bb829790 docs: add environment setup instructions john-okeefe 2026-01-25 00:09:46 -05:00
  • ec1f97828f feat: replace Tailwind CDN with local build system john-okeefe 2026-01-24 23:52:35 -05:00
  • f117b75151 docs: update README for local CSS build system john-okeefe 2026-01-24 23:43:03 -05:00
  • 08e80ae84b refactor: reorganize project structure and update configurations john-okeefe 2026-01-24 23:40:31 -05:00
  • 8a951fb242 Update dependencies and fix main.go issues john-okeefe 2026-01-23 21:27:18 -05:00
  • 5fe1c299b8 Update README: add profile management features, correct theme count, expand API docs john-okeefe 2026-01-23 21:27:14 -05:00
  • 7c70e9e85a Update Bruno API tests for user endpoints including new profile management john-okeefe 2026-01-23 21:27:13 -05:00
  • 382a2369c5 Fix auth handler: remove duplicate validation, fix first_name/last_name type handling john-okeefe 2026-01-23 21:27:10 -05:00
  • f4e8c0d983 Add user names support: add first_name/last_name to users table and regenerate database queries john-okeefe 2026-01-23 21:27:08 -05:00
  • 7c89e9f214 Simplify homepage: remove auth check, keep login hidden for now john-okeefe 2026-01-23 17:56:29 -05:00
  • 327b1cc5a4 Add strings import for getToken john-okeefe 2026-01-23 17:55:56 -05:00
  • 21490af3f0 Add jwtgo import for homepage auth check john-okeefe 2026-01-23 17:55:25 -05:00
  • 2da9245bfc Update homepage: remove create account, hide login if logged in john-okeefe 2026-01-23 17:54:56 -05:00
  • adeec3d64c Update admin templates: remove scanner link/card, fix profile inputs, reorder library sections john-okeefe 2026-01-23 17:52:10 -05:00
  • 335c63a494 Update main.go to use templ components for routing john-okeefe 2026-01-23 17:47:36 -05:00
  • e5a2b74be6 Add templ generation to Dockerfile john-okeefe 2026-01-23 17:44:49 -05:00
  • adaa425136 Update dependencies and admin template john-okeefe 2026-01-23 17:43:04 -05:00
  • a530df895f Remove generated .templ.go files from git and add to .gitignore john-okeefe 2026-01-23 17:41:57 -05:00
  • 5f5870b95d Migrate to templ: Convert all HTML templates to type-safe templ components john-okeefe 2026-01-23 16:33:08 -05:00
  • fcc9b0f0b3 fix: resolve user registration error by fixing database queries john-okeefe 2026-01-23 11:06:56 -05:00
  • a5e96ddb0b feat: restructure admin dashboard into separate pages john-okeefe 2026-01-23 09:44:47 -05:00
  • 11621462f2 feat: create admin dashboard with user preferences and library settings john-okeefe 2026-01-23 09:38:40 -05:00
  • 2dba1d6eb9 feat: add user preferences dashboard john-okeefe 2026-01-23 09:30:15 -05:00
  • c29183a14f fix: minor formatting fix in Bruno ebook rating file john-okeefe 2026-01-23 09:22:34 -05:00
  • b9edb92af2 refactor: rename bruno/auth folder to bruno/user john-okeefe 2026-01-23 09:11:42 -05:00
  • c3769fe7f1 refactor: rename project back from shelf to bookmann john-okeefe 2026-01-23 09:08:59 -05:00
  • 4318f8624b refactor: restructure project from bookmann to shelf john-okeefe 2026-01-23 09:08:04 -05:00
  • 152ed27200 docs: update README with multiple folder support and scanner functionality john-okeefe 2026-01-23 09:04:59 -05:00
  • 6c33ee4364 feat: add Bruno API testing files for multiple folder functionality john-okeefe 2026-01-23 09:03:15 -05:00
  • 7628bf20f9 feat: update API routes for multiple folder support john-okeefe 2026-01-23 09:03:08 -05:00
  • 9fc5d3baea feat: implement multiple folder ebook scanner and API handlers john-okeefe 2026-01-23 09:02:53 -05:00
  • 9019e524e0 feat: update database queries for multiple folder management john-okeefe 2026-01-23 09:02:47 -05:00
  • b5ec84c901 feat: add database support for multiple user ebook folders john-okeefe 2026-01-23 09:02:35 -05:00
  • 3d325c71a2 Add dashboard for authenticated users with JWT check and static files john-okeefe 2026-01-22 21:13:31 -05:00
  • e5ca12117c added ratings and updated ebook struct john-okeefe 2026-01-22 20:54:39 -05:00
  • e32fda6b65 Add user theme support and migrate frontend to HTMX templates john-okeefe 2026-01-22 18:38:06 -05:00
  • 2399e892a6 Redesign homepage with hero section, features, and improved auth forms john-okeefe 2026-01-22 17:21:49 -05:00
  • 9efae205a2 Rename containers: backend -> bookmann, db -> bookmann_db john-okeefe 2026-01-22 17:19:57 -05:00
  • 1239f6033c Add Catppuccin themes: Mocha, Macchiato, Frappé, Latte variants john-okeefe 2026-01-22 17:05:17 -05:00
  • e34906a187 Update Bruno requests: add Update Theme endpoint and include theme in responses john-okeefe 2026-01-22 17:04:07 -05:00
  • 34cf8cf3d3 Update README with current project state: Go templates + HTMX + multiple themes john-okeefe 2026-01-22 17:03:21 -05:00
  • d98a0675e1 Complete project cleanup: remove unneeded files, organize static assets, update .gitignore john-okeefe 2026-01-22 14:08:57 -05:00
  • 61f772b976 Update .gitignore to ignore generated assets and binaries john-okeefe 2026-01-22 14:08:23 -05:00
  • 90ea12f6f4 updated documentation license john-okeefe 2026-01-22 10:13:19 -05:00
  • 4345b7bcdd First Commit. AI Generated App. john-okeefe 2026-01-21 21:17:22 -05:00
  • ea70d85f9d docs: Update remaining application name references from 'ebook reader' to 'Bookmann' john-okeefe 2026-01-21 20:03:30 -05:00
  • 9abce9c41d docs: Update all references from 'Ebook Reader and Library Manager' to 'Bookmann' in documentation john-okeefe 2026-01-21 20:02:01 -05:00
  • 55c42f1f99 feat: Add comprehensive backend validation, toast notifications, and Tokyo Night theme john-okeefe 2026-01-21 20:01:18 -05:00
  • 7448dfff30 added echo framework and created a hello world john-okeefe 2026-01-14 20:00:07 -05:00
  • 3405160813 removed goaccepted and added svelte john-okeefe 2026-01-14 19:51:05 -05:00
  • c0bb537bef Initial commit john-okeefe 2026-01-14 19:44:35 -05:00