Commit Graph

66 Commits

Author SHA1 Message Date
d7fe9091ce fix:new child subscription
this fix makes sure that when the client initializes a new child that
needs to subscribe for updates, it first checks whether this item
already has a currrent state and uses this, so that a new child always
starts in sync with the global state.
2025-10-29 00:14:26 +01:00
6620cc6078 feat:implement a sync-service
this new feature make sure that serverside actions are all in sync with
client. when a client is multiple times subscribed to the same server
side action it needs to be synced on all children. this implementation
gives access to one client synced status that will handle all api
actions in a queue.
2025-10-29 00:09:01 +01:00
3b3ebc2873 fix:continuously watch location 2025-10-27 15:07:24 +01:00
fef7c160e2 feat:use GMaps places api for searching poi's 2025-10-27 14:57:54 +01:00
43afa6dacc update:logboek 2025-10-21 14:49:55 +02:00
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