Commit Graph

21 Commits

Author SHA1 Message Date
Stephen Zhou 2663c1181c
chore: enable eslint rules require type check 2024-10-10 10:51:25 +08:00
Innei a66a415ad3
refactor: hydrate service interface
Signed-off-by: Innei <i@innei.in>
2024-10-03 23:30:36 +08:00
Noah 0745ac07dd
feat(i18n): add Russian language support (#402)
* feat(i18n): add Russian language support

Added Russian translations to the application, including localization for app content, common phrases, external resources, language settings, and shortcuts.

* fix: import format

* feat: support lang/*.json

* fix: Lowercase to uppercase

* update

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <i@innei.in>
2024-09-20 09:27:05 +08:00
Randy 140d01a521
feat(i18n): Simplified Chinese (partial) (#353)
* i18n: apperance setting page

* invitation, actions, profile setting translation

* translation: words translation

* translation: sidebar

* translation: move translation

* remove namespace

* translation: sidebar context menu

* translation: apperance setting

* translation: general setting

* translaton: actions setting

* translation: shortcusts settings

* translation: invitations setting

* translation: about setting

* translation: article list

* translation: entry content view

* chore: disable  `noImplicitReturns`

Signed-off-by: Innei <i@innei.in>

* fix: fill en source

Signed-off-by: Innei <i@innei.in>

* chore: lint locales key

* feat: hmr fix

Signed-off-by: Innei <i@innei.in>

* use namespace

* translation: make i18n key flat

* translation: update namespace type defination

* translation: shortcut namespace

* translation: feed form

* translation: update words.which

* translation: ai daily tooltip

* translation: date i18n

* translation: fix i18n key typo

* translation: update mark all as read button

* translation: fix about page translation

* translation: update apperance namespace

* translation: fix settings namespace

* translation: fix settings namespace key

* fix lint error

* fix: shortcuts guideline i18n

Signed-off-by: Innei <i@innei.in>

* feat:setting zh-cn

Signed-off-by: Innei <i@innei.in>

* translate

Signed-off-by: Innei <i@innei.in>

* feat: discover

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <i@innei.in>
Co-authored-by: Stephen Zhou <hi@hyoban.cc>
2024-09-13 18:32:21 +08:00
Innei 8b889d1307
fix: intelligence
Signed-off-by: Innei <i@innei.in>
2024-09-12 15:50:41 +08:00
Innei bda3319e87
refactor: split i18n namespaces
Signed-off-by: Innei <i@innei.in>
2024-09-12 15:23:11 +08:00
Randy 53c1c6639f
feat: support i18n (#345)
* add i18next

* language selector

* add chinese translation to general settings

* fix: type error

Signed-off-by: Innei <i@innei.in>

* fix: selection style

Signed-off-by: Innei <i@innei.in>

* refactor: init i18n and language map

Signed-off-by: Innei <i@innei.in>

* feat: intelligence

Signed-off-by: Innei <i@innei.in>

* refactor: i18n dx hmr

Signed-off-by: Innei <i@innei.in>

* chore: lockfile

Signed-off-by: Innei <i@innei.in>

* chore: code style

Signed-off-by: Innei <i@innei.in>

* cleanup

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <i@innei.in>
2024-09-11 18:01:53 +08:00
Innei 26b3cfaa0e
chore: vscode setting format as prettier
Signed-off-by: Innei <i@innei.in>
2024-09-09 15:06:45 +08:00
Innei 26d01fd835
chore: use prettier to format code (#306) 2024-09-09 15:04:57 +08:00
Innei 430ee81228
refactor: unify button style
Signed-off-by: Innei <i@innei.in>
2024-08-19 13:59:24 +08:00
Innei 67d9559229
feat: ai daily modal
Signed-off-by: Innei <i@innei.in>
2024-08-07 21:34:38 +08:00
Innei f43e7e57f4
refactor: grouped list (#210)
* refactor: grouped list

Signed-off-by: Innei <i@innei.in>

* fix: padding

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-08-06 15:57:27 +08:00
Innei bc7914f803
fix: electron exit webview fullscreen sidebar color
Signed-off-by: Innei <i@innei.in>
2024-08-05 17:31:09 +08:00
Innei 8f95b766ed
feat: list checkbox syle
Signed-off-by: Innei <i@innei.in>
2024-07-18 20:42:29 +08:00
Innei 246efa2265
feat: render mark as read (#111)
* feat: render mark as read

Signed-off-by: Innei <i@innei.in>

* fix: mark read when active

Signed-off-by: Innei <i@innei.in>

* fix: default

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-07-05 20:04:21 +08:00
Innei 31d04a430c
fix: add modal title icon prop
Signed-off-by: Innei <i@innei.in>
2024-06-25 12:50:27 +08:00
Stephen Zhou 5d68f7da3c
chore: update lint config (#78) 2024-06-21 17:25:14 +08:00
Innei 2dbf026a5b
feat: unified modal style (#63)
* feat: remove modal

Signed-off-by: Innei <i@innei.in>

* fix: command

Signed-off-by: Innei <i@innei.in>

* fix: modal controller

Signed-off-by: Innei <i@innei.in>

* fix: ci

Signed-off-by: Innei <i@innei.in>

* fix: type error

Signed-off-by: Innei <i@innei.in>

* chore: cleanup

Signed-off-by: Innei <i@innei.in>

---------

Signed-off-by: Innei <i@innei.in>
2024-06-14 18:03:47 +08:00
Stephen Zhou 5c37b9d3e5
chore: move to eslint config hyoban (#8)
* chore: move to eslint config hyoban

* chore: update eslint config to make tailwind works in cn

* chore: update vscode eslint setting
2024-05-25 16:47:39 +08:00
Innei b6729545a1
fix: eslint config downgrade eslint to v8
Signed-off-by: Innei <i@innei.in>
2024-05-25 11:47:05 +08:00
DIYgod 65c0ec74c8
feat: init with electron-vite 2024-04-10 09:28:55 +08:00