• Joined on 2025-12-30
admin pushed to swift at admin/linkding-ios 2026-06-24 18:10:26 +00:00
64a944ab10 style(ui): adopt Liquid Glass on opaque controls
admin pushed to swift at admin/linkding-ios 2026-06-24 17:55:47 +00:00
96ea5fe6f6 feat(ai): on-device RAG over bookmarks + Spotlight indexing + unified logging
admin pushed to swift at admin/linkding-ios 2026-06-24 01:36:50 +00:00
e82e69c5f3 feat(share): dup-aware interactive save card with AI tag suggestions
admin pushed to swift at admin/linkding-ios 2026-06-17 05:16:47 +00:00
a3059f25fc feat(intents): onscreen entity annotations + App Intents tests
admin pushed to swift at admin/linkding-ios 2026-06-16 21:10:39 +00:00
389d615c8b feat(intents): add App Intents + Siri integration
admin pushed to swift at admin/linkding-ios 2026-06-16 19:20:30 +00:00
8a27b692b8 feat(BookmarkRow): show a content excerpt under each bookmark title
f5c0f0929d feat(BookmarkRow): adopt Dynamic Type, move cache stat off render path, safer delete
Compare 2 commits »
admin pushed to swift at admin/linkding-ios 2026-05-24 18:49:28 +00:00
a5cd9b1d03 fix(BookmarkListRow): prevent swipe actions from triggering URL open
admin pushed to swift at admin/linkding-ios 2026-05-24 18:24:35 +00:00
b7ae15ae87 Polish BookmarkRow to match approved HTML mock
admin pushed to swift at admin/linkding-ios 2026-05-24 18:11:17 +00:00
199fc2d043 Fix ShareExtension "Open Marks first" + add widget + BookmarkListRow polish
d87500a7dc experiment(BookmarksView): row horizontal insets 20pt → 16pt for tighter editorial margins
3de93ac61d experiment(BookmarkRow): podcast icon 26pt → 20pt, less visual noise in list
ee9a7c018e experiment(BookmarkRow): show dateAdded relative time inline with domain — 'domain · 2 days ago'
89bcecebab experiment(BookmarkRow): AI summary 15pt → 14pt italic for editorial reading-app feel
Compare 20 commits »
admin pushed to swift at admin/linkding-ios 2026-05-23 02:30:16 +00:00
18423a7633 Add iOS Langfuse analytics via backend events endpoint
admin pushed to swift at admin/linkding-ios 2026-05-22 21:59:31 +00:00
38cd72416c Xcode project sync and seek async fix
admin pushed to swift at admin/linkding-ios 2026-05-22 21:52:55 +00:00
38fd37bee8 Fix hardcoded linkding token
admin pushed to swift at admin/linkding-ios 2026-05-22 21:42:59 +00:00
26b1de1cbc Hardcode default linkding server — skip onboarding on fresh install
admin pushed to swift at admin/linkding-ios 2026-05-22 21:19:26 +00:00
abe35f47d6 Add mini-player, per-row podcast button, and resume-from-position
admin pushed to swift at admin/linkding-ios 2026-05-22 21:02:36 +00:00
65efe708ee Trigger IPA build
admin pushed to swift at admin/linkding-ios 2026-05-22 20:47:32 +00:00
f796dabcff Fix target=_blank links opening Safari — add WKUIDelegate
admin pushed to swift at admin/linkding-ios 2026-05-22 20:45:41 +00:00
544fcd442c Add podcast index: JSON mapping of article URLs to cached MP3 files
admin pushed to swift at admin/linkding-ios 2026-05-22 20:39:16 +00:00
476ed9b2a1 Podcast: local MP3 cache, AirPods, lock screen controls, background audio
admin pushed to swift at admin/linkding-ios 2026-05-22 19:20:41 +00:00
d2ff1d2f2f Fix Swift 6 actor isolation in MarksAuth — use UserDefaults UUID
admin pushed to swift at admin/linkding-ios 2026-05-22 19:20:02 +00:00
57d5288b54 Remove anon key from MarksAuth — open device registration