Commit Graph

3893 Commits

Author SHA1 Message Date
Innei 549d76285a
refactor(tracker): add tracker package
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 21:17:12 +08:00
Innei 359093dcf1
refactor(mobile): streamline app structure and enhance navigation
- Removed unnecessary FullWindowOverlay from App component.
- Introduced sitemap registration in main.tsx for better navigation management.
- Updated NoLoginInfo component to use Pressable for navigation to LoginScreen.
- Added DropdownMenu for environment profile selection in DebugButton.
- Created new sitemap.tsx file to manage navigation components.

This refactor improves code organization and enhances user experience in navigation.

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 21:17:12 +08:00
Whitewater bb6c444e94
refactor: enhance toolbar customization and mobile view actions (#3284) 2025-03-25 19:55:18 +08:00
DIYgod e8305f890e
fix: updating store after mark read by list 2025-03-25 16:25:30 +08:00
DIYgod 305c4bcc7c
fix: recaptcha unclickable 2025-03-25 15:45:38 +08:00
Innei 626e54dd84
fix(mobile): image preview can dismiss if image load error
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 14:48:51 +08:00
Innei 81fc94c946
feat(mobile): don't need to swipe from the far left to go back to the previous page
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 14:15:05 +08:00
Eric Zhu 0e2cf14be1
chore: update zh-cn translations (#3267)
* chore: update zh-cn translations

* update
2025-03-25 09:19:12 +08:00
Vikas 1a9f273606
feat: add PDF export functionality (#3264)
* feature add: export article as pdf (issue: 1314)

* reverted pnpm-lock.yaml, deleted unwanted code, ensured some checks

* chore: update icon

* update changelog

---------

Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
2025-03-25 01:10:38 +00:00
Konv Suu 831028a071
feat(desktop): add translations for new user guide actions (#3263) 2025-03-25 00:15:21 +08:00
Konv Suu 78ba2c34aa
fix(mobile): handle durationInSeconds format (#3259)
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
2025-03-25 00:15:01 +08:00
Konv Suu e3556e8ce0
feat(desktop): add email verification prompt and translation support (#3266) 2025-03-25 00:14:30 +08:00
Innei 9ac2e169c8
refactor(mobile): enhance stack navigation structure and add state handling
- Introduced AttachNavigationScrollViewProvider for better context management.
- Added StateHandler component to manage screen name updates based on navigation events.
- Updated imports and optimized component structure for improved readability.

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-24 23:47:37 +08:00
Innei 6c325d7cb8
feat: optimize user profile modal style
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-24 21:05:51 +08:00
DIYgod 70a5b8f8ed
docs: update readme 2025-03-24 20:04:22 +08:00
DIYgod dc6f741f1c
docs: update readme 2025-03-24 19:10:16 +08:00
Whitewater cc03e7d8fb
fix: improve skeleton loading states in feed preview (#3265) 2025-03-24 16:31:59 +08:00
Innei 149ca034f6
fix(mobile): profile modal header style
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-24 15:44:07 +08:00
Stephen Zhou a1fed5c62a
ci: pass for external contributor 2025-03-24 11:32:01 +08:00
Stephen Zhou 89e8cdfa29
ci: fix empty state fro external contributor 2025-03-24 11:23:09 +08:00
Stephen Zhou 8899c5ba14
fix: navigation status when entering from other pages (#3260) 2025-03-24 11:13:03 +08:00
Stephen Zhou b722e80fc8
chore: update changelog 2025-03-24 10:14:19 +08:00
Stephen Zhou 8a5f92d0e7
refactor: translation language -> action language (#3154)
* refactor: action language -> action language

* type

* mobile

* type

* fix

* prefer local settings, drop backward compatibility

* update

* update

* update

* chore: auto-fix linting and formatting issues

* update

* update

* update

* follow ui

* update

* add description

* fix build

* update

* update

* update
2025-03-24 10:10:48 +08:00
Stephen Zhou 6f5f9e8dd0
chore: format 2025-03-24 09:15:49 +08:00
DIYgod 1341096a58
docs: fix link 2025-03-24 09:02:33 +08:00
DIYgod 0007eeb5ac
docs: update readme 2025-03-24 08:14:33 +08:00
Stephen Zhou 4bdd6bac4e
ci: restrict build workflow to dev branch only (#3255) 2025-03-23 17:31:30 +08:00
Stephen Zhou 2f8f13738c
ci: introduce self host runner (#3237)
* ci: test self host runner

* update

* update

* push

* prefer self then github

* update

* log

* update

* update

* update

* update

* update

* try label

* Revert "try label"

This reverts commit 05d19cf24f760df39cb1c739e2b0ee073368137b.

* include build mac

* try hyoban to build mac

* update

* update

* update

* update

* push

* push

* push

* push

* push

* push

* try

* try

* Revert "try"

This reverts commit c1be653a93a87bfa14c6cfc7fb2e8ba20ae39bf4.

* fix build

* add runner

* Revert "add runner"

This reverts commit 70e0c357467d118bf2b28c1d979f5fc43cf2793a.

* clean

* avoid setup on self host

* update
2025-03-23 17:21:59 +08:00
DIYgod e7e4031381
docs: update readme 2025-03-23 14:06:37 +08:00
DIYgod fbb91024aa
feat: hide login.or when providers is empty 2025-03-23 09:31:56 +08:00
Stephen Zhou 7123b86d04
chore: fix lint 2025-03-23 08:00:39 +08:00
DIYgod 9b356464c7
docs: update readme 2025-03-22 22:36:07 +08:00
Candy 1c5d23f0d3
fix: sign up button type (#3239)
Cause the login form check not as expected
2025-03-22 22:22:44 +08:00
DIYgod ad78967de2
docs: update readme 2025-03-22 22:20:32 +08:00
Innei 79aab469c3
feat(mobile): enhance screen options and header configuration
- Added new properties to ScreenOptionsContext for customizable header areas.
- Implemented resolveScreenOptions function to manage header configurations based on context options.
- Updated WrappedScreenItem to utilize new header area components for improved layout.
- Refactored EntryNormalItem to use SquareImage for better image handling.
- Introduced loading state for images to enhance user experience.

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-22 22:08:56 +08:00
DIYgod 7a656c296c
docs: update readme 2025-03-22 19:13:20 +08:00
Innei 953e09f161
refactor(mobile): replace TouchableOpacity with UINavigationHeaderActionButton in header components
- Updated HeaderCloseButton and HeaderSubmitButton to use UINavigationHeaderActionButton for improved consistency and functionality.
- Adjusted layout in HeaderCloseOnly to accommodate the new button component.

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-22 19:09:25 +08:00
Stephen Zhou 68ec3644c4
build(native): fix build (#3236) 2025-03-22 14:13:01 +08:00
Wilsonyiyi f4772d2721
fix: hide video preview's action overlay (#3201) 2025-03-22 13:25:57 +08:00
Konv Suu a767920863
fix(desktop): update zen mode shortcut key notation (#3179) 2025-03-22 13:25:33 +08:00
Jerry Wong aaecfe44bf
fix(locales): improve zh-HK translations across multiple files (#3222)
* fix(desktop): 更新繁體中文翻譯,修正用詞不當

* fix(desktop): 更新繁體中文翻譯,修正用詞不當
2025-03-22 13:25:03 +08:00
Stephen Zhou fa3cce2fa9
build: update lint config (#3234)
* build: update lint config

* update

* update

* update
2025-03-22 12:35:53 +08:00
Whitewater 8b8487b1f7
fix: scroll to top in subscription tab by adding active prop (#3225)
* fix(mobile): add active prop to fix scroll to top in subscription tab

* refactor(mobile): convert SafeNavigationScrollView to forwardRef for improved ref handling

* fix: types
2025-03-22 00:40:24 +08:00
Stephen Zhou f1e896c929
chore: fix type (#3226) 2025-03-21 19:12:41 +08:00
DIYgod 652840ef43
docs: update readme 2025-03-21 19:11:06 +08:00
DIYgod 302551bf7e
docs: update readme 2025-03-21 19:10:41 +08:00
Innei fca0a94e6e
feat(mobile): emit screen change events on route appearance and disappearance
- Added event emissions for screen changes when a route appears or disappears, including the screen ID and route details.
- Updated the ScreenChangeEventPayload type to optionally include route information.

These changes enhance navigation tracking within the mobile application.

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-21 18:36:50 +08:00
Stephen Zhou 18081805c2
fix(mobile): scroll to mark read not work (#3223) 2025-03-21 18:12:31 +08:00
DIYgod 427045d2b4
feat: appx (#3219)
* feat: add appx maker

* update

* update

* fix

* update

* update

* update

* update

* Revert "update"

This reverts commit 798e6124dcd0fa2080f03fc1f952076bf5a11fd4.
2025-03-21 17:28:12 +08:00
Stephen Zhou c340bdcb6b
fix(mobile): avoid itemPressable overlap (#3218)
* fix(mobile): avoid itemPressable overlap

* update
2025-03-21 17:24:50 +08:00