This website requires JavaScript.
177fbdeb3f
adding feiertage in db
dev/feiertage
tom
2025-12-16 07:02:52 +01:00
82eb8018a6
updated pdf renderer to support zipped output
dev/pdf
tom
2025-12-16 07:02:17 +01:00
0eb4878c90
updated pdf form to send user to pdf generator
2.0.0-alpha.1
tom
2025-12-12 15:07:57 +01:00
c7f8595474
updated github workflow for document creator
tom
2025-12-12 14:28:49 +01:00
fcec748293
Merge pull request 'refactor + added kurzarbeit to pdf export' (#66 ) from dev/broken into dev/pdf
Tom Tröger
2025-12-12 14:17:16 +01:00
a1b225478a
fixed sonarqube issue
dev/broken
tom
2025-12-12 14:13:24 +01:00
588bf908c6
fixed tests
Tom Tröger
2025-12-12 12:58:41 +01:00
76b23133d0
fixed #61 , #62 refactored getTime variants
Tom Tröger
2025-12-12 12:26:40 +01:00
1ccc19b85c
removed and refactored virtual and real worktime
Tom Tröger
2025-12-12 06:31:03 +01:00
f73c2b1a96
tried to add untertags krank
Tom Tröger
2025-12-05 15:03:34 +01:00
a6ea625e8f
upped test coverage of helpers
Tom Tröger
2025-12-03 00:38:26 +01:00
386f11ec7e
fixed #63 all scheduled tasks are now under route /auto and will require api key in the future
Tom Tröger
2025-12-03 00:20:11 +01:00
6c0a8bca64
added tests
dev/urlaub_untertags
Tom Tröger
2025-12-02 17:10:17 +01:00
6e238c4532
update badge
Tom Tröger
2025-12-02 16:57:10 +01:00
74bce88cc0
fixed #60
1.1.3
Tom Tröger
2025-12-02 16:53:43 +01:00
5a5e776e8b
fixed #59
Tom Tröger
2025-12-02 16:52:10 +01:00
02b5d88d34
added typst as doc creator and put it into compose container
Tom Tröger
2025-12-02 16:50:37 +01:00
6ab48eb534
dev/install (#58 )
Tom Tröger
2025-11-30 21:25:47 +01:00
7e5eaebca9
added worktime base to work time calculations
Tom Tröger
2025-10-31 23:57:42 +01:00
ac59d2642f
fixed sonarqube issues
Tom Tröger
2025-10-29 00:17:07 +01:00
cf5238f024
seperated pdf-generate endpoint + added new helper in Time
Tom Tröger
2025-10-28 22:59:33 +01:00
4bc5594dc5
build uppon paramParser
Tom Tröger
2025-10-28 22:59:09 +01:00
a634b7a69e
separaded endpoints + cleaned page templates + added constants to time formatting
Tom Tröger
2025-10-27 22:53:07 +01:00
e1f0f85401
small refactor of sonarqube issue
Tom Tröger
2025-10-24 12:20:05 +02:00
b6644f3584
added pdf generation with typst, working on pdf input form
Tom Tröger
2025-10-24 00:20:51 +02:00
7eda8eb538
reworked pdf exporter to use typst
dev/loggin
tom
2025-10-23 16:17:49 +02:00
0d7696cbc6
adding more logging + working on displaying if a workday was submitted
Tom Tröger
2025-10-14 01:05:02 +02:00
5001f24d9b
implemented log levels and structured log with slog
tom
2025-10-13 22:33:48 +02:00
ea8e78fd9f
fixed #56
main
Tom Tröger
2025-10-09 16:42:49 +02:00
6da58d6753
fixed #54 , #55
1.1.2
Tom Tröger
2025-10-09 13:11:54 +02:00
89eb5d255d
fixed #52
tom
2025-10-08 12:59:47 +02:00
1b8fb747e8
Update Readme.md
Tom Tröger
2025-10-07 16:24:33 +02:00
74cded42d8
Update test.yaml
Tom Tröger
2025-10-07 16:23:01 +02:00
22350142fc
Update test.yaml
Tom Tröger
2025-10-07 16:20:23 +02:00
659fb80049
updated test.yml
Tom Tröger
2025-10-07 16:14:09 +02:00
cbc4028f8d
moved sonar.properties
Tom Tröger
2025-10-07 16:11:17 +02:00
e4d423385a
Update test.yaml
Tom Tröger
2025-10-07 16:07:11 +02:00
c9c2d801b0
Update test.yaml
Tom Tröger
2025-10-07 16:06:49 +02:00
94c7c8a36e
Update sonar-project.properties
Tom Tröger
2025-10-07 15:59:31 +02:00
d69ec600cd
Check for coverage output
Tom Tröger
2025-10-07 15:56:49 +02:00
95d5c4ab9d
Update script.js
Tom Tröger
2025-10-07 15:50:29 +02:00
bf841ad5c6
updated sonarqube + fixed first issues
Tom Tröger
2025-10-07 15:47:59 +02:00
a1aae9dc56
working on sonarqube
Tom Tröger
2025-10-07 15:08:40 +02:00
750fb1ff58
Update test.yaml
Tom Tröger
2025-10-07 15:00:39 +02:00
f4e9915e7f
Update test.yaml
Tom Tröger
2025-10-07 14:58:53 +02:00
18046bbe18
added sonarqube for static code analysis
Tom Tröger
2025-10-07 14:54:24 +02:00
75929e3b7d
Merge pull request 'fixed #50 , added default action input to defaultDayComponent' (#51 ) from dev/ui into main
1.1.1
Tom Tröger
2025-10-07 13:01:24 +02:00
627f5b7e5b
fixed #50 , added default action input to defaultDayComponent
dev/ui
Tom Tröger
2025-10-07 12:55:47 +02:00
9e5dc760d5
Merge pull request 'UX/UI Impovements' (#48 ) from dev/ui into main
1.1.0
Tom Tröger
2025-10-04 19:39:11 +02:00
0ffb910e37
added user informations cell
tom
2025-10-04 19:37:57 +02:00
566776910a
ui/ux improvements on time page
tom
2025-10-04 19:16:21 +02:00
4d00143a74
Merge pull request 'UI Changes' (#47 ) from dev/ui into main
Tom Tröger
2025-10-01 23:12:56 +02:00
c093127a8c
added worktime + overtime to pdf
Tom Tröger
2025-10-01 23:02:57 +02:00
3dd4b134c8
closes #44
Tom Tröger
2025-10-01 22:53:27 +02:00
7e27c944f3
updated time editing ui
dev/kurzarbeit
Tom Tröger
2025-10-01 21:56:18 +02:00
5fbe53faf6
Merge pull request 'kurzarbeit + multi day absence' (#46 ) from dev/kurzarbeit into main
1.0.0
Tom Tröger
2025-09-30 00:18:51 +02:00
15a2a9c075
overtime only appearing, when there is a booking
Tom Tröger
2025-09-30 00:15:48 +02:00
90193e9346
closes #38 , #39 , #40
Tom Tröger
2025-09-28 23:29:28 +02:00
e8f1113293
using IWorkDay interface for team
tom
2025-09-25 21:52:53 +02:00
db6fc10c28
added interface for workday and absence + multiday absences closes #38 , #39
tom
2025-09-23 12:30:02 +02:00
55b0332600
minor fixes
tom
2025-09-16 11:53:41 +02:00
0e1e0b2de0
added volume, to expose logs on host
tom
2025-09-15 13:25:33 +02:00
7ceef2c344
Merge pull request 'dev/ui' (#35 ) from dev/ui into main
0.3.0
Tom Tröger
2025-09-15 12:40:26 +02:00
823cb859ea
Merge branch 'main' into dev/ui
Tom Tröger
2025-09-15 12:40:00 +02:00
656d4c2340
small fixes in pdf generation + time calculation
tom
2025-09-15 12:33:46 +02:00
2d0b117403
added Gleitzeit + Kurzarbeit closes #23
tom
2025-09-13 14:12:39 +02:00
ccded6d76b
reworked time Calculations
tom
2025-09-13 14:11:26 +02:00
ec69549d13
Merge pull request 'Adding Functions + Finishing CI config' (#34 ) from dev/ui into main
0.2.2
Tom Tröger
2025-09-10 09:59:09 +02:00
3d76778d4f
Update build.yaml
tom
2025-09-10 09:46:06 +02:00
b30686ca06
Update test.yaml
tom
2025-09-09 11:15:31 +02:00
2f72eebf22
updated workflows
tom
2025-09-09 11:10:53 +02:00
133e73a55c
working on pdf export
tom
2025-09-09 11:07:14 +02:00
2eab598348
working on printable PDF Forms
Tom Tröger
2025-09-08 00:32:29 +02:00
12ed9959cb
added helper function, and fixed #28
Tom Tröger
2025-09-05 22:24:42 +02:00
de03c100d4
fixed #28
Tom Tröger
2025-09-05 10:36:26 +02:00
9d70d4db17
updated workflows
Tom Tröger
2025-09-05 00:16:10 +02:00
66db633dc6
Merge pull request 'dev/ui' (#33 ) from dev/ui into main
0.2.1
Tom Tröger
2025-09-04 22:12:52 +02:00
fe442e8eef
closes #14
Tom Tröger
2025-09-04 22:07:54 +02:00
9ded540314
closed #25 , #32
Tom Tröger
2025-09-04 21:22:26 +02:00
0dd75c2126
Update build-deploy.yaml
Tom Tröger
2025-09-04 10:23:37 +02:00
327e47840b
Fixed tests and git actions (#30 )
Tom Tröger
2025-09-04 10:16:42 +02:00
e9f8ab0a56
Merge pull request 'dev/main -- added License' (#29 ) from dev/main into main
Tom Tröger
2025-09-04 09:24:29 +02:00
bcefd7b630
Merge pull request 'dev/actions feature: overtime' (#27 ) from dev/actions into main
0.2.0
Tom Tröger
2025-09-04 00:58:25 +02:00
a2cd118644
addin for sonarcube
Tom Tröger
2025-09-04 00:56:20 +02:00
d51b0c12c5
update
Tom Tröger
2025-09-04 00:55:35 +02:00
15e28e1b18
added database migrations
Tom Tröger
2025-09-04 00:48:30 +02:00
1ae30c11cb
added overtime to time and team page + ui improvements + mobile support for team page closed #12
Tom Tröger
2025-09-04 00:11:33 +02:00
45440b6457
added tests
Tom Tröger
2025-09-03 14:31:14 +02:00
483c1e29ba
ui update /team + overtime updates
Tom Tröger
2025-09-03 14:31:05 +02:00
492216b160
added overtime to week report closes #18
Tom Tröger
2025-09-03 14:30:37 +02:00
1397530cb6
added absence hours
Tom Tröger
2025-09-03 14:27:27 +02:00
de6da2906f
added booking types + working on overtime
Tom Tröger
2025-09-01 22:41:21 +02:00
aa152866d9
added types
Tom Tröger
2025-09-01 22:11:37 +02:00
28f832694a
redoing migratinos
Tom Tröger
2025-09-01 22:11:23 +02:00
36884f4d96
Merge pull request 'dev/actions' (#26 ) from dev/actions into dev/main
Tom Tröger
2025-08-29 15:36:00 +02:00
fd2c702b5f
Add LICENSE
Tom Tröger
2025-08-28 10:55:46 +02:00
23e05b8cb5
error in db code, closing database before usage
Tom Tröger
2025-08-22 00:51:10 +02:00
50bec238a4
edge case at midnight
Tom Tröger
2025-08-22 00:50:21 +02:00
34bd44db5c
ready for action
Tom Tröger
2025-08-22 00:13:00 +02:00
c1b937152b
Update testing.yaml
Tom Tröger
2025-08-21 23:49:59 +02:00