Commit graph

58 commits

Author SHA1 Message Date
Yaro Kasear
7e915423a3 Starting work on frontend. 2025-09-09 09:53:05 -05:00
e420110fb3 Complete and total rework ahead. 2025-09-03 16:33:52 -05:00
Yaro Kasear
30ec29d497 Refactor user route: remove eager loading from list_users function and enhance default_select to support eager loading with skip relations 2025-08-25 10:11:18 -05:00
Yaro Kasear
cc7cef6145 Update entry routes for user and worklog templates to use 'user_item' and 'worklog_item' respectively 2025-08-21 14:42:42 -05:00
Yaro Kasear
e0129e8246 Fix owner URL in inventory headers and remove unused fields variable in table template 2025-08-21 12:00:13 -05:00
Yaro Kasear
79d94ff950 Enhance table rendering functionality: refactor headers and rows handling, add dynamic table support, and implement refresh capabilities. Update related templates and JavaScript for improved data management. 2025-08-21 11:57:09 -05:00
Yaro Kasear
1e05ad16ce Implement label rendering functionality and integrate it into worklog template; add label.js for dynamic label updates 2025-08-21 09:27:38 -05:00
Yaro Kasear
a61b56ddf2 Add row and table template global functions; implement caching and data retrieval for multiple fields 2025-08-20 14:27:07 -05:00
Yaro Kasear
09cfcee8b3 Add caching functions and enhance item retrieval in templates; implement dynamic field selection for list items 2025-08-20 14:10:09 -05:00
Yaro Kasear
431dda453b Update coffee route and template to include score tracking 2025-08-18 09:56:00 -05:00
Yaro Kasear
6b4f61879b Add best score calculation to coffee route and template 2025-08-18 09:06:39 -05:00
Yaro Kasear
9705606c89 Lots and lots of unneeded code removed now! 2025-08-14 12:03:52 -05:00
Yaro Kasear
5a6125167c New combobox placement for room editor. 2025-08-14 10:18:22 -05:00
Yaro Kasear
c8190be21c Starting work on new dynamic widgets using HTMX and Alpine. 2025-08-13 09:08:00 -05:00
Yaro Kasear
109176573c Enable "cheating" on lights out game. 2025-08-11 15:09:18 -05:00
Yaro Kasear
79276d9255 Added images to settings page. 2025-07-29 15:25:43 -05:00
Yaro Kasear
e03988f28a Fix the lights-out easter egg. 2025-07-29 11:40:52 -05:00
Yaro Kasear
921400456e Remove stale breadcrumbs 2025-07-29 10:34:30 -05:00
Yaro Kasear
2a7a72f31e Redo breadcrumb logic to something less painful. 2025-07-29 10:18:34 -05:00
Yaro Kasear
3ae6f85dc7 Fixing a missing usage of device_type and html5lib. 2025-07-29 08:39:50 -05:00
Yaro Kasear
1aee318853 Renaming type relationship to device_type. 2025-07-28 14:01:57 -05:00
Yaro Kasear
da60b971f8 Refactor inventory model relationships to replace 'item' with 'type' for improved clarity and consistency 2025-07-28 13:13:37 -05:00
Yaro Kasear
193c2aec70 Refactor coffee route to use a new matrix generation function for improved solvability 2025-07-28 09:40:53 -05:00
Yaro Kasear
87b5e86c1e Refactor coffee route to accept dynamic level parameter and update template for responsive checkbox matrix 2025-07-28 09:26:19 -05:00
Yaro Kasear
e44ee16de0 Add coffee route and template for interactive checkbox matrix 2025-07-28 09:10:51 -05:00
Yaro Kasear
7594b66520 Enhance user identifier formatting and improve user organization display with titles 2025-07-28 08:32:01 -05:00
Yaro Kasear
cd834e768d Fix user query to use outer join for improved search results 2025-07-25 13:25:26 -05:00
Yaro Kasear
f89b825ef0 Add title field to User model and update related views for user management 2025-07-25 13:21:05 -05:00
Yaro Kasear
e5755066c3 Refactor prettify_or_minify_html_response to comment out minification logic for clarity and maintainability. 2025-07-24 16:02:26 -05:00
Yaro Kasear
2b6d94c766 Refactor config to set DEBUG based on environment variable for better configuration management.
Remove debug print statement from hooks to clean up response handling.
2025-07-24 16:00:13 -05:00
Yaro Kasear
462c077681 Refactor user, room, and inventory models to replace 'full_name' property with 'identifier' for consistency; update related templates and routes accordingly. 2025-07-22 11:49:47 -05:00
Yaro Kasear
f17051224d Enable debug mode in config, enhance HTML response handling with minification, and clean up worklog template by removing commented button 2025-07-21 13:43:01 -05:00
Yaro Kasear
fa37497e3a Refactor index route and template to enhance worklog summaries and improve code readability 2025-07-21 09:23:58 -05:00
Yaro Kasear
a050ff7c1e Add CSV export functionality for inventory, users, and worklogs with frontend integration 2025-07-17 08:43:23 -05:00
Yaro Kasear
357d7196fa Implement CSV export functionality for inventory, users, and worklogs with error handling 2025-07-17 08:06:26 -05:00
Yaro Kasear
1d0468b9be Avoid n+1. 2025-07-15 16:19:55 -05:00
Yaro Kasear
4342d73811 Added initial CSV export functionality. 2025-07-15 16:11:21 -05:00
Yaro Kasear
1ec15328b0 More work on the CSV dump. 2025-07-15 15:02:18 -05:00
Yaro Kasear
e6847d0504 Starting export implementation. 2025-07-15 14:42:20 -05:00
Yaro Kasear
50573df8d7 Minor fixes. 2025-07-15 08:32:08 -05:00
Yaro Kasear
a87dbc6b81 More layout improvements to inventory. 2025-07-14 12:35:04 -05:00
Yaro Kasear
0533f09851 Remove debug print statements. 2025-07-14 09:07:52 -05:00
Yaro Kasear
96d34ebf55 Model fix. 2025-07-11 16:02:20 -05:00
Yaro Kasear
2fd607a61a Appeasing pylance. 2025-07-11 14:28:43 -05:00
Yaro Kasear
48ad5847b9 More image changes. Delete and replacement logic. 2025-07-11 14:03:16 -05:00
Yaro Kasear
7d96839af8 Rename "photo" to "image." 2025-07-11 13:01:08 -05:00
Yaro Kasear
7bdbb4ea2a Refactor photo upload logic to improve file path handling and remove unused imports 2025-07-11 11:58:00 -05:00
Yaro Kasear
a2b035f522 Add image upload functionality and enhance inventory template with image rendering 2025-07-11 11:48:53 -05:00
Yaro Kasear
ca3417c269 Add photo retrieval endpoint and improve photo upload response 2025-07-11 09:44:31 -05:00
Yaro Kasear
3e0faae851 Refactor Photo model constructor to remove timestamp parameter; update helper function to use getattr for safer attribute access. 2025-07-11 09:34:04 -05:00