Commit Graph

22 Commits

Author SHA1 Message Date
Nic D
6576177652 fix(timesheet, approvals): overhaul of UI elements, standardized inputs and selects 2026-03-23 14:35:51 -04:00
Nic D
dcd3a5c188 refactor(timesheet): UI overhaul, better separation of concerns with components, minor chatbot changes 2026-03-19 16:16:58 -04:00
Nic D
83dd3a4de4 remove console.log statements. Will be using debugger going forward. 2026-03-18 09:32:17 -04:00
Nic D
e37ec79827 fix(many): refactor timesheet approval download menu, details window fixes, store refactor
- Timesheet Approval's download menu has had its UI overhauled and the script has been streamlined to better match backend structure and logic

- Details window in timesheet approval has a few bug and oversight fixes.

- Refactored UI store to work with camelCase instead of snake_case
2026-03-18 09:18:06 -04:00
Nic D
2b1b0dbcbd fix(timesheets): add autofill functionality to sick, vacation, holiday shifts. 2026-02-23 14:36:51 -05:00
Nic D
505fdf0e62 feat(expense): finalize implementation of S3 in expenses
Now able to upload and then view images attached to expenses. Will need to check if further changes need to be made to updating expenses. Minor structural changes here and there.
2026-02-11 07:52:07 -05:00
Nic D
e8eb633810 fix(timesheet): fix expense submit issue in timesheet. Fix save button missing in approval dialog. 2026-02-09 09:50:42 -05:00
Nic D
f8d88de03e fix(timesheet): minor behavior change to mobile expense items 2026-02-04 11:05:32 -05:00
Nic D
7833ddd083 refactor(approvals): optimize approval page UI/UX for mobile 2026-02-04 10:55:23 -05:00
Nic D
1c6f7fd155 fix(timesheet): fix issue mobile epxense issue. Mobile expense UI overhaul.
- fix issue where mobile version of expense wouldn't allow you to change expense type and keep defaulting to type EXPENSES

revamped mobile expense UI/UX to be more intuitive and less crowded.
2026-02-02 10:56:52 -05:00
Nic D
8998918002 fix(timesheet): resolve issue with mobile expenses and timesheet presets.
fix issue with mobile version of expense dialog where select menu for expense type was refusing to show on screen due to z-index behavior. switch q-select options dialog to menu behavior instead of dialog

fix issue with timesheet presets not applying correctly due to user email being sent as query param on timesheet inadvertedly, which is a route reserved for timesheet approval module
2026-01-30 14:38:32 -05:00
Nic D
119a145549 feat(timesheet): add functionality to upload expense attachment to garage test instance
requires further development. Key used to store file needs to be saved to expense to be later used for retrieval
2026-01-30 13:44:43 -05:00
Nic D
d65113dd38 fix(timesheet): fix issue in mobile version where shift type selector doesn't respond to touch 2026-01-22 15:48:56 -05:00
1a707bf05b fix(timesheet): adjustment to mobile UI, reduce header space, remove footer 2026-01-07 10:32:19 -05:00
f738a5872a fix(all): More changes to UI:
Timesheet: fix UI spaces with scrolling, change ui to not show preset apply if no preset set to employee. Layout Drawer: fix display of options according to user permissions, fix highlight of menu item to match current route name. Employee list: add functionality to prevent users without user management permissions to see or edit user info and prevent seeing inactive users, add remote to shifts for preset editor, add hover effect to employee items when management mode to visually hint at clickable item.
2026-01-02 17:26:20 -05:00
20fcc0206c fix(all): Many fixes and adjustements, see full commit comment:
Dashboard: Reworked carousel and added useful links. Help page: made title sections more obvious, minor UI adjustments to spacing, appearance. Timesheets: Make mobile timesheet automaticall scroll to today's date when loading. Layout: Fix UI bugs where menu labels would not appear in mobile and tray would load automatically on mobile.
2026-01-02 12:38:35 -05:00
b28f8768d2 fix(timesheet): more refactors and fixes to timesheet, mostly error handling, mobile UI/UX adjustments 2025-12-19 15:36:15 -05:00
4231b51c11 refactor(timesheet): More UI/UX adjustments to timesheet approval filters, mostly work on timesheets UI/UX for mobile 2025-12-18 17:14:31 -05:00
db821d1d13 refactor(timesheet): add buttons to apply weekly or daily presets, fix mobile UI/UX to please sup. 2025-12-17 13:27:15 -05:00
faa239784b refactor(timesheet): redo expense dialog to work with Expansion Items, improve UI/UX 2025-12-16 11:06:59 -05:00
b436428a33 refactor(timesheet): finalize support for expenses, approval display, minor timesheet approval rework 2025-11-18 14:50:03 -05:00
88cdb9e5ff feat(timesheet mobile): add interfaces for expense dialog in mobile format
Added mobile versions for expense form as well as expense items.
2025-11-17 12:06:30 -05:00