Commit Graph

1813 Commits

Author SHA1 Message Date
DIYgod 7e9bc66d48
fix(mobile): optional summary language 2025-03-11 21:44:27 +08:00
DIYgod e32a904066
feat(mobile): article styles 2025-03-11 21:41:57 +08:00
Innei d4edfc4945
fix(mobile): image preview can not user interaction when loading or error
- Add sourceView parameter to ImageViewerController for smoother image transitions
- Implement activity indicator during image loading
- Improve initial image display with placeholder and source view image
- Refactor image loading logic to support better visual feedback

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-11 21:20:36 +08:00
DIYgod f229f9f89d
feat(mobile): ai summary language 2025-03-11 21:00:09 +08:00
Innei 6539b1b984
fix(mobile): image load should be https
- Update SDWebImageLoader to convert URLs to HTTPS
- Add error logging for image loading failures
- Simplify iOS 11+ content inset adjustment in ImageViewerController
- Change default image loader from URLSessionImageLoader to SDWebImageLoader

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-11 19:59:42 +08:00
DIYgod 5609d72c80
feat(mobile): video player 2025-03-11 19:23:39 +08:00
Innei 4e2cdbee2d
feat(mobile): improve dialog confirmation and remove unused spring preset
- Remove unused bouncySpringPreset from spring constants
- Add handleConfirm method in dialog to support onConfirm callback
- Update AddFeedDialog to handle empty URL input more gracefully

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-11 18:50:09 +08:00
DIYgod ea32df6b9b
feat(mobile): remove noPreview param 2025-03-11 18:00:25 +08:00
DIYgod dbc47659b1
fix(mobile): images in video item 2025-03-11 17:58:07 +08:00
DIYgod 210b327177
feat(mobile): social media images layout 2025-03-11 17:17:57 +08:00
DIYgod 73fb08ed55
feat(mobile): avoid direct expo-image 2025-03-11 16:05:20 +08:00
DIYgod 90cb12870c
feat(mobile): remove ProxiedImage 2025-03-11 15:53:38 +08:00
DIYgod c29348773c
feat(mobile): remove preview image 2025-03-11 15:47:30 +08:00
Innei bb420bdbd9
refactor(mobile): improve Galeria view and accessory module memory management
- Remove complex deinit and notification observers in GaleriaAccessoryModule
- Add weak self references in GaleriaView callback methods to prevent retain cycles

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-11 11:49:07 +08:00
Innei b6e97fb74d
refactor(mobile): remove unused attachView function in GaleriaModule
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-11 11:14:35 +08:00
Stephen Zhou f991e915c9
fix(mobile): improve player bg color (#3018)
* fix(mobile): improve payer bg color

* update
2025-03-11 02:32:36 +00:00
Stephen Zhou 9e7cd04411
chore(mobile): fix type error (#3021) 2025-03-11 02:25:07 +00:00
Innei 6e6b7e3936
feat(ios): Use the native image preview component (#3017)
* init

* done

* feat(mobile): integrate Galeria component for image preview and carousel

Signed-off-by: Innei <tukon479@gmail.com>

* revert

Signed-off-by: Innei <tukon479@gmail.com>

* chore: auto-fix linting and formatting issues

---------

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-10 22:41:20 +08:00
DIYgod fb52f25534
feat: image component 2025-03-10 21:32:19 +08:00
Whitewater f02736ede8
refactor(mobile): extract import and export functionality for data setting (#3015) 2025-03-10 21:09:15 +08:00
DIYgod f562f4d397
feat(desktop): move filterSmallMedia logic to server 2025-03-10 19:47:23 +08:00
DIYgod 5cb635ea79
fix(mobile): social media image preview 2025-03-10 19:20:34 +08:00
DIYgod 77747ce1dd
feat(mobile): update text 2025-03-10 18:45:25 +08:00
DIYgod 2c0ae4dbf1
chore: recover .env.example 2025-03-10 18:40:04 +08:00
DIYgod 31a0568d29
feat(mobile): limited use token 2025-03-10 16:41:45 +08:00
Konv Suu 6438be188a
feat(desktop): hide progress when reading percent is zero (#2953) 2025-03-10 11:27:51 +08:00
Stephen Zhou a110bbae4f
refactor(mobile): rename sourceContent to readabilityContent (#3013)
* refactor(mobile): rename sourceContent to readabilityContent

* update
2025-03-10 11:20:20 +08:00
Stephen Zhou 3e313cac8a
feat(mobile): perform actions (#3012)
* feat(mobile): perform actions

* update
2025-03-10 10:52:02 +08:00
DIYgod 519b82c790
feat(mobile): use app check 2025-03-09 16:23:33 +08:00
DIYgod 417fb843dc
feat(mobile): add deviceToken 2025-03-09 14:22:38 +08:00
DIYgod 2ea115dcd5
feat(mobile): optimize login styles 2025-03-09 13:21:07 +08:00
DIYgod 89f196e036
feat: no-cors mode for eagle check 2025-03-09 10:57:17 +08:00
DIYgod fc81008ad1
fix: set header before init window 2025-03-09 09:53:43 +08:00
DIYgod 8925063f13
fix: language path on windows 2025-03-09 09:11:48 +08:00
Innei 268d4da58f
feat(mobile): add password reset functionality to account settings
Implement password reset screen with current and new password fields
Add changePassword method to auth client
Update settings navigation to include ResetPassword route
Enhance account security section with password change option

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-08 14:26:09 +08:00
Whitewater 4b0e13c9e7
feat(mobile): add option to open videos in external apps (#2998)
* feat(mobile): add option to open videos in external apps

* chore: clean code

* fix(mobile): update code struct

* fix(mobile): handle URL parsing errors in EntryVideoItem

* fix(mobile): add schemes in app configuration

* fix(mobile): improve error handling when opening video links
2025-03-08 14:00:07 +08:00
DIYgod eda72ab5a4
fix: windows file path (#3003)
* fix: tray menu

* fix: file path in windows
2025-03-08 13:23:43 +08:00
Innei e56505011c
feat(mobile): enhance grouped list with navigation link styling
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-08 12:54:41 +08:00
Innei a69878abc7
feat(mobile): implement social account linking and unlinking
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-08 12:49:40 +08:00
Innei b72aac9e56
feat(mobile): add account linking UI with provider icons
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-08 12:39:53 +08:00
DIYgod 247d5bba0a
feat: add windows tray menu 2025-03-08 11:00:19 +08:00
DIYgod 2e463ec7ff
fix: recaptcha container pointer events 2025-03-08 10:36:45 +08:00
DIYgod 6179455ae3
release(desktop): release v0.3.11 2025-03-07 21:37:26 +08:00
DIYgod 505879cf49
fix: types 2025-03-07 21:33:08 +08:00
DIYgod ddd3d39204
feat: add recaptcha to sign in and forget password 2025-03-07 21:29:08 +08:00
DIYgod 00c807f86d
feat: put token into headers 2025-03-07 21:29:07 +08:00
Stephen Zhou ea53d1b9b5
fix(mobile): toast when toggling unread, fix entry context crash (#2997) 2025-03-07 12:16:49 +00:00
DIYgod 047c423987
feat: use the app protocol instead of the file protocol (#2991)
* feat: load from app protocol

* fix: protocol path parsing
2025-03-07 18:50:29 +08:00
Stephen Zhou a5cf9adec1
fix(mobile): login redirect (#2995) 2025-03-07 18:06:11 +08:00
Stephen Zhou 8f523c5ab4
refactor(mobile): prefer PlainTextField (#2993) 2025-03-07 09:02:14 +00:00