Commit Graph

228 Commits

Author SHA1 Message Date
3b0652fb8b Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-18 14:50:18 -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
b307f33ab0 refactor(timesheet): add at least some updates to approved shift look, maybe more??? 2025-11-14 17:00:27 -05:00
7d311ecc29 removed yarn format 2025-11-14 15:18:52 -05:00
5d3e6d9498 Added few dependencies to Dockerfile 2025-11-14 15:14:11 -05:00
39359b511d fred qui delete son test file. 2025-11-14 14:36:06 -05:00
ca2ab7b04b fred qui fait un test avec un fichier bidon 2025-11-14 14:34:48 -05:00
ce2fd3e024 Merge pull request '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.' (#24) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#24
2025-11-12 15:29:16 -05:00
da93753515 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-12 15:28:28 -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
dccf5a8d82 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#23) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#23
2025-11-11 12:48:47 -05:00
d913404af5 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-11 12:46:48 -05:00
1274a1b65b refactor(timesheet): update appearance, work on expense dialog, plugging to backend. 2025-11-11 12:45:38 -05:00
62385461d5 fix(presets): minor fix to change imports, excluded eslint from commenting on current build. 2025-11-10 08:31:24 -05:00
8e24d36b56 Merge branch 'dev/nicolas/timesheet-gui-refactor' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-07 17:04:23 -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
Matthieu Haineault
13b3cf9399 feat(schedule-presets): implement store and service for schedule-presets. added schedule panel to profile menu 2025-11-07 16:50:37 -05:00
f0ef88a16c refactor(timesheet): more work on plugging in backend, managing expenses 2025-10-31 17:03:21 -04:00
18aa4c08f4 fix(docker): bit of a callback to App Targo 1.0 -- 'clean Dockerfile' 2025-10-29 16:34:17 -04:00
52984c88e9 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#22) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#22
2025-10-29 15:21:15 -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
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
7af13db81e Merge pull request 'dev/nicolas/approvals-DRYing' (#21) from dev/nicolas/approvals-DRYing into main
Reviewed-on: Targo/targo_frontend#21
2025-10-07 14:13:55 -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
ebc3bde10c Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-DRYing 2025-10-03 12:24:42 -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
1bdbe021fa Merge pull request 'dev/matthieu/timesheet-form' (#20) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#20
2025-10-02 08:38:00 -04:00
Matthieu Haineault
3254deedeb Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-10-02 08:36:20 -04:00
Matthieu Haineault
e2206bae16 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-10-01 14:25:29 -04:00
Matthieu Haineault
d05634397a feat(expenses): setup routing for expenses upsert function in form and list 2025-10-01 14:23:51 -04:00
Matthieu Haineault
0388719d42 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-09-30 10:43:29 -04:00
655a7ecff1 BREAKING(approvals): begin process of merging and DRYing timesheet with timesheet approvals, adjust imports, WIP - DO NOT MERGE 2025-09-26 17:03:19 -04:00
89cce4f73f Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-DRYing 2025-09-26 11:38:45 -04:00
3bf8c57f74 refactor(approvals): massive refactor of names, DRY component scripts, separation of concern, trim unnecessary code 2025-09-26 11:06:07 -04:00
9d3a30fa65 Merge pull request 'dev/matthieu/timesheet-form' (#19) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#19
2025-09-25 09:59:40 -04:00
Matthieu Haineault
9512bc4bf6 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-09-25 09:58:07 -04:00
Matthieu Haineault
c5c0e8b358 refactor(types): refactoring of shifts, expenses, timesheet types, interfaces and defaults values. 2025-09-25 09:05:03 -04:00
f91a664a92 refactor(approvals): send pay period picker to shared util components 2025-09-22 15:49:53 -04:00
4470c855cf Merge pull request 'dev/matthieu/timesheet-form' (#18) from dev/matthieu/timesheet-form into main
Reviewed-on: Targo/targo_frontend#18
2025-09-22 15:16:47 -04:00
Matthieu Haineault
ceb6313322 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form 2025-09-22 14:21:00 -04:00
Matthieu Haineault
d1fc596b62 feat(expenses): expense's dialog 1st iteration 2025-09-22 14:17:07 -04:00
e32cfe2bf1 Merge pull request 'dev/nicolas/profile' (#17) from dev/nicolas/profile into main
Reviewed-on: Targo/targo_frontend#17
2025-09-22 14:13:03 -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
45b2c3eef0 refactor(frontend): finally trim i18n messages, refactor and DRY older frontend code, general cleanup and component breakdown 2025-09-19 16:59:15 -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
e9a8350b09 feat(profile): Profile module nearly complete, technically modular and could be used in employee list. Mobile friendly. Implement Dark Mode. 2025-09-18 14:40:06 -04:00