Commit Graph

109 Commits

Author SHA1 Message Date
577a3cab56 feat:migrate location name from finds to location table and update the frontend components to reflect the change. 2025-12-16 12:53:59 +01:00
d67b9b7911 add:location marker 2025-12-15 10:21:25 +01:00
e79d574359 fix:overflow in location list 2025-12-15 10:13:53 +01:00
92457f90e8 fix: some styles 2025-12-15 10:10:08 +01:00
Zias van Nes
2122511959 Merge pull request 'logic-overhaul' (#4) from logic-overhaul into main
Reviewed-on: #4
2025-12-08 17:29:16 +00:00
2e14a2f601 fix 2025-12-08 18:27:04 +01:00
61ffd2da74 let the fun begin! 2025-12-08 18:21:28 +01:00
495e67f14d feat:use locations&finds
big overhaul! now we use locations that can have finds. multiple finds
can be at the same location, so users can register the same place.
2025-12-08 18:15:41 +01:00
b792be5e98 chore:update logboek 2025-12-01 13:29:12 +01:00
b060f53589 feat:use api-sync layer to sync local updates state with db 2025-12-01 13:25:27 +01:00
f8acec9a79 feat:update and delete finds 2025-12-01 12:54:41 +01:00
82d0e54d72 chore:update logs 2025-11-23 16:39:31 +01:00
0578bf54ff feat:update map positon gets changed dynamically according to available space 2025-11-23 16:35:06 +01:00
3ed6793985 chore:update logs 2025-11-22 20:46:35 +01:00
c17bb94c38 fix:recentering when updating map 2025-11-22 20:40:44 +01:00
73eeaf0c74 feat:better sharing of finds 2025-11-22 20:10:13 +01:00
2ac826cbf9 ui:use the default styling on homepage and find detail page 2025-11-22 20:07:06 +01:00
5285a15335 feat:big update to public finds 2025-11-22 20:04:25 +01:00
9f608067fc fix:dont autozoom when watching 2025-11-22 19:47:59 +01:00
4c73b6f919 fix:sidebar toggle 2025-11-22 14:11:38 +01:00
42d7246cff ui:update findpreview and commentlist 2025-11-22 11:39:18 +01:00
63b3e5112b ui:big ui overhaul
Improved dev experience by foldering components per feature. Improved
the ui of the notification mangager to be more consistent with overall
ui.
2025-11-21 14:37:09 +01:00
84f3d0bdb9 update:logboek.md 2025-11-18 14:51:51 +01:00
1c31e2cdda add:sidebar toggle and fix overscroll behavior 2025-11-17 11:57:09 +01:00
d8cab06e90 fix:overflow of findlist 2025-11-17 11:53:09 +01:00
d4d23ed46d ui:find preview better ui 2025-11-17 11:12:26 +01:00
ab8b0ee982 ui:create find better ui 2025-11-17 11:09:21 +01:00
dabc732f4b fix:styling for mobile createfind 2025-11-17 10:57:47 +01:00
1f0e8141be ui:remove mobile + button and use same as desktop 2025-11-17 10:53:30 +01:00
96a173b73b feat:use local proxy for media
use local proxy for media so that media doesnt need to be requested from
r2 everytime but can be cached locally. this also fixes some csp issues
ive been having.
2025-11-17 10:48:40 +01:00
08f7e77a86 ui:big ui update
refreshed the ui by making the map full screen and adding the finds as a
side-sheet on top of the map.
2025-11-17 10:46:17 +01:00
ae339d68e1 chore:linting,formatting,type fixing, .... 2025-11-08 14:39:33 +01:00
0754d62d0e fix:push notification UI, settings and API
Introduce NotificationManager, NotificationPrompt, NotificationSettings,
NotificationSettingsSheet and integrate into the profile panel. Add
server GET/POST endpoints for notification preferences. Add
lucide-svelte dependency and update CSP connect-src to allow
fcm.googleapis.com and android.googleapis.com
2025-11-08 14:27:21 +01:00
e27b2498b7 fix:notifications 2025-11-08 13:45:11 +01:00
4d288347ab fix:notificationmanager 2025-11-08 13:41:24 +01:00
d7f803c782 fix:add NotificationManager and enable in layout 2025-11-08 13:12:16 +01:00
df675640c2 feat:add Web Push notification system 2025-11-08 12:07:48 +01:00
2efd4969e7 add:enhance comments list with scroll, limit, and styling
- Add maxComments, showCommentForm and isScrollable props to
CommentsList
to limit displayed comments, toggle the form, and enable a scrollable
comments container. Show a "+N more comments" indicator when limited.
- Adjust CommentForm and list styles (padding, background, flex
behavior, responsive heights). Pass currentUserId and new props from
FindPreview and FindCard where applicable.
2025-11-06 12:47:35 +01:00
b8c88d7a58 feat:comments
added comments feature.
- this makes sure the user has the ability to comment on a certain find.
it includes functionality to the api-sync layer so that multiple
components can stay in sync with the comments state.
- it also added the needed db migrations to the finds
- it adds some ui components needed to create, list and view comments
2025-11-06 12:38:32 +01:00
af49ed6237 logs:update logs 2025-11-04 12:25:21 +01:00
d3adac8acc add:ProfilePicture component and replace Avatar
Move avatar initials, fallback styling, and loading/loading-state UI
into ProfilePicture and update components to use it. Export
ProfilePicture from the lib index.
2025-11-04 12:23:08 +01:00
9800be0147 fix:Adjust media layout, sizing, and mobile sheet
Render media container only when media exists and remove the no-media
placeholder. Constrain images and videos with a max-height of 600px
(height:auto) and set images to display:block. In preview, use
object-fit: contain for media images and reduce mobile sheet height from
80vh to 50vh.
2025-11-04 12:09:05 +01:00
4c973c4e7d fix:some csp issues 2025-10-29 00:23:26 +01:00
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