Steven
4c1d1c70d1
refactor: rename workspace to instance throughout codebase
...
Remove work-related terminology by renaming "workspace" to "instance"
across the entire application. This change better reflects that Memos
is a self-hosted tool suitable for personal and non-work use cases.
Breaking Changes:
- API endpoints: /api/v1/workspace/* → /api/v1/instance/*
- gRPC service: WorkspaceService → InstanceService
- Proto types: WorkspaceSetting → InstanceSetting
- Frontend translation keys: workspace-section → instance-section
Backend Changes:
- Renamed proto definitions and regenerated code
- Updated all store layer methods and database drivers
- Renamed service implementations and API handlers
- Updated cache from workspaceSettingCache to instanceSettingCache
Frontend Changes:
- Renamed service client: workspaceServiceClient → instanceServiceClient
- Updated all React components and state management
- Refactored stores: workspace.ts → instance.ts
- Updated all 32 locale translation files
All tests pass and both backend and frontend build successfully.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 23:35:35 +08:00
Johnny
0b4252d1a3
chore: fix linter
2025-08-25 19:52:53 +08:00
Johnny
cf29684882
chore: tweak links
2025-08-25 19:51:01 +08:00
Johnny
e93f3cbb8b
refactor: unify theme and apperance
2025-08-17 11:27:59 +08:00
johnnyjoy
3f56ce47d2
chore: update definition of workspace setting
2025-07-27 15:50:09 +08:00
Steven
ac386c218d
fix: workspace setting keys
2025-07-22 22:59:54 +08:00
Steven
c133f5528a
fix: workspace setting keys in frontend
2025-07-22 22:45:47 +08:00
Johnny
f907619752
chore: move frontend store
2025-07-07 22:44:08 +08:00
Johnny
1b3083b216
feat: themes ( #4824 )
2025-07-07 20:13:22 +08:00
Johnny
240d89fbca
feat: migrate dialogs
2025-07-06 22:01:55 +08:00
Johnny
91be2f68d1
feat: variant colors ( #4816 )
2025-07-04 23:03:13 +08:00
Johnny
493832aeb4
refactor: unify components
2025-07-01 19:29:48 +08:00
Steven
1ea4cc453c
refactor: workspace setting service
2025-06-16 22:51:26 +08:00
Johnny
f5c64849d2
chore: upgrade tailwindcss to v4
2025-06-07 10:15:12 +08:00
Johnny
663e56747f
chore: replace switch kit
2025-06-02 01:01:29 +08:00
Steven
46900f9807
refactor: move store prefixes to common module
2025-05-27 07:49:46 +08:00
eya46
4924b23884
fix: state mismatch in Storage and System pages ( #4719 )
...
* fix: sync storage setting state
* fix: sync customProfile state
2025-05-26 21:50:10 +08:00
Steven
606924b4c9
chore: unify form styles
2025-05-15 22:15:01 +08:00
Steven
1a121e350b
chore: update gitignore
2025-04-17 23:11:36 +08:00
Amir Ehsandar
7b23bdcfcf
fix: allow admins to uncheck disallow password if applicable ( #4532 )
...
- closes #4469
2025-03-18 09:00:50 +08:00
Johnny
5562282822
chore: update demo site
2025-02-27 23:05:43 +08:00
xt
4cd2aa6f32
chore: chinese localization enhancements ( #4397 )
...
* Chinese localization enhancements
* Fix for eslint
2025-02-12 10:13:09 +08:00
Johnny
11b9c240e9
refactor: workspace setting store
2025-02-11 21:23:46 +08:00
Query&mut NinjaStyle, &Ryder
009f4956ac
fix: check IdP for disallow password auth
...
* fix #4144 now when there is no sso then the Disallow password auth is disabled
* fixed the import issue
* attempt fixing linting issues
---------
Co-authored-by: pransh62390 <63577123+pransh62390@users.noreply.github.com>
2024-11-29 12:23:17 +08:00
Daniel Pinto
f44583e87d
chore: allow some hardcoded strings to be translated ( #4076 )
...
Allow some hardcoded strings to be translated
Also add pt-PT translation for them
2024-11-02 10:36:11 +08:00
Steven
963706aebd
refactor: update button source
2024-10-26 21:36:05 +08:00
johnnyjoy
7e48d13834
fix: workspace setting state
2024-10-23 13:46:07 +08:00
Zisu Zhang
b787d1c7b6
feat: support disable change username and nickname ( #3911 )
...
* feat: support disable change username and nickname
* chore: update UX
2024-09-12 13:45:04 +08:00
Steven
bb86482b71
chore: tweak setting name
2024-08-29 08:28:11 +08:00
Steven
1167df29d8
feat: add security related settings
2024-08-28 23:46:06 +08:00
Steven
4e5810e205
chore: update workspace setting section
2024-08-28 23:29:30 +08:00
Michel Heusschen
2dbf92f7f1
perf: reduce bundle size by 21% with direct icon imports ( #3844 )
2024-08-28 22:55:28 +08:00
Steven
de980fb7d7
chore: update setting display name
2024-08-28 22:44:13 +08:00
Steven
3c5aa41a78
feat: implement week start day setting
2024-08-18 23:18:45 +08:00
Steven
21f18f7c56
chore: tweak activity service definition
2024-08-01 23:40:16 +08:00
Johnny
736637a362
feat: add public flag instead of system setting to enable signup ( #3589 )
2024-06-19 22:03:12 +08:00
Steven
4e54ec38ff
chore: update memo related settings
2024-06-01 09:05:09 +08:00
Steven
b215426623
chore: update general setting
2024-05-30 07:19:38 +08:00
Steven
0f4b7c5f4a
feat: add more memo settings
2024-05-29 23:17:53 +08:00
Steven
b8763905ba
chore: tweak naming
2024-05-13 20:03:04 +08:00
Steven
40a5503d45
chore: tweak i18n locales
2024-05-08 21:33:49 +08:00
Steven
af1ad2f2db
chore: add memo content length limit setting
2024-05-06 08:02:39 +08:00
Steven
1b291422e7
refactor: api version
2024-04-28 00:44:29 +08:00
Steven
cb7886dc49
chore: retire telegram integration in frontend
2024-04-13 12:42:34 +08:00
Steven
755d5b83c6
chore: retire legacy setting api
2024-04-12 08:32:54 +08:00