Commit Graph

3280 Commits

Author SHA1 Message Date
Innei a4bae7ec27
fix: reduce node_modules
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-03 02:19:58 +08:00
Innei 5feec44463
chore: downgrade Sentry Electron SDK and related dependencies 2025-02-03 02:06:26 +08:00
Innei e463482ede
fix: vite cors
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-03 01:46:09 +08:00
Innei 295b99e2ca
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-03 01:45:49 +08:00
Innei 90e56cf7f9
feat: improve text rendering with hyphenation and configurable editor, closes #2671
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-03 01:28:56 +08:00
Innei e1bf881e85
feat: use expo module to write native component/module (#2675)
* init

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

* test uikit

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

* uitable

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

* test webview

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

* shared webview

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

* refactor(shared-webview): Simplify WebView height management

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

* fix: add url prop

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

* rename

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

* feat: native module

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

* cleanup

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

* fix: export

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

* fix

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

* fix

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

---------

Signed-off-by: Innei <tukon479@gmail.com>
2025-02-02 23:55:05 +08:00
Innei 86ed6d4eed
fix(rn-entry): entry content layout
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-26 23:05:54 +08:00
Innei 7fddc4ee33
docs(mobile): Update README with comprehensive project overview and development details
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-26 21:10:29 +08:00
Innei 9b69e48852
fix(share): fix share page feed item style
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-26 21:04:02 +08:00
Innei 23a9d870ee
refactor: replace LoadingIndicator with ActivityIndicator across mobile app
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-26 14:50:28 +08:00
DIYgod 686efe7d62
fix: type errors 2025-01-25 21:11:52 +08:00
DIYgod b021f31eee
chore: fix pnpm-lock 2025-01-25 21:06:56 +08:00
Innei 998706e0c1
fix(grouped-list): update text style for title in GroupedInformationCell component
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 21:14:20 +08:00
Innei ddc23829b8
chore(release): release v0.3.3-beta.0 2025-01-24 21:13:41 +08:00
Wilson 4045251967
fix(feed-column): correct sorting icon status (#2652) 2025-01-24 21:13:24 +08:00
Stephen Zhou 7eb3fba86c
chore: update changelog 2025-01-24 19:59:36 +08:00
Innei f4003502e4
chore(rn): update uikit colors
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 19:49:39 +08:00
Innei 7365eb5e38
fix(rn-base): Switch component flex
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 19:42:18 +08:00
Innei 8c5c6d9e93
chore(rn-base): adjust group list cell text style
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 15:30:31 +08:00
Innei e3baee3986
feat(rn-list): manage list
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 15:28:25 +08:00
Innei 527f6ac8b5
perf: improve header blur effect
- Migrate NavigationBlurEffectHeader to use Reanimated's useAnimatedStyle
- Optimize header opacity animation with shared value
- Enhance ViewSelector ScrollView with horizontal scroll indicator control
- Adjust padding in ViewSelector for better layout

Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 14:06:09 +08:00
Innei 2c3f75291b
chore(rn): fix typo
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-24 12:03:14 +08:00
lawvs 79daad4db3 fix: ignore customize toolbar in EntryItem context menu 2025-01-24 11:51:13 +08:00
Stephen Zhou e7e19a5aa8
fix: unescape, close #2276 2025-01-24 10:54:59 +08:00
DIYgod c9bae9404b
fix: scroll header height 2025-01-24 10:50:14 +08:00
DIYgod 973c0d214d
feat: bigger view selector 2025-01-24 10:49:35 +08:00
Innei ccd1978906
feat(rn-modal): apply modal header blur effect
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 23:54:32 +08:00
DIYgod b0012c1d91
feat: hideable header bottom 2025-01-23 22:36:11 +08:00
Innei 44c6fd04c1
feat(rn-list): support list delete
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 22:21:03 +08:00
Stephen Zhou bc881218ad
fix: support multiple route path, close #2638 2025-01-23 19:18:18 +08:00
Innei 55dcfb06df
fix: correct ModalHeaderSubmitButton naming and enhance UI components
- Renamed `ModalHeaderShubmitButton` to `ModalHeaderSubmitButton` for consistency.
- Updated `SwipeableItem` to include animated text for action labels.
- Refactored `TextField` to support an input postfix element and improved styling.
- Enhanced `GroupedInsetListCard` to conditionally show separators between children.
- Adjusted `MarkdownWeb` to prevent vertical overflow.
- Updated `FollowFeed`, `FollowList`, and `rsshub-form` to use the corrected `ModalHeaderSubmitButton`.
- Added navigation functionality to the `AddListButton` in `ListsScreen`.
- Improved color validation in utility functions.

These changes improve code consistency and enhance the user interface across various components.

Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 18:36:15 +08:00
lawvs a084c2bc7d refactor: separate EntryList component 2025-01-23 18:05:48 +08:00
Stephen Zhou d6b3a8cdc5
fix: reset tts when play again, close #2054 2025-01-23 17:22:20 +08:00
Innei 7d98e27d0b
refactor(rn): discover header to apply blur effect
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 16:19:38 +08:00
Stephen Zhou e64da259e7
fix: delay the setVoice until before starting play tts, close #2042 2025-01-23 15:42:36 +08:00
Innei a03dcd9ee9
fix(rn): follow feed modal style
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 14:04:33 +08:00
Innei 585aa03b23
fix: adjust ios styles
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 13:56:01 +08:00
Innei ff707cf7a4
chore(rn): upgrade deps
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 13:23:19 +08:00
Innei 43bebd7c41
fix: adjust SwipeableItem friction and improve loading indicator display in Lists screen
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 13:06:15 +08:00
DIYgod d565cb80c5
feat: view selector in entry list 2025-01-23 11:41:17 +08:00
Stephen Zhou 4696ac6d47
fix: blurhash size
https://github.com/expo/expo/issues/22206
2025-01-23 10:23:58 +08:00
Stephen Zhou 8e0915a6f6
fix: improve image style 2025-01-23 09:58:36 +08:00
Stephen Zhou 8344456761
chore: remove reset logic for entry store for now 2025-01-23 09:32:54 +08:00
Stephen Zhou 5f9d987481
chore: fix lint 2025-01-23 09:26:40 +08:00
Innei 6025f8a6c1
feat(rn): impl ios style SwipeableItem
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-23 00:38:31 +08:00
Stephen Zhou 8a13db9d6d
Revert "chore: update"
This reverts commit 73ec9079cc.
2025-01-22 22:55:03 +08:00
Stephen Zhou 73ec9079cc
chore: update 2025-01-22 22:48:50 +08:00
Innei c18da69de1
feat(rn): impl list setting pages
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-22 22:46:20 +08:00
Stephen Zhou 0d124ffd6b
chore: better type safe for electron store 2025-01-22 22:38:44 +08:00
Stephen Zhou 9f30194db5
fix: use electron store (#2644) 2025-01-22 22:27:56 +08:00