Commit graph

292 commits

Author SHA1 Message Date
e420110fb3 Complete and total rework ahead. 2025-09-03 16:33:52 -05:00
Yaro Kasear
559fd56f33 Add crudkit! 2025-08-27 10:27:41 -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
91e1e5051a Update refresh URL handling in combobox and dropdown fragments to include 'per_page' parameter; modify count_for function to accept session for improved efficiency. 2025-08-22 15:00:45 -05:00
Yaro Kasear
f3f4493698 Enhance table pagination: update URL building for server-side pagination, improve refresh logic, and add pagination metadata handling in response headers. 2025-08-21 16:15:39 -05:00
Yaro Kasear
220bd3e4b6 Add count_for to defaults import in blueprint.py 2025-08-21 15:17:21 -05:00
Yaro Kasear
c4400764e5 Refactor table data fragment and enhance pagination support in list_items function 2025-08-21 15:15:52 -05:00
Yaro Kasear
ce4164d77c Refactor dynamic_table macro: remove rows parameter, simplify tbody handling, and add pagination support 2025-08-21 14:49:05 -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
7e24aa0585 Refactor Editor component to streamline initialization and enhance refresh functionality; add new default_values method for improved data retrieval in defaults module. 2025-08-20 09:20:42 -05:00
Yaro Kasear
21dc8c71fc Add refresh_url and field_name parameters to update rendering in worklog template 2025-08-19 16:24:26 -05:00
Yaro Kasear
42b87d08cc Rename dynamic_editor macro to render_editor for consistency across templates 2025-08-19 16:22:38 -05:00
Yaro Kasear
22dfc8411a Enhance dynamic editor functionality by adding refresh_url and field_name parameters 2025-08-19 16:19:47 -05:00
Yaro Kasear
7ad86cf53f Remove duplicate updateUrl assignment in Editor function 2025-08-19 16:10:49 -05:00
Yaro Kasear
681f802e9c Refactor editor and template components to enhance functionality and improve code structure 2025-08-19 16:08:44 -05:00
Yaro Kasear
7c4958e0cb Refactor default_query function to improve readability and add eager loading options 2025-08-19 08:11:05 -05:00
Yaro Kasear
f3b781a360 Add filtering functionality to dropdown component 2025-08-18 15:38:44 -05:00
Yaro Kasear
32993800fe Refactor dropdown and table components, add dynamic table functionality, and update stylesheets for improved UI 2025-08-18 15:05:24 -05:00
Yaro Kasear
3d20462c71 Refactor dropdown functionality to improve structure and remove unused code 2025-08-18 10:26:44 -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
247b167377 Fixed up Pylance issues WITHOUT destroying half the functionality we just did. 2025-08-15 15:00:07 -05:00
Yaro Kasear
4e15972275 Appeasing Pylance. 2025-08-15 13:29:59 -05:00
Yaro Kasear
a336442a92 Deploy new dropdown. 2025-08-15 11:52:43 -05:00
Yaro Kasear
75ed0e2639 Update inventory to use new dropdown. 2025-08-15 11:35:58 -05:00
Yaro Kasear
fe5e283be6 Dropdown functionality! 2025-08-15 11:22:02 -05:00
Yaro Kasear
39a8199618 Fix some eager loading nonsense. 2025-08-15 10:31:14 -05:00
Yaro Kasear
b39384f358 More logic for dropdown. Hooray! 2025-08-15 09:00:05 -05:00
Yaro Kasear
0641519d22 Dropdown refactor. Not ready. 2025-08-14 16:05:31 -05:00
Yaro Kasear
9705606c89 Lots and lots of unneeded code removed now! 2025-08-14 12:03:52 -05:00
Yaro Kasear
7854e9c910 Finished combobox integration!!!!!! 2025-08-14 11:46:29 -05:00
Yaro Kasear
1ea6cd9588 Cleanup. 2025-08-14 10:33:28 -05:00
Yaro Kasear
5a6125167c New combobox placement for room editor. 2025-08-14 10:18:22 -05:00
Yaro Kasear
1ccdf89739 Added another new combobox. 2025-08-13 14:23:16 -05:00
Yaro Kasear
c9b41b05b2 Starting to add new combobox. 2025-08-13 14:08:57 -05:00
Yaro Kasear
e149a8d117 Generic CRUD works now! 2025-08-13 13:48:11 -05:00
Yaro Kasear
462b86c583 Minor fixes to thingie. 2025-08-13 11:58:23 -05:00
Yaro Kasear
dfc37bf8b8 Default to json, not HTML 2025-08-13 11:46:39 -05:00
Yaro Kasear
fc275c6e5d Making more progress on dynamic widget stuff. 2025-08-13 11:42:02 -05:00
Yaro Kasear
b2231f8ef9 Adding some default CRUD behaviors. 2025-08-13 10:53: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
63c503c84a Make sure no kill screens. 2025-08-08 14:10:36 -05:00
Yaro Kasear
15c7fcc047 Fix formatting issue in inventory template. 2025-08-08 12:48:43 -05:00
Yaro Kasear
b396f63342 Update graphics on easter egg. 2025-08-08 09:06:17 -05:00