Gregor Vostrak
50cc7053e4
hide total billable amounts from employees when employees_can_see_billable_rates is disabled
2025-03-10 15:43:08 +01:00
Gregor Vostrak
18ab1f714b
update dependencies, update eslint config, update optional ts props types
2025-02-06 18:36:16 +01:00
Gregor Vostrak
9c82efdf07
add reporting submenus to navbar
2024-12-09 12:57:25 +01:00
Gregor Vostrak
3ee7839ca9
add detailed reporting page
2024-10-08 12:59:04 +02:00
Gregor Vostrak
a6528102fe
add estimated project and tasks frontend
2024-09-30 14:19:47 +02:00
Gregor Vostrak
9e1413c15f
unify and fix chart styles in dashboard and reporting view, fixes ST-356
2024-09-12 15:12:50 +02:00
Gregor Vostrak
f0705e1e4a
fix sidebar navigation overflowing, add scrollbar only to nav items
2024-09-11 18:07:35 +02:00
Gregor Vostrak
3b41d90b07
fix layout bug in time view with small time entries, fixes ST-414
2024-09-11 18:07:35 +02:00
Gregor Vostrak
83301d03ca
respect billing permission in frontend, fix hiding of billing banners
2024-09-11 18:07:35 +02:00
Gregor Vostrak
30ed47d3fb
add trial banners and unblock member invite modal during trial
2024-09-11 18:07:35 +02:00
Gregor Vostrak
6dd9d5bab0
add exporter in frontend, fixes ST-382
2024-09-11 17:58:29 +02:00
Gregor Vostrak
e538fec7c7
improve sidebar scrollbars for firefox
2024-08-29 14:55:45 +02:00
Gregor Vostrak
aee5ea456e
fix overflow issue
2024-08-29 14:55:45 +02:00
Gregor Vostrak
2c0ab5e15a
add update notification to sidebar, fix aborted requests on navigate
2024-08-29 14:55:45 +02:00
Gregor Vostrak
35c65d3bf0
move MainContainer Component to ui package and fix types
2024-08-27 17:47:22 +02:00
Gregor Vostrak
635954f81d
move ui and api to seperate packages and add npm actions for them
2024-08-27 17:47:22 +02:00
Gregor Vostrak
a10d0569af
fix token refresh on window focus, deactivate webkit playwright tests
2024-06-24 18:23:43 +02:00
Gregor Vostrak
ce8e503faa
refresh stores on window focus, fixes ST-262
2024-06-18 13:47:00 +02:00
Gregor Vostrak
3fc9d8b381
fix feedback bubble overlays elements, fixes ST-172
2024-06-05 18:36:00 +02:00
Gregor Vostrak
a64ee87d19
improve sidebar
2024-06-05 18:36:00 +02:00
Gregor Vostrak
4e439010d1
hide admin submenu title for non-admins
2024-06-05 18:36:00 +02:00
Gregor Vostrak
867d6eff18
add table group chart, adapt to api changes
2024-05-21 18:40:03 +02:00
Gregor Vostrak
efd3fef0c5
add billing, organization settings and import to navigation
2024-05-21 02:44:09 +02:00
Gregor Vostrak
f22d423fff
hide actions and pages in the frontend according to permissions
2024-04-25 04:14:20 +02:00
Gregor Vostrak
1cba8c39de
add empty state for members activity, fix organization switch data loading problem
2024-04-19 02:33:18 +02:00
Gregor Vostrak
c292afa359
only send api initial api requests on page load, not on every navigation
2024-04-16 23:47:54 +02:00
Gregor Vostrak
54603bbc6e
added importer to organization settings
2024-04-16 23:47:54 +02:00
Gregor Vostrak
38535142b2
add responsive tables and time/client/member/tags index page
2024-04-13 16:03:47 +02:00
Gregor Vostrak
335a057ba1
add responsiveness for the dashboard and menu
2024-04-13 16:03:47 +02:00
Gregor Vostrak
64023f3930
added success and error notifications
2024-04-12 03:34:44 +02:00
Gregor Vostrak
0081aa7a6e
add basic crud frontend for clients, tags and projects
2024-04-03 17:21:15 +02:00
Constantin Graf
ebd4754773
Updated to laravel 11
2024-03-27 23:19:47 +01:00
Gregor Vostrak
26fef8b9f7
add time overview page
2024-03-26 18:19:08 +01:00
Gregor Vostrak
81e133528a
make dashboard elements smaller, add logo to login/register
2024-03-20 16:33:53 +01:00
Gregor Vostrak
c2b1bf16e3
update dependencies
2024-03-13 17:38:32 +01:00
Gregor Vostrak
8ff396f1c0
remove tailwind darkmode classes
2024-03-13 16:46:58 +01:00
Gregor Vostrak
20fc123c36
add dashboard frontend
2024-03-11 18:02:54 +01:00
Gregor Vostrak
fc524625c2
playwright ( #3 )
...
* add playwright setup and tests for auth, profile and organization settings
* add playwright github action
* add sqlite database
* fix playwright base url
* add mailpit and parallelization
* remove additional waitForUrl in fixture
* fix tests
* remove waitforurl in tests
* change playwright github action to only one worker
* try promiso all to avoid loading errors
* change environment to include http protocol
* convert back to simpler structure
* add caching of playwright browser binaries
* test if playwright in ci works faster with multiple workers
* change back to one worker
* remove browser binary caching
* try using playwright container to speedup browser setup
* rollback image changes
* add playwright gitignore changes
---------
Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local >
2024-01-23 17:13:25 +01:00
Gregor Vostrak
27140d4ffc
add linter, prettier and typescript support for jetstream ( #1 )
...
* add linter, prettier and typescript support for jetstream
* add github actions for lint, build and typecheck
* add composer install to build action
* fix composer lock
* add ext-intl and fixed php version
* fix intl php extension install
* add tip php extension to github npm build action
* fix php version to 8.3.1
* change github php base action
* fix primary button default type
* updated typescript types from Team to Organization
---------
Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local >
2024-01-21 22:35:43 +01:00
Constantin Graf
0a8d958ccc
Renamed jetstream team to organization
2024-01-21 19:52:19 +01:00
Constantin Graf
d7bdcf5e70
Init laravel; add jetstream with inertia
2024-01-16 19:48:32 +01:00