Commit Graph

144 Commits

Author SHA1 Message Date
DIYgod bb0db13dc1
fix: electron dev 2025-02-09 14:01:51 +08:00
Innei a84a4d273a
chore: fix types and lint error
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-04 23:35:51 +08:00
DIYgod ab0fbb6b6b
Revert "feat: update app bundle id"
This reverts commit 9bf7d5c495.
2025-02-04 20:07:48 +08:00
DIYgod 9bf7d5c495
feat: update app bundle id 2025-02-04 19:44:21 +08:00
Innei 5feec44463
chore: downgrade Sentry Electron SDK and related dependencies 2025-02-03 02:06:26 +08:00
Innei 295b99e2ca
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-03 01:45:49 +08:00
Stephen Zhou e64da259e7
fix: delay the setVoice until before starting play tts, close #2042 2025-01-23 15:42:36 +08:00
Stephen Zhou 8a13db9d6d
Revert "chore: update"
This reverts commit 73ec9079cc.
2025-01-22 22:55:03 +08:00
Stephen Zhou 73ec9079cc
chore: update 2025-01-22 22:48:50 +08:00
Stephen Zhou 0d124ffd6b
chore: better type safe for electron store 2025-01-22 22:38:44 +08:00
Stephen Zhou 9f30194db5
fix: use electron store (#2644) 2025-01-22 22:27:56 +08:00
Stephen Zhou 2cd1b5daf9
chore: enable noUncheckedIndexedAccess, better type check (#2608) 2025-01-18 22:35:23 +08:00
Stephen Zhou 6b884d1fd7
fix: allow set cookie on verify-totp 2025-01-17 23:14:07 +08:00
Cesaryuan 6abb442f03
feat: add proxy support for native fetch using undici (#2537) 2025-01-13 14:04:38 +08:00
Cesaryuan b4edc426df
fix: tray icon appears small and blurry on Windows, Close #2077 (#2461) 2025-01-06 09:01:44 +08:00
但为君故 1de1cd9ae1
fix: fix decoding error(utf-8,gbk,iso-8859 and other charsets) in readability (issue #2435) (#2449) 2025-01-06 08:59:57 +08:00
lawvs 0a0b39b5f8 fix: improve protocol handling 2024-12-31 13:52:51 +08:00
Stephen Zhou 55882cacff
fix: set cookie after signing in in electron 2024-12-26 11:06:33 +08:00
Stephen Zhou 626db9a7ed
fix: parse auth cookie 2024-12-19 22:22:13 +08:00
DIYgod 8a666e5f1b
feat: update text 2024-12-19 21:25:53 +08:00
Whitewater faebe6c819
fix: update linkedom to version 0.18.6 (#2185) 2024-12-17 09:54:51 +08:00
Innei 9bcb268d3f
fix: downgrade electron
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-11 19:22:11 +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
但为君故 05f5477139
hotfix: readability's bug of failed to load document. (#2031)
* hotfix: fix the bug of sanitizing that causes readability failed to fetch document content.

* chores: add the commit `db83710` into changelog.

* chores: add additional description for DOMPurify.

* typo: rename the sanitizing function's parameter name.

---------

Co-authored-by: Innei <i@innei.in>
2024-12-07 16:40:16 +08:00
但为君故 ec001e788f
typo: make code comments are in consistence with language. (#2007) 2024-12-05 13:32:26 +08:00
但为君故 f2ed678afc
fix(security): add dompurify for raw document string pre-cleaning on readability to avoid xss attack (#2000) 2024-12-04 16:33:32 +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 7ad1e305c3
fix: window titlebar maximize state sync, fixed #1982 (#1989)
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-03 15:39:16 +08:00
DIYgod 9102203956
feat: migrate to better auth (#1951)
* feat: add better-auth

* feat: remove hono/auth-js

* fix: authention check

* fix: signout refetch

* feat: init server auth plugins

* feat: remove types/authjs

* feat: server auth create session plugin

* feat: web login returning

* fix: types

* fix: test env
2024-12-03 12:59:41 +08:00
Innei 27b3bf4f50
fix: nightly auto updater
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-02 16:17:43 +08:00
Whitewater 51519e2d7a
fix: handle undefined arguments in executeJavaScript call (#1958)
* fix: handle undefined arguments in executeJavaScript call

* fix: improve error handling in setVoice and getVoices procedures

* fix: handle undefined arguments in executeJavaScript call
2024-12-02 15:21:25 +08:00
Innei 22e2c0d649
chore: update deps
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-02 14:59:16 +08:00
Innei 7bdf10050c
fix(bridge): window call should catch error
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-01 22:02:23 +08:00
lawvs 97c1ece9e3 fix: lock 2024-11-30 16:52:29 +08:00
Innei c5854f4579
fix: app version
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-29 13:00:04 +08:00
Innei 3499535b40
fix: load dynamic render assets
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-28 19:53:04 +08:00
Innei 2b6465921c fix(devtool): fix devtool font in windows
Signed-off-by: Innei <i@innei.in>
2024-11-27 15:45:43 +08:00
Innei adbdf7472b
feat: add reveal log file
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 15:26:51 +08:00
Innei 936166c0bc
chore: update vite 6
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-27 13:49:13 +08:00
Innei 09df663a1c
feat: support alway on top, fixed #1740
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-25 22:36:16 +08:00
Innei 44646d8a86
perf: reduce mobile entry header re-render
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-25 22:23:09 +08:00
Innei 9680351f2c
fix: app update logic
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-25 22:14:58 +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
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
lawvs 64c891f30c fix: enhance tray icon visual effect in Windows platform 2024-11-20 01:34:02 +08:00
Stephen Zhou 7b61df0c52
refactor: replace `lodash-es` with `es-toolkit` (#1650) 2024-11-18 20:59:56 +08:00