|
|
5a40c8febf
|
feat: removed unnecessary url functions
|
2025-10-10 15:40:49 -04:00 |
|
|
|
8cf276deb0
|
feat: created context objects to feed the ai.
|
2025-10-10 15:02:18 -04:00 |
|
|
|
6277a73bd6
|
feat: added a centralized context folder which holds objects that describes the webpages of the app from a high level
|
2025-10-08 16:21:48 -04:00 |
|
|
|
19b2dd934c
|
feat: added the translation for thinking... in the chatbot
|
2025-10-08 10:54:50 -04:00 |
|
|
|
1ce5c35a31
|
feat: Added i18n to chatbot titles, name and message to dynamically change depending on the selected preferance.
|
2025-10-08 10:48:21 -04:00 |
|
|
|
c1d48edb1e
|
feat: made the front capture the url whenever it changes and send it to the backend to later send to the n8n ai.
|
2025-10-08 08:56:28 -04:00 |
|
|
|
3c615ffe61
|
Merge branch 'dev/lion/chatbot' of git.targo.ca:Targo/targo_frontend into dev/lion/chatbot
|
2025-10-07 14:39:32 -04:00 |
|
|
|
fe553b3cca
|
Merge branch 'main' into dev/lion/chatbot
|
2025-10-07 14:38:45 -04:00 |
|
|
|
2078c93cd0
|
Merge branch 'main' into dev/lion/chatbot
|
2025-10-07 14:17:44 -04:00 |
|
|
|
aa3bc3d64d
|
style: minor input changes
|
2025-10-07 14:16:17 -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 |
|
|
|
eed784c1fc
|
style: changed the color for the header inside the drawer, to not have too much green everywhere
|
2025-10-07 11:32:57 -04:00 |
|
|
|
72bf750fb8
|
style: right drawer is now dynamically expandable by the user to enhance user experience
|
2025-10-07 11:09:42 -04:00 |
|
|
|
0b1ffe4787
|
style: parsed some of the incomming markdown such that headers bigger than h4 will be reduced to enhance readibilty.
|
2025-10-07 10:40:39 -04:00 |
|
|
|
901ed27b57
|
Merge branch 'main' into dev/lion/chatbot
|
2025-10-07 09:42:46 -04:00 |
|
|
|
ee9121b369
|
style: turned the chat bubble into a drawer
|
2025-10-07 09:34:05 -04:00 |
|
|
|
8cc700d0e7
|
style: stylized the chat message to be a little more user friendly
|
2025-10-06 15:17:32 -04:00 |
|
|
|
d958f90053
|
feat: User message now disappears faster instead of waiting for response, and chatbox shows a 'Thinking...' message while the user awaits the n8n response.
|
2025-10-06 14:20:51 -04:00 |
|
|
|
064f941ca5
|
style: Made the user's first name appear on the chat bubble as well as the selected name for the Ai agent
|
2025-10-06 11:28:41 -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 |
|
Matthieu Haineault
|
d05634397a
|
feat(expenses): setup routing for expenses upsert function in form and list
|
2025-10-01 14:23:51 -04:00 |
|
|
|
4aeafb1087
|
fix: fixed the chatbox server side communication
|
2025-10-01 14:10:34 -04:00 |
|
|
|
8ac36ec4fc
|
attempted to make the front communicate with the back
|
2025-10-01 12:54:46 -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 |
|
|
|
e83a26d455
|
feat: modified how the message is sent. Took out the handleEnter function since it wasnt needed.
|
2025-09-26 13:48:14 -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 |
|
|
|
64c7f34f41
|
feat: fixed the @keydown.enter function so that it actually works, previously it would not work properly
|
2025-09-26 11:26:40 -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 |
|
|
|
5036be71e6
|
style: changed the conversation-box to use q-form to enable the submit function, as well as made the input field autogrow for readability
|
2025-09-26 10:37:22 -04:00 |
|
|
|
1a78b49193
|
style: modified chat button to adhere to Quasar styling without the need for a <style> and additional css
|
2025-09-26 10:19:10 -04:00 |
|
|
|
9bfbbb5635
|
styel: Changed the icon for the chatbot to be a robot to fit the objective better.
|
2025-09-25 11:15:41 -04:00 |
|
|
|
76f21e56ab
|
feat: Prototype chat-response: made a message store and service, so that the current chatbox sends the inputted txt and retrieves the defined mock response.
|
2025-09-25 10:57:04 -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 |
|
|
|
398ef5f888
|
feat: Added initial skeleton for the messaging system
|
2025-09-24 16:55:25 -04:00 |
|
|
|
e2eb795284
|
style: Added a button on the bottom right of the screen, this will later open the chatbox
|
2025-09-23 16:33:19 -04:00 |
|
|
|
f91a664a92
|
refactor(approvals): send pay period picker to shared util components
|
2025-09-22 15:49:53 -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 |
|
|
|
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 |
|
Matthieu Haineault
|
71956ef4b2
|
refactor(shift): extracted crud for shift from overview.
|
2025-09-18 14:38:23 -04:00 |
|
Matthieu Haineault
|
b488848ac3
|
feat(timesheet): added expenses list with create/update/delete expenses
|
2025-09-17 16:47:57 -04:00 |
|
Matthieu Haineault
|
10a62219ef
|
fix(timesheet): minor fixes to UI and time regex
|
2025-09-16 15:37:01 -04:00 |
|
Matthieu Haineault
|
a252ad98ef
|
feat(timesheet): added create-edit-delete shifts
|
2025-09-16 09:17:30 -04:00 |
|
|
|
b9a549b9f9
|
feat(profile): add profile template, employee tabs and panels, add some logic to validate entries, i18n implementation
|
2025-09-12 16:55:33 -04:00 |
|
Matthieu Haineault
|
123befb5f8
|
feat(timesheet): added comment popup data
|
2025-09-10 16:21:32 -04:00 |
|
Matthieu Haineault
|
a2f07ac3fb
|
feat(timesheet): added comment popup
|
2025-09-10 15:26:32 -04:00 |
|
Matthieu Haineault
|
5c0c9036c4
|
feat(timesheet): added pay-period interface to timesheet employee page
|
2025-09-10 08:34:21 -04:00 |
|
|
|
f5ec3025ef
|
fix(approvals): add total hours worked to employee timesheet cards
|
2025-09-09 10:42:52 -04:00 |
|
Matthieu Haineault
|
3be76b9c96
|
fix(pay-period): modify total hours calculation
|
2025-09-09 10:00:42 -04:00 |
|
Matthieu Haineault
|
8f3a4c13d1
|
fix(timesheet): ajusted imports to type
|
2025-09-09 09:46:38 -04:00 |
|
Matthieu Haineault
|
04b5778dd4
|
refactor(timesheet): moved payload interfaces to seperate file
|
2025-09-09 09:37:33 -04:00 |
|
Matthieu Haineault
|
47c58bb391
|
removed un-used files
|
2025-09-09 09:28:50 -04:00 |
|
|
|
b7806f955b
|
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/approvals-overview-details
|
2025-09-09 09:28:27 -04:00 |
|
Matthieu Haineault
|
757013bd8e
|
feat(i18n): fixed some translation variables
|
2025-09-09 09:02:45 -04:00 |
|
|
|
7f7f30d4a5
|
fix(approvals): add minor adjustments to i18n naming
|
2025-09-09 08:50:33 -04:00 |
|
Matthieu Haineault
|
7bc9b45ef0
|
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form
|
2025-09-08 16:25:41 -04:00 |
|
Matthieu Haineault
|
e7dfe6db00
|
feat(timesheet): added remote_work, add_shift, add_expense btns,
|
2025-09-08 16:14:57 -04:00 |
|
|
|
072e0931a1
|
feat(details): Adjust shift display UI, DRY code in details components, prep for modifying UI
|
2025-09-08 16:11:48 -04:00 |
|
|
|
b8c9b8ed76
|
feat(details): functional UI for detailed shift display, pending approval from higher-ups
|
2025-09-08 10:00:25 -04:00 |
|
|
|
fbf8114666
|
feat(details): add ui elements to shift rows in employee details
|
2025-09-05 17:08:43 -04:00 |
|
Matthieu Haineault
|
d0b0f2df6c
|
feat(timesheet): i18n for timesheet page
|
2025-09-05 16:07:29 -04:00 |
|
Matthieu Haineault
|
29f5760c62
|
feat(timesheet): added navigation and save btns
|
2025-09-05 13:14:01 -04:00 |
|
|
|
5bd19c4a9c
|
feat(deatils): add component to show row details, finalize appearance of chart layout, finetune mobile layout
|
2025-09-04 17:04:03 -04:00 |
|
Matthieu Haineault
|
42219171a9
|
feat(timesheet): added timesheet page with comment popup
|
2025-09-04 13:40:50 -04:00 |
|
|
|
89148343b6
|
feat(approvals): add chart to track total hours for each type, chart to track expenses, begin work on widget to display detailed shift info.
|
2025-09-02 16:56:04 -04:00 |
|
Matthieu Haineault
|
d20f970958
|
feat(timesheet): added timesheet page, created timsheet-interface and setup store and api
|
2025-09-02 14:30:46 -04:00 |
|
Matthieu Haineault
|
2eae6e5a21
|
feat(timesheet): created interfaces and access button to access and employee timesheet
|
2025-08-29 16:29:07 -04:00 |
|
|
|
24a700d6f6
|
fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling
|
2025-08-29 12:54:50 -04:00 |
|
|
|
58f6e808d0
|
feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph.
|
2025-08-29 08:33:02 -04:00 |
|
|
|
6020eb4b6f
|
fix(approvals): fix route for csv report
|
2025-08-27 15:52:29 -04:00 |
|
|
|
b4435020b2
|
feat(approvals): add print report functionality and filters for backend testing
|
2025-08-27 15:48:27 -04:00 |
|
|
|
81e4fd3ed0
|
feat(approvals): add both weeks to modal, time grid and mouseover labels, buttons on employee card. Minor DRYing in various files.
|
2025-08-26 17:02:08 -04:00 |
|
|
|
6248cb3354
|
feat(approvals): add timeline compact viewer. Forego slider/range implementation for custom vue/typescript method
|
2025-08-25 17:07:08 -04:00 |
|
|
|
911a959567
|
feat(approvals): Add details card basic. Add logic with service, store, api. Create temporary mock data for testing.
|
2025-08-22 17:09:03 -04:00 |
|
|
|
0ccfef324e
|
fix(date-picker): minor fixes to components due to components refactor.
|
2025-08-22 11:35:23 -04:00 |
|
|
|
7dbb30259c
|
refactor(many): change some components to respect 'props down, events up' convention for modularity and reusability. Keep branch open for future possible refactors.
|
2025-08-22 11:11:14 -04:00 |
|
|
|
d0e64bdffc
|
refactor(approvals): move functionalities for separation of concern, page formatting, i18n refactoring, consideration for mobile appearance.
|
2025-08-21 17:06:57 -04:00 |
|
|
|
27e73f8f51
|
refactor(approvals): change timesheet store to no longer rely on array of pay periods, now requests new pay period objects depending on date picker button pressed.
|
2025-08-21 10:44:23 -04:00 |
|
|
|
21b98ec825
|
refactor(approvals): remake entire card appearance, hook up to pay period picker to backend, make the period picker actually functional.
|
2025-08-20 17:03:32 -04:00 |
|
|
|
0c1d214420
|
refactor(approvals): fully overhaul timesheet approvals to work with backend, begin to implement approval logic.
|
2025-08-19 16:49:49 -04:00 |
|
|
|
41abd70ff7
|
fix(employees): minor tweaks to appearance for table, tracking of data.
|
2025-08-18 10:02:28 -04:00 |
|
|
|
b13c8b8b1b
|
feat(employees): add modal to show employee details, connects successfully to backend and receives data.
|
2025-08-15 17:00:52 -04:00 |
|
|
|
7230ef01e6
|
fix(employees): finalize GUI of employee list grid mode
|
2025-08-15 10:19:40 -04:00 |
|
|
|
f33ca127fa
|
refactor(employees): finish connection to backend api, design cards to display employees, fine-tunning element placement
|
2025-08-14 17:03:51 -04:00 |
|
|
|
f45d0c2bd6
|
feat(employees): add page and components for employee list, connect to backend logic
|
2025-08-13 17:02:59 -04:00 |
|
|
|
552c6fa971
|
refactor(approvals): slight tweaks to appearance, add title bar, begin making detailed overview
|
2025-08-13 11:32:11 -04:00 |
|
|
|
4ae33dfcf1
|
refactor(approvals): add table with grid setup, customize card (item) appearance
|
2025-08-12 17:01:46 -04:00 |
|
|
|
2fb7b4a4c1
|
feat(approvals): add page for timesheet approvals, complete date picker component, begin work for approvals table.
|
2025-08-11 17:04:21 -04:00 |
|
|
|
1f94d6a900
|
eat(approvals): add and define components and other files related to timesheet approval page
|
2025-08-08 17:04:54 -04:00 |
|
|
|
c1ce7e36cb
|
feat(approvals): Create timesheet approval page, begin scaffolding and building store, services, api, set up backend connecting logic
|
2025-08-08 17:03:19 -04:00 |
|
|
|
5a4cba5588
|
feat(login): create dev login bypass for testing, refactor main layout for consistency and more intuitive UI
|
2025-08-07 15:40:19 -04:00 |
|
|
|
7399232ed8
|
refactor(login): change to Setup store instead of Options store, fix auth frontend flow
|
2025-08-06 17:09:30 -04:00 |
|
|
|
6006c3fb42
|
fix(login): change authentik button to employee login button (abstracted), shorten work email detection
|
2025-08-05 10:31:47 -04:00 |
|
|
|
07058d1ae7
|
feat(login): Significant work on login page appearance and authentik button behavior. Implement backend Oauth2 flow through popup window
|
2025-08-04 16:36:25 -04:00 |
|
|
|
7317f35df3
|
feat(login): refactor login page code, trim excess logic, refine UI, use innate Quasar and Vue utils and components
|
2025-07-31 17:11:58 -04:00 |
|
|
|
984ac83f67
|
feat(lang)Clean landing dashboard page, footers, headers, language module to match with Quasar and/or Vue conventions
|
2025-07-30 15:44:23 -04:00 |
|
|
|
94604cda1b
|
fix(scaffolding): redid some folder structure to be more modular, moved some folders from modules to src, general file/folder cleanup.
|
2025-07-28 12:22:51 -04:00 |
|
|
|
a63ae452a8
|
build(scaffolding): set up all folders and files, most of them empty, built some logic, clarified file names.
|
2025-07-25 16:58:07 -04:00 |
|