-
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