Nic D
388e002dda
feat(approvals): update overview and potentially employee details when modify event occurs
2026-01-21 10:55:55 -05:00
Nic D
9b1bfc9068
fix(approvals): remove one slash in route because YEP
2026-01-21 10:44:05 -05:00
Nic D
c1e6f262d1
fix(approvals): change backend address to use env instead of localhost
2026-01-21 10:39:30 -05:00
Nic D
27ca2a6269
Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-21 10:29:37 -05:00
Nic D
dccc2f4a10
feat(approvals): add SSE to timesheet-approval to notify of timesheet changes
2026-01-21 10:21:01 -05:00
2e2f2cd802
feat(timesheet_approval): begin integration of connection to approval SSE stream
2026-01-20 16:27:23 -05:00
29b6d0ef6a
Merge pull request 'dev/nicolas/staging-prep' ( #54 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#54
2026-01-20 10:09:49 -05:00
0ac68d3d00
Merge branch 'dev/nicolas/staging-prep' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-20 09:58:13 -05:00
0eb93d7046
fix(timesheet): better handling of error validation
2026-01-20 09:56:29 -05:00
Matthieu Haineault
7a20aa5d4e
feat(help): basic setup for chatbot help
2026-01-16 09:11:24 -05:00
Nic D.
38714717d1
fix(chatbot): hotfix to actually hide chatbot from users without chatbot perms.
2026-01-15 15:58:18 -05:00
Nic D.
d51fe6a7ae
fix(chatbot): updating context in chatbot store no longer requires async, removed.
2026-01-15 15:26:43 -05:00
Nic D
7cf23a6a55
refactor(chatbot): change appearance and function of chatbot window, send context on chat message instead of with each page change
2026-01-15 12:19:45 -05:00
Nic D
e44e2c1e20
fix(chatbot): fix chatbot speech formatting, will need to do more work, change from drawer setup
2026-01-14 16:05:05 -05:00
Nic D
82e805fa60
Merge branch 'main' of https://git.targo.ca/Targo/targo_frontend
2026-01-14 11:56:21 -05:00
Nic D
582335e082
fix(chatbot, approvals): fix display of warning labels, add vacation and holiday to graphs, fix chatbot UI issues.
2026-01-14 11:56:04 -05:00
Matthieu Haineault
8eddc44dd9
feat(banking): commented banking options - waiting on more infos on the business logics to implement
2026-01-14 11:31:26 -05:00
7913c58680
feat(timesheet-approval): add display of overtime to overview and details dialog. Minor changes to timesheet appearance, holidays
2026-01-13 16:28:59 -05:00
b8c112f149
feat(timesheet): fully implement holiday tracker with web API. Only works for current year, however.
2026-01-12 16:14:54 -05:00
8b0e40dc2a
feat(timesheet): add conditional UI appearance that will change if day is holiday.
2026-01-12 15:37:42 -05:00
6a473fae0c
fix(chatbot): forgot to actually translate internal/default chat messages, fixed
2026-01-12 14:24:44 -05:00
7114574ecf
feat(chatbot): fully implement chatbot, fix UI issues, add to permissions under user list.
2026-01-12 14:12:37 -05:00
0fe8c89dd9
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbot
2026-01-12 10:48:16 -05:00
5ff20452a7
fix(chatbot): continue integration and trim of chatbot-related code.
2026-01-12 10:48:11 -05:00
Matthieu Haineault
ccdc1e68da
feat(shifts): added banking and withdrawal of banked hours
2026-01-12 08:51:43 -05:00
ea5e2ef36e
BREAKING(chatbot): being process of merging chatbot with current app for inhouse testing
2026-01-09 16:38:23 -05:00
e3c596a5f2
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbot
2026-01-09 16:25:04 -05:00
9c82319298
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/staging-prep
2026-01-09 16:06:05 -05:00
b56510c6db
fix(employee-list): add background color to input fields in employee detail dialog because I forgot, like a junior dev
2026-01-09 16:05:56 -05:00
10e0939e4e
Merge pull request 'dev/nicolas/staging-prep' ( #45 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#45
2026-01-09 16:01:40 -05:00
d7b4e150ac
feat(employee-list): add error messages to form when modifying employee details, minor UI changes.
2026-01-09 16:01:00 -05:00
ffe671376f
fix(employee-list): make last_updated change for pto when sick hours are changed
2026-01-09 13:01:55 -05:00
68973501c6
Merge pull request 'dev/nicolas/staging-prep' ( #44 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#44
2026-01-09 11:41:05 -05:00
6ec05a00b8
feat(employees-list): add paid time off fields to employee details, DRY details dialog code
2026-01-09 11:40:21 -05:00
35db8418a6
fix(many): ui adjustments to employee-list and timesheet-approvals, add phone number to employee-list
...
add field for extension in employee list, but will need to be manually entered from Facturation, current DB does not contain extensions.
2026-01-09 09:43:17 -05:00
78d70f8fe4
Merge pull request 'fix(approvals): add more functionality and ui fixes to list view, add weekly breakdown hours, ui adjustments to card view' ( #43 ) from dev/nicolas/staging-prep into main
...
Reviewed-on: Targo/targo_frontend#43
2026-01-09 07:38:26 -05:00
c62350fde4
fix(approvals): add more functionality and ui fixes to list view, add weekly breakdown hours, ui adjustments to card view
2026-01-09 07:37:50 -05:00
Matthieu Haineault
5f41bf964a
fix(help): removed "terminated_employee" descriptions from the basic employee_list_options
2026-01-07 14:53:21 -05:00
0d068f2156
Merge pull request 'fix(csv): fixed the checkbox for companies and used a radio-button instead to make sure only one can be selected at a time' ( #41 ) from dev/matthieu/staging-csv into main
...
Reviewed-on: Targo/targo_frontend#41
2026-01-07 14:51:12 -05:00
Matthieu Haineault
04eb716a12
fix(csv): fixed the checkbox for companies and used a radio-button instead to make sure only one can be selected at a time
2026-01-07 13:59:11 -05:00
1a707bf05b
fix(timesheet): adjustment to mobile UI, reduce header space, remove footer
2026-01-07 10:32:19 -05:00
76da80cccc
fix(all): fix scroll issue in timesheet mobile, add approval for individual expenses in approvals
2026-01-07 09:49:20 -05:00
ec466bf6f2
fix(approvals): fix sizing issue, multiple ui bugs in details window, separate scrollable timesheet from static one
2026-01-06 15:10:27 -05:00
1e16c8334b
fix(all): many changes, see commit details. Add weekly overview data to timesheets
2026-01-06 09:12:49 -05:00
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
29cff14e3b
fix(approvals): work on list view, dashboard carousel and general layout
2025-12-29 14:13:56 -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
9fab8ae1ca
refactor(approvals): more work on filters, table list view tweaks to columns, plug in list view functionalities
2025-12-29 10:17:18 -05:00
f66934cc4f
Merge branch 'dev/nicolas/timesheet-approval-staging-prep' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep
2025-12-29 08:54:16 -05:00
a0ae870ef3
fix(approvals): adjustments to date changes on approval page.
2025-12-29 08:54:10 -05:00
Nic D.
b4ca53d196
feat(approvals): finalize filters implemententation
2025-12-29 06:54:01 -05:00
Matthieu Haineault
735a59ff86
feat(login): small easter egg at the login page
2025-12-23 15:37:15 -05:00
Matthieu Haineault
1a15930063
feat(login): commented the stay-connected toggle and added margin-top to the connection button
2025-12-23 07:58:10 -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
097fe9db3c
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep
2025-12-22 15:53:21 -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
e665cf87ab
Merge branch 'dev/nicolas/timesheet-approval-staging-prep' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep
2025-12-19 15:36:34 -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
b7956ce51b
fix(schedule): removed unused is_default from schedule_presets models
2025-12-19 13:16:39 -05:00
Matthieu Haineault
c7ba02d74b
fix(schedule): removed is_default from schedule_preset modules and its refs
2025-12-19 12:45:03 -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
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
fdbc563a0e
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-approval-staging-prep
2025-12-18 11:03:57 -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
a07086fa2e
feat(timesheet-approval): add filter template, working on filling. Merging with other changes on main.
2025-12-18 11:00:31 -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
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