a1b6748d95
feat(user-management): add popup with basic functionality to add or edit user info and module access
2025-12-02 09:20:05 -05:00
a4904ee80d
feat(profile): finalize get/update of user preferences, begin planning for employee-management module
2025-11-28 10:54:38 -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
a47222a7b8
fix(approvals): reimplement charts with new structures, clean UI/UX, refine list view
2025-11-20 14:41:50 -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
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
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
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
702a977fce
refactor(timesheet): fix delete shift functionality which had stopped working due to complete frontend refactor
2025-10-14 14:18:32 -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
00f5565fe5
BREAKING(refactor): more refactor to streamline and standardize approvals and timesheet, pull to get expense changes
2025-10-02 16:09:18 -04:00
f33ca127fa
refactor(employees): finish connection to backend api, design cards to display employees, fine-tunning element placement
2025-08-14 17:03:51 -04:00
c1ce7e36cb
feat(approvals): Create timesheet approval page, begin scaffolding and building store, services, api, set up backend connecting logic
2025-08-08 17:03:19 -04:00
7317f35df3
feat(login): refactor login page code, trim excess logic, refine UI, use innate Quasar and Vue utils and components
2025-07-31 17:11:58 -04:00
984ac83f67
feat(lang)Clean landing dashboard page, footers, headers, language module to match with Quasar and/or Vue conventions
2025-07-30 15:44:23 -04:00
94604cda1b
fix(scaffolding): redid some folder structure to be more modular, moved some folders from modules to src, general file/folder cleanup.
2025-07-28 12:22:51 -04:00