Modern words, with the classic LysKOM terms as a setting #54

Closed
opened 2026-10-17 17:29:51 +00:00 by littlefox · 2 comments
Owner

The biggest barrier for new users is vocabulary: channel, post, reply, inbox and reaction instead of möte, inlägg, kommentar, brevlåda and snabbkommentar. The full table is in docs/ROADMAP.md.

What:

  • Two vocabularies in both Swedish and English: modern and classic.
  • A setting to choose, stored in the user area.
  • Classic is on automatically for users whose user area already has elisp settings.

Blocked on the user: roadmap question 2. Should modern be the default, with classic as a setting, or the other way round?

Done when:

  • Every UI string goes through the vocabulary; an e2e spec checks both modes in both languages.
  • A user with elisp settings in the seed gets the classic words without touching anything.

From docs/ROADMAP.md, 0.2 "Feels like an app".

The biggest barrier for new users is vocabulary: channel, post, reply, inbox and reaction instead of möte, inlägg, kommentar, brevlåda and snabbkommentar. The full table is in docs/ROADMAP.md. What: - Two vocabularies in both Swedish and English: modern and classic. - A setting to choose, stored in the user area. - Classic is on automatically for users whose user area already has elisp settings. Blocked on the user: roadmap question 2. Should modern be the default, with classic as a setting, or the other way round? Done when: - Every UI string goes through the vocabulary; an e2e spec checks both modes in both languages. - A user with elisp settings in the seed gets the classic words without touching anything. From docs/ROADMAP.md, 0.2 "Feels like an app".
Author
Owner

Decided (D-030): modern words are the default. User: "Modern words are best. I intend for this client to be easy to use for anyone." The classic terms stay as a setting, on automatically for users with elisp settings.

Decided (D-030): modern words are the default. User: "Modern words are best. I intend for this client to be easy to use for anyone." The classic terms stay as a setting, on automatically for users with elisp settings.
Author
Owner

Merged in #78 (CI run #117 green). Modern words by default in sv and en (app/src/words.rs); 'words' in our user-area block, settings page choice applied at once; unset = classic for users with an elisp block. Tests: unit tests for the table and the elisp default; words.spec.ts switches to classic, checks it after a new login, switches back; all specs now use the modern labels.

Merged in #78 (CI run #117 green). Modern words by default in sv and en (app/src/words.rs); 'words' in our user-area block, settings page choice applied at once; unset = classic for users with an elisp block. Tests: unit tests for the table and the elisp default; words.spec.ts switches to classic, checks it after a new login, switches back; all specs now use the modern labels.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#54
No description provided.