Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-01-11
| ||
| 11:03 | bump version Leaf check-in: 98eef9c467 user: thetanil tags: trunk | |
| 11:02 | fix: strip basepath before asset lookup check-in: 5637cd642f user: thetanil tags: trunk | |
| 10:23 | fix: basepath in templates check-in: 92d2461937 user: thetanil tags: trunk | |
| 10:22 | fix: basepath in templates check-in: a75571dc7a user: thetanil tags: trunk | |
| 09:47 | bump release for basepath check-in: b4866c8b3c user: thetanil tags: trunk | |
|
2026-01-10
| ||
| 10:02 | tweak roadmap check-in: 8131f0724f user: thetanil tags: trunk | |
|
2026-01-08
| ||
| 14:06 | tweak roadmap check-in: 874192240c user: thetanil tags: trunk | |
| 14:03 | roadmap for next features check-in: da559e5494 user: thetanil tags: trunk | |
| 11:31 | organizing todos check-in: 962592d613 user: thetanil tags: trunk | |
| 02:51 | Session and CSRF cookies Subpath behavior check-in: 8322f565c4 user: thetanil tags: trunk | |
|
2026-01-07
| ||
| 14:59 | feature basepath complete bump version check-in: 9c26b23eb5 user: thetanil tags: trunk | |
| 14:54 | fix basepath errors discovered in integration tests check-in: 27d072e5c6 user: thetanil tags: trunk | |
| 14:27 | fix refactor Server struct in cmd/cambria with all handlers as methods check-in: a903a1a65a user: thetanil tags: trunk | |
| 13:54 | first refactor handlers on Server struct for passing around basepath check-in: 95473899c3 user: thetanil tags: trunk | |
| 13:25 | feature prep basepath plan check-in: 35617ea970 user: thetanil tags: trunk | |
| 12:01 | fix build output static musl only check-in: e331f1384b user: thetanil tags: trunk | |
| 11:59 | build is static musl now check-in: 1ed8bd288d user: thetanil tags: trunk | |
| 09:07 | v0.2.1 version bump check-in: d77d1fe0ce user: thetanil tags: trunk | |
| 08:58 | cleanup vet hints check-in: 393210ee02 user: thetanil tags: trunk | |
| 08:50 | test cleanup after init command change check-in: a6375b0fa0 user: thetanil tags: trunk | |
| 08:42 | test cleanup pass check-in: 2690727d74 user: thetanil tags: trunk | |
| 02:26 | fix cambria init and embed base assets check-in: 05c77b01e7 user: thetanil tags: trunk | |
| 01:29 | migration complete check-in: 50654e06d9 user: thetanil tags: trunk | |
| 01:26 | factor out test data setup for cambria create command support check-in: 459d04305e user: thetanil tags: trunk | |
|
2026-01-06
| ||
| 12:28 | claude added MIT license not me. this project is not provide any license to use or modify the software within check-in: 3d5197babd user: thetanil tags: trunk | |
|
2026-01-05
| ||
| 21:53 | fix use htmx properly no onchange events check-in: cedf2bedc1 user: thetanil tags: trunk | |
| 21:47 | csrf fix form only update check-in: 2badc38cf6 user: thetanil tags: trunk | |
| 21:00 | CSRF re-enabled and tested check-in: fe81a7721e user: thetanil tags: trunk | |
| 19:57 | fix dynamic template loader pages vs partials split check-in: 829fa885d0 user: thetanil tags: trunk | |
| 19:57 | fix dynamic template loader pages vs partials split check-in: bd34cf39a8 user: thetanil tags: trunk | |
| 19:29 | dynamic template loader complete check-in: 59f983257d user: thetanil tags: trunk | |
| 19:21 | dynamic template loader check-in: 79435b99d5 user: thetanil tags: trunk | |
| 18:25 | docs reworked for context window size. created books collection check-in: 489d07e149 user: thetanil tags: trunk | |
| 15:31 | fix collections field naming conventions. updated docs. fix page timing and session user display check-in: f3278ed0a2 user: thetanil tags: trunk | |
| 15:07 |
Fix CamelCase to snake_case for collection field names
Collection field names must use snake_case consistently across: - JSON schemas in web/collections/*.yaml files - Template field access in web/templates/ Updated: - web/templates/todos/item.html: Changed .Title, .Description, .Completed, .DueDate, .ID to snake_case equivalents - CLAUDE.md: Added critical reminder #23 documenting snake_case convention for collection schemas and templates - CLAUDE.md: Fixed line length issue and typo in appspec comment check-in: 928480d178 user: thetanil tags: trunk | |
| 14:10 | csrf is horrid and i hate it and it's working a little bit now check-in: b4be679163 user: thetanil tags: trunk | |
| 13:39 | test looks better but fails. fixed app_records legacy nonsense check-in: 256323922e user: thetanil tags: trunk | |
| 03:23 | tests planned check-in: 6af2ceeae4 user: thetanil tags: trunk | |
| 02:59 | test and testplan improvements check-in: 73367ea45d user: thetanil tags: trunk | |
| 02:15 | doc update check-in: 0a373f1d07 user: thetanil tags: trunk | |
| 02:00 | doc update check-in: dee460803d user: thetanil tags: trunk | |
| 01:37 | doc update check-in: ddb24db2e8 user: thetanil tags: trunk | |
| 01:23 | todos in platform, post queries missing check-in: 04c903a04f user: thetanil tags: trunk | |
|
2026-01-04
| ||
| 20:38 | phase 5 completed check-in: 3a00546aa7 user: thetanil tags: trunk | |
| 19:52 | admin ui elements started and working check-in: 2431af6304 user: thetanil tags: trunk | |
| 19:30 |
Implement Phase 4 admin UI for collections and views
Added complete admin interface for managing collections and views: Admin Handlers: - admin_index.go: Admin home page with navigation - admin_collections.go: Full CRUD operations for collections - admin_views.go: Full CRUD operations for views - All handlers use reloadRegistry callback to update runtime after changes Middleware and Security: - Added RequireSessionPermission middleware for admin-only routes - All admin routes protected with HasAdmin() capability check - Redirects to login page when unauthorized Server Integration: - Registered all admin routes in serve.go - Created reloadRegistry closure for runtime updates - Added admin link to base template navigation (admin users only) Template Loading: - Updated TemplateManager.LoadAll() with admin templates Key Features: - Collections: list, create, edit, delete with schema validation - Views: list, create, edit, delete with collection association - JSON validation for schemas and query configs - Registry reloads automatically after modifications - User-friendly error messages and form validation - Follows existing UI patterns with Tachyons CSS Phase 4 is now complete. Admin users can manage collections and views through the web UI without editing YAML files directly. check-in: 3e09737292 user: thetanil tags: trunk | |
| 19:24 |
Add admin UI templates for collections and views management
Created HTML templates for Phase 4 admin UI: - Admin home page with navigation - Collections list and edit pages - Views list and edit pages All templates use Tachyons CSS and follow existing patterns. Templates will be served via AssetProvider after server restart. check-in: 3c8c37cdd6 user: thetanil tags: trunk | |
| 19:15 | stop committing claude check-in: b9acc7f993 user: thetanil tags: trunk | |
| 19:00 | phase 3 runtime registry and generic handlers complete check-in: 92ffa352a3 user: thetanil tags: trunk | |
| 14:03 | phase 2 rules dsl complete check-in: 0a9c1a2191 user: thetanil tags: trunk | |