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>
- Add `anonymous` flag to navigation links
- Implement dynamic filtering of navigation groups for anonymous users
- Use `useMemo` to optimize navigation group rendering
- Integrate user authentication state with settings visibility
Signed-off-by: Innei <tukon479@gmail.com>
- Introduce `proxyEnv` to dynamically manage environment configurations
- Add `EnvProfileIndicator` to show current environment profile
- Create `useEnvProfile` and `setEnvProfile` for runtime env switching
- Update imports and references to use `proxyEnv` instead of static `env`
Signed-off-by: Innei <tukon479@gmail.com>
- Extract WebView configuration into a separate class
- Improve JavaScript injection mechanism
- Move injected script loading to a static method
- Enhance URL scheme handling and script management
Signed-off-by: Innei <tukon479@gmail.com>
- Replace FlashList with FlatList in PreviewFeeds component
- Limit preview to first 5 entries
- Add router navigation to full feed view from preview
- Remove unnecessary key extractor function
Signed-off-by: Innei <tukon479@gmail.com>
* feat(mobile): bring list and inbox back
* navigate to list
* inbox support
* fix: query entries
* use proxy image
* fix list and inbox state
* estimatedItemSize
* update
* update
* update
* fix list unread count
* unread count component
* update
* fix unread count by view
* feat(mobile): sign up and forget password
* refactor(mobile): allow no login, move login as modal
* refactor(mobile): move 2fa as modal
* login icon
* update
* no login info
* color in dark mode
* style
* update
* update
* update
* update
This commit updates the import paths for the UrlBuilder in desktop and SSR client applications, using the correct import from `@follow/utils/url-builder` and ensuring consistent module organization.
Signed-off-by: Innei <tukon479@gmail.com>
This commit updates import paths for auth-related functions across multiple files, changing them from `~/lib/auth` to `@client/lib/auth`. The changes ensure consistent and correct import paths for authentication functions in the client application.
Signed-off-by: Innei <tukon479@gmail.com>