This website requires JavaScript.
a2c805b700
missing file
Ilyas Hallak
2025-10-04 00:42:41 +02:00
ad7ac19d79
refactor: Clean up PhoneTabView and improve code organization
Ilyas Hallak
2025-10-04 00:36:39 +02:00
080c5aa4d2
feat: Modernize PhoneTabView with iOS 18/26 adaptive search
Ilyas Hallak
2025-10-04 00:13:19 +02:00
f3d52b3c3a
feat: Implement correct iOS 18 Tab API syntax
Ilyas Hallak
2025-10-01 21:58:19 +02:00
a651398dca
fix: Revert to working tabItem syntax due to compiler error
Ilyas Hallak
2025-10-01 21:56:50 +02:00
58b89d4c86
refactor: Remove legacy tabItem code and use only modern Tab API
Ilyas Hallak
2025-10-01 21:56:11 +02:00
62f2f07f38
feat: Modernize PhoneTabView with iOS 18+ Tab API
Ilyas Hallak
2025-10-01 21:55:15 +02:00
99ef722e7d
perf: Add simple caching to KeychainTokenProvider
Ilyas Hallak
2025-10-01 21:51:34 +02:00
3ea4e49686
fix: Properly URL-encode labels parameter for API requests
Ilyas Hallak
2025-10-01 21:36:59 +02:00
f42d138f58
refactor: Clean up WebView code and remove debug prints
Ilyas Hallak
2025-09-30 23:21:46 +02:00
f50ad505ae
fix: Add memory leak prevention and proper WebView cleanup
Ilyas Hallak
2025-09-30 23:20:00 +02:00
4c180c6a81
updated readme
Ilyas Hallak
2025-09-27 22:49:35 +02:00
8739716348
updated readme
Ilyas Hallak
2025-09-27 22:47:56 +02:00
c8c93b76da
update README with new iPhone and iPad screenshots
Ilyas Hallak
2025-09-27 22:44:12 +02:00
d71bb1f6e1
feat: Add iOS 26 native SwiftUI WebView implementation
feature/swiftui_webview
Ilyas Hallak
2025-09-27 22:14:01 +02:00
3abeb3f3e4
new screenshots for the readme
Ilyas Hallak
2025-09-27 22:04:11 +02:00
f3147a6cc6
Merge branch 'develop' of https://codeberg.org/readeck/readeck-ios into develop
Ilyas Hallak
2025-09-26 21:58:54 +02:00
ac7f4e66eb
fix: Improve Core Data thread safety and resolve scrolling flicker
Ilyas Hallak
2025-09-26 21:56:49 +02:00
413d3843aa
Merge pull request 'General Settings: Select if readeck opens external links via in app or default browser' (#7 ) from christian-putzke/readeck-ios:feature/url_opener into develop
Ilyas Hallak
2025-09-26 21:55:47 +02:00
b929611430
Code review fixes
Christian Putzke
2025-09-26 20:45:38 +02:00
d369791f27
Merge branch 'develop' into feature/url_opener
Christian Putzke
2025-09-22 06:03:18 +02:00
2791b7f227
bumped build version
Ilyas Hallak
2025-09-20 22:21:16 +02:00
52bf16a8eb
fix: Update Privacy Policy date from placeholder to current date
Ilyas Hallak
2025-09-20 22:17:06 +02:00
051b5b169d
fix: Update contact details in legal views
Ilyas Hallak
2025-09-20 22:11:32 +02:00
d6ea56cfa9
feat: Add comprehensive i18n support and Legal & Privacy section
Ilyas Hallak
2025-09-20 21:27:17 +02:00
f78de1f740
Added setting to select in app or default browser to open external links
Christian Putzke
2025-09-18 22:35:43 +02:00
26990c59fa
Ignore .DS_Store files
Christian Putzke
2025-09-18 22:16:42 +02:00
534ceddad4
bumped build version
Ilyas Hallak
2025-09-17 22:39:42 +02:00
dcbe0515fc
fix: Share extension title extraction and theme persistence
Ilyas Hallak
2025-09-17 22:27:52 +02:00
ba74430d10
feat: Improve label input functionality
Ilyas Hallak
2025-09-17 13:36:36 +02:00
fbf840888a
bumped build version
Ilyas Hallak
2025-09-05 21:59:18 +02:00
c13fc107b1
fix: Card width consistency and layout loading in search
Ilyas Hallak
2025-09-05 21:58:24 +02:00
f40c5597f3
version bump
Ilyas Hallak
2025-09-04 21:36:49 +02:00
5947312339
fix: Core Data threading and network error handling
Ilyas Hallak
2025-09-04 21:15:54 +02:00
5b520995ac
typo
Ilyas Hallak
2025-09-04 12:14:44 +02:00
8fb2a2a14e
fix: Add circular progress for delete countdown
Ilyas Hallak
2025-09-04 12:14:20 +02:00
df8a7b64b2
feat: Add Kingfisher caching, card layouts, dynamic tag layout, and undo delete
Ilyas Hallak
2025-09-04 10:43:27 +02:00
680a9562be
updated gitignore
Ilyas Hallak
2025-08-29 21:07:54 +02:00
2f55da92c0
feat: Convert localization from xcstrings to traditional .strings format
Ilyas Hallak
2025-08-28 18:50:11 +02:00
953ff5da8d
feat: Implement persistent logout on 401 errors and hide TabBar in detail views
Ilyas Hallak
2025-08-27 22:04:37 +02:00
660f271982
bumped build version
v1.0.0-beta.20
Ilyas Hallak
2025-08-20 21:09:04 +02:00
fd50f28628
feat: Enable text selection and improve bookmark error handling
Ilyas Hallak
2025-08-20 21:00:50 +02:00
76bc28ae02
feat: Improve UI components and performance optimizations
Ilyas Hallak
2025-08-20 20:38:42 +02:00
692f34d2ce
fix: Prevent redundant timer creation in offline sync state machine
Ilyas Hallak
2025-08-20 20:35:53 +02:00
ffb41347af
refactor: Implement state machine architecture for offline sync
Ilyas Hallak
2025-08-18 22:58:42 +02:00
ef13faeff7
feat: Add offline bookmark sync functionality
Ilyas Hallak
2025-08-16 22:32:20 +02:00
f20f86a41a
bumped build version
Ilyas Hallak
2025-08-11 21:17:09 +02:00
b71fc0a4e0
feat: Enhance search UX and improve localization
Ilyas Hallak
2025-08-11 21:10:03 +02:00
3981f086f9
bump build version
Ilyas Hallak
2025-08-07 20:42:40 +02:00
1ffafc3b35
fix: Improve tag chip alignment in TagManagementView
Ilyas Hallak
2025-08-07 20:41:45 +02:00
bbcb7bd81f
feat: Add tappable hero image with zoom functionality
Ilyas Hallak
2025-08-06 22:19:00 +02:00
f3f94f1cfe
refactor: Clean up tag management UI and update project version
Ilyas Hallak
2025-08-06 21:49:12 +02:00
4915a773d6
fix: Improve keyboard behavior in ShareBookmarkView
Ilyas Hallak
2025-08-06 21:44:57 +02:00
e4f055a6af
updated readme with screenshots
Ilyas Hallak
2025-08-05 16:57:23 +02:00
a09cad5d7e
feat: Add intelligent scroll behavior to AddBookmarkView
Ilyas Hallak
2025-08-03 22:40:51 +02:00
61b30112ee
feat: Add advanced tag functionality to AddBookmarkView
Ilyas Hallak
2025-07-31 23:06:35 +02:00
3aecdf9ba2
fixed typo
Ilyas Hallak
2025-07-30 23:53:51 +02:00
5b2d177f94
feat: Enhanced tag management with unified search and keyboard handling
Ilyas Hallak
2025-07-30 23:53:30 +02:00
d036c2e658
feat: Improve AddBookmarkView and loading animations
Ilyas Hallak
2025-07-30 21:18:34 +02:00
03713230b0
feat: optimize label pagination and read progress handling
Ilyas Hallak
2025-07-30 16:09:40 +02:00
1cb87a4fb7
feat: enhance UI with improved label management and splash screen
Ilyas Hallak
2025-07-29 21:26:32 +02:00
edf1234b53
updated readme
Ilyas Hallak
2025-07-24 00:11:41 +02:00
176885442e
feat: add delete confirmation for bookmarks and UI improvements
Ilyas Hallak
2025-07-23 23:58:47 +02:00
dd1b2628b6
updated readme
Ilyas Hallak
2025-07-23 22:16:05 +02:00
8e8e67bfe1
UI/UX: Bookmark Detail and CardView improvements
Ilyas Hallak
2025-07-23 22:15:21 +02:00
15ce5a223b
Add reading progress bar for article view, optimize archive button UX, and improve WebView scroll tracking
Ilyas Hallak
2025-07-22 23:27:52 +02:00
bdd7d234a9
Modernize Share UI: SwiftUI card, modern text field, label grid, visual improvements\n\n- Refactor ShareViewController to use SwiftUI (UIHostingController)\n- Add ShareBookmarkView, ShareBookmarkViewModel, LabelGridView\n- Title text field with card style, shadow, clear border, fixed height (38pt)\n- Highlight URL with icon and accentColor\n- Increase label grid to 15 labels, accentColor for selection\n- Compact, centered card instead of fullscreen layout\n- Update various strings and project files
Ilyas Hallak
2025-07-22 21:14:42 +02:00
89c1c3c892
updated readme
Ilyas Hallak
2025-07-21 23:41:09 +02:00
8d4b08da11
Add TTS feature toggle, refactor settings, and improve UI
Ilyas Hallak
2025-07-21 23:37:37 +02:00
387a026e7d
Translate UI and error messages from German to English
Ilyas Hallak
2025-07-18 14:57:45 +02:00
c52d974b05
bumped version and removed debug login
Ilyas Hallak
2025-07-18 13:38:30 +02:00
07384215eb
Add documentation and tools, refactor BookmarksView for DI, update mocks, and improve project structure
Ilyas Hallak
2025-07-18 13:36:47 +02:00
930779169b
feat: introduce protocol-based UseCase architecture and mock factory
Ilyas Hallak
2025-07-18 00:46:07 +02:00
7861368196
chore: project setup, navigation improvements, and various fixes
Ilyas Hallak
2025-07-17 23:45:24 +02:00
530a916552
updated gitignore
Ilyas Hallak
2025-07-17 21:34:39 +02:00
e68959afce
Refactor: Move Utils to UI/Utils, improve SpeechPlayer UI, enhance state management, remove legacy files, and optimize queue handling
Ilyas Hallak
2025-07-14 21:34:39 +02:00
9b89e58115
Refactor TTS system with Combine and VoiceManager
Ilyas Hallak
2025-07-09 23:15:23 +02:00
09f1ddea58
Add text-to-speech functionality
Ilyas Hallak
2025-07-09 22:31:17 +02:00
3e6db364b5
Add bookmark labels functionality
Ilyas Hallak
2025-07-09 22:28:19 +02:00
d2e8228903
feat: Add label management to bookmarks and UI improvements
Ilyas Hallak
2025-07-08 16:30:27 +02:00
2c5b51ca3a
optimized font settings in bookmark details
Ilyas Hallak
2025-07-04 23:41:26 +02:00
40d340daa3
darkmode optimizations
Ilyas Hallak
2025-07-04 23:23:06 +02:00
624816d914
feat: add German localization and improve share extension UX
Ilyas Hallak
2025-07-04 22:30:01 +02:00
1763dd6fa1
feat: Complete Share Extension implementation with Keychain integration
Ilyas Hallak
2025-07-04 00:00:35 +02:00
e88693363b
Refactor authentication, settings, and UI; add search and improve bookmark image handling
Ilyas Hallak
2025-07-03 21:45:53 +02:00
ec22c379d1
small fixes
Ilyas Hallak
2025-07-02 22:15:05 +02:00
a5ccc75036
Improve navigation in 'More' tab: Use NavigationLink for native list navigation behavior in PhoneTabView (Phone TabView now consistent with Sidebar)
Ilyas Hallak
2025-07-02 16:38:06 +02:00
be68538da3
Refactor UI navigation and settings management
Ilyas Hallak
2025-07-02 16:26:07 +02:00
7df56687c7
Refactor UI navigation and settings management
Ilyas Hallak
2025-07-02 16:25:23 +02:00
e5040f54e1
Improve bookmark selection logic for iPad and add missing sheet for shared bookmarks
Ilyas Hallak
2025-06-30 22:58:06 +02:00
cc08b2cc1b
Settings Refactor: Unified card design for server and general settings, centralized SectionHeader component, setup mode now only shows server card, automatic view switching after login/logout, consistent button styles and spacing, removed code duplication.
Ilyas Hallak
2025-06-30 22:21:19 +02:00
0f66b15b01
updated readme
Ilyas Hallak
2025-06-26 23:17:33 +02:00
aadfd1912f
updated readme
Ilyas Hallak
2025-06-26 23:08:42 +02:00
ce0afc0a4a
added license
Ilyas Hallak
2025-06-26 23:04:41 +02:00
c2b132f915
updated readme
Ilyas Hallak
2025-06-26 22:48:23 +02:00
1a7a7df5af
updated readme
Ilyas Hallak
2025-06-26 21:13:48 +02:00
0bb2ddb9e0
cleanup old file
Ilyas Hallak
2025-06-26 20:58:38 +02:00
d008973e8c
.gitignore is now working
Ilyas Hallak
2025-06-26 20:58:05 +02:00
fe02668117
cleanup old api files
Ilyas Hallak
2025-06-26 20:57:08 +02:00
c1eb2109ed
- added accent color - fixed iPad layout with split view
Ilyas Hallak
2025-06-26 20:52:02 +02:00