• Steven's avatar
    refactor: rename workspace to instance throughout codebase · 4c1d1c70
    Steven authored
    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: 's avatarClaude <noreply@anthropic.com>
    4c1d1c70
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
.goreleaser.yaml Loading commit data...
CLAUDE.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...