- display event summary in faircalendar as tooltip (086ca78)
- Fix leave request filter (ed2f771)
- Display only pending and refused leave requests (96eea5e)
- Display leaves & fix pagination limit (c8f7a33)
- Remove meal tickets from faircalendar (0cf238e)
- Fix highlight.js dependency bot alert (924bdc6)
- Allow zero transport fee value (58a94cc)
- add fixture to fix John Doe (9fa9baf)
- add user administrative update feature (fafac56)
- Allow future dates in faircalendar filter (fba8150)
- Improve quality code (344176e)
- Add invoice amount on invoices list (77aa84c)
- Bump highlight.js from 9.18.1 to 9.18.5 in /server (3d2222c)
- Generate and list invoices from events (565e00c)
- Rename billing to invoice (f470227)
- feat: Add billing models (bdb5681)
- [billing] Daily rate by user/project/task (#78) (5b9c5eb), closes #78
- [client-svelte] Activities filters (6893bd1)
- [client-svelte] Activities filters (#61) (085900f), closes #61
- [client] Access restrictions (#85) (14277a3), closes #85
- [client] Add activity (4a8e71f)
- [client] Add customer (065b843)
- [client] Add holiday (2926d8e)
- [client] Add icons (fc03fe9)
- [client] Add icons (2b69dc7)
- [client] Add icons (0b4f785)
- [client] Add pay stub (f2cc614)
- [client] Add project (fb80d3a)
- [client] Add task (6e63b54)
- [client] Add user (93e31a2)
- [client] CLean logged user (#58) (54e3a4f), closes #58
- [client] CRA filters (4726456)
- [client] Create quote (#79) (9278a4a), closes #79 #81
- [client] Customer list (68b19d6)
- [client] Download payslip (211ac7e)
- [client] Edit customer (4690064)
- [client] Edit profile (655482d)
- [client] Edit profile (6e43620)
- [client] Edit project (9c86fca)
- [client] error normalizer (0ffa103)
- [client] Improve faircalendar ui (46dd3e0)
- [client] Improve forms (65f136e)
- [Client] Improve models (5aa3c49)
- [client] Improve svelte route protection (a3f6a54)
- [client] Init with sveltejs client (#57) (84acae2), closes #57
- [client] Lis tasks (f5b7e46)
- [client] List activities (08946e2)
- [client] List tasks (f3505a9)
- [client] Lists pagination (ed94ef6)
- [client] Move components (f4b19a1)
- [client] Move role constants (205cc6b)
- [client] Repositories refactoring (#33) (b14a356), closes #33
- [client] Use roles constants instead of strings (47f9927)
- [client] User administrative (3d432a3)
- [client] Wording (2a5338b)
- [client][server] Improve activity list (bd9a600)
- [client][server] List users (a4e86b5)
- [server] Accept holiday (7152a16)
- [server] Add activity (c7fe322)
- [server] Add holiday (966ef43)
- [server] Add http proxy middleware to avoid SSR or async refused connection (3ee22f2)
- [server] Add the possibility to filter activities by project (d370be6)
- [server] CRUD events to replace activities (#75) (715ae1f), closes #75 #76
- [server] Download payslip (9e528c4)
- [server] Edit & show project (#42) (0bb9c67), closes #42
- [server] Edit and show customer (3e30387)
- [server] Edit current user (559cf8b)
- [server] Edit task (#36) (b214f41), closes #36
- [server] Fix activity repository (68a3c81)
- [server] Improve activity creation by removing useless calls (#73) (f895978), closes #73
- [server] Improve file encryption (399aa86)
- [server] List activities by month and user (ec999f3)
- [server] Lists pagination (e32020c)
- [server] Move cents conversion to handlers (508fe92)
- [server] Move DTOs (d4464bb)
- [server] Paystub upload (865dc9e)
- [server] Quote creation (#70) (0d922e4), closes #70
- [server] Refuse holiday (bf19a2b)
- [server] Remove useless calls on update/creation (#74) (242434c), closes #74
- [server] Remove useless Injectable annotation (7858c37)
- [server] Remove useless ISpecification interface (d5daa87)
- [server] Remove useless test (bbecf66)
- [server] Secure holiday acceptation by making sure that there is no faircalendar events during holid (ba33ef2)
- [server] Secure holiday creation by making sure that there is no faircalendar events during holiday (1790b9c)
- [server] Upgrade to Node.js 14, NestJS 7 and Swagger 4 (b7e5b5f)
- [server] User administrative (f88e0c3)
- [server] User restriction (03c0d40)
- [server] User role and entry date (#84) (c9f87da), closes #84
- [server][client] edit task (4c173d4)
- [server/client] List holidays (3f17217)
- [user] Login & register (571b9c1)
- Add configuration for eslint and prettier (b80126b)
- Add api to command (3c29853)
- add change handler (f69acf6)
- Add cookie-parser to simplify auth (aeb0c8a)
- Add custom exceptions (108d18e)
- Add day duration on project settigns (65ae764)
- Add entities unit test (#82) (d043878), closes #82
- Add event class for styling faircalendar in darkmode (d0464c5)
- Add github actions (a670743)
- Add i18n support (f52c368)
- Add IsActivityDeletable test (4a8ace6)
- Add licence file (59bce56)
- Add missing test on UpdateEventCommandHandler (0f9eb0d)
- Add models migration (09d733a)
- Add scrutinizer analysis (7e8fbf3)
- add strings in i18n to avoid warnings in test (8b2b140)
- add test to cover no leave and no moderator cases (92835a5)
- Add type button on event edit form delete button. (a12462f)
- Add unit test (#83) (81ad1cb), closes #83
- Add unit test on client (568a666)
- Add unit test to action's DTOs (5af0e0c)
- Add unit tests (0f5b083)
- Add unit tests (ae9a454)
- Add unit tests (57c8e20)
- Add user repository and configure its module (a1b57f3)
- add view to accept/refuse leave request (7433be2)
- Adding the test on leaves in the addition of an event (7a7f1fb)
- Allow to add a range of date in faircalendar (8f40891)
- Bump acorn from 5.7.3 to 5.7.4 in /server (82d80cc)
- Bump acorn from 7.1.0 to 7.1.1 in /client (696d78f)
- Bump class-transformer from 0.2.3 to 0.3.1 in /server (efbf1ce)
- Bump elliptic from 6.5.2 to 6.5.3 in /server (7a99475)
- Bump minimist from 1.2.0 to 1.2.5 in /client (8e6a6e4)
- Bump node-fetch from 2.6.0 to 2.6.1 in /server (182f912)
- Bump serialize-javascript from 2.1.2 to 3.1.0 in /server (b1ced35)
- Change arrow functions by real methods (017bf00)
- Change menu hierarchy (35d389a)
- Change pay stubs domain (7dbe21b)
- Change tools owner (9587e1e)
- Client / Svelte : Add unit dom test (a9b4a82)
- CLient alert (#23) (05c1faa), closes #23
- Client authentication (cffc849)
- codecov token (#16) (0521256), closes #16
- Commands refactoring (cd32dda)
- Complete AddEventCommandHandler test (35f7b54)
- Complete doc (9356a7c)
- Complete readme (ebfed36)
- coverage (02373e9)
- Create customer (9d9864f)
- Create project (3325506)
- Create task (#4) (ed3fc03), closes #4
- Create User (a7ebf4d)
- Customer addresses (#72) (f17a56b), closes #72
- Display mobile menu when clicking on burger button (6b82b7e)
- Extract Activity from project domain (15f753c)
- Feature/task model (#2) (06fe442), closes #2
- first commit (ad819c5)
- fix code style (c6af066)
- Fix conflicts (fa5fec7)
- Fix dependency alerts (d54805d)
- Fix DownloadFileQuery folder (9454f47)
- Fix eslint issues (3226426)
- Fix few eslint issues (44a8930)
- fix imports order (ce2ea06)
- Fix install (8cf63e9)
- fix menu on ff mac (7465a0a)
- fix preload where async is not needed, and remove some warnings (5e67a43)
- Fix security alert (#69) (a187451), closes #69
- Fix tests (f1ed4d3)
- Fix unit test (a44e32a)
- Get tasks (940f9a5)
- Holiday & holiday request managment (afea844)
- Improve authentication mechanism (6eb6d0d)
- Improve delete activity with check on user and add test (e2d44fa)
- Improve docker setup (e6265cd)
- Improve faircalandar UI color (bcc01aa)
- improve form (00a8db6)
- Improve forms (700b1a9)
- Improve leave request detail UI (16b011b)
- In the case of leave request moderation, check that there are no events or leaves. (dfce456)
- Init (d3e42e9)
- Init delete activity (065b0c4)
- Init models (454cd2f)
- List customers (0d42d8f)
- List pay stubs (d4cf61e)
- List projects (43b49a1)
- Migrate task domain (edf0d70)
- Move paystubs (e383885)
- Move user to RH (f4bea2f)
- New setup (7fd48f5)
- Prefer to fetch data in onMount instead of preload (a86f722)
- Protect models (8965e82)
- Redux refactoring (71bef5e)
- Redux refactoring (f4786bc)
- refactor event handlers (1da675d)
- Refactoring dispatch redux errors (a117f1c)
- Remove activities (#77) (d5bb6b4), closes #77
- Remove beginCI (e9382c8)
- remove dependency from adapter to domain (1056d6d)
- Remove github release from badges (77e1929)
- Remove quote vat (#80) (943b8e1), closes #80
- Remove the term adapter in the application layer (#64) (244bf67), closes #64
- remove useless argument (94fbb06)
- Remove useless import (9cef856)
- Remove useless summary in monthy recap. (08f14ba)
- Rename billing by accounting (7af9e37)
- Rename billing by accounting (8d34d28)
- Rename PasswordEncoder (11e16e9)
- Rename pay stubs o pay slips (50e4531)
- Rename repository and remove react app (85d83b9)
- Replace bootstrap by tailwind (ae3dbc5)
- Security alert (cc2445c)
- Set calendar text in white (85b1235)
- Some fixes (68457ab)
- Store leaves in minutes (989ec24)
- Switch calendar color wip (0657300)
- Tests coverage (f1e8662)
- Update client dependencies (#20) (2336102), closes #20
- Update dependencies (4b2077c)
- Update dependencies (d28ac49)
- update package-json (9cd979b)
- Update translation (a92af45)
- Update welcome page (a661fba)
- Update welcome page (81bd8a8)
- Update welcome page (4ff6fe0)
- wip (e570dbf)
- feat: add cooperative settings (fbef984)
- feat: Fix sapper routing (bad41e9)
- feat: Get cooperative settings (29a1da6)
- feat: Use sapper session instead of localstorage to store user (3badfd2)
- feat: Users enter in hours their CRA and convert to minutes in database (8d10f49)
- fix: add missing fullcalendar imports (08a7080)
- fix: Cookie detection (36ce0ed)