Commit Graph

32 Commits

Author SHA1 Message Date
Gregor Vostrak 9379c191be Add Mailpit SMTP and refine Playwright tests 2026-02-11 17:29:41 +01:00
Gregor Vostrak 0a6bde8bc6 upgrade inertia v2; add prefetching; migrate queries to tanstack query
vue
2026-02-11 17:29:41 +01:00
Gregor Vostrak db57055941 add filters and sorting to projects table 2026-01-08 18:07:17 +01:00
Constantin Graf 14f559c4c2 Removed FORWARD_WEB_PORT from local setup 2025-07-31 13:42:37 +02:00
Gregor Vostrak 15ac3e9a43 fix tests, add autofocus disable option for dropdown 2025-04-23 14:33:32 +02:00
Gregor Vostrak 18ab1f714b update dependencies, update eslint config, update optional ts props types 2025-02-06 18:36:16 +01:00
Constantin Graf b0bcc4f330 Add pdf detailed report and placeholder for aggregate endpoint 2024-10-29 17:20:21 +01:00
Constantin Graf 2592dd3b9e Fix local setup 2024-09-19 23:48:03 +02:00
Constantin Graf d4e71e7c2c Lock import and increase timeout 2024-09-17 22:32:31 +02:00
Gregor Vostrak 6dd9d5bab0 add exporter in frontend, fixes ST-382 2024-09-11 17:58:29 +02:00
Constantin Graf 9a8945b0dc Add local setup for S3 2024-09-11 17:58:29 +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 06fef6e40f refactor timetracker to seperate data and ui logic 2024-08-05 16:49:24 +02:00
Constantin Graf 0e7dec2f40 Updated scramble 2024-08-05 16:49:24 +02:00
Constantin Graf 7b467807d9 Moved from swoole to frankenphp 2024-06-27 16:39:45 +02:00
Gregor Vostrak 96f818cb04 update minor dependencies, update playwright image 2024-06-18 17:29:09 +02:00
Constantin Graf e4c1363193 Moved local setup to octane with swoole 2024-06-13 16:26:44 +02:00
Constantin Graf 94d750aa8a Updated docker compose 2024-05-27 11:33:31 +02:00
Constantin Graf 91128ae0b3 Added public build 2024-04-15 16:21:30 +02:00
Constantin Graf bb42b0940a Added extension system 2024-04-02 14:15:30 +02:00
Constantin Graf 06c7314b1f Added parallel testing for GitHub actions 2024-03-22 11:41:51 +01:00
Constantin Graf 33eff16b6b Fixed docker compose config 2024-03-21 14:27:56 +01:00
Gregor Vostrak e5922cdb0a add vite hmr to traefik reverse proxy 2024-03-21 13:53:29 +01:00
Gregor Vostrak 7cc686f230 restructure timetracker tests to use promise all (#7)
* restructure timetracker tests to use promise all

* remove unused variables & lint

---------

Co-authored-by: Gregor Vostrak <gregorvostrak@Gregors-MacBook-Pro.local>
2024-03-13 19:44:25 +01:00
Constantin Graf ea98572f98 Merge branch 'feature/import' into feature/add_frontend_dashboard
# Conflicts:
#	app/Http/Controllers/Api/V1/TimeEntryController.php
#	app/Providers/JetstreamServiceProvider.php
2024-03-12 17:55:49 +01:00
Gregor Vostrak 20fc123c36 add dashboard frontend 2024-03-11 18:02:54 +01:00
Constantin Graf 77e7a63b83 Added placeholder users; Better exception handling; Enhanced local setup 2024-03-08 13:32:31 +01:00
Constantin Graf 9c5a238dda Added time entry api endpoints; Increased phpstan level; renamed to solidtime 2024-02-26 14:27:12 +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
Constantin Graf 6377df1f44 Added basic models and factories 2024-01-21 18:35:29 +01:00
Gregor Vostrak 28f7b43577 add reverse proxy setup and setup instructions 2024-01-19 17:24:59 +01:00
Constantin Graf d7bdcf5e70 Init laravel; add jetstream with inertia 2024-01-16 19:48:32 +01:00