Commit Graph

  • 97465797f8 Merge branch 'main' into dev/nicolas/approvals-overview-details Nicolas 2025-09-08 16:12:41 -0400
  • 072e0931a1 feat(details): Adjust shift display UI, DRY code in details components, prep for modifying UI Nicolas Drolet 2025-09-08 16:11:48 -0400
  • b8c9b8ed76 feat(details): functional UI for detailed shift display, pending approval from higher-ups Nicolas Drolet 2025-09-08 10:00:25 -0400
  • fbf8114666 feat(details): add ui elements to shift rows in employee details Nicolas Drolet 2025-09-05 17:08:43 -0400
  • d0b0f2df6c feat(timesheet): i18n for timesheet page Matthieu Haineault 2025-09-05 16:07:29 -0400
  • 29f5760c62 feat(timesheet): added navigation and save btns Matthieu Haineault 2025-09-05 13:14:01 -0400
  • 5bd19c4a9c feat(deatils): add component to show row details, finalize appearance of chart layout, finetune mobile layout Nicolas Drolet 2025-09-04 17:04:03 -0400
  • 42219171a9 feat(timesheet): added timesheet page with comment popup Matthieu Haineault 2025-09-04 13:40:50 -0400
  • 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. Nicolas Drolet 2025-09-02 16:56:04 -0400
  • d20f970958 feat(timesheet): added timesheet page, created timsheet-interface and setup store and api Matthieu Haineault 2025-09-02 14:30:46 -0400
  • 2eae6e5a21 feat(timesheet): created interfaces and access button to access and employee timesheet Matthieu Haineault 2025-08-29 16:29:07 -0400
  • 61d2b96c32 Merge pull request 'fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling' (#11) from dev/nicolas/approvals-overview-details into main Nicolas 2025-08-29 12:55:24 -0400
  • 24a700d6f6 fix(details): complete chart implementation for worked hours, stacking bars, proper mobile scaling Nicolas Drolet 2025-08-29 12:54:50 -0400
  • 83ebf02182 Merge pull request 'feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph.' (#10) from dev/nicolas/approvals-overview-details into main Nicolas 2025-08-29 08:33:41 -0400
  • 58f6e808d0 feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph. Nicolas Drolet 2025-08-29 08:33:02 -0400
  • d00021a9f0 Merge pull request 'fix(approvals): fix route for csv report' (#9) from dev/nicolas/csv-report into main Nicolas 2025-08-27 15:52:49 -0400
  • 6020eb4b6f fix(approvals): fix route for csv report Nicolas Drolet 2025-08-27 15:52:29 -0400
  • ea4975005f Merge pull request 'feat(approvals): add print report functionality and filters for backend testing' (#8) from dev/nicolas/csv-report into main Nicolas 2025-08-27 15:49:09 -0400
  • b4435020b2 feat(approvals): add print report functionality and filters for backend testing Nicolas Drolet 2025-08-27 15:48:27 -0400
  • 40e95e9238 Merge pull request 'dev/nicolas/approvals-overview-details' (#7) from dev/nicolas/approvals-overview-details into main Nicolas 2025-08-27 11:21:13 -0400
  • 81e4fd3ed0 feat(approvals): add both weeks to modal, time grid and mouseover labels, buttons on employee card. Minor DRYing in various files. Nicolas Drolet 2025-08-26 17:02:08 -0400
  • 6248cb3354 feat(approvals): add timeline compact viewer. Forego slider/range implementation for custom vue/typescript method Nicolas Drolet 2025-08-25 17:07:08 -0400
  • 911a959567 feat(approvals): Add details card basic. Add logic with service, store, api. Create temporary mock data for testing. Nicolas Drolet 2025-08-22 17:09:03 -0400
  • 8c42235851 Merge pull request 'fix(date-picker): minor fixes to components due to components refactor.' (#6) from dev/nicolas/timesheet-approvals/date-picker into main Nicolas 2025-08-22 11:36:09 -0400
  • 0ccfef324e fix(date-picker): minor fixes to components due to components refactor. Nicolas Drolet 2025-08-22 11:35:23 -0400
  • 2244eee46b Merge pull request 'refactor(many): change some components to respect 'props down, events up' convention for modularity and reusability. Keep branch open for future possible refactors.' (#5) from refactor/nicolas/components-modularity into main Nicolas 2025-08-22 11:12:22 -0400
  • 7dbb30259c refactor(many): change some components to respect 'props down, events up' convention for modularity and reusability. Keep branch open for future possible refactors. Nicolas Drolet 2025-08-22 11:11:14 -0400
  • b0dcfdc73c Merge pull request 'dev/nicolas/approvals-refactor' (#4) from dev/nicolas/approvals-refactor into main Nicolas 2025-08-22 08:01:58 -0400
  • d0e64bdffc refactor(approvals): move functionalities for separation of concern, page formatting, i18n refactoring, consideration for mobile appearance. Nicolas Drolet 2025-08-21 17:06:57 -0400
  • 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. Nicolas Drolet 2025-08-21 10:44:23 -0400
  • 21b98ec825 refactor(approvals): remake entire card appearance, hook up to pay period picker to backend, make the period picker actually functional. Nicolas Drolet 2025-08-20 17:03:32 -0400
  • 0c1d214420 refactor(approvals): fully overhaul timesheet approvals to work with backend, begin to implement approval logic. Nicolas Drolet 2025-08-19 16:49:49 -0400
  • 62aec8f597 Merge pull request 'fix(employees): minor tweaks to appearance for table, tracking of data.' (#3) from dev/nicolas/employee-list into main Nicolas 2025-08-18 10:28:14 -0400
  • 41abd70ff7 fix(employees): minor tweaks to appearance for table, tracking of data. Nicolas Drolet 2025-08-18 10:02:28 -0400
  • 52bc26052e Merge pull request 'dev/nicolas/employee-list' (#2) from dev/nicolas/employee-list into main Nicolas 2025-08-15 17:03:46 -0400
  • b13c8b8b1b feat(employees): add modal to show employee details, connects successfully to backend and receives data. Nicolas Drolet 2025-08-15 17:00:52 -0400
  • 7230ef01e6 fix(employees): finalize GUI of employee list grid mode Nicolas Drolet 2025-08-15 10:19:40 -0400
  • f33ca127fa refactor(employees): finish connection to backend api, design cards to display employees, fine-tunning element placement Nicolas Drolet 2025-08-14 17:03:51 -0400
  • f45d0c2bd6 feat(employees): add page and components for employee list, connect to backend logic Nicolas Drolet 2025-08-13 17:02:59 -0400
  • cf6f411ac6 Merge pull request 'dev/nicolas/timesheet-validation' (#1) from dev/nicolas/timesheet-validation into main Nicolas 2025-08-13 13:11:13 -0400
  • 552c6fa971 refactor(approvals): slight tweaks to appearance, add title bar, begin making detailed overview Nicolas Drolet 2025-08-13 11:32:11 -0400
  • 4ae33dfcf1 refactor(approvals): add table with grid setup, customize card (item) appearance Nicolas Drolet 2025-08-12 17:01:46 -0400
  • 2fb7b4a4c1 feat(approvals): add page for timesheet approvals, complete date picker component, begin work for approvals table. Nicolas Drolet 2025-08-11 17:04:21 -0400
  • 1f94d6a900 eat(approvals): add and define components and other files related to timesheet approval page Nicolas Drolet 2025-08-08 17:04:54 -0400
  • c1ce7e36cb feat(approvals): Create timesheet approval page, begin scaffolding and building store, services, api, set up backend connecting logic Nicolas Drolet 2025-08-08 17:03:19 -0400
  • 5a4cba5588 feat(login): create dev login bypass for testing, refactor main layout for consistency and more intuitive UI Nicolas Drolet 2025-08-07 15:40:19 -0400
  • 7399232ed8 refactor(login): change to Setup store instead of Options store, fix auth frontend flow Nicolas Drolet 2025-08-06 17:09:30 -0400
  • 6006c3fb42 fix(login): change authentik button to employee login button (abstracted), shorten work email detection Nicolas Drolet 2025-08-05 10:31:47 -0400
  • 07058d1ae7 feat(login): Significant work on login page appearance and authentik button behavior. Implement backend Oauth2 flow through popup window Nicolas Drolet 2025-08-04 16:36:25 -0400
  • 7317f35df3 feat(login): refactor login page code, trim excess logic, refine UI, use innate Quasar and Vue utils and components Nicolas Drolet 2025-07-31 17:11:58 -0400
  • 984ac83f67 feat(lang)Clean landing dashboard page, footers, headers, language module to match with Quasar and/or Vue conventions Nicolas Drolet 2025-07-30 15:44:23 -0400
  • 94604cda1b fix(scaffolding): redid some folder structure to be more modular, moved some folders from modules to src, general file/folder cleanup. Nicolas Drolet 2025-07-28 12:22:51 -0400
  • a63ae452a8 build(scaffolding): set up all folders and files, most of them empty, built some logic, clarified file names. Nicolas Drolet 2025-07-25 16:58:07 -0400
  • a8e6b8750d first commit Matthieu Haineault 2025-07-10 08:45:02 -0400