Commit Graph

72 Commits

Author SHA1 Message Date
Innei cf9285b40e
fix: adjust layout
Signed-off-by: Innei <i@innei.in>
2024-09-21 22:32:59 +08:00
Innei 912ef59f75
refactor: extract `ViewSelectorRadioGroup`
Signed-off-by: Innei <i@innei.in>
2024-09-21 22:14:49 +08:00
DIYgod ffcc6c90d5
feat: lists (#533)
* feat: lists and feeds sub title in feed column

* feat: lists setting panel

* fix: imports

* fix: avatar align in profile setting

* fix: styles in settings

* feat: lists setting table

* feat: list and listsubscription types

* feat: target model

* fix: target model types errors

* feat: seperate feed list and list list

* feat: edit lists

* feat: lists feeds management

* feat: new feed column

* feat: use feedId for single feed entries request

* fix: lists feedId

* feat: disable invalid functions for lists

* feat: discover target selector

* feat: list follow modal

* feat: feed icon text size

* feat: use list get api

* feat: lists edit action

* fix: radio color

* fix: radio click area

* feat: list external page

* feat: hide mark all action for list

* feat: lists unread

* fix: types

* fix: add tooltip for resize panel

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

* feat: add resize indicator

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

* fix: hide section when no lists

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

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <i@innei.in>
2024-09-21 21:57:30 +08:00
Innei 23e428ad30
fix: panel spliter zindex
Signed-off-by: Innei <i@innei.in>
2024-09-21 21:47:51 +08:00
Innei b752a60db6
feat: add resize indicator
Signed-off-by: Innei <i@innei.in>
2024-09-21 20:51:56 +08:00
Innei cdec351035
fix: add tooltip for resize panel
Signed-off-by: Innei <i@innei.in>
2024-09-21 20:44:42 +08:00
Innei cd4473b306
fix: format 2024-09-21 19:30:49 +08:00
Innei 8f3acd648e
fix: split entry history api and accurate count
Signed-off-by: Innei <i@innei.in>
2024-09-21 19:29:03 +08:00
Kieran Cui cea7f4a95a
fix: regarding the style issue of selecting subscription types using the Tab and arrow keys (#525)
* fix: The problem with the display of the right content area

When switching subscription types, the right side may briefly show the content of the previous type before displaying the current type's content after the data request is completed.

* fix:Regarding the style issue of selecting subscription types using the Tab and arrow keys

When a subscription type is selected with the mouse and then switched using the tab key or arrow keys, the background color of the subscription type does not change correctly, always remaining dark for the initially clicked type.
I noticed in the code that the style includes
focus-visible:bg-zinc-500/30 focus-visible:!outline-none
which suggests that the intended behavior is for the background color to change based on the currently focused subscription type when using the tab key or arrow keys.
However, the focus-visible style may not be applied correctly due to keyboard event listeners in the code.
To address this, I introduced a variable to track whether the switch is made via the tab key or arrow keys.

---------

Co-authored-by: Stephen Zhou <hi@hyoban.cc>
Co-authored-by: Innei <i@innei.in>
2024-09-21 18:39:11 +08:00
Innei 7ecd34ac1e
chore: update deps
Signed-off-by: Innei <i@innei.in>
2024-09-21 18:19:05 +08:00
Innei b2c48a49e3
fix: reorganize package.json
Signed-off-by: Innei <i@innei.in>
2024-09-21 18:17:07 +08:00
Innei b34aa579f0
fix: overflow text in setting modal layout
Signed-off-by: Innei <i@innei.in>
2024-09-21 16:59:47 +08:00
张宇 b6ff6fb48f
feat: add support for pointer cursor (#517)
* feat: add support for pointer cursor

(cherry picked from commit dcabf91d843f2487ad32ceacfdd2d1b9d7c2a5bf)

* fix: correct useEffect update

(cherry picked from commit cbf0a821cd5a9b72b14b63c317d88e68fbd6783d)

* feat: remove default values

* feat: pointer cursor

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

* fix: remove select content animation when position is `item-aligned`

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

* update hover

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

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <i@innei.in>
2024-09-21 16:59:19 +08:00
Kaffi Y. 4dadd3119a
refactor: deprecate hsl legacy syntax (#542) 2024-09-21 12:31:51 +08:00
Means88 0d760e7bf9
fix: position of swiper navigation buttons (#541) 2024-09-21 11:11:21 +08:00
Innei a5e33112ff
fix: style center
Signed-off-by: Innei <i@innei.in>
2024-09-20 23:42:42 +08:00
Innei 94b9535d28
feat(audio-view): seek circle indicator
Signed-off-by: Innei <i@innei.in>
2024-09-20 23:39:11 +08:00
Innei 16a62310e3
fix: catch access stylesheet error
Signed-off-by: Innei <i@innei.in>
2024-09-20 23:13:11 +08:00
Innei 32a55ece64
fix(discover): update follow status after add feed, closes #269, closes
Signed-off-by: Innei <i@innei.in>
2024-09-20 22:34:57 +08:00
Stephen Zhou 5e34d3650e
fix: mark all button overlay position 2024-09-20 22:14:00 +08:00
Innei 725f9f5509
fix: import circular and copywrite i18n
Signed-off-by: Innei <i@innei.in>
2024-09-20 21:57:13 +08:00
Innei 3d486379b9
fix: Input issues fixed #535,#536
Signed-off-by: Innei <i@innei.in>
2024-09-20 21:26:25 +08:00
Innei 75cfd554ca
refactor: auto completion component
Signed-off-by: Innei <i@innei.in>
2024-09-20 20:41:40 +08:00
xiaomo e93831e650
style: fix the profile item align center (#531) 2024-09-20 19:11:54 +08:00
Innei 039dd3dcd5
feat: auto trim discover in search input
Signed-off-by: Innei <i@innei.in>
2024-09-20 18:02:26 +08:00
Innei 4a07b2e726
chore: adjust some ui
Signed-off-by: Innei <i@innei.in>
2024-09-20 17:47:06 +08:00
Innei e3d0837cc4
refactor: extract electron ctx menu
Signed-off-by: Innei <i@innei.in>
2024-09-20 17:28:42 +08:00
xiaomo 103bd6a414
fix: fixed text overlap issues caused by style (#527)
* fix: fixed text overlap issues caused by style

* revert: revert the debugger open state
2024-09-20 17:21:48 +08:00
Innei d7723435a1 fix: remove windows under blur and ensure main window in the screen bounds
Signed-off-by: Innei <i@innei.in>
2024-09-20 17:16:36 +08:00
cloudflypeng 1ad247dbee
feat: change corner-player animation (#513)
* feat: change corner-player animation

* fix: corner-player style
2024-09-20 14:57:29 +08:00
cloudflypeng 11ff31bd40
fix: audioCover animation and estimatedMins style (#523)
* fix: audioCover animation and estimatedMins style

* fix: zindex in audio cover
2024-09-20 14:56:48 +08:00
Noah 01ccd47358
feat(i18n): add ar-iq/kw/tn language support (#462)
* feat(i18n): add ar-iq/kw/tn language support

Added ar-iq/kw/tn translations to the application, including localization for app content, common phrases, external resources, language settings, and shortcuts.

* fix: language switch ineffective

* fix: lowercase to uppercase
2024-09-20 14:50:40 +08:00
Stephen Zhou 973553b0e9
refactor: migrate to webp 2024-09-20 14:05:31 +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
Innei 972ff7675e
fix: power balance align center
Signed-off-by: Innei <i@innei.in>
2024-09-20 09:12:50 +08:00
Innei 26fae7e1a1
chore: update certificate size
Signed-off-by: Innei <i@innei.in>
2024-09-20 09:02:33 +08:00
Noah b1a625a036
feat(i18n): add Finnish language support (#401)
* feat(i18n): add  Finnish language support

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

* Update default-resource.ts

* feat: support lang/*.json

* fix: tsfile format

* fix: format
2024-09-19 23:33:41 +08:00
Innei 13105ee417
feat(ux): rotating icon when reset rotate back
Signed-off-by: Innei <i@innei.in>
2024-09-19 23:25:03 +08:00
Innei 1a1d8ab5c1
fix: electron context menu i18n
Signed-off-by: Innei <i@innei.in>
2024-09-19 23:14:07 +08:00
Stephen Zhou f278377d10
feat: dual code theme (#511) 2024-09-19 20:03:26 +08:00
Innei d9e89e213c
fix: feed form view type radio text wrap
Signed-off-by: Innei <i@innei.in>
2024-09-19 19:06:59 +08:00
Jerry Wong 9351a8fe73
feat: add object-cover to feed icon, add zh-HK and zh-TW errors lang (#508)
* feat: some word i18n

* feat: add object-cover to feed icon, add zh-HK and zh-TW errors lang
2024-09-19 17:26:29 +08:00
Innei d22f4e5d2b
feat: collapseable user profile subscription, refer #489
Signed-off-by: Innei <i@innei.in>
2024-09-19 17:25:11 +08:00
Stephen Zhou 5d27c67cdd
ci: check format 2024-09-19 17:18:15 +08:00
pseudoyu 2f64787e4b
fix: should use markdown to render link in rsshub parameter desc (#505) 2024-09-19 17:02:36 +08:00
Noah 79006a2f10
feat(i18n): add Italian language support (#407)
* feat(i18n): add Italian language support

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

* Update en.json

* Update ja.json

* Update zh-CN.json

* fix: import format

* feat: support lang/*.json

* feat: Merge dev to i18n/add-it

---------

Co-authored-by: Innei <i@innei.in>
2024-09-19 16:59:47 +08:00
Innei 9ea05b9e51
perf: persist tts voices
Signed-off-by: Innei <i@innei.in>
2024-09-19 16:55:26 +08:00
Jason Liang 6c6b0828b8
fix: ensure unique keys for search items (#500) 2024-09-19 16:54:39 +08:00
Innei 18e035394b
fix: i18n persist
Signed-off-by: Innei <i@innei.in>
2024-09-19 16:52:44 +08:00
Jerry Wong 9ead4754d3
fix(i18n): give star (#502) 2024-09-19 16:52:07 +08:00