Innei
62b3b8fe89
fix: build
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 18:37:07 +08:00
Innei
e5e9e8dfde
ci: Update version setup action to support desktop and mobile app versioning
...
- Add input parameter to specify app type (desktop or mobile)
- Modify version extraction logic to use correct package.json based on app type
- Update build workflow to explicitly set app type when setting up version
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 15:32:32 +08:00
Innei
0ded5e37dd
ci: Add 'release' task type to PR title validation workflow
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 14:35:24 +08:00
Innei
3e84f73aec
chore: extract ssr as single app
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-03-03 20:01:18 +08:00
DIYgod
8b07a9a573
chore: desktop dir ( #2924 )
...
* chore: desktop dir
* chore: desktop src and configs
* chore: auto-fix linting and formatting issues
* fix: path
* fix: path
* fix: path
* fix: path
* fix
* fix
* fix
* test
* test
* test
* test
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
---------
Co-authored-by: DIYgod <8266075+DIYgod@users.noreply.github.com>
2025-03-02 17:19:22 +08:00
DIYgod
2fc2056e01
chore: auto submit
2025-02-23 18:58:17 +08:00
DIYgod
c4422a57e1
chore: profile input ( #2827 )
2025-02-20 17:43:17 +08:00
Innei
0d219a5a28
chore(mobile): Configure CI environment for build and asset handling
...
- Add CI environment variable to GitHub Actions workflow for iOS build
- Update app configuration to use CI-specific asset paths
- Modify Vite configuration for HTML renderer to support CI build output
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-19 21:37:06 +08:00
DIYgod
878ca93b50
fix: eas build ( #2798 )
...
* feat: change eas profile
* chore: use self-hosted runner
* chore: use self-hosted runner
* chore: use self-hosted runner
* chore: revert self hosted runner
2025-02-18 18:05:30 +08:00
DIYgod
9a70853281
chore: add timeout_minutes to retry
2025-02-18 11:22:48 +08:00
DIYgod
7ae7c89b96
chore: macos build with retry
2025-02-18 11:20:05 +08:00
DIYgod
2de63b04d0
feat: remove nightly build
2025-02-14 20:05:27 +08:00
Innei
fcdf4df5b2
chore: add eas build ci ( #2741 )
...
* eas build
Signed-off-by: Innei <tukon479@gmail.com>
* fix pnpm
Signed-off-by: Innei <tukon479@gmail.com>
* fix
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>
2025-02-13 21:56:24 +08:00
DIYgod
a397ab7f7c
chore: fix tag_version
2025-02-13 19:27:46 +08:00
DIYgod
a3566ee548
chore: fix tag_version type
2025-02-13 19:01:42 +08:00
DIYgod
e03f38a7fd
feat: mas ( #2692 )
...
* feat: build pkg for mas
* fix: mas build script
* chore: manual mas build
* chore: optional tag_version
* fix: mas build input
* chore: debug
* feat: pkg keychain
* feat: remove pkg maker
* Revert "feat: remove pkg maker"
This reverts commit 0fef70050c9b9e862db7319798171cc47278d65b.
* feat: disable dmg maker for mas
* feat: update version to match mas' requirement
* feat: mas arch
* fix: mas build
* chore: update version
* feat: login and account deletion for mas
* feat: dynamic build version
* feat: recover version
* feat: add BUILD_CERTIFICATE_MASPKG_BASE64
2025-02-08 19:40:39 +08:00
DIYgod
8bbd8bf856
feat: add default value for VITE_WEB_URL and remove VITE_IMGPROXY_URL
2025-01-17 22:50:33 +08:00
Stephen Zhou
6ed9bd6b07
ci: update
2025-01-17 09:47:59 +08:00
Stephen Zhou
a7e5a0468a
ci: try
2025-01-16 20:44:38 +08:00
Innei
682d1ea37f
chore: update bug report template to include 'bug' label
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-16 16:38:34 +08:00
Innei
5bccea21fd
chore: update pr template
...
Signed-off-by: Innei <tukon479@gmail.com>
2025-01-14 19:45:26 +08:00
Innei
fb08ee964d
fix(ci): should upload render assets
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-12 22:18:02 +08:00
Innei
31f1f132eb
chore: issue template add issue type
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-12-05 00:16:34 +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
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
DIYgod
1d77c092ce
feat: upload arm64 dmg separately
2024-11-14 00:06:12 +08:00
Innei
2933e5b328
chore(template): add checklist
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-12 20:03:52 +08:00
Innei
929e1f3827
chore: issue template
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-02 15:01:12 +08:00
Innei
e205f393fb
chore: update template
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-11-01 15:34:09 +08:00
Innei
0b9c279fcc
fix: turbo build cmd
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-28 23:40:47 +08:00
Innei
fb0152eaec
fix(ci): concurrency group
...
Signed-off-by: Innei <i@innei.in>
2024-10-28 22:29:14 +08:00
Innei
9f72c263a6
fix(ci): windows build
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:34:05 +08:00
Innei
c812bd71aa
fix(ci): turbo not found
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:20:41 +08:00
Innei
284f3032b1
ci: rename
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:11:20 +08:00
Innei
2b8795f0ae
ci: rename job name
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:10:36 +08:00
Innei
67f8fb8fbe
ci: add turbo cache
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:09:18 +08:00
Innei
7b848cd08a
fix: add turbo build in ci
...
Signed-off-by: Innei <i@innei.in>
2024-10-26 17:05:27 +08:00
Innei
662d33672b
Merge remote-tracking branch 'origin/main' into dev
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-18 15:37:01 +08:00
Innei
727ba56d85
feat: add Openpanel integration ( #1014 )
...
* refactor: remove posthog to op
Signed-off-by: Innei <tukon479@gmail.com>
* update
Signed-off-by: Innei <tukon479@gmail.com>
* fix: $pageview
Signed-off-by: Innei <tukon479@gmail.com>
* fix: type
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-18 15:23:52 +08:00
Kevin Cui
4a14738a99
fix(ci): cannot release macOS APP ( #957 )
...
error message:
```
node_modules/macos-alias install: Traceback (most recent call last):
node_modules/macos-alias install: File "/Users/runner/work/Follow/Follow/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
node_modules/macos-alias install: import gyp # noqa: E402
node_modules/macos-alias install: ^^^^^^^^^^
node_modules/macos-alias install: File "/Users/runner/work/Follow/Follow/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
node_modules/macos-alias install: import gyp.input
node_modules/macos-alias install: File "/Users/runner/work/Follow/Follow/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 19, in <module>
node_modules/macos-alias install: from distutils.version import StrictVersion
node_modules/macos-alias install: ModuleNotFoundError: No module named 'distutils'
node_modules/macos-alias install: gyp ERR! configure error
node_modules/macos-alias install: gyp ERR! stack Error: `gyp` failed with exit code: 1
node_modules/macos-alias install: gyp ERR! stack at ChildProcess.onCpExit (/Users/runner/work/Follow/Follow/node_modules/node-gyp/lib/configure.js:325:16)
node_modules/macos-alias install: gyp ERR! stack at ChildProcess.emit (node:events:519:28)
node_modules/macos-alias install: gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)
node_modules/macos-alias install: gyp ERR! System Darwin 23.6.0
node_modules/macos-alias install: gyp ERR! command "/Users/runner/hostedtoolcache/node/22.9.0/arm64/bin/node" "/Users/runner/work/Follow/Follow/node_modules/.bin/node-gyp" "rebuild"
node_modules/macos-alias install: gyp ERR! cwd /Users/runner/work/Follow/Follow/node_modules/macos-alias
node_modules/macos-alias install: gyp ERR! node -v v22.9.0
node_modules/macos-alias install: gyp ERR! node-gyp -v v9.4.1
node_modules/macos-alias install: gyp ERR! not ok
node_modules/macos-alias install: Failed
```
Repair refers to: https://github.com/actions/runner/issues/2958#issuecomment-2186602747
Test passed.
Signed-off-by: Kevin Cui <bh@bugs.cc>
2024-10-15 18:29:23 +08:00
DIYgod
b541b484fc
chore: VITE_FIREBASE_CONFIG
2024-10-12 22:12:33 +08:00
DIYgod
079043f423
chore: add VITE_FIREBASE_CONFIG
2024-10-12 16:13:56 +08:00
Innei
23fc4ad78a
chore: update changelogithub
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-12 15:16:18 +08:00
Innei
702b1d976d
fix(ci): nightly linux build
...
Signed-off-by: Innei <tukon479@gmail.com>
2024-10-10 20:15:19 +08:00
Stephen Zhou
74d801292e
ci: use lts for lint
2024-10-10 11:06:32 +08:00
Stephen Zhou
04a156b799
ci: try fix issue translator
2024-10-09 16:30:53 +08:00
Stephen Zhou
6490dc54ef
chore: format
2024-10-09 09:12:54 +08:00
DIYgod
6b26925dad
chore: issue translator
2024-10-09 00:53:56 +08:00
Innei
206c59a257
fix(release): changelog
...
Signed-off-by: Innei <i@innei.in>
2024-10-05 16:23:59 +08:00
Innei
cbb6317afb
chore: update issue configs
...
Signed-off-by: Innei <i@innei.in>
2024-09-29 21:55:54 +08:00