Commit Graph

  • 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