Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
da98e05
Add on premise build
korridor Aug 12, 2025
3d5a0cb
add timezone mismatch modal
Onatcer Mar 13, 2025
04c4409
fix duplicated borders in time and detailed reporting view
Onatcer Aug 11, 2025
9fa9522
add calendar view
Onatcer Aug 14, 2025
4e635cd
add support for week_start and time_format in calendar
Onatcer Aug 14, 2025
0a0854f
fix recently tracked time entries card placeholders
Onatcer Aug 15, 2025
fb5185a
fix card background active color contrast in light mode
Onatcer Aug 15, 2025
c582530
add edit time entry dropdown option to timeentryrow
Onatcer Aug 27, 2025
e3bd50e
improve contrast of calendar events
Onatcer Aug 27, 2025
f19abb9
make calendar fetch time ranges respect user timezone
Onatcer Sep 1, 2025
fca55fe
improve calendar fetching behaviour to always include prev/next period
Onatcer Sep 1, 2025
85d69f1
fix scroll overflow issue in calendar with banner
Onatcer Sep 2, 2025
47b778f
make sure that 0 duration entries are shown correctly in calendar
Onatcer Sep 2, 2025
3425847
make time entry create in calendar use minimal interval instead of 1h…
Onatcer Sep 2, 2025
9827a74
lock caddy version to 2.10 to fix docker buiilds
Onatcer Sep 8, 2025
0b45f3b
change create bucket script to work with new minio client versions
Onatcer Sep 29, 2025
7f89fd8
fix overflow issues in short calendar events
Onatcer Sep 29, 2025
250379d
change profile dropdown to shadcn, add feedback entry
Onatcer Sep 30, 2025
d2f75cc
update organization switcher to use shadcn dropdownmenu
Onatcer Sep 30, 2025
7584e59
improve focus states and keyboard navigation for organization switche…
Onatcer Sep 30, 2025
c3305b3
remove bottom padding for toast container
Onatcer Sep 30, 2025
d2a4d60
clarify UserSettingsIcon Dropdown Profile Settings Item Description
Onatcer Oct 1, 2025
b373427
add feedback button in sidebar
Onatcer Oct 1, 2025
8aabffd
fix race condition in UserTimezoneMismatchModal
Onatcer Oct 6, 2025
4a50145
fix calendar header timezone issue
Onatcer Oct 6, 2025
639f533
feat: add duplicate time entry fields
KasparRosin Sep 20, 2025
7765056
add tag grouping
Onatcer Oct 2, 2025
c0788c2
fix typescript openapi mapping types
Onatcer Oct 7, 2025
19a206d
add prevent_overlapping_time_entries setting to organization
Onatcer Oct 3, 2025
5fca5a3
wip
StanBarrows Oct 20, 2025
1b10f20
wip
StanBarrows Oct 20, 2025
2d57716
Updated
StanBarrows Oct 20, 2025
b6e09aa
wip
StanBarrows Oct 20, 2025
aa9edf6
wip
StanBarrows Oct 20, 2025
c46536f
WIP
StanBarrows Oct 20, 2025
f6891d0
wip
StanBarrows Oct 20, 2025
5a6d44f
wip
StanBarrows Oct 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions .github/workflows/npm-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,15 @@ jobs:
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'
cache: 'npm'

- name: "Install npm dependencies"
run: npm ci
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
npm_config_audit: 'false'
npm_config_fund: 'false'
run: npm ci --no-audit --no-fund --no-progress

- name: "Build"
run: npm run build
11 changes: 8 additions & 3 deletions .github/workflows/npm-format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,15 @@ jobs:
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'
cache: 'npm'

- name: "Install npm dependencies"
run: npm ci
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
npm_config_audit: 'false'
npm_config_fund: 'false'
run: npm ci --no-audit --no-fund --no-progress

- name: "Check code formatting"
run: npm run format:check
run: npm run format:check
9 changes: 7 additions & 2 deletions .github/workflows/npm-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,15 @@ jobs:
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'
cache: 'npm'

- name: "Install npm dependencies"
run: npm ci
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
npm_config_audit: 'false'
npm_config_fund: 'false'
run: npm ci --no-audit --no-fund --no-progress

- name: "Run linter"
run: npm run lint
32 changes: 0 additions & 32 deletions .github/workflows/npm-publish-api.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/npm-publish-ui.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/npm-typecheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: "Use Node.js"
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'

- name: "Install npm dependencies"
run: npm ci
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/phpunit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,15 @@ jobs:

- uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'
cache: 'npm'

- name: "Install dependencies"
run: npm ci
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
npm_config_audit: 'false'
npm_config_fund: 'false'
run: npm ci --no-audit --no-fund --no-progress

- name: "Build Frontend"
run: npm run build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
- name: "Setup node"
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '22.x'

- name: "Setup PHP"
uses: shivammathur/setup-php@v2
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ yarn-error.log
/_ide_helper.php
/.phpstorm.meta.php
/.rnd
.npm-cache/*

/caddy
/frankenphp
Expand Down
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
Loading
Loading