4acfacdbda
Merge branch 'main' into dev/nicolas/timesheet-gui-refactor
2025-11-24 09:16:52 -05:00
82bf7d5282
fix(approvals): refactor to work with staging db which has partial user and employee info.
2025-11-24 09:01:49 -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
1dc001af49
Merge pull request 'dev/nicolas/timesheet-gui-refactor' ( #25 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#25
2025-11-18 14:51:56 -05:00
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