Commit Graph

426 Commits

Author SHA1 Message Date
Innei 483d87e38c
fix: entry content processing, if local db data broken
Signed-off-by: Innei <i@innei.in>
2024-06-24 15:49:11 +08:00
Innei c969627c68
fix: add feed action
Signed-off-by: Innei <i@innei.in>
2024-06-24 15:44:10 +08:00
mohuang b039d69e73
fix: ensure dock icon is only set if dock is available. avoid crash on Windows. (#86) 2024-06-24 15:11:09 +08:00
Innei aed5fc8ef0
feat: setting appearance - font (#85)
* feat: setting appearance

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

* feat: font family and text size

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-23 21:52:52 +08:00
Innei d33ad59cc4
fix(electron): window setting route path
Signed-off-by: Innei <i@innei.in>
2024-06-23 17:43:55 +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 800706a400
chore: `nextFrame`
Signed-off-by: Innei <i@innei.in>
2024-06-22 20:14:56 +08:00
Innei 1c7975554c
feat: auto completion hotkey
Signed-off-by: Innei <i@innei.in>
2024-06-22 20:11:52 +08:00
Innei 02e6b51829
fix: launch at login only in electron (#82)
Signed-off-by: Innei <i@innei.in>
2024-06-22 15:08:57 +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
Innei b9613c11a0
feat: user profile dropmenu and setting modal in web app (#80)
* feat: init

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

* feat: setting modal web

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

* feat: transition

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-21 17:27:59 +08:00
Stephen Zhou 5d68f7da3c
chore: update lint config (#78) 2024-06-21 17:25:14 +08:00
Innei 883912ab72
feat: web context menu (#79)
* feat: web context menu

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

* feat: update web app style

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

* fix: type

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-21 16:15:19 +08:00
Innei 45e496385f
fix: `tab` to switch element focus (#76)
Signed-off-by: Innei <i@innei.in>
2024-06-20 15:55:51 +08:00
Innei e8a5cfece3
feat: new kbd design and refactor kbd logic (#75)
* feat: new kbd design and refactor kbd logic

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

* fix: tooltip bg

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

---------

Signed-off-by: Innei <i@innei.in>
2024-06-20 14:13:04 +08:00
Innei e58960e54c
fix: `starred` route (#74)
Signed-off-by: Innei <i@innei.in>
2024-06-20 13:09:35 +08:00
DIYgod 0023510999
feat: add shortcuts in tooltip 2024-06-20 01:16:21 +08:00
DIYgod 2188bd37e3
feat: entry hotkeys 2024-06-20 01:10:21 +08:00
DIYgod b56a562374
feat: feeds hotkeys 2024-06-20 00:51:54 +08:00
DIYgod 3c2848dfa2
Merge branch 'refactor/feeds-route' 2024-06-19 23:18:03 +08:00
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