f738a5872a
fix(all): More changes to UI:
...
Timesheet: fix UI spaces with scrolling, change ui to not show preset apply if no preset set to employee. Layout Drawer: fix display of options according to user permissions, fix highlight of menu item to match current route name. Employee list: add functionality to prevent users without user management permissions to see or edit user info and prevent seeing inactive users, add remote to shifts for preset editor, add hover effect to employee items when management mode to visually hint at clickable item.
2026-01-02 17:26:20 -05:00
20fcc0206c
fix(all): Many fixes and adjustements, see full commit comment:
...
Dashboard: Reworked carousel and added useful links. Help page: made title sections more obvious, minor UI adjustments to spacing, appearance. Timesheets: Make mobile timesheet automaticall scroll to today's date when loading. Layout: Fix UI bugs where menu labels would not appear in mobile and tray would load automatically on mobile.
2026-01-02 12:38:35 -05:00
8989a7d9c0
fix(approvals): progress on layout, dynamic resizing of table scroll area, UI/UX improvements, redo of left drawer
2025-12-30 17:15:47 -05:00
10511484fa
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep
2025-12-29 10:18:11 -05:00
Nic D.
b4ca53d196
feat(approvals): finalize filters implemententation
2025-12-29 06:54:01 -05:00
Matthieu Haineault
f0413f16b9
feat(help-page): finished help-page
2025-12-22 16:47:48 -05:00
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
ec0ea14a91
feat(timesheet-approval): add toggle of approval for timesheets through overview card
2025-12-22 15:51:11 -05:00
Matthieu Haineault
c40156adbd
BREAKING(help-page): commit breaking codes to switch branch
2025-12-22 14:35:45 -05:00
Matthieu Haineault
dd36bcbf46
feat(help-page): continued working on the layout and added more specified images
2025-12-22 13:56:54 -05:00
Matthieu Haineault
84e51d2c6b
feat(help): made help-modules matching module access to ensure a personnalized help-page experience.
2025-12-22 10:48:31 -05:00
9a70875f78
feat(filters): add possibility of hiding inactive users, filter structure set up for future filters
2025-12-19 17:20:03 -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
4231b51c11
refactor(timesheet): More UI/UX adjustments to timesheet approval filters, mostly work on timesheets UI/UX for mobile
2025-12-18 17:14:31 -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
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
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
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
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
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
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
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
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
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
a4904ee80d
feat(profile): finalize get/update of user preferences, begin planning for employee-management module
2025-11-28 10:54:38 -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
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
b436428a33
refactor(timesheet): finalize support for expenses, approval display, minor timesheet approval rework
2025-11-18 14:50:03 -05:00
b307f33ab0
refactor(timesheet): add at least some updates to approved shift look, maybe more???
2025-11-14 17:00:27 -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
1274a1b65b
refactor(timesheet): update appearance, work on expense dialog, plugging to backend.
2025-11-11 12:45:38 -05:00