This website requires JavaScript.
a2a65e5b8d
update: wishes with no link or image link should not be dismissed by zod validation
master
Rasmus Q
2026-03-29 10:42:48 +00:00
e01c0be049
fix: restore padding to wishlist item cards
Rasmus Q
2026-03-16 15:09:48 +00:00
76219cb98f
refactor: create shared UI components and utilities
Rasmus Q
2026-03-16 14:51:33 +00:00
22cf68f1d7
refactor: convert wishlist creation from API to form action
Rasmus Q
2026-03-16 14:37:33 +00:00
75c4fe6e5e
refactor: simplify ItemForm API using events instead of callback props
Rasmus Q
2026-03-16 14:20:50 +00:00
f13c0898d8
feat: auto-load images when ItemForm opens with existing URL
Rasmus Q
2026-03-16 13:47:10 +00:00
039e4d472a
feat: auto-load images when user stops typing link (500ms debounce)
Rasmus Q
2026-03-16 13:40:48 +00:00
76b7031743
refactor: merge AddItemForm and EditItemForm into single ItemForm component
Rasmus Q
2026-03-16 13:09:56 +00:00
a48d52e612
migrate: switch from bun to pnpm and add zod dependency
Rasmus Q
2026-03-16 12:18:04 +00:00
6a7b254bd7
add: Zod validation schemas for form data and refactor server actions to use them
Rasmus Q
2026-03-16 10:56:58 +00:00
51df2d5777
refactor: add proper types for all database insert operations
Rasmus Q
2026-03-15 21:38:54 +00:00
e2dbd64277
config: properly configure ESLint for .svelte.ts files
Rasmus Q
2026-03-15 21:15:59 +00:00
8d9acf3d43
refactor: fix all lint errors and improve code quality
Rasmus Q
2026-03-15 21:10:58 +00:00
f739288866
style: format entire codebase with prettier
Rasmus Q
2026-03-15 21:02:57 +00:00
47e02d81c3
update: improve project structure and add linting/formatting
Rasmus Q
2026-03-15 20:58:55 +00:00
3e33cf9499
update: refactor deployment docs to use Phase instead of Infisical
Rasmus Q
2026-03-15 20:43:01 +00:00
c72afd1318
fix: strengthen password security - increase bcrypt rounds to 14, add notNull constraint to password field, add pull_policy to docker-compose
Rasmus Q
2026-03-15 20:33:12 +00:00
ac8ba485fc
update: better image scraping
Rasmus Krogh Udengaard
2026-03-05 15:19:19 +01:00
740729354c
add: simple validation and sanitizing
Rasmus Krogh Udengaard
2026-03-05 15:04:12 +01:00
17d6d243ef
update: hide empty claimed wishlists, move local wishlists, cleanup comments
rasmusq
2025-12-21 17:37:54 +01:00
c668b9377d
update: generalize docker deployment
rasmusq
2025-12-21 16:14:46 +01:00
79bdda7476
update: wishlist docker compose file
Rasmus Q
2025-12-19 23:02:34 +00:00
9ffc647c37
update: readme with images
rasmusq
2025-12-20 00:02:10 +01:00
f7fa824090
update: more visual consistency
rasmusq
2025-12-19 23:48:23 +01:00
9ae3edcaa8
update: theme switcher button use new generalized button
rasmusq
2025-12-19 23:35:43 +01:00
2627b34fe6
update: generalize button components
rasmusq
2025-12-19 23:23:46 +01:00
a68e8f9295
fix: dropdown theme colors
rasmusq
2025-12-19 23:13:03 +01:00
de19fb27fb
update: reduce theme pattern prescence
rasmusq
2025-12-19 22:53:41 +01:00
cd33be176b
Merge pull request 'feature/database-timestamps' (#7 ) from feature/database-timestamps into master
rasmusq
2025-12-19 21:34:52 +00:00
30ddda5c6c
add: snow theme
feature/database-timestamps
rasmusq
2025-12-19 22:34:23 +01:00
505c636fea
update: consistent round button sizing
rasmusq
2025-12-19 21:01:17 +01:00
e1ddf1e5c9
add: create, update and login dates in database
rasmusq
2025-12-19 20:50:06 +01:00
d51000ae7c
Merge pull request 'feature/userdefined-dashboard-color' (#6 ) from feature/userdefined-dashboard-color into master
rasmusq
2025-12-19 19:22:35 +00:00
ae27cd19a9
fix: missing color on empty lists in edit and wishlist pages
rasmusq
2025-12-19 20:20:11 +01:00
22a5d28bcb
remove: svg from dashboard lists
rasmusq
2025-12-19 20:09:49 +01:00
bec9e16604
add: color selection on dashboard
rasmusq
2025-12-19 19:33:43 +01:00
e48f94007b
Merge pull request 'update: better color support on wishlists' (#5 ) from update/wishlist-color-update-updates-background-and-svg-color into master
rasmusq
2025-12-16 13:43:49 +00:00
bfb03cb1cd
update: better color support on wishlists
rasmusq
2025-12-16 14:42:26 +01:00
94abfa5427
Merge pull request 'feature/builtin-themes' (#4 ) from feature/builtin-themes into master
rasmusq
2025-12-14 19:49:13 +00:00
8af491d823
fix: alignment on wish reservation cancellation dialog
rasmusq
2025-12-14 20:31:10 +01:00
2b74c11884
add: user lock on reservations
rasmusq
2025-12-14 20:29:02 +01:00
23e19932d2
add: dynamic themes and streamlined theme creation system
rasmusq
2025-12-14 20:06:36 +01:00
152bd7cdb1
wip: making themes more dynamic and easy to add
rasmusq
2025-11-30 01:30:43 +01:00
d165e5992a
fix: missing theme on local wishlists in dashboard page
rasmusq
2025-11-28 13:03:13 +01:00
eb7ccdf7a2
add: themes for wishlists and dashboards
rasmusq
2025-11-28 12:45:20 +01:00
7c6ff9458f
wip: not loading themes until reload, missing in dashboard, bad alignment and scaling
rasmusq
2025-11-28 00:26:43 +01:00
85f8671c72
add: local wishlists stored in local storage for anonymous users
rasmusq
2025-11-27 21:35:28 +01:00
8dcf26b1d3
update: use better effect pattern for sorted wishlist in edit page
rasmusq
2025-11-27 21:21:23 +01:00
93c5b839d3
refactor: abstract edit page components and functions
rasmusq
2025-11-27 21:17:30 +01:00
86c0665aed
refactor: abstract dashboard lists into components
rasmusq
2025-11-27 21:12:16 +01:00
c5ece3d6bb
fix: missing wrap on unsave button in wishlist reservation page
Rasmus Q
2025-11-26 07:47:22 +00:00
a6724a0f22
update: hide claimed wishlists when no wishlists are claimed
rasmusq
2025-11-26 00:50:05 +01:00
911f9c4936
update: improve dashboard and distinction between saved and claimed wishlists
rasmusq
2025-11-26 00:37:30 +01:00
f5f204b51a
fix: wrong internationalization names after refactor
rasmusq
2025-11-25 23:07:39 +01:00
82632eba4c
fix: responsive buttons on dashboard wishlist lists on mobile
rasmusq
2025-11-25 22:47:03 +01:00
b6010e80ca
fix: deletion lock translations
rasmusq
2025-11-25 22:43:23 +01:00
b67f1e2470
fix: language toggle overflowing page bounds
rasmusq
2025-11-25 22:42:05 +01:00
336752f601
fix: dashboard title buttons responsiveness on mobile devices
rasmusq
2025-11-25 22:34:31 +01:00
4cdaa2e72f
fix: responsiveness of title buttons on mobile devices
rasmusq
2025-11-25 22:27:17 +01:00
62ff4826c1
add: better search and better delete locking mechanism
rasmusq
2025-11-25 22:14:27 +01:00
ad3634cf98
add: searchbar in the reservation view
rasmusq
2025-11-25 22:05:20 +01:00
3b7b54b4bf
add: internationalization translation to danish
rasmusq
2025-11-25 21:59:53 +01:00
0c8dc087ca
fix: add item form now syncs with its correstonding toggle button correctly
rasmusq
2025-11-25 20:53:04 +01:00
6a927d4045
add: support for scraping more image links
rasmusq
2025-11-25 20:24:59 +01:00
ddf430bbb7
fix: wishlist item reserve view layout
rasmusq
2025-11-25 19:58:15 +01:00
32236b99d6
fix: stop giving reservers edit access when they save a wishlist
rasmusq
2025-11-25 19:30:15 +01:00
064f864bdb
add: custom postgress data path for coolify docker compose
rasmusq
2025-11-25 19:13:26 +01:00
615f2dbb8d
add: multiple ownership of wishlists
rasmusq
2025-11-25 17:33:10 +01:00
0144e8df1a
initial production version
rasmusq
2025-11-25 16:08:50 +01:00
44ce6e38dd
initial working version
rasmusq
2025-11-23 10:47:37 +01:00