Commit Graph

  • c9c221de62 improve focus handling in time tracker component, improve focus-visible state for timetracker start and stop button Gregor Vostrak 2024-09-29 00:03:56 +02:00
  • 878bbd359d cleanup dayjs abstraction usage and useCurrentTimeEntry api for starting and stopping time entries Gregor Vostrak 2024-09-29 00:02:53 +02:00
  • a6528102fe add estimated project and tasks frontend Gregor Vostrak 2024-09-28 22:56:33 +02:00
  • bff766d363 Add spend_time to projects and tasks Constantin Graf 2024-09-18 22:01:55 +02:00
  • 2e8da98287 Added php-cs-fixer rule void_return Constantin Graf 2024-07-02 16:37:05 +02:00
  • a820d8540f Added time estimates for projects and tasks, fixes ST-283 Constantin Graf 2024-07-02 16:36:15 +02:00
  • 78ea8a673b Fixed timezone problem in unit tests Constantin Graf 2024-09-30 10:58:33 +02:00
  • 6b84ba67cd add tanstack table, add clients table feature/tanstack_tables Gregor Vostrak 2024-09-26 18:58:32 +02:00
  • 8b50f33cc9 chore: remove unnecessary startLiveTimer call in current time entry init Gregor Vostrak 2024-09-26 01:02:34 +02:00
  • 014bffe86d display the number of projects in a separate column in the clients table Gregor Vostrak 2024-09-26 00:59:51 +02:00
  • 2dbde63043 clear client name input on client create submit, fixes #189 Gregor Vostrak 2024-09-25 14:51:25 +02:00
  • 876a41cb2a fix client page header design bug Gregor Vostrak 2024-09-23 12:54:09 +02:00
  • 1036502e49 remove wrong character from billing banner Gregor Vostrak 2024-09-20 23:40:02 +02:00
  • 5bf4dc79c2 hide explanation text for billing banner on mobile view Gregor Vostrak 2024-09-20 12:59:09 +02:00
  • 2592dd3b9e Fix local setup Constantin Graf 2024-09-19 23:48:03 +02:00
  • 05f240efc9 fix custom date picker update in reporting Gregor Vostrak 2024-09-19 11:16:31 +02:00
  • d5b35ef420 improve billing banners on mobile Gregor Vostrak 2024-09-17 19:29:01 +02:00
  • 7e5374d5b1 add presets for date rage picker in reporting Gregor Vostrak 2024-09-17 19:16:01 +02:00
  • 36cdae523f fix bug where chart does not update project colors on data change Gregor Vostrak 2024-09-17 16:56:02 +02:00
  • b2ad4b3785 add description grouping to reporting page (fixes ST-399), persist grouping selection in local storage Gregor Vostrak 2024-09-17 16:47:40 +02:00
  • 5e4270e3f5 Add time entry aggregation type “description” Constantin Graf 2024-09-17 16:25:24 +02:00
  • d4e71e7c2c Lock import and increase timeout Constantin Graf 2024-09-17 22:17:19 +02:00
  • 5c6b32d5bb Deactivate auditing for time entries in importer Constantin Graf 2024-09-16 21:23:00 +02:00
  • 37400d239c Add command admin:user:verify Constantin Graf 2024-09-13 17:39:39 +02:00
  • 50902e7705 Renamed command admin:delete-organization to admin:organization:delete Constantin Graf 2024-09-13 17:39:21 +02:00
  • 498f29617e Add mapping for legacy timezones Constantin Graf 2024-09-12 17:40:43 +02:00
  • 61cc80dc6e Fixed export bug Constantin Graf 2024-09-12 14:23:47 +02:00
  • 0a0b7a03b4 Deactivate auditing for import and increase max_execution_time Constantin Graf 2024-09-12 14:22:25 +02:00
  • cc10af0b97 Reduce overhead of health check endpoints Constantin Graf 2024-09-12 14:02:19 +02:00
  • d3545b3c73 Allow time entries with less than one second duration Constantin Graf 2024-09-12 13:01:17 +02:00
  • 9e1413c15f unify and fix chart styles in dashboard and reporting view, fixes ST-356 Gregor Vostrak 2024-09-12 15:12:50 +02:00
  • ac85e778a4 fix error handling for organization export, fixes ST-426 Gregor Vostrak 2024-09-12 14:46:05 +02:00
  • 9189910136 fix available roles filter, fixes ST-425 Gregor Vostrak 2024-09-12 14:41:23 +02:00
  • 85315fc62f add client grouping and expandable project tasks to project task timetracker dropdown, fixes ST-253 Gregor Vostrak 2024-09-10 18:46:35 +02:00
  • 91b56ae92f Fixed deprecation warning Constantin Graf 2024-09-10 18:16:40 +02:00
  • 845f0d19d8 add trial expiry day countdown to billing banner Gregor Vostrak 2024-09-09 18:46:20 +02:00
  • d211e962f5 fix reporting multiselect dropdowns max height, fixes ST-414 Gregor Vostrak 2024-09-09 14:16:40 +02:00
  • f0705e1e4a fix sidebar navigation overflowing, add scrollbar only to nav items Gregor Vostrak 2024-09-09 13:34:26 +02:00
  • b990387775 make No Project white in chart fixes ST-360 Gregor Vostrak 2024-09-09 13:05:35 +02:00
  • a4d6ba3cdb improve reporting chart, fix project table with long client name, fixes ST-414 Gregor Vostrak 2024-09-07 01:29:53 +02:00
  • 3b41d90b07 fix layout bug in time view with small time entries, fixes ST-414 Gregor Vostrak 2024-09-07 00:47:28 +02:00
  • b391f47d1b fix scroll & jumping issues with task dropdown, fixes ST-395 Gregor Vostrak 2024-09-06 17:29:03 +02:00
  • 19cc05140a add archiving for clients, fixes ST-279 Gregor Vostrak 2024-09-06 16:27:37 +02:00
  • 5592d87cd5 fix e2e tests, filter requests to listen to correct time entry update request Gregor Vostrak 2024-09-06 15:33:30 +02:00
  • b518187ecb Dashboard Data Refresh After creating a time entry, fixes ST-299 Gregor Vostrak 2024-09-06 15:07:13 +02:00
  • c09119af33 fix project member billable rate not shown correctly in modal, fixes ST-363 Gregor Vostrak 2024-09-05 17:10:17 +02:00
  • ceba49d054 Reverting phpstan update to prevent incorrect warnings Constantin Graf 2024-09-05 14:17:05 +02:00
  • 01dd13b947 Add getTrialUntil to BillingContract; Allow delete endpoints after blocking Constantin Graf 2024-09-05 13:53:36 +02:00
  • 83301d03ca respect billing permission in frontend, fix hiding of billing banners Gregor Vostrak 2024-09-05 13:52:35 +02:00
  • 4969fcba7e Add billing permission to owner Constantin Graf 2024-09-05 13:05:32 +02:00
  • 48b2bb436e show action blocked modal with instructions instead of small notification when server returns action blocked error Gregor Vostrak 2024-09-04 16:20:35 +02:00
  • 30ed47d3fb add trial banners and unblock member invite modal during trial Gregor Vostrak 2024-09-04 15:24:31 +02:00
  • 2bad9eaa3c chore: type OrganizationInvitation in DefaultImporter, new formatting rules Gregor Vostrak 2024-09-02 16:24:43 +02:00
  • 78b41ea0b7 Added reply to config Constantin Graf 2024-07-31 14:36:57 +02:00
  • d8968399d6 Updated dependencies; Fixed codeformatting and phpstan Constantin Graf 2024-07-31 12:53:41 +02:00
  • 5b7df869ad Added trial and blocking to billing contract, fixed bug in running time tracker command Constantin Graf 2024-07-29 18:04:45 +02:00
  • 7c593f8f87 Enable auditing for unit testing Constantin Graf 2024-09-11 17:54:05 +02:00
  • 22b2933d85 open export downloads in the same window Gregor Vostrak 2024-09-11 14:17:16 +02:00
  • 6dd9d5bab0 add exporter in frontend, fixes ST-382 Gregor Vostrak 2024-09-11 12:49:26 +02:00
  • 9a8945b0dc Add local setup for S3 Constantin Graf 2024-09-09 22:30:24 +02:00
  • fc614b796c Increaded timeout for ARM build Constantin Graf 2024-09-10 19:40:57 +02:00
  • b031598f79 Added ARM build Constantin Graf 2024-07-15 22:21:37 +02:00
  • 07823291ae Removed default healthcheck in prod Dockerfile v0.2.0 Constantin Graf 2024-09-05 12:30:25 +02:00
  • 75012ea020 Update README.md Gregor Vostrak 2024-09-04 17:37:08 +02:00
  • 49de8d0900 remove dev setup instructions from the readme and link self-hosting Gregor Vostrak 2024-09-04 17:28:44 +02:00
  • 156d2ff1a0 Add auditing Constantin Graf 2024-09-03 14:07:13 +02:00
  • a01e1d6b0b Add billable rate calculation to creation and deletion of project members Constantin Graf 2024-08-07 12:49:53 +02:00
  • 9df91f4e4a Fix billiable rate in updateMultiple time entries (ST-396) Constantin Graf 2024-09-03 12:55:33 +02:00
  • e538fec7c7 improve sidebar scrollbars for firefox Gregor Vostrak 2024-08-29 14:47:16 +02:00
  • aee5ea456e fix overflow issue Gregor Vostrak 2024-08-29 14:31:40 +02:00
  • 2c0ab5e15a add update notification to sidebar, fix aborted requests on navigate Gregor Vostrak 2024-08-29 14:17:57 +02:00
  • 0245eccaeb Fixed broken test Constantin Graf 2024-08-27 17:11:43 +02:00
  • ee77de04ef Added export endpoint and solidtime import; Enhanced toggl import Constantin Graf 2024-08-22 17:50:04 +02:00
  • 056a63e193 fix desktop version update urls Gregor Vostrak 2024-08-27 18:52:09 +02:00
  • 024d841024 add desktop versions infos, make package publish actions only run on manual trigger Gregor Vostrak 2024-08-27 17:23:30 +02:00
  • 597f9ce802 fix time entry aggregate mass delete function Gregor Vostrak 2024-08-26 18:05:35 +02:00
  • 18ac9acc2a chore: bump api package version Gregor Vostrak 2024-08-25 20:23:48 +02:00
  • f6d9dfa6bb expose createApiClient method in api package to public Gregor Vostrak 2024-08-25 20:22:45 +02:00
  • 64d422f5f7 force publish ui package Gregor Vostrak 2024-08-25 20:06:18 +02:00
  • b3b8b9fba9 fix formatting of github action files workflow_dispatch Gregor Vostrak 2024-08-23 16:24:27 +02:00
  • e981d6bc01 chore: bump ui package version Gregor Vostrak 2024-08-23 16:13:14 +02:00
  • 859833452f add daily duration to header, fix dropdown overflows, add time dropdown to duration select Gregor Vostrak 2024-08-23 15:34:49 +02:00
  • 33d139e3aa add mass updates to time entry aggregate rows, make package actions run on manual dispatch Gregor Vostrak 2024-08-22 19:14:56 +02:00
  • 0c05ad240d install root dependencies for building api package Gregor Vostrak 2024-08-22 16:12:46 +02:00
  • 4ad68b4f4e change github action checkout path to prevent dependencies being loaded from the parent Gregor Vostrak 2024-08-22 16:05:37 +02:00
  • 249b1b5820 cleanup and fix formatting for utils and packages Gregor Vostrak 2024-08-22 15:43:04 +02:00
  • 1328692faf fix ui exports, change api package bunder to vite, fix type exports Gregor Vostrak 2024-08-22 15:39:04 +02:00
  • 35c65d3bf0 move MainContainer Component to ui package and fix types Gregor Vostrak 2024-08-21 18:37:03 +02:00
  • c3cad88949 add TimeEntryGroupedTable to exported components Gregor Vostrak 2024-08-21 17:36:51 +02:00
  • f4d4ea8b98 explicitly define exported components Gregor Vostrak 2024-08-21 17:25:20 +02:00
  • 05ece9b0ee clean up ui package dev dependencies Gregor Vostrak 2024-08-21 17:05:46 +02:00
  • 571054b816 install root project dependencies for building ui package Gregor Vostrak 2024-08-21 16:56:27 +02:00
  • f014137623 move multiselect components, week start and timezon functions to ui package Gregor Vostrak 2024-08-21 16:40:47 +02:00
  • b2d327e8b1 add heroicons and move all ui package dependencies to peerDependencies Gregor Vostrak 2024-08-21 15:14:59 +02:00
  • c6ee2b5131 add missing dayjs dependency to ui package Gregor Vostrak 2024-08-21 15:10:11 +02:00
  • b689784701 add repository fields to package.json of api and ui packages Gregor Vostrak 2024-08-21 14:54:35 +02:00
  • b375cba5f7 fix working directory in github actions for ui and api packages Gregor Vostrak 2024-08-21 14:35:12 +02:00
  • 635954f81d move ui and api to seperate packages and add npm actions for them Gregor Vostrak 2024-08-21 14:28:31 +02:00
  • b7c9aa6f28 ST-370: Fixed error when sending unknown fields in request Constantin Graf 2024-08-23 16:49:39 +02:00
  • 87b114a32a fix formatting for hours Gregor Vostrak 2024-08-20 21:30:51 +00:00