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