DIYgod
|
39c9e82bf5
|
feat: replace hotkeys-js with react-hotkeys-hook; apply entries hotkeys
|
2024-06-19 21:58:06 +08:00 |
Innei
|
55a4cebee3
|
fix: stable navigate fn
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 21:26:17 +08:00 |
Innei
|
a37628e029
|
fix: update snapshot
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 20:53:38 +08:00 |
Innei
|
132758d7c8
|
feat: route params selector
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 20:39:34 +08:00 |
DIYgod
|
694b6a3ab5
|
feat: shorcuts tab in settings
|
2024-06-19 20:12:57 +08:00 |
Innei
|
dcdd65a871
|
chore: optmize re-render
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 19:51:58 +08:00 |
Innei
|
5b1b1d88fc
|
fix: cleanup
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 19:37:08 +08:00 |
Innei
|
f26caf5122
|
fix: feed store
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 19:27:03 +08:00 |
Innei
|
e7913dfecf
|
refactor: feed store
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 16:07:02 +08:00 |
Innei
|
7928e0faf3
|
init
Signed-off-by: Innei <i@innei.in>
|
2024-06-19 13:10:19 +08:00 |
DIYgod
|
7b349895b1
|
feat: update icons
|
2024-06-19 01:55:21 +08:00 |
DIYgod
|
98e0d0ad3c
|
feat: use mgc icons
|
2024-06-19 01:00:56 +08:00 |
DIYgod
|
ac8381d114
|
feat: only set refetchInterval for entries
|
2024-06-18 19:34:35 +08:00 |
Innei
|
7372034c69
|
feat: add AutoResizeComponent and entry content header for metadata (#72)
* feat: add component
Signed-off-by: Innei <i@innei.in>
* feat: entry title meta
Signed-off-by: Innei <i@innei.in>
* fix: update anchor
Signed-off-by: Innei <i@innei.in>
* fix: ts error
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-18 18:47:58 +08:00 |
DIYgod
|
302dc4c7cd
|
feat: remove settings rsshub tab and resize settings page
|
2024-06-18 18:47:34 +08:00 |
DIYgod
|
518ae569cc
|
feat: settings general
|
2024-06-18 18:44:31 +08:00 |
Innei
|
0080f4a785
|
fix: tw color alpha value (#71)
Signed-off-by: Innei <i@innei.in>
|
2024-06-18 14:06:43 +08:00 |
Innei
|
0c623ed44c
|
feat: add mgc iconSet (#70)
* feat: add mgc iconSet
Signed-off-by: Innei <i@innei.in>
* update
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-18 12:33:26 +08:00 |
Innei
|
6d3f6c2584
|
feat: redesign radio (#69)
Signed-off-by: Innei <i@innei.in>
|
2024-06-17 19:16:20 +08:00 |
Innei
|
ba6184ddc3
|
fix: align again (#68)
Signed-off-by: Innei <i@innei.in>
|
2024-06-17 17:52:51 +08:00 |
Innei
|
f54df889a3
|
feat: re-design `<Input />` (#67)
* feat: resign `<Input />`
Signed-off-by: Innei <i@innei.in>
* fix: unify styles and prevent `esc` to trigger input event
Signed-off-by: Innei <i@innei.in>
* fix: adjust button height
Signed-off-by: Innei <i@innei.in>
* fix: unify button style
Signed-off-by: Innei <i@innei.in>
* fix: popover button
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-17 15:04:32 +08:00 |
Innei
|
bf39825425
|
fix: `FollowForm` modal logic (#66)
* fix: add follow form modal logic
Signed-off-by: Innei <i@innei.in>
* fix: styled button style
Signed-off-by: Innei <i@innei.in>
* fix: typing
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-17 12:15:41 +08:00 |
DIYgod
|
15cb342a2c
|
fix: changed useRead param
|
2024-06-16 16:39:54 +08:00 |
DIYgod
|
6cda44752d
|
fix: mark as read not triggered for hotkeys
|
2024-06-16 16:36:02 +08:00 |
DIYgod
|
ef126c04ec
|
feat: update entry field in actions
|
2024-06-15 18:27:43 +08:00 |
DIYgod
|
88594339dd
|
feat: place the AI summary below the loading circle
|
2024-06-15 00:37:22 +08:00 |
DIYgod
|
6eab583d01
|
feat: apply ai summary
|
2024-06-15 00:34:59 +08:00 |
Innei
|
c0c2513f19
|
refactor: add follow and autocomponent (#65)
* chore: move files
Signed-off-by: Innei <i@innei.in>
* fix: logo
Signed-off-by: Innei <i@innei.in>
* update style
Signed-off-by: Innei <i@innei.in>
* feat: modal add follow
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-14 23:07:09 +08:00 |
Innei
|
396a7d7cd6
|
fix: setting window can multi create (#64)
Signed-off-by: Innei <i@innei.in>
|
2024-06-14 20:03:01 +08:00 |
DIYgod
|
fbeb00ec6e
|
feat: ai tranlation for entry content
|
2024-06-14 19:04:27 +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 |
DIYgod
|
057b06866b
|
fix: the process of logging in again after logging out
|
2024-06-14 17:06:50 +08:00 |
DIYgod
|
980b4d9d48
|
Merge remote-tracking branch 'origin/main'
|
2024-06-14 16:49:37 +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
|
76987019a6
|
fix: empty list lead ui freeze (#61)
Signed-off-by: Innei <i@innei.in>
|
2024-06-14 11:49:56 +08:00 |
DIYgod
|
689387e864
|
fix: entry empty list animation
|
2024-06-14 00:24:47 +08:00 |
DIYgod
|
849ac833fc
|
feat: feed list animation
|
2024-06-14 00:04:35 +08:00 |
DIYgod
|
096c0d8b82
|
feat: hoverable translation component
|
2024-06-13 23:33:25 +08:00 |
Innei
|
c774d3c883
|
fix: redirect open twice (#60)
Signed-off-by: Innei <i@innei.in>
|
2024-06-13 20:22:01 +08:00 |
DIYgod
|
b6ea5b9118
|
feat: types
|
2024-06-13 20:17:40 +08:00 |
Innei
|
f8be268c80
|
fix: long task (#59)
Signed-off-by: Innei <i@innei.in>
|
2024-06-13 18:01:38 +08:00 |
Innei
|
d119dd6be6
|
fix: entry guard and loading more (#58)
Signed-off-by: Innei <i@innei.in>
|
2024-06-13 17:46:09 +08:00 |
DIYgod
|
abe96c5d00
|
feat: check source language before request translation api
|
2024-06-13 17:17:07 +08:00 |
DIYgod
|
12ddfc51d2
|
Merge branch 'entry-loading'
|
2024-06-13 16:58:50 +08:00 |
DIYgod
|
9e55550fdd
|
refactor: rename item-wrapper -> item
|
2024-06-13 16:54:53 +08:00 |
Innei
|
5327733823
|
feat: add entry content loading indicator
Signed-off-by: Innei <i@innei.in>
|
2024-06-13 16:52:15 +08:00 |
Innei
|
a81fd5c2f1
|
fix: offline query persist and local data for folder category (#56)
* fix: category list data, and first use remote data ids
Signed-off-by: Innei <i@innei.in>
* fix: local data count
Signed-off-by: Innei <i@innei.in>
* fix: use remote data
Signed-off-by: Innei <i@innei.in>
* chore: folder entry store
Signed-off-by: Innei <i@innei.in>
* fix: types
Signed-off-by: Innei <i@innei.in>
* fix: reset filterable
Signed-off-by: Innei <i@innei.in>
* update
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-13 16:45:28 +08:00 |
DIYgod
|
3fc6ec4531
|
feat: strict language enum types
|
2024-06-13 15:50:59 +08:00 |
DIYgod
|
810111291c
|
feat: apply title and description ai translation
|
2024-06-13 02:29:49 +08:00 |
Innei
|
78c030613f
|
refactor: resign entry data flow and stroage, to support data offline, fix hono auth getSession (#55)
* feat: offline init
Signed-off-by: Innei <i@innei.in>
* feat: login modal
Signed-off-by: Innei <i@innei.in>
* fix: click area
Signed-off-by: Innei <i@innei.in>
* refactor: store persist engine
Signed-off-by: Innei <i@innei.in>
* fix: filter unread
Signed-off-by: Innei <i@innei.in>
* fix: unread race condition
Signed-off-by: Innei <i@innei.in>
---------
Signed-off-by: Innei <i@innei.in>
|
2024-06-12 21:54:33 +08:00 |