61 Commits

Author SHA1 Message Date
aa9ed77499 UI:Refactor create find modal UI and update finds list/header layout
- Replace Modal with Sheet for create find modal - Redesign form fields
and file upload UI - Add responsive mobile support for modal - Update
FindsList to support optional title hiding - Move finds section header
to sticky header in main page - Adjust styles for improved layout and
responsiveness
2025-10-21 14:44:25 +02:00
e1c5846fa4 fix:friends filtering 2025-10-21 14:11:28 +02:00
634ce8adf8 fix:logic of friends and users search 2025-10-20 11:35:44 +02:00
f547ee5a84 add:logs 2025-10-16 19:01:43 +02:00
a01d183072 feat:friends 2025-10-16 18:53:21 +02:00
fdbd495bdd add:cache for r2 storage 2025-10-16 18:17:14 +02:00
e54c4fb98e feat:profile pictures 2025-10-16 18:08:03 +02:00
bee03a57ec feat:use dynamic sheet for findpreview 2025-10-16 17:41:00 +02:00
aea324988d fix:likes;UI:find card&list 2025-10-16 17:29:05 +02:00
067e228393 feat:video player, like button, and media fallbacks
Add VideoPlayer and LikeButton components with optimistic UI and /server
endpoints for likes. Update media processor to emit WebP and JPEG
fallbacks, store fallback URLs in the DB (migration + snapshot), add
video placeholder asset, and relax CSP media-src for R2.
2025-10-14 18:31:55 +02:00
b4515d1d6a fix:unsigned urls when storing in db 2025-10-14 16:05:39 +02:00
bf542e6b76 update:logboek 2025-10-14 09:14:43 +02:00
88ed74fde2 fix:remove api logic from page server and move to api 2025-10-13 12:35:44 +02:00
b95c7dad7b feat:finds on homepage 2025-10-13 12:24:20 +02:00
1d858e40e1 fix:use signed R2 URLs for uploaded media
- uploadToR2 now returns storage path instead of a: full URL. - Generate
signed R2 URLs (24h expiration) for images, thumbnails, and videos in
media processor and when loading finds. - Update CSP to allow
*.r2.cloudflarestorage.com for img-src
2025-10-10 13:38:08 +02:00
e0f5595e88 feat:add Finds feature with media upload and R2 support 2025-10-10 13:31:40 +02:00
c454b66b39 add:overscroll behavior and update logboek 2025-10-10 12:16:09 +02:00
407e1d37b5 update:logboek 2025-10-07 14:52:54 +02:00
c8bae0c53c add:lighthouse logs 2025-10-07 14:50:33 +02:00
b2d14574d3 fix:naming 2025-10-07 14:45:03 +02:00
63f7e0cc4c fix:csp issue 2025-10-07 14:41:17 +02:00
a806664ce3 chore:update logboek 2025-10-07 14:33:58 +02:00
8d3922e71c fix:build issues 2025-10-07 14:28:23 +02:00
716c05c256 feat: SEO, PWA, and performance optimizations
- Add sitemap.xml endpoint and update robots.txt for SEO - Improve
manifest.json with richer metadata and categories - Add meta tags for
social sharing and accessibility - Preload critical assets and fonts for
faster loading - Optimize login background image and resource hints -
Enhance service worker for better caching strategies - Add security
headers to server responses - Update Vite config for chunking and
dependency optimization - Add logboek.md for project tracking
2025-10-07 14:26:41 +02:00
5f0cae604d fix:logo padding 2025-10-07 12:44:07 +02:00
fbe0a759b7 fix:typo in redirect uri that broke google oauth 2025-10-03 17:04:31 +02:00
0caa5dc9d6 feat:google oauth 2025-10-03 17:00:21 +02:00
6fddf426b6 add:background img 2025-10-03 16:31:28 +02:00
d8aa99e18f add:background to login 2025-10-03 16:31:15 +02:00
101b6cf49c add:shadcn auth 2025-10-03 16:04:47 +02:00
5cb0b9eb53 use:skeleton for loading in content 2025-10-03 15:58:38 +02:00
d82f590fab use:more shadcn components 2025-10-03 15:45:57 +02:00
00da815d52 fix: styles and add zooming into location 2025-10-03 15:27:02 +02:00
b82141eb75 chore: formatting 2025-10-03 15:05:07 +02:00
0abf4f9737 feat:find and watch location, use shadcn sonner toast for errors.
- added tailwindcss with shadcn-svelte sonner toasts
- added a location store and a geolation util to find, watch, use and
store locations and their updates
- added a LocationButton to navigate to the current location and handle
errors.
- updated the Map to use LocationButton and go to current location.
2025-10-03 15:03:49 +02:00
b44a69ba91 feat:map libre maps 2025-10-02 15:49:43 +02:00
aa8161ffc2 add:modal component 2025-09-29 17:32:01 +02:00
0b44f10459 chore:some cleaning up 2025-09-29 17:14:26 +02:00
204a443847 ui:add header component 2025-09-29 11:59:31 +02:00
b6cf77ec81 ui:improve ui login 2025-09-29 11:46:30 +02:00
19c1b7b92e ui:improved ui of homepage 2025-09-28 16:18:06 +02:00
62b2108434 use:components and remove storybook integration 2025-09-28 15:44:15 +02:00
bc8a76b9f5 feat:improved ui for login 2025-09-28 15:03:32 +02:00
925e7163b6 make ready for vercel 2025-09-27 15:12:45 +02:00
806fb925f0 feat:move auth demo to main 2025-09-27 13:59:55 +02:00
d8e2569210 fix:container ports 2025-09-27 13:48:21 +02:00
dd20a12246 fix:docker 2025-09-27 13:48:21 +02:00
752cb045cd fix:composefile 2025-09-27 11:58:10 +02:00
88a7e74c78 fix:auth CSRF 2025-09-27 11:53:51 +02:00
7e4570cf0e feat:basic auth 2025-09-27 11:53:51 +02:00