Matthieu Haineault
ae374d0888
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/help-page
2025-12-22 15:57:47 -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
Matthieu Haineault
f059682dd9
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/help-page
2025-12-18 11:01:07 -05:00
Matthieu Haineault
f963570f45
feat(help): a start of the personnalized help to navigate and use the app according to the user access
2025-12-17 08:43:23 -05:00
faa239784b
refactor(timesheet): redo expense dialog to work with Expansion Items, improve UI/UX
2025-12-16 11:06:59 -05:00
c7fadbcaf1
fix(eslint): modified rules to finally stop screaming about unused vars even if they're preceded by an underscore
2025-12-05 17:01:57 -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
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
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
dec2ec84f1
fix(app): refactor and slim i18n files, correct and update pages, rework and refactor verbose code on some components and pages
2025-09-22 14:11:29 -04:00
dc20f8bf0a
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/profile
2025-09-18 14:46:58 -04:00
b9a549b9f9
feat(profile): add profile template, employee tabs and panels, add some logic to validate entries, i18n implementation
2025-09-12 16:55:33 -04:00
Matthieu Haineault
5c0c9036c4
feat(timesheet): added pay-period interface to timesheet employee page
2025-09-10 08:34:21 -04:00
Matthieu Haineault
2eae6e5a21
feat(timesheet): created interfaces and access button to access and employee timesheet
2025-08-29 16:29:07 -04:00
f45d0c2bd6
feat(employees): add page and components for employee list, connect to backend logic
2025-08-13 17:02:59 -04:00
1f94d6a900
eat(approvals): add and define components and other files related to timesheet approval page
2025-08-08 17:04:54 -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
5a4cba5588
feat(login): create dev login bypass for testing, refactor main layout for consistency and more intuitive UI
2025-08-07 15:40:19 -04:00
07058d1ae7
feat(login): Significant work on login page appearance and authentik button behavior. Implement backend Oauth2 flow through popup window
2025-08-04 16:36:25 -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