Commit Graph

410 Commits

Author SHA1 Message Date
f64fc274a7 Adds Playwright E2E and Vitest test infrastructure
Some checks failed
Lint / Lint and Check (push) Failing after 48s
Integrates Playwright for end-to-end browser testing with automated web server setup, example smoke tests, and CI-compatible configuration. Introduces Vitest, Testing Library, and related utilities for fast component and unit testing.

Updates scripts, development dependencies, and lockfile to support both test suites. Establishes unified testing commands for local and CI workflows, laying groundwork for comprehensive automated UI and integration coverage.
2025-11-24 22:43:46 +01:00
65f1fcb7bb Adds habit edit, archive, and undo log features
Enables users to update or archive habits and to undo the latest habit log.
Adds PATCH/DELETE API endpoints for habit edit and soft deletion.
Introduces UI dialogs and controls for editing and archiving habits,
as well as for undoing the most recent log entry directly from the dashboard.
Improves log statistics handling by ordering and simplifies last log detection.
2025-11-24 22:12:25 +01:00
55950e9473 Plan 2025-11-24 22:02:40 +01:00
9b9cdfbfab chore(deps): update pnpm to v10.23.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 41s
2025-11-23 15:01:34 +00:00
c1270381e0 chore(deps): update actions/checkout action to v6
All checks were successful
Lint / Lint and Check (push) Successful in 42s
2025-11-22 09:42:10 +01:00
e5b645e6ab fix(deps): update dependency lucide-react to ^0.554.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 37s
2025-11-22 04:03:19 +00:00
d719b11f77 chore(deps): update dependency typescript-eslint to v8.47.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 42s
2025-11-22 03:04:02 +00:00
9861af1e1c chore(deps): update dependency @types/react to v19.2.6
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 41s
2025-11-22 02:04:41 +00:00
854a7b97d6 chore(deps): update dependency @tanstack/react-query to v5.90.10
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 42s
2025-11-22 01:04:59 +00:00
af97e8bccd chore(deps): update actions/checkout digest to 93cb6ef
All checks were successful
Lint / Lint and Check (push) Successful in 37s
2025-11-22 00:03:51 +00:00
640e25ce12 chore(deps): update dependency drizzle-kit to v0.31.7
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 32s
2025-11-16 21:02:11 +00:00
55a0729628 try db lazy loading for coolify build
All checks were successful
Lint / Lint and Check (push) Successful in 45s
2025-11-15 19:24:32 +01:00
5bb861d881 env config
All checks were successful
Lint / Lint and Check (push) Successful in 41s
2025-11-15 17:23:10 +01:00
2f6b0ed098 remove dotenv
All checks were successful
Lint / Lint and Check (push) Successful in 41s
2025-11-15 17:00:33 +01:00
b630a0ca33 linter issues
All checks were successful
Lint / Lint and Check (push) Successful in 40s
2025-11-15 16:08:05 +01:00
2089e5d01d fix eslint & update packages 2025-11-15 16:03:45 +01:00
a18ae4f3df next 16 2025-11-15 15:39:31 +01:00
d03ed2b4d5 chore(deps): update pnpm to v10.22.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 30s
2025-11-15 14:03:25 +00:00
f69c73392e chore(deps): update dependency @tanstack/react-query to v5.90.8
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 29s
2025-11-15 13:02:59 +00:00
a2550f370e chore(deps): update pnpm to v10.21.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 37s
2025-11-15 08:03:42 +00:00
0272f71822 chore(deps): update dependency tailwind-merge to v3.4.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 30s
2025-11-15 07:04:10 +00:00
1278c134a9 chore(deps): update dependency @types/react-dom to v19.2.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 30s
2025-11-15 06:05:27 +00:00
dc00bddfc0 chore(deps): update typescript-eslint monorepo to v8.46.4
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 31s
2025-11-15 04:04:34 +00:00
7d500a04cd chore(deps): update dependency turbo to v2.6.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 31s
2025-11-15 03:05:47 +00:00
91fc73e57b chore(deps): update dependency next-plausible to v3.12.5
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 27s
2025-11-15 02:05:41 +00:00
f016bfedd6 chore(deps): update dependency @types/react to v19.2.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 51s
2025-11-15 01:05:57 +00:00
8d752d681d chore(deps): update dependency @types/node to v24.10.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
Lint / Lint and Check (push) Successful in 26s
2025-11-15 00:05:20 +00:00
78305bcc9b fix(deps): update dependency lucide-react to ^0.553.0
All checks were successful
Lint / Lint and Check (push) Successful in 30s
2025-11-08 06:03:44 +00:00
41be40e21f chore(deps): update eslint monorepo to v9.39.1
All checks were successful
Lint / Lint and Check (push) Successful in 27s
2025-11-08 05:04:26 +00:00
7c15a1b2d4 chore(deps): update dependency @types/node to v24.10.0
All checks were successful
Lint / Lint and Check (push) Successful in 27s
2025-11-08 04:04:43 +00:00
d8df994b8c chore(deps): update typescript-eslint monorepo to v8.46.3
All checks were successful
Lint / Lint and Check (push) Successful in 27s
2025-11-08 03:18:04 +00:00
090b59bc4a chore(deps): update tailwindcss monorepo to v4.1.17
All checks were successful
Lint / Lint and Check (push) Successful in 28s
2025-11-08 02:07:03 +00:00
f987a6d271 chore(deps): update radix-ui-primitives monorepo
All checks were successful
Lint / Lint and Check (push) Successful in 49s
2025-11-08 01:07:15 +00:00
6500befb13 chore(deps): update dependency @tanstack/react-query to v5.90.7
All checks were successful
Lint / Lint and Check (push) Successful in 27s
2025-11-08 00:05:41 +00:00
786c74282d chore(deps): update dependency node to v24
All checks were successful
Lint / Lint and Check (pull_request) Successful in 26s
Lint / Lint and Check (push) Successful in 37s
2025-11-01 16:37:19 +01:00
5116630d8f chore(deps): update actions/setup-node action to v6 (#18)
All checks were successful
Lint / Lint and Check (push) Successful in 29s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://github.com/actions/setup-node) | action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/setup-node (actions/setup-node)</summary>

### [`v6`](https://github.com/actions/setup-node/compare/v5...v6)

[Compare Source](https://github.com/actions/setup-node/compare/v5...v6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMjIuMyIsInVwZGF0ZWRJblZlciI6IjQxLjEyMi4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #18
Co-authored-by: Renovate Bot <renovatebot@schulze.network>
Co-committed-by: Renovate Bot <renovatebot@schulze.network>
2025-11-01 16:36:53 +01:00
f3511063a4 Revert "chore(deps): update eslint monorepo to v9.39.0 (#21)"
All checks were successful
Lint / Lint and Check (push) Successful in 38s
This reverts commit 51401e1e80.
2025-11-01 16:33:36 +01:00
167d3e1e84 chore(deps): update dependency @tanstack/react-query to v5.90.6 (#23)
Some checks failed
Lint / Lint and Check (push) Failing after 22s
Co-authored-by: Renovate Bot <renovatebot@schulze.network>
Co-committed-by: Renovate Bot <renovatebot@schulze.network>
2025-11-01 16:25:03 +01:00
70c978f199 fix(deps): update dependency lucide-react to ^0.552.0 (#22)
Some checks failed
Lint / Lint and Check (push) Failing after 22s
Co-authored-by: Renovate Bot <renovatebot@schulze.network>
Co-committed-by: Renovate Bot <renovatebot@schulze.network>
2025-11-01 08:21:43 +01:00
51401e1e80 chore(deps): update eslint monorepo to v9.39.0 (#21)
Some checks failed
Lint / Lint and Check (push) Failing after 23s
Co-authored-by: Renovate Bot <renovatebot@schulze.network>
Co-committed-by: Renovate Bot <renovatebot@schulze.network>
2025-11-01 07:03:47 +01:00
8ec8716300 chore(deps): update pnpm to v10.20.0
Some checks failed
Lint / Lint and Check (push) Has been cancelled
2025-11-01 05:04:18 +00:00
ed16749fc9 chore(deps): update dependency turbo to v2.6.0
All checks were successful
Lint / Lint and Check (push) Successful in 28s
2025-11-01 04:04:40 +00:00
29a995deb9 chore(deps): update dependency drizzle-kit to v0.31.6
All checks were successful
Lint / Lint and Check (push) Successful in 29s
2025-11-01 03:05:26 +00:00
4db001a1fb chore(deps): update dependency cssnano to v7.1.2
All checks were successful
Lint / Lint and Check (push) Successful in 28s
2025-11-01 02:06:26 +00:00
020645a1f8 chore(deps): update dependency @types/pg to v8.15.6
All checks were successful
Lint / Lint and Check (push) Successful in 56s
2025-11-01 01:06:49 +00:00
5d61249bfc chore(deps): update dependency @types/node to v22.18.13
All checks were successful
Lint / Lint and Check (push) Successful in 28s
2025-11-01 00:06:13 +00:00
41777d6215 fix(deps): update dependency lucide-react to ^0.548.0
All checks were successful
Lint / Lint and Check (push) Successful in 32s
2025-10-25 05:03:56 +00:00
f6c6caa67d chore(deps): update pnpm to v10.19.0
All checks were successful
Lint / Lint and Check (push) Successful in 34s
2025-10-25 04:04:29 +00:00
853e882198 chore(deps): update typescript-eslint monorepo to v8.46.2
All checks were successful
Lint / Lint and Check (push) Successful in 28s
2025-10-25 03:05:14 +00:00
74ef49821e chore(deps): update tailwindcss monorepo to v4.1.16
All checks were successful
Lint / Lint and Check (push) Successful in 30s
2025-10-25 02:05:37 +00:00