Ian Gulliver
|
d03b46be87
|
Move constraint override detection from JS to server
|
2026-02-16 10:06:19 -08:00 |
|
Ian Gulliver
|
b08584f1d6
|
Modernize Go: slices, range-over-int, min builtin
|
2026-02-16 09:55:42 -08:00 |
|
Ian Gulliver
|
8ec03f1d96
|
Add role-based trip views and keep expandos open after adding items
|
2026-02-16 09:50:19 -08:00 |
|
Ian Gulliver
|
1e82b02bac
|
Use no-store to fully disable browser caching on assets
|
2026-02-15 22:49:44 -08:00 |
|
Ian Gulliver
|
8cc524bff9
|
Add iterated local search to solver for more stable results
|
2026-02-15 22:34:51 -08:00 |
|
Ian Gulliver
|
7160e75004
|
Replace SA with deterministic steepest-ascent hill climbing
|
2026-02-15 22:02:59 -08:00 |
|
Ian Gulliver
|
af338114c6
|
Add configurable no-prefer penalty to solver
|
2026-02-15 21:57:53 -08:00 |
|
Ian Gulliver
|
5ca85196a2
|
Fix SA solver: track currentScore, add move-to-room, 20 restarts
|
2026-02-15 21:37:39 -08:00 |
|
Ian Gulliver
|
3497842899
|
Add room assignment solver with prefer_not_multiple setting
|
2026-02-15 21:30:32 -08:00 |
|
Ian Gulliver
|
d74892e895
|
Make constraints directional and add mismatch detection
|
2026-02-15 19:26:38 -08:00 |
|
Ian Gulliver
|
f2083ad411
|
Add constraint kind validation per level and reorder constraint form
|
2026-02-15 18:08:33 -08:00 |
|
Ian Gulliver
|
68f5719357
|
Add room size setting, constraint management with grouped color-coded tags
|
2026-02-15 18:01:52 -08:00 |
|
Ian Gulliver
|
7afbb1efa2
|
Add student and parent management for trip admins
|
2026-02-14 22:21:36 -08:00 |
|
Ian Gulliver
|
7cc73fe02c
|
Add admin interface with trip and trip-admin management
|
2026-02-14 22:17:32 -08:00 |
|
Ian Gulliver
|
f31a22d5f8
|
Use text/template for JS files to avoid html/template escaping
|
2026-02-14 21:51:49 -08:00 |
|
Ian Gulliver
|
9c0b78e78e
|
Rename env vars to CLIENT_ID/CLIENT_SECRET and require at startup
|
2026-02-14 21:29:10 -08:00 |
|
Ian Gulliver
|
23083bf5a8
|
Add Google OAuth authentication
|
2026-02-14 21:11:25 -08:00 |
|
Ian Gulliver
|
45f4332539
|
Add database schema for trips, students, parents, and constraints
|
2026-02-14 20:59:03 -08:00 |
|
Ian Gulliver
|
b33cf94151
|
Initial Go server with PostgreSQL and static file serving
|
2026-02-14 20:29:42 -08:00 |
|