Commit Graph

3301 Commits

Author SHA1 Message Date
Innei d1e448d602
fix(electron): hotfix update logic
- Added ky as a dependency to handle HTTP requests for file downloads.
- Implemented downloadFileWithProgress function to provide progress updates during downloads.
- Updated hot-updater to utilize the new download function, enhancing user experience with download status logging.
- Cleaned up and refactored related code for better maintainability.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-30 01:36:23 +08:00
Innei 680d7efc26
chore(dependencies): update nbump to version 2.1.5 across multiple packages
- Updated nbump version from 2.1.3 to 2.1.5 in pnpm-lock.yaml, package.json for desktop, mobile, and readability packages.
- Updated zx version from 8.6.1 to 8.7.2 in pnpm-lock.yaml.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 23:17:17 +08:00
Stephen Zhou 8ee47599af
fix(desktop): load entry not in the entry list 2025-07-29 22:48:27 +08:00
Innei 8cdb983d14
feat(bootstrap): implement CORS bypass for PostHog analytics
- Added a web request handler to bypass CORS restrictions for requests to 'us.i.posthog.com'.
- Configured response headers to allow all origins, methods, and credentials for analytics integration.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 21:07:31 +08:00
Innei d6e103ceb8
Merge pull request #4270 from RSSNext/sync/main-to-dev-20250729
Sync main branch to dev branch
2025-07-29 19:09:18 +08:00
Innei 42d39fdd22
feat(release): enhance version tagging and release extraction
- Updated the version setup action to handle new tag formats for desktop and mobile releases.
- Introduced a new script to extract release information from commit messages, improving the tagging process.
- Modified workflows to create tags in the format of `desktop/v1.2.3` and `mobile/v1.2.3`.
- Enhanced the updater logic to accommodate the new tagging structure and ensure proper release handling.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 19:04:09 +08:00
Innei ea33650db2
release(desktop): hotfix to release v0.6.4 2025-07-29 18:16:04 +08:00
Innei 82040138f7
fix(package.json): update bump and hotfix scripts to include minor and patch flags
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 18:14:40 +08:00
Innei 8af27540c7
fix: react suspense boundary performance
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 18:06:49 +08:00
Innei b0af343c8a
feat(settings): add option for independent content font size and presets
- Introduced `useDifferentFontSizeForContent` and `mobileContentFontSize` settings in UISettings.
- Updated Appearance screen to allow users to toggle and select content-specific font sizes.
- Added localization for new settings in English, Japanese, Simplified Chinese, and Traditional Chinese.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 17:52:43 +08:00
Innei 860722641b
Merge pull request #4268 from RSSNext/sync/main-to-dev-20250729
Sync main branch to dev branch
2025-07-29 16:10:33 +08:00
Stephen Zhou 336d1fec28
fix: web login redirect 2025-07-29 15:52:06 +08:00
Konv Suu 5fa0d97224
feat(desktop): improve integration settings search with empty states (#4265) 2025-07-29 12:14:01 +08:00
Stephen Zhou 9095197d15
fix(mobile): notification for inbox 2025-07-29 11:03:21 +08:00
Innei 4bde42797e
fix(modal): add scrollable area for CustomIntegrationModal layout
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 01:28:58 +08:00
Innei 2b1fc18813
fix(ai-daily): can not show entry paper click the daily entry link
- Introduced EntryModalPreview for displaying entry content in a modal.
- Added EntryMoreActions for handling additional actions related to entries.
- Implemented EntryToastPreview to show a toast notification for entries.
- Updated usePeekModal hook to integrate new components and streamline entry detail fetching.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 01:08:34 +08:00
Innei c17f741bcd
fix(feed-certification): update icon color for claimed feed indication
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 00:53:23 +08:00
Innei 8802303cf2
feat(integration): support electron side to send request
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 00:51:21 +08:00
Innei 0089027586
feat: add custom integration configurations to adapt to more apps, resolves FOL-2287
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 00:08:59 +08:00
Stephen Zhou 913ea3bc0d
fix: update subscription 2025-07-28 23:57:58 +08:00
Innei 7dd80f0a13
feat: add import/export functionality for integration settings
- Implemented export feature to download integration settings as a JSON file.
- Added import feature to upload and apply integration settings from a JSON file.
- Enhanced user feedback with success and error notifications during import/export processes.
- Updated localization files to include new strings for import/export actions.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-28 18:06:15 +08:00
Innei 1adf9420a9
feat: re-design integration settings UI with search functionality and new categories
- Added a search input to filter integration categories and their respective settings.
- Introduced new categories for integrations: Knowledge Management, Reading Services, Media Tools, and Download Tools.
- Refactored integration settings structure to improve organization and clarity.
- Created a new InputV2 component for enhanced input handling and user experience.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-28 17:55:36 +08:00
huanfei 0e9273f460
fix: resolve double-click issue for category collapse in user subscriptions (#4254) 2025-07-28 13:12:12 +08:00
huanfei d97b2ab749
fix: resolve double-click issue for category collapse in user subscriptions (#4254) 2025-07-28 13:04:24 +08:00
Cason Kervis 6e7b988e35
Merge pull request #4217 from cscnk52/fix/layout
fix: fix Audio item layout
2025-07-26 16:08:30 +08:00
Stephen Zhou 50de980067
fix(desktop): load firebase app 2025-07-26 08:26:22 +08:00
Stephen Zhou 5cf916e50f
fix(desktop): load firebase app 2025-07-25 23:01:51 +08:00
Innei 0715cbce56
Merge pull request #4245 from RSSNext/sync/main-to-dev-20250725
Sync main branch to dev branch
2025-07-25 19:27:44 +08:00
Innei b4cb207411
Merge pull request #4234 from RSSNext/release/desktop/0.6.3
release(desktop): Release v0.6.3
2025-07-25 19:27:18 +08:00
Stephen Zhou 3faac497e9
fix(mobile): improve social media skeleton 2025-07-25 16:39:10 +08:00
lawvs a45a4e367f fix: add disabled state handling to Select component on Android 2025-07-25 15:08:17 +08:00
Innei 445a9b20de
chore: update changelog for version 0.2.4
- Clarified instructions for adjusting custom text size in Settings - Appearance.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 14:00:11 +08:00
lawvs ef30239c91 fix: update CFBundleVersion to 115 2025-07-25 10:49:52 +08:00
Stephen Zhou 74b42595b7
chore: update changelog 2025-07-25 10:04:52 +08:00
Stephen Zhou 0cbdf4a29c
chore: update changelog 2025-07-25 10:02:15 +08:00
lawvs 72462ac771 fix: replace Animated.Text with Text component in RelativeDateTime 2025-07-25 05:39:48 +08:00
Innei 15db7572fb
chore: update changelog
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 00:38:45 +08:00
Innei cb578e3041
chore: update changelog
- Added functionality to support custom text size adjustments via Settings - Appearance - Total Adjustment.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 00:27:10 +08:00
Innei 0c128d3e58
feat(changelog-cli): implement AI-driven changelog generation with OpenAI integration
- Added a new changelog CLI tool that analyzes git commits and generates user-friendly changelog entries.
- Integrated OpenAI for AI-powered commit analysis and categorization.
- Configurable AI model settings and support for custom endpoints.
- Introduced a configuration file for internal team members and commit analysis categories.
- Implemented fallback support for keyword-based analysis if AI is unavailable.
- Updated package.json and README with usage instructions and examples.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-25 00:09:11 +08:00
Innei 6892c05d09
feat(mobile): support font scaling for web render
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 22:12:45 +08:00
lawvs cacf8e4bf2 chore: update changelog for version 0.2.4 2025-07-24 21:14:26 +08:00
DIYgod 4c7e8a5928
docs: update changelog 2025-07-24 21:06:07 +08:00
DIYgod 8a3a742073
docs: update changelog 2025-07-24 21:04:48 +08:00
lawvs 91a44ccf0c chore: update changelog 2025-07-24 20:57:25 +08:00
lawvs 82e4f6f07d fix: adjust flex properties for GroupedInsetListCard component 2025-07-24 20:29:42 +08:00
Innei e32430f4d9
refactor: remove performance hack for pager list and update imports to use FlashList directly
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 20:20:31 +08:00
Innei 80d5aad909
chore: update iOS Info.plist and bump version to 0.2.4, increment build number to 113
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:35:09 +08:00
lawvs e968b9d88b fix: adjust flex properties for GroupedInsetListCard component 2025-07-24 16:34:08 +08:00
Stephen Zhou 8d5502cf28
fix: hide ai settings if not enabled 2025-07-24 16:26:14 +08:00
Innei bf795bc52b
release(mobile): release v0.2.4 2025-07-24 16:17:50 +08:00