Commit Graph

28 Commits

Author SHA1 Message Date
Nic D
7cf23a6a55 refactor(chatbot): change appearance and function of chatbot window, send context on chat message instead of with each page change 2026-01-15 12:19:45 -05:00
7913c58680 feat(timesheet-approval): add display of overtime to overview and details dialog. Minor changes to timesheet appearance, holidays 2026-01-13 16:28:59 -05:00
1a707bf05b fix(timesheet): adjustment to mobile UI, reduce header space, remove footer 2026-01-07 10:32:19 -05:00
ec466bf6f2 fix(approvals): fix sizing issue, multiple ui bugs in details window, separate scrollable timesheet from static one 2026-01-06 15:10:27 -05:00
1e16c8334b fix(all): many changes, see commit details. Add weekly overview data to timesheets 2026-01-06 09:12:49 -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
29cff14e3b fix(approvals): work on list view, dashboard carousel and general layout 2025-12-29 14:13:56 -05:00
ec0ea14a91 feat(timesheet-approval): add toggle of approval for timesheets through overview card 2025-12-22 15:51:11 -05:00
9a70875f78 feat(filters): add possibility of hiding inactive users, filter structure set up for future filters 2025-12-19 17:20:03 -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
13c339953f feat(timesheet): add shift overlap verification to shift entries
Also refactor mobile UI/UX for timesheet: reduced header bloat, made only shifts scrollable, added left or right swipe to travel between pay periods, showing default 'no data' message when beyond 6-month-back 1-month-forward timesheet scope.
2025-12-18 10:05: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
35d36873e4 feat(timesheet): add toggle for work from home for shifts. UI/UX refactor for comment and delete buttons 2025-12-16 12:03:53 -05:00
5bb02e67a0 feat(timesheet): add validation for timesheet timestamps, prevent submission if errors present. 2025-11-25 14:03:45 -05:00
712e831653 fix(timesheets): implementing validation for shifts, fix service response changes. 2025-11-24 16:42:40 -05:00
39ce63603e fix(approvals, timesheet): separation of concern, refactor timesheet route to use optional email, fix frontend routes and streamline store, simplify logic in many places. 2025-11-21 12:01:46 -05:00
75ca572040 refactor(approvals): Reconnect Services to backend logic and routes, adjust UI/UX, fix list mode 2025-11-19 13:58:50 -05:00
b307f33ab0 refactor(timesheet): add at least some updates to approved shift look, maybe more??? 2025-11-14 17:00:27 -05:00
d5cdf3c7b4 fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item. 2025-11-12 15:27:39 -05:00
ac6744ff18 refactor(timesheet): rework appearance and functionality
removed modal for shift creation/update to better match current timesheet app and avoid adding superfluous user actions. Tweaked appearance of timesheet and overall theme to remove overcrowding of colors/elements
2025-11-07 17:02:54 -05:00
f0ef88a16c refactor(timesheet): more work on plugging in backend, managing expenses 2025-10-31 17:03:21 -04:00
6c6cecbe7d feat(docker): Add/Correct Dockerfile for remote Docker Lab deployment 2025-10-29 15:19:10 -04:00
33061ef2ab BREAKING(timesheet): Overhaul timesheet UI, refactor to increase efficiency, complete OIDC login
Change timesheet UI to better fit current app model and avoid adding extra clicks and interactions to add new shifts and expenses. Also refactoring calls to backend to be more efficient and use recently-finalized OIDC implementation and integration.
2025-10-22 08:59:40 -04:00
c1c0faeaf1 BREAKING(login): implement full auth process using Authentik, remove files containing deprecated code 2025-10-15 17:06:51 -04:00
7f43341629 refactor(approvals): so many changes that are difficult to keep track of. Work on more integration between approvals and timesheet, add list view to approvals, etc 2025-10-10 17:04:14 -04:00
dc615340bc fix(auth): change auth signup to use authentik test account rather than seed account for supervisor 2025-10-07 14:13:04 -04:00