lzt404
a1f93630ae
fix(ci): prevent signed macOS core archives from polluting cache
2026-08-16 02:27:07 +08:00
lzt404
0d7139eedd
fix(ci): streamline release workflow and bump core version
2026-08-15 16:33:11 +08:00
lzt404
1936d6c5d5
fix(ci): remove redundant validation and resolve Clippy warnings
2026-08-15 16:08:50 +08:00
lzt404
708001ca37
ci: cache dependencies and parallelize release builds
2026-08-15 01:13:03 +08:00
lzt404
6d09a6490d
feat(update): support Linux and macOS auto-updates
2026-08-10 14:05:57 +08:00
lzt404
89cee94a52
fix(ci): create macOS DMGs with hdiutil
2026-08-10 11:31:52 +08:00
lzt404
e8b2ced3f8
feat(updater): add GitCode fallback for GUI and CLIProxyAPI core releases
...
- split GitCode repositories into GUI and core build variables
- query GitCode latest release when GitHub version discovery fails
- construct GitCode attachment URLs from repository, tag, and asset filename
- retry core downloads through GitCode when GitHub downloads fail
2026-08-07 15:20:30 +08:00
lzt404
dd86eabefa
refactor(scripts): split and harden release tooling
2026-08-07 14:54:55 +08:00
lzt404
5ad07df8ee
fix(ci): recover from stalled GitCode asset uploads
2026-08-05 17:44:19 +08:00
lzt404
d679f8983f
ci(release): isolate GitCode mirroring workflow
2026-08-05 17:15:40 +08:00
lzt404
06f024abde
feat(release): add GitCode fallback mirror
2026-08-05 16:23:17 +08:00
lzt404
391fc877a7
ci(release): automate app versioning from Git tags
2026-08-05 15:37:43 +08:00
lzt404
de4227421e
feat(updater): keep publishing legacy Windows update packages
...
- Publish legacy update ZIPs for every Windows release
- Support both legacy and full assets in the update manifest
- Keep older clients compatible while newer clients update bundled core
2026-08-03 16:02:50 +08:00
lzt404
365356969e
feat(updater): migrate Windows updates to full release packages
...
- add a v0.2.10 legacy updater bridge
- support both legacy and full update archives
- stop publishing dedicated update packages after v0.2.10
- preserve user data during full-package upgrades
2026-08-02 00:45:45 +08:00
lzt404
462766d0d2
feat: split core views and add Windows portable auto-update
...
- split the core page into Home and Version Management
- add responsive layouts and navigation
- implement portable update checks, progress, verification, replacement, and rollback
- generate Windows update packages and release manifests
- add updater, navigation, and release workflow tests
2026-07-24 15:36:58 +08:00
lzt404
a6fca2e918
fix(release): prepare v0.2.3 and repair OAuth URL launching
...
- Replace cmd.exe URL launching with the official Tauri opener plugin
- Preserve OAuth query parameters on Windows
- Fix authorize_hydra_invalid_request during OAuth login
- Bump the application version to 0.2.3
- Update the bundled CLIProxyAPI core to 7.2.92
- Allow release builds when the Cargo manifest already matches the release version
2026-07-21 02:00:23 +08:00
Luis Pater
930d83767d
Enhance macOS release workflow with signed core archive handling, keychain cleanup, and improved validations
2026-07-20 03:03:28 +08:00
Luis Pater
f81784be13
Switch macOS release artifacts to DMG format and update workflow for notarization and bundling
2026-07-20 02:13:09 +08:00
Luis Pater
af5621d941
Handle existing keychains in release workflow to ensure proper keychain configuration during code signing
2026-07-20 00:47:06 +08:00
Luis Pater
0f22792d50
Fix keychain partition access for code signing in release workflow
2026-07-20 00:24:01 +08:00
Luis Pater
33e64ee892
Validate signing identity import in release workflow before binary signing
2026-07-20 00:05:01 +08:00
Luis Pater
f98b17f47c
Improve version validation and automate manifest version updates in release workflow
2026-07-19 23:42:22 +08:00
Luis Pater
3186915c6b
Enable macOS builds in release workflow and add binary signing
2026-07-19 23:22:38 +08:00
lzt404
8b687f5fe0
refactor(branding): rename app to EasyCLIProxyAPI
2026-07-19 21:43:47 +08:00
lzt404
0823f41176
ci(release): finalize v0.1.9 publishing
2026-07-19 17:16:39 +08:00
lzt404
ad02c2a8a6
refactor(app): rename the desktop app and refine the interface
2026-07-19 02:47:57 +08:00
lzt404
a21d38c87b
ci(release): add portable prerelease builds
2026-07-18 17:29:38 +08:00
lzt404
c6ea0fecd9
feat(usage): add SQLite usage records and portable tooling
2026-07-18 15:16:52 +08:00