Commit Graph

2678 Commits

Author SHA1 Message Date
Jerry Wong 70b46f57bf
fix: update class names for responsive design and modify zh-HK (#1782) 2024-11-24 20:19:49 +08:00
Innei 611d2cf034
fix: motion button motion style in mobile
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-24 17:34:31 +08:00
Innei f418efcd9c
chore: upgrade to router v7
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-24 17:27:29 +08:00
Innei 78c7107d2d
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-24 17:24:10 +08:00
Innei 3110f953da
fix: try fix float bar inset bottom
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-24 17:12:27 +08:00
Innei 555fc4cde9
fix: add minify
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-23 00:40:35 +08:00
Innei 4a9679bad1
fix: revert merge chunk
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-23 00:31:15 +08:00
Innei 11803c84b3
fix: prevent overscroll bounce in some scene
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-22 23:54:18 +08:00
Stephen Zhou e30783bfaa
fix: only use discussion for feed error 2024-11-22 22:19:47 +08:00
Innei 8a9cac6ea3
chore: merge some chunk
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-22 20:19:05 +08:00
Whitewater 86caeb6df4
fix: hide viewSourceContent on mobile (#1711) 2024-11-22 20:04:06 +08:00
Stephen Zhou e730189f6b
chore: update issue url to use discussion 2024-11-22 19:36:59 +08:00
Innei edd4f9e5a6
feat: mobile design (#1568)
* init

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

* feat: feed column

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

* feat: float bar

Signed-off-by: Innei <tukon479@gmail.com>

* feat: profile button

Signed-off-by: Innei <tukon479@gmail.com>

* chore: comment

Signed-off-by: Innei <tukon479@gmail.com>

* feat: layout

Signed-off-by: Innei <tukon479@gmail.com>

* feat: split mobile entry content

Signed-off-by: Innei <tukon479@gmail.com>

* feat: add history stack

Signed-off-by: Innei <tukon479@gmail.com>

* feat: return back

Signed-off-by: Innei <tukon479@gmail.com>

* fix: return back position

Signed-off-by: Innei <tukon479@gmail.com>

* feat: entry list header

Signed-off-by: Innei <tukon479@gmail.com>

* feat: sync selector

Signed-off-by: Innei <tukon479@gmail.com>

* feat: modal stack mobile

Signed-off-by: Innei <tukon479@gmail.com>

* fix: modal selector

Signed-off-by: Innei <tukon479@gmail.com>

* cleanup

Signed-off-by: Innei <tukon479@gmail.com>

* fix: sheet and optimize entry readers

Signed-off-by: Innei <tukon479@gmail.com>

* fix: scroller

Signed-off-by: Innei <tukon479@gmail.com>

* feat: entry contents

Signed-off-by: Innei <tukon479@gmail.com>

* feat: entry content

Signed-off-by: Innei <tukon479@gmail.com>

* update

Signed-off-by: Innei <tukon479@gmail.com>

* feat: user profile sheet

Signed-off-by: Innei <tukon479@gmail.com>

* fix: entry content header

Signed-off-by: Innei <tukon479@gmail.com>

* fix: entry header

Signed-off-by: Innei <tukon479@gmail.com>

* chore: auto-fix linting and formatting issues

* fix: return back

Signed-off-by: Innei <tukon479@gmail.com>

* feat: image view

Signed-off-by: Innei <tukon479@gmail.com>

* feat: audio

Signed-off-by: Innei <tukon479@gmail.com>

* feat: inline player

Signed-off-by: Innei <tukon479@gmail.com>

* feat: pull to refresh

Signed-off-by: Innei <tukon479@gmail.com>

* cleanup

Signed-off-by: Innei <tukon479@gmail.com>

* update

Signed-off-by: Innei <tukon479@gmail.com>

* chore: auto-fix linting and formatting issues

* chore: fix import, remove no support display

* chore: auto-fix linting and formatting issues

* feat: achievement modal in mobile

Signed-off-by: Innei <tukon479@gmail.com>

* fix: subview mobile

Signed-off-by: Innei <tukon479@gmail.com>

* feat: power

Signed-off-by: Innei <tukon479@gmail.com>

* feat: wallet mobile design

Signed-off-by: Innei <tukon479@gmail.com>

* feat: pwa support (#1575)

Co-authored-by: hyoban <hyoban@users.noreply.github.com>

* chore: auto-fix linting and formatting issues

* fix import

* discover

* fix: border color

Signed-off-by: Innei <tukon479@gmail.com>

* fix: modal async

Signed-off-by: Innei <tukon479@gmail.com>

* feat: mobile setting

Signed-off-by: Innei <tukon479@gmail.com>

* fix: entry header width

Signed-off-by: Innei <tukon479@gmail.com>

* fix: remove unused hide filter

* feat: settings

Signed-off-by: Innei <tukon479@gmail.com>

* feat: setting done

Signed-off-by: Innei <tukon479@gmail.com>

* action card

* fix discover feed form

* popular filter

* inbox table

* fix: picture masonry pull to refresh

Signed-off-by: Innei <tukon479@gmail.com>

* fix: scroll element

Signed-off-by: Innei <tukon479@gmail.com>

* fix: radio in mobile

Signed-off-by: Innei <tukon479@gmail.com>

* feat: to scientific notation

Signed-off-by: Innei <tukon479@gmail.com>

* fix: login

Signed-off-by: Innei <tukon479@gmail.com>

* ResponsiveSelect for action card

* chore: remove theme color

Signed-off-by: Innei <tukon479@gmail.com>

* type check

* type check

* fix: setting import circular

Signed-off-by: Innei <tukon479@gmail.com>

* refactor: remove hijack pushState

Signed-off-by: Innei <tukon479@gmail.com>

* fix: float bar

Signed-off-by: Innei <tukon479@gmail.com>

* fix: scroll end trigger

Signed-off-by: Innei <tukon479@gmail.com>

* fix: dark theme color

Signed-off-by: Innei <tukon479@gmail.com>

* fix: overscroll-behavior only in destop

Signed-off-by: Innei <tukon479@gmail.com>

* fix: ux

Signed-off-by: Innei <tukon479@gmail.com>

* fix: color

Signed-off-by: Innei <tukon479@gmail.com>

* fix: list scroll area

Signed-off-by: Innei <tukon479@gmail.com>

* update

Signed-off-by: Innei <tukon479@gmail.com>

* merge

* update

* update favicon link

* fix: reload prompt on mobile

* test

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

* test

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

* fix: ios

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

* try patch precaching

* try

* try

* build

* try

* try

* feat: ctx menu on safari

Signed-off-by: Innei <tukon479@gmail.com>

* try

* clear timeout

Signed-off-by: Innei <tukon479@gmail.com>

* try

* fix

* deny og

* fix patch

* pre cache exclude

* feat: add all

Signed-off-by: Innei <tukon479@gmail.com>

* i18n

Signed-off-by: Innei <tukon479@gmail.com>

* feat: slide

Signed-off-by: Innei <tukon479@gmail.com>

* feat: ico

Signed-off-by: Innei <tukon479@gmail.com>

* fix: build

Signed-off-by: Innei <tukon479@gmail.com>

* test network first

Signed-off-by: Innei <tukon479@gmail.com>

* test

Signed-off-by: Innei <tukon479@gmail.com>

* fix: icon padding

* test

Signed-off-by: Innei <tukon479@gmail.com>

* use react-ios-pwa-prompt

* fix: icon path

* update

* fix: prompt

Signed-off-by: Innei <tukon479@gmail.com>

* feat: redesign toc

Signed-off-by: Innei <tukon479@gmail.com>

* ctx

Signed-off-by: Innei <tukon479@gmail.com>

* ready to prod

Signed-off-by: Innei <tukon479@gmail.com>

* feat: startup screen

Signed-off-by: Innei <tukon479@gmail.com>

* feat: floatbar

Signed-off-by: Innei <tukon479@gmail.com>

* fix: switch view

Signed-off-by: Innei <tukon479@gmail.com>

* fix: keep scroll map

Signed-off-by: Innei <tukon479@gmail.com>

* enable hoverOnlyWhenSupported

* fix: count

Signed-off-by: Innei <tukon479@gmail.com>

* fix: hoverOnlyWhenSupported only in web

Signed-off-by: Innei <tukon479@gmail.com>

* fix

Signed-off-by: Innei <tukon479@gmail.com>

* chore: auto-fix linting and formatting issues

---------

Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <tukon479@gmail.com>
Co-authored-by: Innei <Innei@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
Co-authored-by: hyoban <hyoban@users.noreply.github.com>
Co-authored-by: lawvs <18554747+lawvs@users.noreply.github.com>
Co-authored-by: lawvs <lawvs@users.noreply.github.com>
2024-11-22 19:32:39 +08:00
Tsingper 78611bb598
chore(locales): enhance OPML import instructions in translations (#1688) 2024-11-22 17:52:04 +08:00
Whitewater 1f349ed73e
fix: improve perform for feed column (#1708) 2024-11-22 17:23:59 +08:00
Innei 0f3236406d
fix: feed icon margin right
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-22 13:23:08 +08:00
Whitewater 00826aeccc
fix: package export path for tsconfig (#1690)
* fix: update package.json paths and enable composite in tsconfig

* fix: add tsconfig.tsbuildinfo to .gitignore

* fix: enable composite in main

* fix: update AppType import path

* chore: clean tsup
2024-11-22 12:48:40 +08:00
Whitewater 1353d4bfc5
fix: add deps for integration cmds (#1696) 2024-11-22 12:34:51 +08:00
Innei 89239d89aa
fix: feed icon fallback delay ms
Signed-off-by: Innei <i@innei.in>
2024-11-21 16:09:09 +08:00
Innei f84aa0b0cf
fix: changelog
Signed-off-by: Innei <i@innei.in>
2024-11-21 16:00:50 +08:00
Innei 170a7a74b3
chore: upgrade vitest
Signed-off-by: Innei <i@innei.in>
2024-11-21 15:43:17 +08:00
Stephen Zhou e275bc2838
chore: update changelog 2024-11-21 15:16:45 +08:00
Innei 9de0dc61bd
chore(release): release v0.2.3-beta.0 2024-11-21 15:10:28 +08:00
Whitewater 840c49e8fe
refactor: simplify useRegisterCommand types (#1678) 2024-11-21 14:41:49 +08:00
Stephen Zhou 2158b1cc25
feat: multi select with shift
close #1256
2024-11-20 21:21:32 +08:00
Stephen Zhou fa08d1a0cb
fix: align notification skeleton to left
close #1672
2024-11-20 18:08:37 +08:00
Innei 04326186b7
fix: remove hardcode minfest
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-20 16:35:04 +08:00
lawvs 64c891f30c fix: enhance tray icon visual effect in Windows platform 2024-11-20 01:34:02 +08:00
Stephen Zhou d0775162af
chore: remove structuralSharing 2024-11-19 20:05:13 +08:00
Whitewater 518a32f2ce
fix: add type checking to test script (#1666) 2024-11-19 19:49:14 +08:00
Stephen Zhou 4adcded021
fix: do not update action setting for archived query
https://discord.com/channels/1243823539426033696/1243823761913020458/1308365976571478046
2024-11-19 18:09:51 +08:00
Stephen Zhou 9e45d0441e
Revert "perf: reduce the number of items rendered on the first render"
close #1659 This reverts commit 6704d61baa.
2024-11-19 17:32:21 +08:00
Stephen Zhou 706f484757
fix: allow collect entry from list 2024-11-19 16:45:29 +08:00
Innei fcf775c976
perf: lazy show action, reduce lcp time
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-19 16:20:39 +08:00
Stephen Zhou 3fca96eaab
chore: typo 2024-11-19 15:45:10 +08:00
lawvs ec12b3538f fix: omit cacheDimensions from img attributes in MediaImpl 2024-11-19 15:20:03 +08:00
Whitewater ea8c8d0926
refactor: new command abstractions in follow (#1566)
* feat: implement command abstractions and hooks

* chore: register follow commands in search command context

* refactor: replace entry actions with command buttons in entry header

* chore: add usePopulatedEntry hook

* feat: add user focus context with atom hooks

* fix: types

* refactor: redesign command system

* refactor: update command button and hotkey hooks for improved type safety

* refactor: update command types for consistency and add new command types

* refactor: enhance entry actions component with dynamic command buttons

* chore: clean code

* refactor: streamline entry content handling and enhance command button configuration

* refactor: enhance command handling and streamline entry actions integration

* refactor: deprecate command button components and simplify command registration

* fix: disable shortcut in modal present

Signed-off-by: Innei <tukon479@gmail.com>

---------

Signed-off-by: Innei <tukon479@gmail.com>
Co-authored-by: Innei <tukon479@gmail.com>
2024-11-19 13:34:55 +08:00
Stephen Zhou 4cbf8a54fc
fix: video media can not play in video view
close #1645
2024-11-19 12:57:19 +08:00
dai 3b6a6ba703
chore: update ja.json (#1656)
Co-authored-by: dai <dai@users.noreply.github.com>
2024-11-19 12:00:10 +08:00
Innei 3fa3bd5fc5
fix(dx): merge script and fix host rewrite
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-18 22:05:45 +08:00
Innei a60db7eda6
chore(dx): custom debug host
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-18 21:36:38 +08:00
Innei 6704d61baa
perf: reduce the number of items rendered on the first render
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-18 21:26:12 +08:00
Stephen Zhou 7b61df0c52
refactor: replace `lodash-es` with `es-toolkit` (#1650) 2024-11-18 20:59:56 +08:00
Stephen Zhou 1466886c42
fix: always exclude routeParams 2024-11-18 18:09:40 +08:00
Stephen Zhou 3ba9093693
fix: wrap with Ellipsis 2024-11-18 16:05:50 +08:00
Innei 2badb9b1c0
fix: ignore `file` and editor protocols
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-18 16:01:00 +08:00
Stephen Zhou 47e6c2878f
chore: update api type 2024-11-18 14:43:57 +08:00
DIYgod 1b5f944806
fix: app notification font size 2024-11-18 14:37:11 +08:00
Stephen Zhou 677b2ea214
fix: try stable sort result for feed list 2024-11-18 14:07:51 +08:00
Innei a3eebfff69
chore(release): release v0.2.2-beta.0 2024-11-18 14:02:41 +08:00