This website requires JavaScript.
Explore
Help
Sign In
Bookhoard
/
bookhoard
Watch
0
Star
0
Fork
0
Code
Issues
1
Pull Requests
Actions
Packages
Projects
Releases
49
Wiki
Activity
Files
9bc149f3d99901d7df4e3ebc820e986432617482
bookhoard
/
templates
T
History
John O'Keefe
9bc149f3d9
Release / build-and-push (push)
Successful in 2m52s
Details
style(dashboard): tighten the gap between the week widget and the first shelf (4rem → ~1.25rem)
2026-10-14 14:12:53 -04:00
..
admin_archived_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_archived.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_hash_conflicts_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_hash_conflicts.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_library_templ.go
fix(web): field-mapping + fragile-hx-vals sweep across profile and library surfaces
2026-10-13 18:25:56 -04:00
admin_library.templ
fix(web): field-mapping + fragile-hx-vals sweep across profile and library surfaces
2026-10-13 18:25:56 -04:00
admin_processing_issues_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_processing_issues.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_settings_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_settings.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
admin_users_templ.go
feat(auth): data-driven password requirement checkers
2026-10-14 11:08:12 -04:00
admin_users.templ
feat(auth): data-driven password requirement checkers
2026-10-14 11:08:12 -04:00
admin.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
annotations_banner_templ.go
style(web): location-note rows lose the color bar — only highlights carry a color (user review)
2026-10-08 14:57:41 -04:00
annotations_banner.templ
style(web): location-note rows lose the color bar — only highlights carry a color (user review)
2026-10-08 14:57:41 -04:00
api_explorer_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
api_explorer.templ
feat(ui): migrate remaining pages to the new shell
2026-08-05 16:45:02 -04:00
book_detail_modals_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
book_detail_modals.templ
fix(web): banner highlight delete; retention wording states the days
2026-10-05 12:15:45 -04:00
book_detail_templ.go
feat(stats): reading statistics — session capture wired + /stats page + widget + per-book card
2026-10-14 12:46:38 -04:00
book_detail.templ
feat(stats): reading statistics — session capture wired + /stats page + widget + per-book card
2026-10-14 12:46:38 -04:00
books_grid_templ.go
chore(templates): regenerate all _templ.go files with templ v0.3.1020
2026-05-24 21:20:24 -04:00
books_grid.templ
refactor(templates): simplify BooksGrid component
2026-03-27 15:52:02 -04:00
bookshelf_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
bookshelf.templ
feat(ui): hide missing books immediately and mark offline libraries
2026-09-13 12:00:49 -04:00
browse_detail_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
browse_detail.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
collection_modal_templ.go
feat(collections): smart (dynamic) collections — rules evaluated live at render
2026-10-14 11:59:38 -04:00
collection_modal.templ
feat(collections): smart (dynamic) collections — rules evaluated live at render
2026-10-14 11:59:38 -04:00
collection_rules_templ.go
feat(collections): smart (dynamic) collections — rules evaluated live at render
2026-10-14 11:59:38 -04:00
collection_rules.templ
feat(collections): smart (dynamic) collections — rules evaluated live at render
2026-10-14 11:59:38 -04:00
collections_templ.go
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
collections.templ
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
conflicts_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
conflicts.templ
Merge branch 'new-ui'
2026-08-10 13:48:06 -04:00
custom_section_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
custom_section.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
dashboard_templ.go
style(dashboard): tighten the gap between the week widget and the first shelf (4rem → ~1.25rem)
2026-10-14 14:12:53 -04:00
dashboard.templ
style(dashboard): tighten the gap between the week widget and the first shelf (4rem → ~1.25rem)
2026-10-14 14:12:53 -04:00
devices_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
devices.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
docs_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
docs.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
error_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
error.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
filter_item_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
filter_item.templ
feat(ui): migrate remaining pages to the new shell
2026-08-05 16:45:02 -04:00
header_templ.go
feat(stats): reading statistics — session capture wired + /stats page + widget + per-book card
2026-10-14 12:46:38 -04:00
header.templ
feat(stats): reading statistics — session capture wired + /stats page + widget + per-book card
2026-10-14 12:46:38 -04:00
icons_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
icons.templ
feat(devices): reform Add Device modal with KOReader plugin instructions
2026-08-06 14:48:48 -04:00
index_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
index.templ
feat: registration_enabled admin setting — hides signup surfaces, gates the API
2026-10-03 23:54:07 -04:00
library_switcher_templ.go
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
library_switcher.templ
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
login_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
login.templ
feat: registration_enabled admin setting — hides signup surfaces, gates the API
2026-10-03 23:54:07 -04:00
profile_form_templ.go
feat(auth): data-driven password requirement checkers
2026-10-14 11:08:12 -04:00
profile_form.templ
feat(auth): data-driven password requirement checkers
2026-10-14 11:08:12 -04:00
profile_modal_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
profile_modal.templ
feat(ui): migrate remaining pages to the new shell
2026-08-05 16:45:02 -04:00
profile_templ.go
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
profile.templ
fix(web): viewport meta on all admin/profile pages; admin users page reworked for mobile
2026-10-13 12:24:12 -04:00
progress_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
progress.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
queue_templ.go
fix(tz): server-side timezone conversion for all user-facing time displays
2026-10-13 13:59:49 -04:00
queue.templ
fix(tz): server-side timezone conversion for all user-facing time displays
2026-10-13 13:59:49 -04:00
reader_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
reader.templ
feat(web): PDF highlight extent adjustment — rect-edge grips with word-token snap
2026-10-10 11:22:09 -04:00
register_templ.go
fix(web): password requirement indicators on registration and admin create-user
2026-10-13 12:38:26 -04:00
register.templ
fix(web): password requirement indicators on registration and admin create-user
2026-10-13 12:38:26 -04:00
restore_system_collection_modal_templ.go
feat(ui): migrate remaining pages to the new shell
2026-08-05 16:45:02 -04:00
restore_system_collection_modal.templ
feat(ui): migrate remaining pages to the new shell
2026-08-05 16:45:02 -04:00
series_templ.go
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
series.templ
feat(dashboard): collapsible This Week widget, library-scoped + switch-surviving; title into the subbar
2026-10-14 13:46:18 -04:00
settings.go
feat: registration_enabled admin setting — hides signup surfaces, gates the API
2026-10-03 23:54:07 -04:00
setup_templ.go
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
setup.templ
feat(ui): adopt book-open brand icon and add SVG favicon
2026-08-10 13:43:13 -04:00
stats_templ.go
refactor(stats): 'Web / unsynced' bucket label → 'Web'; analytics tests isolated from the live reader
2026-10-14 13:24:30 -04:00
stats.templ
refactor(stats): 'Web / unsynced' bucket label → 'Web'; analytics tests isolated from the live reader
2026-10-14 13:24:30 -04:00
theme_options.go
feat(ui): design system foundation
2026-08-05 16:03:07 -04:00
toast_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
toast.templ
fix(templates): fix ErrorToast rendering literal { message } instead of error text
2026-05-10 16:13:21 -04:00
types.go
feat(collections): smart (dynamic) collections — rules evaluated live at render
2026-10-14 11:59:38 -04:00
unlinked_books_templ.go
feat(security): library visibility enforced at the source; per-library series; annotation ownership; admin user creation
2026-10-13 12:03:01 -04:00
unlinked_books.templ
Merge branch 'new-ui'
2026-08-10 13:48:06 -04:00
utils_test.go
fix(ui): move theme checkmark when theme changes in Appearance menu
2026-08-10 13:43:32 -04:00
utils.go
fix(web): field-mapping + fragile-hx-vals sweep across profile and library surfaces
2026-10-13 18:25:56 -04:00