Commit Graph

272 Commits

Author SHA1 Message Date
Innei c8db70b6ff
fix: try to fix linux appImage icon
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-10 23:14:37 +08:00
Innei 2d31b646fd
fix: update electron to resolve present context menu
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-10 19:14:30 +08:00
Innei d5bf07fd75
chore: update deps 2024-12-09 17:37:01 +08:00
Innei b9d63eee86
chore(release): release v0.2.6-beta.0 2024-12-06 14:06:35 +08:00
Stephen Zhou 779a12045e
chore: use same specifier 2024-12-03 20:51:40 +08:00
Stephen Zhou 37164a3674
Revert "build: use pnpm catalogs"
This reverts commit 4477f83a29.
2024-12-03 20:32:19 +08:00
Stephen Zhou 4477f83a29
build: use pnpm catalogs 2024-12-03 20:22:02 +08:00
Whitewater 200415c77f
fix: revert electron bump (#1991)
* fix: downgrade electron version from 33.2.1 to 33.2.0

Co-authored-by: Eric Zhu <eric@zhu.email>

* chore: dedupe

* chore: update .npmrc to include package-import-method workaround

* chore: tweak lock

* fix: update node-gyp dependency to use tarball URL instead of git URL

---------

Co-authored-by: Eric Zhu <eric@zhu.email>
2024-12-03 18:47:14 +08:00
Innei 22e2c0d649
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-02 14:59:16 +08:00
Whitewater f7eca73f5b
fix: ci (#1943)
* Revert "fix: lock"

This reverts commit 97c1ece9e3.

* Revert "chore: bump electron and vite-bundle-analyzer version"

This reverts commit c01079aaa2.

* chore: update vite-bundle-analyzer to version 0.15.2

* chore: update electron to version 33.2.1

* fix: update node-gyp dependency to use tarball URL
2024-11-30 19:52:45 +08:00
lawvs c01079aaa2 chore: bump electron and vite-bundle-analyzer version 2024-11-30 16:37:25 +08:00
Innei d98ebaa4f7
refactor: vlist and keep scroll position (#1931)
* init

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

* feat: grid

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

* refactor: mark read logci

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

* chore: remove react-virtuoso

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

* fix: video

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

* transition

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

* fix: image memo loaded status

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

* fix: sort button

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

* feat: cjk truncate

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

---------

Signed-off-by: Innei <tukon479@gmail.com>
2024-11-29 22:51:37 +08:00
Innei f0d4d03090
chore(release): release v0.2.5-beta.0 2024-11-28 16:51:04 +08:00
Innei cd32115871
feat: web push
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 22:50:38 +08:00
Innei 742f91517d
fix: use turbo run concurrently task
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 17:15:19 +08:00
Innei c404e50ecf
refactor: remove external and proxy server pages
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 17:01:41 +08:00
Innei 936166c0bc
chore: update vite 6
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 13:49:13 +08:00
Innei ca4751acd2
feat(infra): electron app can hot update renderer layer (#1209)
* ci

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

* feat: hotupdate renderer impl

* fix: skip dev

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

* update logci

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

* update logci

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

* feat: tracker

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

* log

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

* fix: hash

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

* fix: build

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

* fix: deps

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

* Update nightly.yml

* update

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

* update

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

* update

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

* update minimunm

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

* calc main hash

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

* add main Hash logic

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

* remove

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

* fix

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

* log

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

* update

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

* update

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

* test

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

* update

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

* update

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

* fix: update

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

* debug

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

* update

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

* fix

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

* update

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

* fix: only one

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

* try fix cookie

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

* update

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

* fix cookie

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

* fix: domain

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

* fix

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

* fix: remove test code

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

* fix

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

---------

Signed-off-by: Innei <i@innei.in>
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-25 21:49:20 +08:00
Innei 78c7107d2d
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-24 17:24:10 +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
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
Innei 170a7a74b3
chore: upgrade vitest
Signed-off-by: Innei <i@innei.in>
2024-11-21 15:43:17 +08:00
Innei 9de0dc61bd
chore(release): release v0.2.3-beta.0 2024-11-21 15:10:28 +08:00
Stephen Zhou 7b61df0c52
refactor: replace `lodash-es` with `es-toolkit` (#1650) 2024-11-18 20:59:56 +08:00
Innei a3eebfff69
chore(release): release v0.2.2-beta.0 2024-11-18 14:02:41 +08:00
DIYgod 4bf3bfad20
docs: update README 2024-11-15 20:09:28 +08:00
Innei 70e3b72b0a
fix: remove wdyr in prod
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-14 22:50:03 +08:00
Innei 7168168b51
chore(release): release v0.2.1-beta.0 2024-11-14 20:43:31 +08:00
Innei 67e234de8b
fix: bump hook
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-14 20:43:10 +08:00
Innei 3b9b61dd29
chore: replace html-minifier
Signed-off-by: Innei <i@innei.in>
2024-11-11 00:53:03 +08:00
Innei a4796ce4c9
feat: add old browser check
Signed-off-by: Innei <i@innei.in>
2024-11-11 00:35:20 +08:00
Innei eeadf96062
chore(release): hotfix to release v0.2.0-beta.2 2024-11-09 18:34:03 +08:00
Innei 04ac3fe3f1
chore: update version
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-09 00:00:50 +08:00
Innei ee30adcc41
chore(release): release v0.2.0-beta.0 2024-11-08 21:30:04 +08:00
Innei 2f8dc0bc85
fix: add manifest to purge cache
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-07 23:38:27 +08:00
Kevin Deng 三咲智子 05da9ca7d3
feat: replace twMacro with unplugin-ast (#1462)
* feat: replace twMacro with unplugin-ast

* fix
2024-11-07 15:53:24 +08:00
Innei dee294dda5
feat(app): support cache limit and clean cache
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-05 23:01:42 +08:00
DIYgod 3e8de308a3
feat: separate packaging for macOS x64 and arm64 architectures (#1389)
* feat: separate packaging for macOS x64 and arm64 architectures

* feat: merge yml script

* fix: outDir

* fix: path

* fix: path
2024-11-05 03:35:27 +08:00
Innei c40d93288b
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-03 23:59:55 +08:00
Innei d48d0f640e
chore: add i18n dedupe check
Signed-off-by: Innei <i@innei.in>
2024-11-03 16:28:40 +08:00
Innei 4de6355bb7
fix: add changelog
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-01 15:03:07 +08:00
Innei d77ad8252e
chore(release): release v0.1.2-beta.0 2024-11-01 15:01:29 +08:00
Innei 84228bc5c8
feat: add updatelog modal
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-31 22:06:32 +08:00
Stephen Zhou be43261e03
chore: update lint 2024-10-31 11:40:26 +08:00
Innei 618ee3bc1b
Merge remote-tracking branch 'origin/main' into sync/stable-2
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-28 13:26:57 +08:00
Innei 63e6b95227
chore: release v0.1.1-beta.1 (#1182)
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-27 21:34:38 +08:00
Innei 1ea103b7ee
fix: set windows env
Signed-off-by: Innei <i@innei.in>
2024-10-26 19:28:40 +08:00
Innei 6cb8fee9d4
chore(build): turborepo
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:04:12 +08:00
Innei 8193cbcc51
chore(release): release v0.1.1-beta.0 2024-10-25 18:15:02 +08:00
Innei 3a85febb6e
refactor(monorepo): migrate to monorepo (#1059)
* init

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

* chore: utils import

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

* remove stable router

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

* refactor: components import

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

* chore: auto-fix linting and formatting issues

* minify

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

* update

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

* fix: test

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

* chore: ui component extract

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

* fix: import

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

* re-render

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

* refactor: remove hooks

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

* fix

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

* update

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

* setting

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

* update

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

* refactor: remove icons

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

* typings

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

* feat: add horizontal scroll functionality to TimelineTabs (#1081)

Co-authored-by: xhuajin <xhuajin@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>

* fix: Wrong initial position of tab animation (#1087)

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

* fix: disable auto toggle readability in web

* fix: margin condition in EntryListHeader (#1103)

* chore(i18n): add daily reward system translation (#1102)

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

* fix: deps

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

* fix: type

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

* update

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

* fix

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

---------

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: Huajin <114134574+xhuajin@users.noreply.github.com>
Co-authored-by: xhuajin <xhuajin@users.noreply.github.com>
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
Co-authored-by: 仓鼠 <71394853+hamster1963@users.noreply.github.com>
Co-authored-by: hamster1963 <hamster1963@users.noreply.github.com>
Co-authored-by: Konv Suu <2583695112@qq.com>
Co-authored-by: lc4t <11334449+lc4t@users.noreply.github.com>
Co-authored-by: lc4t <lc4t@users.noreply.github.com>
2024-10-24 14:37:43 +08:00