You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
memos/web
Steven 3dc740c752 refactor(web): improve locale/theme preference initialization
- Extract preference logic into dedicated hooks (useUserLocale, useUserTheme)
- Add applyLocaleEarly() for consistent early application
- Remove applyUserPreferences() from user store (now redundant)
- Simplify App.tsx by moving effects to custom hooks
- Make locale/theme handling consistent and reactive
- Clean up manual preference calls from sign-in flows

Fixes locale not overriding localStorage on user login.
Improves maintainability with better separation of concerns.
6 months ago
..
public
src refactor(web): improve locale/theme preference initialization 6 months ago
.gitignore
biome.json chore(web): migrate from ESLint+Prettier to Biome 7 months ago
components.json
index.html chore: remove fixed theme color 11 months ago
package.json refactor(web): improve MemoContent security and maintainability 7 months ago
pnpm-lock.yaml refactor(web): improve MemoContent security and maintainability 7 months ago
tsconfig.json
vite.config.mts refactor(web): improve MemoContent security and maintainability 7 months ago