Commit Graph

24 Commits

Author SHA1 Message Date
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 96ff9f660c
perf: reduce re-render when ctx menu open
Signed-off-by: Innei <i@innei.in>
2024-09-12 21:51:26 +08:00
Innei 26d01fd835
chore: use prettier to format code (#306) 2024-09-09 15:04:57 +08:00
Innei ca381cebf8
feat: auto claim daily `POWER`, and update table style
Signed-off-by: Innei <i@innei.in>
2024-09-04 16:26:30 +08:00
Innei 91d0d76efe
feat: loading component new design
Signed-off-by: Innei <i@innei.in>
2024-08-25 21:19:19 +08:00
Innei bb7d3127a9
feat: video player (#225)
* init

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

* feat: player

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

* feat: player button

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

* feat: video player done

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

* fix: test global scope

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

* fix: test

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

* update

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

* fix: color in light mode

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

* fix: unify button

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

---------

Signed-off-by: Innei <i@innei.in>
2024-08-18 19:02:03 +08:00
Innei 03ba85a373
feat: guess code language
Signed-off-by: Innei <i@innei.in>
2024-08-12 20:39:34 +08:00
Innei 4263658e32
feat: impl masonry in view mark read and scroll to mark read
Signed-off-by: Innei <i@innei.in>
2024-08-10 23:15:31 +08:00
Stephen Zhou 7a8594d579
chore: update lint config (#157) 2024-07-28 12:03:39 +08:00
Innei 917f3a3370
feat: polling update read count and invalidate query when page active (#154)
* feat: polling update read count and invalidate query when page active

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

* fix: posthog node

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

* update

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

* cleanup

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

* fix: ci

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

---------

Signed-off-by: Innei <i@innei.in>
2024-07-25 20:31:23 +08:00
Stephen Zhou c1b3bae05f
chore: update lint config, make tailwindcss-classname-highlight vscode extension work (#113) 2024-07-06 10:38:43 +08:00
Innei e341b2e1fe
fix: ban global `location` (#84)
* fix: ban global `location`

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

* fix: modal transition and tab layout id

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

* fix

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-22 20:57:07 +08:00
Innei dc2796463e
fix: update deps and reduce app.asar bundle size (#83)
* chore: update deps

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

* chore: disable preferESM

* fix: update builder

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

* fix: optimize bundle size

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

* fix: hash router

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

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Stephen Zhou <hi@hyoban.cc>
2024-06-22 15:07:38 +08:00
Stephen Zhou f3418dc9e3
chore: update lint config (#81) 2024-06-22 11:54:10 +08:00
Innei 73e96ba1ed
feat: feed claim (#77)
* feat: logo pos

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

* feat: feed claim modal init

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

* feat: tab indicator animated

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

* feat: claim modal ui

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

* feat: claim api

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

* Update src/renderer/src/queries/feed.ts

* feat: claim

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

* update

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

* style: format

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: DIYgod <i@diygod.me>
2024-06-21 17:51:44 +08:00
Stephen Zhou 5d68f7da3c
chore: update lint config (#78) 2024-06-21 17:25:14 +08:00
Innei f9e636be75
feat(shortcut): support arrow key to view entry content up or down (#62)
* chore: cleanup

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

* chore: add react devtool for debug

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

* feat: arrow key to nav entry column items

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

* feat: focus to main container

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-14 16:49:25 +08:00
Innei c46c90b5ef
feat: redesign image preview and optimize some ux/ui, add modal rc (#47)
* feat: optimize some ux

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

* fix: align

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

* fix: github login button

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

* fix: align

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

* feat: dialog init

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

* feat: image swiper preview

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

* feat: open in new window

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

* feat: optimize spring

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

* fix: sidebar bar tooltip bug

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

* fix: lint

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

* fix: remark image

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

* fix: unread reset after re-fetch

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

* fix: layout and vibrancy

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

* feat(add): default view

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

* fix: follow mutation

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

* feat: preview

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

* fix: update

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-07 19:48:07 +08:00
Innei 6c73deca0e
feat: subscription store and unread store, unread calcaulation logic (#36)
* feat: persist

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

* refactor: store

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

* feat: unread logic

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

* chore: comment deprecated code

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-04 17:23:00 +08:00
Stephen Zhou ffb34f3586
chore: fix format (#35)
* chore: fix format

* option 2

* update
2024-06-04 10:48:09 +08:00
Stephen Zhou 9534bba77b
chore: update lint config (#29) 2024-05-31 13:04:35 +08:00
Stephen Zhou 83befff7f7
refactor: typesafe api call (#16) 2024-05-27 13:15:55 +08:00
Stephen Zhou 48d12e2db3
chore: run auto fix to sort import (#9) 2024-05-25 16:54:07 +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