Commit graph

  • b02f85065d Focus search textbox in dropdown. main Yaro Kasear 2025-07-30 13:41:43 -05:00
  • 79276d9255 Added images to settings page. Yaro Kasear 2025-07-29 15:25:43 -05:00
  • c9b86e846b Added some bling to the easter egg. Yaro Kasear 2025-07-29 13:21:12 -05:00
  • e03988f28a Fix the lights-out easter egg. Yaro Kasear 2025-07-29 11:40:52 -05:00
  • 921400456e Remove stale breadcrumbs Yaro Kasear 2025-07-29 10:34:30 -05:00
  • 2a7a72f31e Redo breadcrumb logic to something less painful. Yaro Kasear 2025-07-29 10:18:34 -05:00
  • 3ae6f85dc7 Fixing a missing usage of device_type and html5lib. Yaro Kasear 2025-07-29 08:39:50 -05:00
  • 1aee318853 Renaming type relationship to device_type. Yaro Kasear 2025-07-28 14:00:49 -05:00
  • c93aa973bf Fix relationship with item model from inventory. Yaro Kasear 2025-07-28 13:16:18 -05:00
  • da60b971f8 Refactor inventory model relationships to replace 'item' with 'type' for improved clarity and consistency Yaro Kasear 2025-07-28 13:13:37 -05:00
  • 193c2aec70 Refactor coffee route to use a new matrix generation function for improved solvability Yaro Kasear 2025-07-28 09:40:53 -05:00
  • 87b5e86c1e Refactor coffee route to accept dynamic level parameter and update template for responsive checkbox matrix Yaro Kasear 2025-07-28 09:26:19 -05:00
  • e44ee16de0 Add coffee route and template for interactive checkbox matrix Yaro Kasear 2025-07-28 09:10:51 -05:00
  • 7594b66520 Enhance user identifier formatting and improve user organization display with titles Yaro Kasear 2025-07-28 08:32:01 -05:00
  • cd834e768d Fix user query to use outer join for improved search results Yaro Kasear 2025-07-25 13:25:26 -05:00
  • f89b825ef0 Add title field to User model and update related views for user management Yaro Kasear 2025-07-25 13:21:05 -05:00
  • fd148eb484 Replace csv.js with combobox.js for improved combo box functionality Yaro Kasear 2025-07-25 10:57:05 -05:00
  • bf707dc33f Refactor index.html for improved readability and maintainability of template logic Yaro Kasear 2025-07-25 10:43:51 -05:00
  • f9089066ec Refactor editor fragment layout for improved readability and maintainability Yaro Kasear 2025-07-25 10:35:38 -05:00
  • 74410e1075 Add defer attribute to editor.js script for improved loading performance Yaro Kasear 2025-07-25 10:31:46 -05:00
  • 57c47d195c Enhance editor functionality with auto-resizing textareas and live markdown preview Yaro Kasear 2025-07-25 10:30:41 -05:00
  • 16959b8e2f Implement EditorWidget for dynamic textarea resizing and content rendering Yaro Kasear 2025-07-25 10:15:50 -05:00
  • ded5ff6ddb Remove unused table index from WorkNote model and update DropdownWidget to enhance button styling on click Yaro Kasear 2025-07-25 09:58:25 -05:00
  • e91af64c1c Enhance DropdownWidget with search and click handling functionality for improved user interaction Yaro Kasear 2025-07-25 09:46:23 -05:00
  • 2b72158375 Add DropdownWidget for enhanced dropdown functionality and improved event handling Yaro Kasear 2025-07-25 09:22:30 -05:00
  • 028cb84fed Refactor image fragment to improve code readability and maintainability Yaro Kasear 2025-07-25 08:43:03 -05:00
  • d488324c50 Add ImageWidget for image upload and deletion functionality with toast notifications Yaro Kasear 2025-07-25 08:42:07 -05:00
  • 8710c09917 Implement Toast utility for consistent toast notifications across the application Yaro Kasear 2025-07-25 08:31:33 -05:00
  • e5755066c3 Refactor prettify_or_minify_html_response to comment out minification logic for clarity and maintainability. Yaro Kasear 2025-07-24 16:02:26 -05:00
  • 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. Yaro Kasear 2025-07-24 16:00:13 -05:00
  • 19ce49cc55 Refactor dropdown fragment to enhance button functionality and improve clear button visibility. Yaro Kasear 2025-07-24 13:55:45 -05:00
  • c92afad9fd Remove console log statements from dropdown fragment for cleaner code. Yaro Kasear 2025-07-24 11:34:07 -05:00
  • 8418f06c57 Refactor dropdown fragment to remove max-height from dropdown content for improved display. Yaro Kasear 2025-07-24 11:31:38 -05:00
  • 01c891b903 Enhance dropdown component by adding overflow handling and improving search input styling for better usability. Yaro Kasear 2025-07-24 11:25:34 -05:00
  • e96150a92b Remove unnecessary blank lines in search.html for cleaner code structure. Yaro Kasear 2025-07-23 15:48:20 -05:00
  • 608cb8281b Fix alert styling and ensure consistent formatting in user results table rendering. Yaro Kasear 2025-07-23 15:26:31 -05:00
  • 50786cf41f Refactor user form to replace select elements with dropdown rendering for supervisor and location, enhancing consistency and maintainability. Yaro Kasear 2025-07-23 12:48:11 -05:00
  • be9e4afb4d Initialize WSGI application by importing and creating the app instance. Yaro Kasear 2025-07-23 09:47:46 -05:00
  • 5e3f211dc0 Fix CSV export filename handling by removing redundant '.csv' extension in download attribute. Yaro Kasear 2025-07-23 09:41:24 -05:00
  • 9242ce6eab Refactor brand and item models to introduce 'identifier' property for consistency; update dropdown rendering in templates to utilize new properties and improve input handling. Yaro Kasear 2025-07-22 13:04:31 -05:00
  • 8631e4082c Fix dropdown button styling by ensuring consistent border and background colors based on enabled state. Yaro Kasear 2025-07-22 12:40:37 -05:00
  • b0de4561bf Enhance dropdown functionality in worklog template by adding contact selection and enabling/disabling based on log completion status; refactor contact ID handling for consistency. Yaro Kasear 2025-07-22 12:36:15 -05:00
  • 69a4a19587 Enhance dropdown functionality by adding onclick event to dropdown items for better item selection; improve search input handling for filtering options. Yaro Kasear 2025-07-22 12:00:27 -05:00
  • 462c077681 Refactor user, room, and inventory models to replace 'full_name' property with 'identifier' for consistency; update related templates and routes accordingly. Yaro Kasear 2025-07-22 11:49:47 -05:00
  • d12023ecd1 Add rounded styling to alert messages in inventory, user, and worklog templates for improved UI consistency Yaro Kasear 2025-07-21 15:03:06 -05:00
  • f17051224d Enable debug mode in config, enhance HTML response handling with minification, and clean up worklog template by removing commented button Yaro Kasear 2025-07-21 13:43:01 -05:00
  • fa37497e3a Refactor index route and template to enhance worklog summaries and improve code readability Yaro Kasear 2025-07-21 09:23:58 -05:00
  • a4bfb9838c Enhance button functionality in inventory, user, and worklog templates to include dynamic 'new' buttons and improve save button styling for better UI consistency Yaro Kasear 2025-07-21 08:30:29 -05:00
  • dab23009c1 Refactor model imports and add nullable indices for improved database performance and clarity Yaro Kasear 2025-07-17 15:29:14 -05:00
  • 704638d07a Add style to save button in settings template for improved UI consistency Yaro Kasear 2025-07-17 14:11:16 -05:00
  • 7fb117a95e Refactor settings template to improve structure and enhance readability of room editor functionality Yaro Kasear 2025-07-17 14:04:28 -05:00
  • 34cdc17eee Refactor worklog export functionality to use dynamic export links and improve code readability Yaro Kasear 2025-07-17 13:24:26 -05:00
  • 912d3fe775 Refactor export link functionality in templates to streamline CSV export and enhance title generation for inventory and worklogs Yaro Kasear 2025-07-17 13:13:11 -05:00
  • 7b908d7fa3 Refactor worklog export button to streamline functionality and remove redundant script Yaro Kasear 2025-07-17 09:45:32 -05:00
  • e24b6d06bd Add export functionality for worklogs with dynamic filename generation Yaro Kasear 2025-07-17 09:33:00 -05:00
  • 4061065430 Enhance CSV export functionality by allowing custom filenames and adding export links for active worklogs Yaro Kasear 2025-07-17 09:12:35 -05:00
  • a050ff7c1e Add CSV export functionality for inventory, users, and worklogs with frontend integration Yaro Kasear 2025-07-17 08:43:23 -05:00
  • 357d7196fa Implement CSV export functionality for inventory, users, and worklogs with error handling Yaro Kasear 2025-07-17 08:06:26 -05:00
  • 1d0468b9be Avoid n+1. Yaro Kasear 2025-07-15 16:19:55 -05:00
  • 4342d73811 Added initial CSV export functionality. Yaro Kasear 2025-07-15 16:11:21 -05:00
  • 1ec15328b0 More work on the CSV dump. Yaro Kasear 2025-07-15 15:02:18 -05:00
  • e6847d0504 Starting export implementation. Yaro Kasear 2025-07-15 14:42:20 -05:00
  • 71276f9f4b More work on buttons. Yaro Kasear 2025-07-15 14:26:08 -05:00
  • 41bb8d5a3b Remove create_button flag from breadcrumb fragment. Yaro Kasear 2025-07-15 13:34:55 -05:00
  • 4a8786ac06 I did some pointless changes! Hooray! Yaro Kasear 2025-07-15 12:44:37 -05:00
  • ad8354ea3d Settings buttons adjusted. Yaro Kasear 2025-07-15 12:35:07 -05:00
  • 1f2f0bac91 >:( Yaro Kasear 2025-07-15 11:41:54 -05:00
  • 55ee74bcb6 Update settings to use new fragments. Yaro Kasear 2025-07-15 11:38:00 -05:00
  • 86b95a521b Update toolbars in some pages. Yaro Kasear 2025-07-15 11:22:32 -05:00
  • 356435c785 Minor fixes to the button fragment. Yaro Kasear 2025-07-15 10:55:33 -05:00
  • 9ca9aa86a1 Added button fragment and did the do. Yaro Kasear 2025-07-15 10:49:57 -05:00
  • 34f1c5a824 Add new fragments. Yaro Kasear 2025-07-15 09:36:21 -05:00
  • 50573df8d7 Minor fixes. Yaro Kasear 2025-07-15 08:32:08 -05:00
  • a87dbc6b81 More layout improvements to inventory. Yaro Kasear 2025-07-14 12:35:04 -05:00
  • 5f7354c055 More nice adjustments to layout. Yaro Kasear 2025-07-14 10:12:45 -05:00
  • 28f541fcb6 Make the layout for inventory more pleasant. Yaro Kasear 2025-07-14 09:59:19 -05:00
  • c2d75ee725 Fix picture disappearing if unavailable item. Yaro Kasear 2025-07-14 09:25:27 -05:00
  • 1051dc8492 Disable inventory if item not available. Yaro Kasear 2025-07-14 09:19:35 -05:00
  • 0533f09851 Remove debug print statements. Yaro Kasear 2025-07-14 09:07:52 -05:00
  • 76b6882d71 Disable worklogs when work complete. Yaro Kasear 2025-07-14 08:33:10 -05:00
  • 96d34ebf55 Model fix. Yaro Kasear 2025-07-11 16:02:20 -05:00
  • 9a9a9aaf33 Style corrections. Yaro Kasear 2025-07-11 15:04:39 -05:00
  • 2fd607a61a Appeasing pylance. Yaro Kasear 2025-07-11 14:28:43 -05:00
  • 9d0dad8d74 Minor fixes to the image fragment. Yaro Kasear 2025-07-11 14:12:11 -05:00
  • 48ad5847b9 More image changes. Delete and replacement logic. Yaro Kasear 2025-07-11 14:03:16 -05:00
  • 7d96839af8 Rename "photo" to "image." Yaro Kasear 2025-07-11 13:01:08 -05:00
  • 84db8592cb Add modal for viewing photos by clicking thumbnail. Yaro Kasear 2025-07-11 12:06:59 -05:00
  • 7bdbb4ea2a Refactor photo upload logic to improve file path handling and remove unused imports Yaro Kasear 2025-07-11 11:58:00 -05:00
  • a2b035f522 Add image upload functionality and enhance inventory template with image rendering Yaro Kasear 2025-07-11 11:48:53 -05:00
  • ca3417c269 Add photo retrieval endpoint and improve photo upload response Yaro Kasear 2025-07-11 09:44:31 -05:00
  • 3e0faae851 Refactor Photo model constructor to remove timestamp parameter; update helper function to use getattr for safer attribute access. Yaro Kasear 2025-07-11 09:34:04 -05:00
  • e1cb99f2d1 Implement PhotoAttachable interface in Inventory, User, and WorkLog models; add photo upload API endpoint with file handling and attachment logic. Yaro Kasear 2025-07-11 09:21:31 -05:00
  • 92dce08d1c Add Photo and worklog_photos to __all__ for improved module exports Yaro Kasear 2025-07-11 08:07:56 -05:00
  • 19d1c31984 Enhance Photo and WorkLog models with relationships to improve data integrity and associations Yaro Kasear 2025-07-10 16:20:44 -05:00
  • 2a8e1710b3 Add Photo model and establish relationships with Inventory and User; create worklog_photos association table Yaro Kasear 2025-07-10 16:15:29 -05:00
  • 54efd370ff Rename textarea fields in editor and worklog templates for consistency and clarity Yaro Kasear 2025-07-10 12:50:00 -05:00
  • f7570a0938 Swap editor and viewer tab states in editor fragment for improved UX; integrate editor in inventory template for notes and comments. Yaro Kasear 2025-07-10 12:36:12 -05:00
  • b19d5d33f7 Update editor fragment to include icon sizes for better UI consistency Yaro Kasear 2025-07-10 10:46:17 -05:00
  • 2694f0bdad Add editor widget functionality with auto-resize and markdown support Yaro Kasear 2025-07-10 10:44:23 -05:00
  • f046ffdd0a Add timestamp formatting for updates in worklog template Yaro Kasear 2025-07-10 08:17:52 -05:00