dependabot[bot]
|
20aa70d565
|
Bump the minor-updates group across 1 directory with 28 updates
Bumps the minor-updates group with 28 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.5` | `1.8.0` |
| [@lucide/vue](https://github.com/lucide-icons/lucide/tree/HEAD/packages/vue) | `1.14.0` | `1.31.0` |
| [@tanstack/vue-form](https://github.com/TanStack/form/tree/HEAD/packages/vue-form) | `1.32.0` | `1.33.5` |
| [@tanstack/vue-query](https://github.com/TanStack/query/tree/HEAD/packages/vue-query) | `5.100.10` | `5.101.4` |
| [@tanstack/vue-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/vue-virtual) | `3.13.24` | `3.13.35` |
| [@vue/eslint-config-typescript](https://github.com/vuejs/eslint-config-typescript) | `14.7.0` | `14.9.0` |
| [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `14.3.0` | `14.4.0` |
| [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `14.3.0` | `14.4.0` |
| [dayjs](https://github.com/iamkun/dayjs) | `1.11.20` | `1.11.22` |
| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |
| [focus-trap](https://github.com/focus-trap/focus-trap) | `8.2.0` | `8.2.2` |
| [parse-duration](https://github.com/jkroso/parse-duration) | `2.1.6` | `2.1.8` |
| [reka-ui](https://github.com/unovue/reka-ui) | `2.9.7` | `2.10.3` |
| [vue-echarts](https://github.com/ecomfe/vue-echarts) | `8.0.1` | `8.1.0` |
| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` |
| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |
| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.6` | `6.0.8` |
| [@vue/test-utils](https://github.com/vuejs/test-utils) | `2.4.10` | `2.4.11` |
| [@vue/tsconfig](https://github.com/vuejs/tsconfig) | `0.8.1` | `0.9.1` |
| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |
| [axios](https://github.com/axios/axios) | `1.16.0` | `1.19.0` |
| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.9.0` | `20.11.2` |
| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.26` |
| [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker) | `0.12.0` | `0.14.5` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.10` |
| [vue](https://github.com/vuejs/core) | `3.5.34` | `3.5.41` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.2.8` | `3.3.10` |
Updates `@floating-ui/core` from 1.7.5 to 1.8.0
- [Release notes](https://github.com/floating-ui/floating-ui/releases)
- [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/core/CHANGELOG.md)
- [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/core@1.8.0/packages/core)
Updates `@lucide/vue` from 1.14.0 to 1.31.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.31.0/packages/vue)
Updates `@tanstack/vue-form` from 1.32.0 to 1.33.5
- [Release notes](https://github.com/TanStack/form/releases)
- [Changelog](https://github.com/TanStack/form/blob/main/packages/vue-form/CHANGELOG.md)
- [Commits](https://github.com/TanStack/form/commits/@tanstack/vue-form@1.33.5/packages/vue-form)
Updates `@tanstack/vue-query` from 5.100.10 to 5.101.4
- [Release notes](https://github.com/TanStack/query/releases)
- [Changelog](https://github.com/TanStack/query/blob/main/packages/vue-query/CHANGELOG.md)
- [Commits](https://github.com/TanStack/query/commits/@tanstack/vue-query@5.101.4/packages/vue-query)
Updates `@tanstack/vue-virtual` from 3.13.24 to 3.13.35
- [Release notes](https://github.com/TanStack/virtual/releases)
- [Changelog](https://github.com/TanStack/virtual/blob/main/packages/vue-virtual/CHANGELOG.md)
- [Commits](https://github.com/TanStack/virtual/commits/@tanstack/vue-virtual@3.13.35/packages/vue-virtual)
Updates `@vue/eslint-config-typescript` from 14.7.0 to 14.9.0
- [Release notes](https://github.com/vuejs/eslint-config-typescript/releases)
- [Commits](https://github.com/vuejs/eslint-config-typescript/compare/v14.7.0...v14.9.0)
Updates `@vueuse/core` from 14.3.0 to 14.4.0
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v14.4.0/packages/core)
Updates `@vueuse/integrations` from 14.3.0 to 14.4.0
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v14.4.0/packages/integrations)
Updates `dayjs` from 1.11.20 to 1.11.22
- [Release notes](https://github.com/iamkun/dayjs/releases)
- [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.20...v1.11.22)
Updates `echarts` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/apache/echarts/releases)
- [Commits](https://github.com/apache/echarts/compare/6.0.0...6.1.0)
Updates `focus-trap` from 8.2.0 to 8.2.2
- [Release notes](https://github.com/focus-trap/focus-trap/releases)
- [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/focus-trap/focus-trap/compare/v8.2.0...v8.2.2)
Updates `parse-duration` from 2.1.6 to 2.1.8
- [Release notes](https://github.com/jkroso/parse-duration/releases)
- [Commits](https://github.com/jkroso/parse-duration/compare/v2.1.6...v2.1.8)
Updates `reka-ui` from 2.9.7 to 2.10.3
- [Release notes](https://github.com/unovue/reka-ui/releases)
- [Commits](https://github.com/unovue/reka-ui/compare/v2.9.7...v2.10.3)
Updates `vue-echarts` from 8.0.1 to 8.1.0
- [Release notes](https://github.com/ecomfe/vue-echarts/releases)
- [Changelog](https://github.com/ecomfe/vue-echarts/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ecomfe/vue-echarts/compare/v8.0.1...v8.1.0)
Updates `@eslint/eslintrc` from 3.3.5 to 3.3.6
- [Release notes](https://github.com/eslint/eslintrc/releases)
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6)
Updates `@playwright/test` from 1.60.0 to 1.62.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1)
Updates `@tailwindcss/typography` from 0.5.19 to 0.5.20
- [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20)
Updates `@vitejs/plugin-vue` from 6.0.6 to 6.0.8
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.8/packages/plugin-vue)
Updates `@vue/test-utils` from 2.4.10 to 2.4.11
- [Release notes](https://github.com/vuejs/test-utils/releases)
- [Commits](https://github.com/vuejs/test-utils/compare/v2.4.10...v2.4.11)
Updates `@vue/tsconfig` from 0.8.1 to 0.9.1
- [Release notes](https://github.com/vuejs/tsconfig/releases)
- [Commits](https://github.com/vuejs/tsconfig/compare/v0.8.1...v0.9.1)
Updates `autoprefixer` from 10.5.0 to 10.5.4
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.5.0...10.5.4)
Updates `axios` from 1.16.0 to 1.19.0
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.16.0...v1.19.0)
Updates `happy-dom` from 20.9.0 to 20.11.2
- [Release notes](https://github.com/capricorn86/happy-dom/releases)
- [Commits](https://github.com/capricorn86/happy-dom/compare/v20.9.0...v20.11.2)
Updates `postcss` from 8.5.14 to 8.5.26
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.26)
Updates `vite-plugin-checker` from 0.12.0 to 0.14.5
- [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases)
- [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.12.0...v0.14.5)
Updates `vitest` from 4.1.7 to 4.1.10
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest)
Updates `vue` from 3.5.34 to 3.5.41
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.34...v3.5.41)
Updates `vue-tsc` from 3.2.8 to 3.3.10
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.10/packages/tsc)
---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
dependency-version: 3.3.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: "@floating-ui/core"
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@lucide/vue"
dependency-version: 1.31.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@playwright/test"
dependency-version: 1.62.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@tailwindcss/typography"
dependency-version: 0.5.20
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: "@tanstack/vue-form"
dependency-version: 1.33.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@tanstack/vue-query"
dependency-version: 5.101.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@tanstack/vue-virtual"
dependency-version: 3.13.35
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: "@vitejs/plugin-vue"
dependency-version: 6.0.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: "@vue/eslint-config-typescript"
dependency-version: 14.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@vue/test-utils"
dependency-version: 2.4.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: "@vue/tsconfig"
dependency-version: 0.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@vueuse/core"
dependency-version: 14.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: "@vueuse/integrations"
dependency-version: 14.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: autoprefixer
dependency-version: 10.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: axios
dependency-version: 1.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: dayjs
dependency-version: 1.11.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: echarts
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: focus-trap
dependency-version: 8.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: happy-dom
dependency-version: 20.11.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: parse-duration
dependency-version: 2.1.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: postcss
dependency-version: 8.5.26
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: reka-ui
dependency-version: 2.10.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: vite-plugin-checker
dependency-version: 0.14.5
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: vitest
dependency-version: 4.1.10
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: vue
dependency-version: 3.5.41
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: minor-updates
- dependency-name: vue-echarts
dependency-version: 8.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-updates
- dependency-name: vue-tsc
dependency-version: 3.3.9
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-08-24 08:08:08 +00:00 |
|
Gregor Vostrak
|
8609635d74
|
fix modal overflow on smaller viewports with dynamic viewport height
|
2026-08-22 17:43:33 +02:00 |
|
github-actions[bot]
|
5a07f798b3
|
Update VOUCHED list
https://github.com/solidtime-io/solidtime/discussions/1188#discussioncomment-DC_kwDOLFnGEc4BFEiq
|
2026-08-21 13:22:28 +00:00 |
|
Gregor Vostrak
|
3af69830ee
|
move api rate limit to app config, add fallback for empty env key
|
2026-08-20 17:40:33 +02:00 |
|
Darwin Correa
|
a050153bcd
|
feat: make API rate limits configurable via env vars (#1204)
* feat: make API rate limits configurable via env vars
|
2026-08-20 17:22:24 +02:00 |
|
Gregor Vostrak
|
9d9731c7ce
|
add formatting support for months grouping
|
2026-08-20 17:11:35 +02:00 |
|
Andrew Herron
|
dfe3206614
|
Add "Week" grouping option to reporting
|
2026-08-20 17:11:35 +02:00 |
|
Andrew Herron
|
97fd882878
|
Format date group labels in all aggregate exports
|
2026-08-20 17:11:35 +02:00 |
|
Andrew Herron
|
111e12df12
|
Add "Date" grouping option to reporting
|
2026-08-20 17:11:35 +02:00 |
|
Constantin Graf
|
de13c07855
|
Fixed return type in TrustHosts
v0.19.1
|
2026-08-06 17:49:52 +02:00 |
|
Constantin Graf
|
29a2e994cd
|
Fixed phpstan error in TrustHosts middleware
v0.19.0
|
2026-08-06 17:06:34 +02:00 |
|
Constantin Graf
|
f6d886b218
|
Refactored TrustHostsTest; Added return types to TrustHosts
|
2026-08-06 17:01:46 +02:00 |
|
Gregor Vostrak
|
80d98b30a1
|
add custom error handling for host mismatch; ensure TrustHosts runs
before TrustProxies
|
2026-08-06 17:01:46 +02:00 |
|
Gregor Vostrak
|
32f2f1431b
|
add TrustHosts middleware with exemption for healthchecks
|
2026-08-06 17:01:46 +02:00 |
|
Constantin Graf
|
8f6d584ee9
|
Fixed invoice tax rate
|
2026-07-30 21:16:06 +02:00 |
|
github-actions[bot]
|
1905cbf40c
|
Update VOUCHED list
https://github.com/solidtime-io/solidtime/issues/1148#issuecomment-5123895106
|
2026-07-29 22:12:52 +00:00 |
|
github-actions[bot]
|
c8f668238e
|
Update VOUCHED list
https://github.com/solidtime-io/solidtime/issues/1179#issuecomment-5123615992
|
2026-07-29 21:36:39 +00:00 |
|
Gregor Vostrak
|
bf11bacdee
|
add vouch system requirement for PRs > 50 line changes
|
2026-07-29 23:22:32 +02:00 |
|
Gregor Vostrak
|
f3c6a0b8ae
|
fix invitations not being respected during signup when email case differs
v0.18.0
|
2026-07-28 17:07:53 +02:00 |
|
Gregor Vostrak
|
619c602571
|
cleanup and deduplicate breaks frontend tests
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
600daf44d9
|
add description/project labels to break placement modal for existing
time entries
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
a1d6c92806
|
insert breaks into work entries instead of carving them out; rollback on
failure system
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
ce1bd6a435
|
unify display values for work and break time totals
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
79d85227c2
|
bump ui to 0.0.22 and api to 0.0.7
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
885abf3333
|
promote breaks feature in sidebar banner
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
c0c8fee6be
|
default time entry type filter to work for legacy reports
|
2026-07-28 16:52:36 +02:00 |
|
Gregor Vostrak
|
cbcd1e51f6
|
add break time entries and simplified time tracker ui
|
2026-07-28 16:52:36 +02:00 |
|
Constantin Graf
|
114a32536d
|
Fixed update of member_id in time_entries.update and time_entries.updateMultiple
Removed usage of legacy user_id in TimeEntryController
v0.17.0
|
2026-07-23 12:02:46 +02:00 |
|
Constantin Graf
|
ff8a0f065b
|
Updated extension billing
|
2026-07-23 11:42:32 +02:00 |
|
Constantin Graf
|
44fd0ffb91
|
Fix .dockerignore
|
2026-07-23 11:40:19 +02:00 |
|
Constantin Graf
|
c07c62bfab
|
Add extensions manifest
|
2026-07-21 16:39:27 +02:00 |
|
Constantin Graf
|
f599757761
|
Add .dockerignore file
|
2026-07-21 16:39:27 +02:00 |
|
dependabot[bot]
|
e54fd2460c
|
Bump actions/setup-node from 6 to 7
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-07-21 16:38:33 +02:00 |
|
dependabot[bot]
|
e997a2b39f
|
Bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-07-21 16:38:15 +02:00 |
|
Constantin Graf
|
f0de89b0e8
|
Prevent failed jobs for no longer existing projects and tasks
|
2026-07-11 16:00:34 +02:00 |
|
Constantin Graf
|
024283273a
|
Updated email validation to stricter config
|
2026-07-11 16:00:34 +02:00 |
|
Candide
|
f01ab5fd9d
|
Fix awkward wording for time tracker alert email
I just received this email today, and found the "you do that in solidtime" wording to be a bit awkward.
|
2026-07-11 15:57:33 +02:00 |
|
Gregor Vostrak
|
4fb18f343f
|
allow missing client columns in clockify importer, fixes #1149
v0.16.0
|
2026-07-09 16:16:25 +02:00 |
|
Gregor Vostrak
|
ba374c0371
|
add client name to projecttaskselect dropdown trigger
|
2026-07-09 13:53:08 +02:00 |
|
Gregor Vostrak
|
e302421765
|
make sure dropdown/combobox lists stay visible during close animation to
avoid layout shifts
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
c90c1ed8fa
|
add stable secondary sorting based on id to the tests to avoid flakyness
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
75f5144b45
|
use pinned selection instead of fix items on dropdown open so async
loaded collections update the dropdown properly
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
53ecc58509
|
add validationa for project names in toggl importer
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
ac68091d3e
|
add secondary name sorting as tie breaker in client and project tables
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
a97c02542b
|
add unique id tiebreaker to paginated index endpoints to make pagination
stable (#1138)
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
a56942abcf
|
Add virtualizer to ProjectDropdown, ClientDropdown and Reporting
Comboboxes; Remove redundant focus loop on Project/ClientDropdown
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
61a0a7db5a
|
remove the measure row logic and rely on static values only for the
virtualizer and remove duplicated focus trap to avoid infinite loop in
project task dropdown
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
bc5af14a75
|
keep tasks visible when search term matches project or client name
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
95bfb45978
|
add virtualizer to ProjectTaskDropdown component to handle bigger
project lists
|
2026-07-09 13:01:23 +02:00 |
|
Gregor Vostrak
|
2207f676ee
|
add pagination to client and project table
|
2026-07-09 13:01:23 +02:00 |
|