Commit Graph

22 Commits

Author SHA1 Message Date
546ef8216d
refactor: use Zustand for task state, optimize GraphQL requests, and fix recursive setState bug 2025-06-17 18:24:34 -05:00
b4d1c5db4e
fix serial printer closing 2025-06-17 18:14:26 -05:00
dec4b848b6
add print buttons to mobile 2025-06-14 23:09:12 -05:00
95a3a08492
clean up printer formatting 2025-06-14 21:02:57 -05:00
66d89adfd0
clean up formatting 2025-06-14 20:49:56 -05:00
b949d4a6c6
format utils for printing 2025-06-14 20:24:42 -05:00
5fde9f667b
pass user when printing, add checkboxes 2025-06-14 20:01:16 -05:00
ba2f7fb612
fix client user selection 2025-06-14 19:49:35 -05:00
d9180ffe0a
fix: restore mobile layout and step details view - Fix mobile layout CSS constraints - Add step details view to mobile layout - Add print and note functionality to mobile layout 2025-06-14 19:49:16 -05:00
cca6f4176f
fix tests 2025-06-14 19:22:52 -05:00
c6a647202b
add missing buttons 2025-06-14 19:00:59 -05:00
08c41fa0be
add virtual groups for recent and frequent 2025-06-14 18:45:30 -05:00
ab70385bb3
get the client mostly working 2025-06-14 18:42:04 -05:00
fd9f9e3d85
get the server working 2025-06-14 18:36:27 -05:00
3d02f532d9
fix lots of stuff 2025-06-14 18:04:05 -05:00
ca384f35bd
add serial printer 2025-06-14 17:27:33 -05:00
67de31276f
fix most graphql errors 2025-06-14 17:19:39 -05:00
d9e9a16f42
fix basic errors 2025-06-14 16:09:21 -05:00
23d1f60fc7
update everything 2025-06-14 15:57:24 -05:00
92cce945e9
fix: use 'name' for tasks/steps, fix resolver and test issues, ensure all server tests pass 2025-06-14 15:44:50 -05:00
7e3b2a020c
refactor: use dependency injection for printer in resolvers and tests 2025-06-14 14:31:24 -05:00
75f30b3a16
feat(server): initial implementation with injectable database and testable server - Set up project structure, database schema, and GraphQL API. Implement injectable Knex database for clean testability. Add test printer, migrations, and unit tests. All server and test code is clean, modular, and ready for further development. 2025-06-14 13:45:25 -05:00