Stephen Zhou
90320f23b5
build: update better-auth ( #3344 )
2025-03-30 07:56:40 +08:00
DIYgod
48bae78253
release(mobile): release v0.1.3
2025-03-28 16:11:32 +08:00
DIYgod
11b1023bea
docs: add changelog
2025-03-28 13:36:29 +08:00
DIYgod
5b0bf7d630
chore: fix firebase deps
2025-03-26 11:36:08 +08:00
DIYgod
acc55bbc18
build(deps): bump the patch group
2025-03-26 11:08:11 +08:00
dependabot[bot]
2eaf1bbf3a
build(deps): bump the minor group across 1 directory with 25 updates ( #3288 )
...
Bumps the minor group with 25 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks ) | `2.11.1` | `2.12.1` |
| [vite-bundle-analyzer](https://github.com/nonzzz/vite-bundle-analyzer ) | `0.17.3` | `0.18.1` |
| [@electron-forge/cli](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/maker-appx](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/maker-dmg](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/maker-pkg](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/maker-squirrel](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/maker-zip](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/plugin-fuses](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [@electron-forge/publisher-github](https://github.com/electron/forge ) | `7.7.0` | `7.8.0` |
| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm ) | `0.40.0` | `0.41.0` |
| [electron](https://github.com/electron/electron ) | `34.2.0` | `34.3.4` |
| [electron-vite](https://github.com/alex8088/electron-vite ) | `3.0.0` | `3.1.0` |
| [@tanstack/query-sync-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-sync-storage-persister ) | `5.68.0` | `5.69.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.68.0` | `5.69.0` |
| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client ) | `5.68.0` | `5.69.0` |
| [lru-cache](https://github.com/isaacs/node-lru-cache ) | `11.0.2` | `11.1.0` |
| [react-native-video](https://github.com/TheWidlarzGroup/react-native-video ) | `6.10.2` | `6.11.0` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `9.5.0` | `9.9.0` |
| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ) | `7.3.0` | `7.4.0` |
| [@hono/node-server](https://github.com/honojs/node-server ) | `1.13.8` | `1.14.0` |
| [@sentry/electron](https://github.com/getsentry/sentry-electron ) | `6.1.0` | `6.3.0` |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `5.68.0` | `5.69.0` |
| [firebase](https://github.com/firebase/firebase-js-sdk ) | `11.4.0` | `11.5.0` |
| [react-scan](https://github.com/aidenybai/react-scan ) | `0.2.14` | `0.3.3` |
Updates `simple-git-hooks` from 2.11.1 to 2.12.1
- [Release notes](https://github.com/toplenboren/simple-git-hooks/releases )
- [Changelog](https://github.com/toplenboren/simple-git-hooks/blob/master/CHANGELOG.md )
- [Commits](https://github.com/toplenboren/simple-git-hooks/compare/2.11.1...2.12.1 )
Updates `vite-bundle-analyzer` from 0.17.3 to 0.18.1
- [Release notes](https://github.com/nonzzz/vite-bundle-analyzer/releases )
- [Changelog](https://github.com/nonzzz/vite-bundle-analyzer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nonzzz/vite-bundle-analyzer/compare/v0.17.3...v0.18.1 )
Updates `@electron-forge/cli` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/maker-appx` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/maker-dmg` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/maker-pkg` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/maker-squirrel` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/maker-zip` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/plugin-fuses` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `@electron-forge/publisher-github` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/electron/forge/releases )
- [Changelog](https://github.com/electron/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/electron/forge/compare/v7.7.0...v7.8.0 )
Updates `drizzle-orm` from 0.40.0 to 0.41.0
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases )
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.40.0...0.41.0 )
Updates `electron` from 34.2.0 to 34.3.4
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v34.2.0...v34.3.4 )
Updates `electron-vite` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/alex8088/electron-vite/releases )
- [Changelog](https://github.com/alex8088/electron-vite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/alex8088/electron-vite/compare/v3.0.0...v3.1.0 )
Updates `@tanstack/query-sync-storage-persister` from 5.68.0 to 5.69.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.69.0/packages/query-sync-storage-persister )
Updates `@tanstack/react-query` from 5.68.0 to 5.69.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.69.0/packages/react-query )
Updates `@tanstack/react-query-persist-client` from 5.68.0 to 5.69.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.69.0/packages/react-query-persist-client )
Updates `lru-cache` from 11.0.2 to 11.1.0
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.0 )
Updates `react-native-video` from 6.10.2 to 6.11.0
- [Release notes](https://github.com/TheWidlarzGroup/react-native-video/releases )
- [Changelog](https://github.com/TheWidlarzGroup/react-native-video/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TheWidlarzGroup/react-native-video/compare/v6.10.2...v6.11.0 )
Updates `@sentry/react` from 9.5.0 to 9.9.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/9.5.0...9.9.0 )
Updates `react-router` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.4.0/packages/react-router )
Updates `@hono/node-server` from 1.13.8 to 1.14.0
- [Release notes](https://github.com/honojs/node-server/releases )
- [Commits](https://github.com/honojs/node-server/compare/v1.13.8...v1.14.0 )
Updates `@sentry/electron` from 6.1.0 to 6.3.0
- [Release notes](https://github.com/getsentry/sentry-electron/releases )
- [Changelog](https://github.com/getsentry/sentry-electron/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-electron/compare/6.1.0...6.3.0 )
Updates `@tanstack/react-query-devtools` from 5.68.0 to 5.69.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.69.0/packages/react-query-devtools )
Updates `firebase` from 11.4.0 to 11.5.0
- [Release notes](https://github.com/firebase/firebase-js-sdk/releases )
- [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.4.0...firebase@11.5.0 )
Updates `react-scan` from 0.2.14 to 0.3.3
- [Release notes](https://github.com/aidenybai/react-scan/releases )
- [Commits](https://github.com/aidenybai/react-scan/compare/v0.2.14...v0.3.3 )
---
updated-dependencies:
- dependency-name: simple-git-hooks
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: vite-bundle-analyzer
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/cli"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/maker-appx"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/maker-dmg"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/maker-pkg"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/maker-squirrel"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/maker-zip"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/plugin-fuses"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@electron-forge/publisher-github"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: drizzle-orm
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: electron
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: electron-vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/query-sync-storage-persister"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query-persist-client"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: react-native-video
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@sentry/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: react-router
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@hono/node-server"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@sentry/electron"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query-devtools"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: firebase
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: react-scan
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 11:00:57 +08:00
Innei
b5fc2f6a70
feat: add some tracker
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 22:26:10 +08:00
Innei
549d76285a
refactor(tracker): add tracker package
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-25 21:17:12 +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
Stephen Zhou
68ec3644c4
build(native): fix build ( #3236 )
2025-03-22 14:13:01 +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
DIYgod
87110f9fc3
release(mobile): release v0.1.2
2025-03-20 16:20:42 +08:00
Innei
18eef52fdb
chore(mobile): update package versions and improve color handling
...
- Bumped versions of `react-native-uikit-colors`, `apple-uikit-colors`, and `tailwindcss-uikit-colors` to 0.3.10 in `pnpm-lock.yaml` and `package.json` for consistency and to leverage the latest features and fixes.
- Updated the import from `useCurrentColors` to `useCurrentColorsVariants` in the `index.tsx` provider file to align with the new API.
- Added a blank line in `Actions.tsx` for improved code readability.
These changes ensure the application is using the latest color utilities and maintain clean code practices.
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-20 14:09:53 +08:00
DIYgod
4c83d673df
chore(mobile): bump script
2025-03-20 11:26:51 +08:00
Innei
f21b9e7bf0
refactor: replace @react-navigation and expo-router ( #3151 )
...
* init
* init
* refactor(mobile): enhance tab navigation and structure
- Added `TabScreenModule` and `TabScreenView` to support dynamic tab management.
- Replaced `FOTabBarController` with a more streamlined `UITabBarController` implementation.
- Updated `TabBarModule` to utilize new tab switching logic and event handling.
- Modified `TabBarRootView` to manage tab views more effectively and handle tab index changes.
- Adjusted main application file to integrate new tab components and improve navigation flow.
These changes aim to improve the tab navigation experience and maintainability of the codebase.
* tabbar
* refactor(mobile): streamline navigation and tab management
- Refactored main application structure to enhance tab navigation, integrating `BottomTabs` and `TabRoot` components for improved tab management.
- Updated `NavigationHeader` and `SafeNavigationScrollView` to better handle header visibility and scrolling behavior.
- Introduced `ScreenItemContext` for managing screen state and scroll position across navigation.
- Cleaned up unused imports and optimized component structure for better maintainability.
These changes aim to improve the overall navigation experience and code organization within the mobile application.
* update
* feat(mobile): implement BottomTabProvider for enhanced tab management
- Introduced `BottomTabProvider` component to manage tab visibility and scroll view context.
- Refactored `BottomTabs` to utilize context for background opacity and tab visibility, simplifying the component structure.
- Removed the deprecated `TabClient` component to streamline the tab implementation.
- Added a null check in `Tabbar` to prevent rendering when there are no tab screens.
These changes aim to improve the organization and functionality of the tab navigation system within the mobile application.
Signed-off-by: Innei <tukon479@gmail.com>
* update
* update
* update
* update
* update
* feat(mobile): integrate ErrorBoundary and enhance navigation context
- Added `ErrorBoundary` component to handle errors gracefully within the application.
- Integrated `BottomTabProvider` to manage tab visibility and scroll view context more effectively.
- Refactored navigation components to utilize new context for improved state management.
- Updated `SafeNavigationScrollView` and `Settings` components to streamline scrolling behavior and context usage.
- Removed deprecated code and optimized component structure for better maintainability.
These changes enhance the user experience by providing error handling and improving navigation management.
* feat(mobile): enhance navigation and layout components
- Registered new screens (`TermsScreen`, `LoginScreen`, `SignUpScreen`, `ForgetPasswordScreen`, `TwoFactorAuthScreen`) with the `NavigationSitemapRegistry` for improved navigation management.
- Adjusted layout properties in `HeaderElements` and `NavigationHeader` for better alignment and responsiveness.
- Refactored `Tabbar` to remove unnecessary animated reactions, optimizing performance.
- Exported `ActionGroup` component for better reusability in `TimelineSelectorProvider`.
- Updated `DebugScreen` to utilize the new navigation methods for component presentation.
These changes improve the overall navigation experience and component structure within the mobile application.
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): implement new architecture support and refactor TabBar components
- Added support for the new architecture in the iOS podspec by conditionally defining `OTHER_SWIFT_FLAGS`.
- Refactored `TabBarPortalModule`, `TabBarRootView`, and `TabScreenView` to improve structure and maintainability.
- Replaced native view components with standard React Native views in `TabBarPortal`, `TabRoot`, and `TabScreen` for better compatibility and performance.
- Updated import paths for `TabScreenProps` to ensure correct type usage.
These changes enhance the navigation experience and prepare the codebase for future architecture improvements.
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): refactor navigation and onboarding components
- Removed outdated navigation dependencies from `package.json` to streamline the project.
- Enhanced `TabBarRootView` to improve tab switching animations and manage view transitions more effectively.
- Updated `App` component structure for better readability and integration of onboarding logic.
- Introduced `OnboardingScreen` with improved layout and navigation handling.
- Refactored navigation context types to include additional screen options for better flexibility.
These changes enhance the navigation experience and prepare the application for future onboarding features.
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): enhance intent handling with navigation integration
- Added navigation support in `useIntentHandler` to handle incoming URLs more effectively.
- Integrated `FollowScreen` for presenting user-specific content based on URL parameters.
- Updated effect dependencies to include navigation for improved functionality.
These changes improve the handling of deep links and enhance the user experience when navigating to the follow screen.
Signed-off-by: Innei <tukon479@gmail.com>
* chore: clean up pnpm-lock.yaml by removing unused navigation dependencies
- Removed outdated navigation packages including `@react-navigation/bottom-tabs`, `@react-navigation/drawer`, and `@react-navigation/native` to streamline the lock file.
- Cleaned up unnecessary entries and peer dependencies to improve maintainability and reduce clutter.
These changes help in optimizing the dependency management for the project.
Signed-off-by: Innei <tukon479@gmail.com>
* lint
Signed-off-by: Innei <tukon479@gmail.com>
* chore: auto-fix linting and formatting issues
* fix
Signed-off-by: Innei <tukon479@gmail.com>
* update
Signed-off-by: Innei <tukon479@gmail.com>
* refactor: update PickerIos component and remove FeedDrawer
- Added import for Portal in PickerIos component.
- Removed the FeedDrawer component entirely, cleaning up unused code.
- Replaced router.dismiss() with navigation.dismiss() in list screen options for better navigation handling.
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-19 22:35:49 +08:00
DIYgod
f2e29252f2
feat: rename ( #3181 )
...
* feat: rename
* fix
* fix
* fix
2025-03-19 21:43:55 +08:00
dependabot[bot]
534744210c
build(deps): bump the patch group with 2 updates ( #3132 )
...
Bumps the patch group with 2 updates: [expo](https://github.com/expo/expo/tree/HEAD/packages/expo ) and [lightningcss](https://github.com/parcel-bundler/lightningcss ).
Updates `expo` from 52.0.38 to 52.0.39
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo/CHANGELOG.md )
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo )
Updates `lightningcss` from 1.29.2 to 1.29.3
- [Release notes](https://github.com/parcel-bundler/lightningcss/releases )
- [Commits](https://github.com/parcel-bundler/lightningcss/compare/v1.29.2...v1.29.3 )
---
updated-dependencies:
- dependency-name: expo
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch
- dependency-name: lightningcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-15 10:52:02 +08:00
dependabot[bot]
324d3c7bde
build(deps): bump the minor group with 5 updates ( #3131 )
...
Bumps the minor group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@tanstack/query-sync-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-sync-storage-persister ) | `5.67.3` | `5.68.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.67.3` | `5.68.0` |
| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client ) | `5.67.3` | `5.68.0` |
| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ) | `5.67.3` | `5.68.0` |
| [cmdk](https://github.com/pacocoursey/cmdk/tree/HEAD/cmdk ) | `1.0.4` | `1.1.1` |
Updates `@tanstack/query-sync-storage-persister` from 5.67.3 to 5.68.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.68.0/packages/query-sync-storage-persister )
Updates `@tanstack/react-query` from 5.67.3 to 5.68.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.68.0/packages/react-query )
Updates `@tanstack/react-query-persist-client` from 5.67.3 to 5.68.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.68.0/packages/react-query-persist-client )
Updates `@tanstack/react-query-devtools` from 5.67.3 to 5.68.0
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.68.0/packages/react-query-devtools )
Updates `cmdk` from 1.0.4 to 1.1.1
- [Release notes](https://github.com/pacocoursey/cmdk/releases )
- [Commits](https://github.com/pacocoursey/cmdk/commits/v1.1.1/cmdk )
---
updated-dependencies:
- dependency-name: "@tanstack/query-sync-storage-persister"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query-persist-client"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@tanstack/react-query-devtools"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: cmdk
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-15 10:46:00 +08:00
dependabot[bot]
bfec384151
build(deps): bump the patch group across 1 directory with 9 updates ( #3124 )
2025-03-14 18:42:41 +08:00
dependabot[bot]
3909813cb7
build(deps): bump the minor group across 1 directory with 7 updates ( #3114 )
...
* build(deps): bump the minor group across 1 directory with 7 updates
Bumps the minor group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| @better-auth/expo | `1.1.18` | `1.2.4` |
| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth ) | `1.1.18` | `1.2.4` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `9.1.0` | `9.5.0` |
| [@mozilla/readability](https://github.com/mozilla/readability ) | `0.5.0` | `0.6.0` |
| [plain-shiki](https://github.com/KazariEX/plain-shiki ) | `0.1.1` | `0.2.0` |
| [re-resizable](https://github.com/bokuweb/react-resizable-box ) | `6.10.3` | `6.11.2` |
| [react-scan](https://github.com/aidenybai/react-scan ) | `0.1.3` | `0.2.14` |
Updates `@better-auth/expo` from 1.1.18 to 1.2.4
Updates `better-auth` from 1.1.18 to 1.2.4
- [Release notes](https://github.com/better-auth/better-auth/releases )
- [Commits](https://github.com/better-auth/better-auth/commits/v1.2.4/packages/better-auth )
Updates `@sentry/react` from 9.1.0 to 9.5.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/9.1.0...9.5.0 )
Updates `@mozilla/readability` from 0.5.0 to 0.6.0
- [Changelog](https://github.com/mozilla/readability/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mozilla/readability/compare/0.5.0...0.6.0 )
Updates `plain-shiki` from 0.1.1 to 0.2.0
- [Release notes](https://github.com/KazariEX/plain-shiki/releases )
- [Changelog](https://github.com/KazariEX/plain-shiki/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KazariEX/plain-shiki/compare/v0.1.1...v0.2.0 )
Updates `re-resizable` from 6.10.3 to 6.11.2
- [Release notes](https://github.com/bokuweb/react-resizable-box/releases )
- [Changelog](https://github.com/bokuweb/re-resizable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bokuweb/react-resizable-box/commits )
Updates `react-scan` from 0.1.3 to 0.2.14
- [Release notes](https://github.com/aidenybai/react-scan/releases )
- [Commits](https://github.com/aidenybai/react-scan/compare/v0.1.3...v0.2.14 )
---
updated-dependencies:
- dependency-name: "@better-auth/expo"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: better-auth
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@sentry/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: "@mozilla/readability"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: plain-shiki
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: re-resizable
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor
- dependency-name: react-scan
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix
* fix
* fix
* fix
* fix
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DIYgod <i@diygod.me>
2025-03-14 11:10:08 +08:00
Innei
26928c63ef
feat(mobile): implement QR code generation for 2FA setup
...
- Added QR code generation functionality using the `qrcode` library.
- Created new components for QR code rendering and customization.
- Integrated QR code display in the 2FA settings screen.
- Updated package dependencies to include `@types/qrcode` and `qrcode`.
- Refactored related components to support QR code features.
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-13 22:35:29 +08:00
DIYgod
087906aeb4
chore: update dependencies
2025-03-13 17:14:56 +08:00
dependabot[bot]
918e6aecf6
build(deps): bump cookie-es from 1.2.2 to 2.0.0 ( #3080 )
...
Bumps [cookie-es](https://github.com/unjs/cookie-es ) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/unjs/cookie-es/releases )
- [Changelog](https://github.com/unjs/cookie-es/blob/main/CHANGELOG.md )
- [Commits](https://github.com/unjs/cookie-es/compare/v1.2.2...v2.0.0 )
---
updated-dependencies:
- dependency-name: cookie-es
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 16:40:43 +08:00
DIYgod
724ab17d1a
chore(mobile): upgrade react-native
2025-03-13 12:28:20 +08:00
DIYgod
ae458a018f
chore: update dependencies
2025-03-13 11:51:32 +08:00
dependabot[bot]
1fac6a91e5
build(deps): bump tailwindcss from 3.4.16 to 3.4.17 ( #3049 )
...
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) from 3.4.16 to 3.4.17.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v3.4.17/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-13 11:38:56 +08:00
DIYgod
a1e70ecd53
chore(mobile): update dependencies
2025-03-12 22:00:19 +08:00
DIYgod
5609d72c80
feat(mobile): video player
2025-03-11 19:23:39 +08:00
DIYgod
519b82c790
feat(mobile): use app check
2025-03-09 16:23:33 +08:00
DIYgod
00c807f86d
feat: put token into headers
2025-03-07 21:29:07 +08:00
Innei
27cf62cc48
feat(mobile): add image compression and avatar upload improvements
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-06 21:27:05 +08:00
Innei
1c73e46eb6
feat(mobile): setting profile page ( #2985 )
2025-03-06 20:24:53 +08:00
DIYgod
7f7b7c55ab
feat: init firebase
2025-03-05 21:02:57 +08:00
Innei
62b3b8fe89
fix: build
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 18:37:07 +08:00
DIYgod
3c10ae976b
chore(mobile): update version
2025-02-28 09:10:30 +08:00
Stephen Zhou
5126a6ff89
feat(mobile): cache rsshub query ( #2900 )
2025-02-27 13:38:01 +08:00
Innei
3164e100a3
refactor(mobile): replace @gorhom/portal with custom portal implementation
...
- Remove @gorhom/portal dependency
- Create custom Portal and PortalHost components
- Update imports and usage across mobile app
- Simplify portal-related code in various components
- Remove unnecessary portal-related dependencies in package.json
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-26 21:53:00 +08:00
Stephen Zhou
e40f8a9bbd
refactor(mobile): submit button & react-native-otp-entry ( #2870 )
2025-02-25 10:47:43 +08:00
Innei
ea1c666bcd
feat(mobile): enhance dialog system and UI interactions
...
- Add new dialog library for flexible modal interactions
- Implement AddFeedDialog with improved UX
- Update Tabbar and Pressable components with smoother animations
- Remove RootSiblingParent from main component
- Upgrade react-native-uikit-colors to v0.3.8
- Introduce ScaleFadeRotateIn animation for consistent UI transitions
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-24 22:27:14 +08:00
Stephen Zhou
8e2dfe99c8
feat(mobile): audio player ( #2801 )
2025-02-20 20:40:44 +08:00
Stephen Zhou
bd476807e5
refactor(native): remove sn pro font ( #2828 )
2025-02-20 20:31:26 +08:00
DIYgod
2130af1079
chore: fix dependencies
2025-02-19 17:09:00 +08:00
DIYgod
4512819bf5
chore: fix dependencies
2025-02-19 16:51:54 +08:00
DIYgod
36ea29ae7d
chore: update dependencies
2025-02-19 15:27:20 +08:00
Innei
03f92a51b2
feat(mobile): Add image context menu with save, copy, and share actions
...
Enhance image interaction by introducing a new ImageContextMenu component:
- Implement context menu for images with copy, save, and share functionalities
- Add support for saving images to device library
- Integrate image editing and file system utilities
- Update PreviewImage and EntryGridItem to use the new context menu
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-18 23:26:28 +08:00
Innei
f5c4d35c6c
feat(mobile): add AI summary generation for entries
...
- Implement AI summary feature for entry details
- Add summaries table to database schema
- Create summary service and store for managing summaries
- Introduce new components for displaying AI-generated summaries
- Add header actions for generating and toggling summaries
- Integrate with API for summary generation
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-12 18:11:42 +08:00
Innei
17c7f9d3e9
chore(mobile): update dependencies and refactor UI components
...
- Upgrade react-native-uikit-colors to v0.2.0
- Enhance CustomURLSchemeHandler with improved task management
- Update RecommendationListItem and EntryListItem with context menu improvements
- Refactor entry list item styling using system colors and context menu preview
- Add context menu preview to login and entry list modules
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-08 22:24:17 +08:00
Innei
64db32ef34
feat: Implement the webview sandbox using a microfront end for rn to implement the full html renderer ( #2691 )
...
* init
Signed-off-by: Innei <tukon479@gmail.com>
* feat: parser and renderer
Signed-off-by: Innei <tukon479@gmail.com>
* feat: shared webview
* feat: add UIColor hex conversion extension and accent color asset and xhr rewrite
* feat(mobile): enhance WebView and HTML rendering for iOS
- Refactor SharedWebView module with improved JavaScript injection and link handling
- Add ModalWebViewController for opening links in a modal view
- Implement dynamic content height measurement
- Update HTML renderer with Jotai state management
- Improve WebView configuration and debug mode
Signed-off-by: Innei <tukon479@gmail.com>
* lockfile
Signed-off-by: Innei <tukon479@gmail.com>
* chore: auto-fix linting and formatting issues
* fix(mobile): improve WebView debug mode and UI text styling
- Remove debug-only conditional for WebView inspector
- Add text label class to GroupedInsetListActionCell for consistent styling
Signed-off-by: Innei <tukon479@gmail.com>
* update
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): add FullScreenWKWebView for iOS WebView layout
- Create custom WKWebView subclass to override safe area insets
- Enables full-screen WebView rendering without default padding
Signed-off-by: Innei <tukon479@gmail.com>
* chore(mobile): remove FullScreenWKWebView Swift file
- Delete unused custom WKWebView subclass for iOS
- Cleanup unnecessary file after previous implementation
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): refactor iOS WebView infrastructure
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): add native helper module and improve entry detail screen
- Add HelperModule for iOS to open links in a modal WebView
- Implement cross-platform link opening mechanism
- Enhance entry detail screen with dynamic title and scroll behavior
- Add loading indicator for entry content
- Refactor navigation and scroll view components
Signed-off-by: Innei <tukon479@gmail.com>
* fix(mobile): improve WebView JavaScript and URL loading thread safety
- Dispatch JavaScript evaluation and URL loading on the main thread
- Ensure thread-safe WebView interactions for iOS
- Prevent potential race conditions in SharedWebViewModule
Signed-off-by: Innei <tukon479@gmail.com>
* refactor(mobile): remove useOpenLink hook and update link opening mechanism
- Replace custom useOpenLink hook with native openLink function
- Update WebView navigation and recommendation list item to use new link opening method
- Remove unnecessary hook and simplify link handling
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-07 23:15:29 +08:00
Whitewater
5d6386f29b
refactor: migrate dropdown menu to zeego/dropdown-menu ( #2696 )
...
* refactor: integrate zeego dropdown menu in Select and SortActionButton
* refactor: remove DropdownMenu component
* refactor: remove react-native-context-menu-view dependency
2025-02-06 13:42:04 +08:00
Innei
a84a4d273a
chore: fix types and lint error
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-04 23:35:51 +08:00