This website requires JavaScript.
6b0b8906a9
Merge pull request 'feat: new documentation + project cleanup' (#73 ) from dev/main into main
main
Tom Tröger
2026-01-29 18:56:34 +01:00
fb1cb5d178
Merge branch 'main' into dev/main
dev/main
Tom Tröger
2026-01-29 18:51:07 +01:00
ddaf07f15d
fix: dockerfile premission problems
Tom Tröger
2026-01-29 18:46:46 +01:00
bec94deaae
fix: added templ generate to git actions
Tom Tröger
2026-01-29 18:41:18 +01:00
e781f52f6d
fix: fixed templ docker version
Tom Tröger
2026-01-29 18:34:45 +01:00
ba034f1c33
feat: updated docs and added description to files
Tom Tröger
2026-01-29 18:28:28 +01:00
41c34c42cf
feat: updated docs to include filestruct
Tom Tröger
2026-01-26 21:46:51 +01:00
6998d07c6b
fix: css bug after container browser update
Tom Tröger
2026-01-26 21:46:32 +01:00
a5f5c37225
feat: compile templ files in docker build
Tom Tröger
2026-01-26 21:45:40 +01:00
6c1ed8eb99
Merge pull request 'fixed problems from install script' (#72 ) from dev/main into main
Tom Tröger
2026-01-18 22:55:12 +01:00
fdda0ea669
moved migrations
Tom Tröger
2026-01-18 22:50:51 +01:00
c10ab98997
fixed problem, where migrate could not connect to db
Tom Tröger
2026-01-18 22:31:29 +01:00
8dc8c4eed3
working to fix orangepi db connect
Tom Tröger
2026-01-18 21:34:11 +01:00
3f49da49b6
ad hoc fix
Tom Tröger
2026-01-18 20:43:38 +01:00
18b2cbc074
Merge pull request 'dev/fix-70' (#71 ) from dev/fix-70 into main
2.0.0-rc.3
Tom Tröger
2026-01-18 18:11:00 +01:00
560c539b19
fixed minor bugs + added loggin middleware
Tom Tröger
2026-01-18 00:07:54 +01:00
502955d32f
added migrations back + removed distracting log message
Tom Tröger
2026-01-17 22:53:35 +01:00
cfd77ae28d
fixed #70 + made db script ignore double bookings
Tom Tröger
2026-01-17 22:25:25 +01:00
1daf4db167
fixed premission problem after making migrations executed by go
Tom Tröger
2026-01-17 21:41:46 +01:00
3322f7e9bc
updated install script with cron jobs
Tom Tröger
2026-01-07 19:55:00 +01:00
4b9824c714
fixed sonarqube errors
tom_trgr
2026-01-05 12:19:40 +01:00
7ac6c5f9b8
Merge pull request 'dev/pdf' (#69 ) from dev/pdf into main
2.0.0-rc.2
Tom Tröger
2026-01-05 12:14:46 +01:00
f9fc3d91d1
improved logging + fixed error from log folder
tom_trgr
2026-01-05 12:13:49 +01:00
f0de9961dc
removed doc-creator
tom_trgr
2026-01-05 12:13:24 +01:00
4ded8632e5
fixed overtime calc issue
tom_trgr
2026-01-05 00:39:00 +01:00
b2af48463c
updated git action to build right image
tom_trgr
2026-01-05 00:02:33 +01:00
0b72147e02
Merge pull request 'version 2.0.0 rc' (#68 ) from dev/feiertage into main
Tom Tröger
2026-01-04 23:56:04 +01:00
d1b46cf894
fixed sonarqube errors
tom_trgr
2026-01-04 23:53:16 +01:00
7c45ef6112
minor fixes in pdf generator + new booking input select
2.0.0-rc.1
tom_trgr
2026-01-04 23:30:09 +01:00
2b17eb6854
updates for presentation + starting update for newbooking component
tom_trgr
2026-01-02 22:24:17 +01:00
7fae75be75
small refactor
tom_trgr
2025-12-24 23:35:19 +01:00
b7de3ade65
fixed #65 , #67
tom_trgr
2025-12-24 23:20:57 +01:00
855cd6f34f
working compound days + working public holidays
tom_trgr
2025-12-24 01:38:16 +01:00
3439fff841
added feiertage to database + endpoint to insert every year
tom_trgr
2025-12-23 12:21:03 +01:00
f562ef2a33
added public holidays + updated templ to v0.3.960
Tom Tröger
2025-12-19 09:15:58 +01:00
177fbdeb3f
adding feiertage in db
tom
2025-12-16 07:02:52 +01:00
82eb8018a6
updated pdf renderer to support zipped output
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
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
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
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
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
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
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