-
8c2781ea81
feat: CSV import preview/apply endpoints and helpers
main
Ryan Lancaster
2026-03-18 18:49:20 -04:00
-
9cc677ce68
feat: PWA + full web app — service worker, routing, mobile responsive
Ryan Lancaster
2026-03-18 17:42:34 -04:00
-
758fa37c2a
fix: frontend healthcheck use 127.0.0.1 (Alpine busybox IPv6 bug)
Ryan Lancaster
2026-03-18 17:03:43 -04:00
-
82d7dfcc14
ci: add Drone pipeline, production Docker setup, frontend Dockerfile
Ryan Lancaster
2026-03-18 17:00:31 -04:00
-
4a7b3061ed
Harden MVP runtime and fix packaged desktop white screen
Ryan Lancaster
2026-03-18 13:05:14 -04:00
-
9302a88aea
feat: feature log CRUD endpoints, timestamps, and project list sorting
Ryan Lancaster
2026-03-17 15:23:43 -04:00
-
d1a755e4cb
add docker:restart npm script
Ryan Lancaster
2026-03-17 14:55:35 -04:00
-
49c39f2757
Ignore generated release artifacts
Ryan Lancaster
2026-03-17 14:31:43 -04:00
-
7cd0005cba
Fix Docker volume permissions for backend runtime
Ryan Lancaster
2026-03-17 14:08:46 -04:00
-
ca46302aff
Implement wiring hardening, runtime API config, smoke tests, and build scripts
Ryan Lancaster
2026-03-17 12:58:43 -04:00
-
a3949c32ee
Initial commit — Electron + React frontend, Express/Docker backend, members & project management
Ryan Lancaster
2026-03-15 13:40:01 -07:00