Commit Graph

184 Commits

Author SHA1 Message Date
Matthieu Haineault
63472ebe88 feat(i18n): added descriptions to i18n files to display in the help page 2025-12-18 15:54:13 -05:00
Matthieu Haineault
8061184269 feat(help): worked on the appearances and display 2025-12-18 12:32:20 -05:00
Matthieu Haineault
320212e390 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/help-page 2025-12-18 11:01:28 -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
06b663c102 feat(help): added more assets and ajusted path and description-place-holders 2025-12-18 10:57:27 -05:00
7c2b345600 Merge pull request 'dev/nicolas/timesheet-staging-prep' (#33) from dev/nicolas/timesheet-staging-prep into main
Reviewed-on: Targo/targo_frontend#33
2025-12-18 10:21:11 -05:00
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
Matthieu Haineault
75ab52d660 feat(help): added structure to display 2025-12-18 08:43:42 -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
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
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
faa239784b refactor(timesheet): redo expense dialog to work with Expansion Items, improve UI/UX 2025-12-16 11:06:59 -05:00
1b4e59b292 refactor(timesheet): working on expense list, optimizing class usage
working to refactor expense list and form to instead be q-expansion-items that are part of the same group, will trim a lot of needless code and q-slide-transition use this way.
2025-12-15 17:12:39 -05:00
35500eccda Merge pull request 'dev/nicolas/employee-management' (#32) from dev/nicolas/employee-management into main
Reviewed-on: Targo/targo_frontend#32
2025-12-15 14:18:26 -05:00
c5cf6becda feat(employee-list): add check for overlap when creating or editing schedule presets
module complete for staging
2025-12-15 14:17:37 -05:00
6606ebb992 fix(other): minor changes to other modules. 2025-12-12 15:12:42 -05:00
34f1ce5762 fix(presets): fix issue with shifts in preset editing getting sorted reactively, due to shifts being unsorted from backend.
Backend now sorts shifts before sending to front.
2025-12-12 14:54:25 -05:00
Matthieu Haineault
6f74be612e fix(i18n): small fix to preferences strings 2025-12-12 13:55:11 -05:00
Matthieu Haineault
572e0ade37 clean(comments): removed debugg comments 2025-12-12 13:35:05 -05:00
11afa42b58 Merge pull request 'dev/matthieu/csv' (#31) from dev/matthieu/csv into main
Reviewed-on: Targo/targo_frontend#31
2025-12-12 13:30:47 -05:00
Matthieu Haineault
6120bd5e23 feat(csv): finished setup the download csv options 2025-12-12 13:25:33 -05:00
Nic D.
a2103a306b feat(schedule-preset): can now add new presets and assign them to employees.
Also fixed issue with with backend not treating first_work_day properly when creating new employee. Also did some optimizing for the employee list table with consistent sorting and better list mode.
2025-12-11 16:59:35 -05:00
Matthieu Haineault
c3681e50c7 fix(employees_list): added schedule_preset_id to return object 2025-12-11 10:47:50 -05:00
0a87ce76f5 Merge pull request 'dev/nicolas/employee-management' (#30) from dev/nicolas/employee-management into main
Reviewed-on: Targo/targo_frontend#30
2025-12-11 10:28:31 -05:00
Nic D.
3579931899 fix(schedule-preset): can now add new schedule presets, small service/store refactor
minor bug fix with schedule preview not showing up in the schedule tab when looking at the details of an employee who has a schedule preset assigned to them.
2025-12-11 10:27:35 -05:00
Matthieu Haineault
a859ad8107 feat(csv): work on the dialog for the report extraction 2025-12-11 08:43:30 -05:00
Nic D.
fd2146567f feat(schedule-preset): Add update and create functionality to schedule preset with preview 2025-12-10 16:59:41 -05:00
f6e9415369 feat(preset): add preset function, select preset for employee, revamp employee management dialog UI/UX
Also change display of employee list to better wrap around card content
2025-12-09 16:59:53 -05:00
Matthieu Haineault
0c6fd3289e feat(csv): added a dialog to personnalize the csv to download 2025-12-09 11:48:44 -05:00
Matthieu Haineault
36612b5f4a Merge branch 'dev/nicolas/employee-management' of git.targo.ca:Targo/targo_frontend into dev/matthieu/csv 2025-12-08 09:08:03 -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
a0d87a0013 feat(employee-list): complete functional advanced search for employee list
enabling or disabling hide-inactive-employees will hide them or show them at the top. Also added more functionality to the search bar-- it can match many columns for terms separated by spaces in the search field. i.e. typing Bourdo and Solucom separated by commas will show all employees that have those words in any of the columns
2025-12-05 16:07:12 -05:00
5bdf1e5eaa feat(employee): add partial filter functionality to employee list, needs more work. 2025-12-04 17:18:22 -05:00
fa62fb5ba1 fix(employee-management): can now set last work day of employee to null properly 2025-12-04 11:47:24 -05:00
2affa8470b refactor(presets): set up work for schedule presets, minor cleanup of other modules 2025-12-04 11:17:56 -05:00
8852f5990b refactor(employee-list): might finally be done with module, need to test add feature. 2025-12-03 17:02:15 -05:00
af6cdbe890 refactor(profile): finalize appearance and functionality 2025-12-03 14:41:02 -05:00
Matthieu Haineault
803c9f977f feat(csv): started to implements the dialog for the csv download feature 2025-12-03 14:40:05 -05:00
8368702490 meeting time 2025-12-03 09:04:05 -05:00
8dd378fdd1 refactor(user-management): slowly add styling to panel and UI/UX adjustments 2025-12-02 17:07:06 -05:00
d8a1a87e98 refactor(management): replace standard form with carousel to separate info and access into two panels 2025-12-02 13:38:03 -05:00
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
ff66a457d9 Merge pull request 'feat(profile): finalize get/update of user preferences, begin planning for employee-management module' (#29) from dev/nicolas/profile-refactor into main
Reviewed-on: Targo/targo_frontend#29
2025-11-28 10:55:38 -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
4c79820128 Merge pull request 'dev/nicolas/timesheet-validation-implementation' (#28) from dev/nicolas/timesheet-validation-implementation into main
Reviewed-on: Targo/targo_frontend#28
2025-11-25 14:05:00 -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
3669f65fe4 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#27) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#27
2025-11-24 09:19:37 -05:00
143e6d4b35 Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor 2025-11-24 09:18:41 -05:00
a2f33b3145 Merge pull request 'dev/nicolas/timesheet-gui-refactor' (#26) from dev/nicolas/timesheet-gui-refactor into main
Reviewed-on: Targo/targo_frontend#26
2025-11-24 09:17:17 -05:00