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