Simon Franken simonfranken
  • Joined on 2026-01-19
simonfranken pushed to client-targets-v2 at simonfranken/timetracker 2026-02-24 20:27:08 +00:00
a58dfcfa4a fix: clamp ongoing-period corrections to today to prevent future corrections inflating balance
simonfranken created pull request simonfranken/timetracker#8 2026-02-24 18:02:55 +00:00
feat: implement client targets v2 (weekly/monthly periods, working days, pro-ration)
simonfranken pushed to client-targets-v2 at simonfranken/timetracker 2026-02-24 18:02:38 +00:00
7101f38bc8 feat: implement client targets v2 (weekly/monthly periods, working days, pro-ration)
simonfranken created branch client-targets-v2 in simonfranken/timetracker 2026-02-24 18:02:37 +00:00
simonfranken pushed to main at simonfranken/timetracker 2026-02-24 17:50:42 +00:00
3850e2db06 docs: add client targets v2 feature requirements
simonfranken deleted branch feature/work-targets-with-workdays from simonfranken/timetracker 2026-02-24 17:24:04 +00:00
25005c9ff9 fix: correctly pass client.id when creating target in ClientTargetPanel
4f23c1c653 feat: implement monthly targets and work-day-aware balance calculation
simonfranken created branch feature/work-targets-with-workdays in simonfranken/timetracker 2026-02-24 17:14:09 +00:00
simonfranken pushed to main at simonfranken/timetracker 2026-02-23 19:59:05 +00:00
5b7b8e47cb ui adaptions
simonfranken pushed tag latest to simonfranken/timetracker 2026-02-23 17:01:52 +00:00
simonfranken deleted tag latest from simonfranken/timetracker 2026-02-23 17:01:39 +00:00
simonfranken closed pull request simonfranken/timetracker#7 2026-02-23 17:01:18 +00:00
feature/soft-delete
simonfranken deleted branch feature/soft-delete from simonfranken/timetracker 2026-02-23 17:01:17 +00:00
simonfranken pushed to main at simonfranken/timetracker 2026-02-23 17:00:32 +00:00
7dd3873148 Merge branch 'main' into feature/soft-delete
ddb0926dba Implement soft-delete for client targets and balance corrections
1b0f5866a1 Restore onDelete: Cascade on Project->Client and TimeEntry->Project
159022ef38 Exclude client targets for soft-deleted clients
1a7d13d5b9 Implement soft-delete for clients, projects, and time entries
Compare 5 commits »
simonfranken pushed to feature/soft-delete at simonfranken/timetracker 2026-02-23 16:59:37 +00:00
7dd3873148 Merge branch 'main' into feature/soft-delete
850f12e09d Merge pull request 'feature/ios-time-entries-rework' (#2) from feature/ios-time-entries-rework into main
74999ce265 Merge pull request 'ios-rebuild' (#3) from ios-rebuild into main
0c0fbf42ef updates icons
0d116c8c26 Merge branch 'ios-rebuild' into feature/ios-time-entries-rework
Compare 14 commits »
simonfranken deleted branch feature/ios-time-entries-rework from simonfranken/timetracker 2026-02-23 16:59:01 +00:00
simonfranken pushed to main at simonfranken/timetracker 2026-02-23 16:58:47 +00:00
850f12e09d Merge pull request 'feature/ios-time-entries-rework' (#2) from feature/ios-time-entries-rework into main
0c0fbf42ef updates icons
0d116c8c26 Merge branch 'ios-rebuild' into feature/ios-time-entries-rework
c99bdf56e6 Merge branch 'ios-rebuild' into feature/ios-time-entries-rework
544b86c948 fix(ios): replace 2001-page TabView with 3-page recycling carousel
Compare 6 commits »
simonfranken merged pull request simonfranken/timetracker#2 2026-02-23 16:58:46 +00:00
feature/ios-time-entries-rework
simonfranken deleted branch ios-rebuild from simonfranken/timetracker 2026-02-23 16:58:35 +00:00