Commit Graph

391 Commits

Author SHA1 Message Date
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
DIYgod e4758e491c
feat: add settings for entries api 2024-06-12 21:49:20 +08:00
DIYgod 8a14dbb049
feat: remove actions field category 2024-06-12 17:20:30 +08:00
DIYgod e191ab1be5
fix: actions card key 2024-06-12 16:15:04 +08:00
DIYgod 47c379244f
Merge remote-tracking branch 'origin/main' 2024-06-12 16:00:44 +08:00
Stephen Zhou e2c8f68bcb
fix(sooner): jsx with action (#54) 2024-06-12 16:00:25 +08:00
DIYgod 5ba6bbe5c9
feat: format actions value 2024-06-12 15:57:20 +08:00
DIYgod 23c9c40a55
feat: actions input type 2024-06-12 15:47:38 +08:00
DIYgod 3385d2196d
feat: action deletion button 2024-06-12 13:03:13 +08:00
DIYgod e0cc5c7df2
feat: use actions api 2024-06-12 13:02:55 +08:00
DIYgod abff0a399e
feat: get and put actions api 2024-06-12 02:06:53 +08:00
DIYgod 5e5af68c8c
Merge branch 'main' into feature/actions 2024-06-11 21:49:11 +08:00
Innei 26f747e246
fix: unread mutation (#53)
* fix: unread mutation

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

* fix: batch unread api

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-11 21:48:05 +08:00
DIYgod 886c42b977
feat: actions card and form 2024-06-11 19:30:11 +08:00