semantic-release-bot
9ca0ad0396
chore(release): 0.4.0 [skip ci]
...
## [0.4.0](https://github.com/Draculabo/AntigravityManager/compare/v0.3.5...v0.4.0 ) (2026-01-28)
### ✨ Features
* add system autostart and single-instance support ([ea51253 ](https://github.com/Draculabo/AntigravityManager/commit/ea51253d589abd537682344d3bdb684b8fc9a511 ))
* implement smart foreground quota refresh with debounce ([dd9e84a ](https://github.com/Draculabo/AntigravityManager/commit/dd9e84a0dbefad6066193b6bd468689a755a02e3 ))
### 🐛 Bug Fixes
* stub nestjs optional modules for packaging ([f0eb7c6 ](https://github.com/Draculabo/AntigravityManager/commit/f0eb7c6b619a3ea9ea203d66f5dbce731d731e3c ))
2026-01-28 08:17:50 +00:00
Draculabo
f0eb7c6b61
fix: stub nestjs optional modules for packaging
2026-01-28 16:16:27 +08:00
semantic-release-bot
a988a33d21
chore(release): 0.3.5 [skip ci]
...
## [0.3.5](https://github.com/Draculabo/AntigravityManager/compare/v0.3.4...v0.3.5 ) (2026-01-26)
### 🐛 Bug Fixes
* "Check Quota Now" button not refreshing UI after polling ([#42 ](https://github.com/Draculabo/AntigravityManager/issues/42 )) ([e959ee3 ](https://github.com/Draculabo/AntigravityManager/commit/e959ee346e7c26a8a4c5b7deefa5bd2452153f9d ))
### 📝 Documentation
* remove beta download links from README ([5a21680 ](https://github.com/Draculabo/AntigravityManager/commit/5a2168030eac4ddeffa1c3b002b2de48b6a11a8f ))
2026-01-26 20:39:04 +00:00
Sujit Biswas and Draculabo
e959ee346e
fix: "Check Quota Now" button not refreshing UI after polling ( #42 )
...
* feat: add React Query hooks for managing cloud accounts and update the generated route tree.
* feat: implement React Query hooks for comprehensive cloud account management.
* fix(cloud-accounts): add error handling to force poll mutation
Add an onError handler to log failures when forcing a cloud monitor poll, improving debuggability.
* fix: add error handling for cloud account polling failure
Add error toast notification when force polling fails, providing localized error message to improve user feedback.
* refactor: remove error logging from force poll cloud monitor hook
The onError handler was removed as error handling is now managed at a higher level in the application. This simplifies the hook and prevents duplicate error logging.
* fix(localization): add missing pollFailed translation keys
Add missing English and Chinese translations for the 'pollFailed' error message used when quota polling fails for all accounts.
* fix(CloudAccountList): prevent duplicate force poll requests
Add guard clause to disable button while mutation is pending to avoid duplicate API calls.
* fix: ensure UI updates after cloud quota poll and refresh
* chore: remove "peer": true flags from package-lock.json
---------
Co-authored-by: Draculabo <[email protected] >
2026-01-27 04:38:24 +08:00
semantic-release-bot
00bf4dea0b
chore(release): 0.3.4 [skip ci]
...
## [0.3.4](https://github.com/Draculabo/AntigravityManager/compare/v0.3.3...v0.3.4 ) (2026-01-26)
### 🐛 Bug Fixes
* **security:** add safeStorage fallback for production builds ([#38 ](https://github.com/Draculabo/AntigravityManager/issues/38 )) ([#43 ](https://github.com/Draculabo/AntigravityManager/issues/43 )) ([0208058 ](https://github.com/Draculabo/AntigravityManager/commit/02080588b764ed88a5831152a3a1249f1d077d29 ))
### 📝 Documentation
* update beta release link ([d5ee08d ](https://github.com/Draculabo/AntigravityManager/commit/d5ee08d5a06a915a8b82f680b38e2f532105498c ))
2026-01-26 19:06:28 +00:00
vin
02080588b7
fix(security): add safeStorage fallback for production builds ( #38 ) ( #43 )
...
Summary
- Replace hard keytar dependency with a multi-strategy key storage:
1) safeStorage (Electron built-in) — preferred
2) keytar (system keychain) — fallback
3) file-based encryption — last resort
- Dynamically import keytar to avoid asar load failures
- Refactor cloudHandler to use const (clean code)
- Fix “Failed to load cloud accounts” in packaged app
Rationale
The keytar native module can fail to load from asar archives in production builds. This ensures the app works even when system keychain access is unavailable.
Additional changes
- Replace sync file ops with async (fs/promises)
- Add atomic file writes to prevent data races
- Implement concurrency lock for key generation
- Add security error codes for better diagnostics
- Add warnings for file-based fallback mode
- Align error handling after merge
- Migrate legacy encrypted account data
References
- Issue: #38
- Commit: 92dc2f6
2026-01-27 03:05:41 +08:00
semantic-release-bot
e844aa9545
chore(release): 0.3.3 [skip ci]
...
## [0.3.3](https://github.com/Draculabo/AntigravityManager/compare/v0.3.2...v0.3.3 ) (2026-01-25)
### 🐛 Bug Fixes
* accept lowercase antigravity in process detection ([0d4e2ab ](https://github.com/Draculabo/AntigravityManager/commit/0d4e2ab21f37704e09ef1a67c181c48b42df1180 ))
### 📝 Documentation
* add beta download link to readme ([f15bb48 ](https://github.com/Draculabo/AntigravityManager/commit/f15bb48fdda10fda3c2382941ee0ce51204f750a ))
* clean up changelog duplicate ([22265e1 ](https://github.com/Draculabo/AntigravityManager/commit/22265e153c9d394229aa48afdc5948044b74e842 ))
2026-01-25 17:39:31 +00:00
semantic-release-bot
e91457eceb
chore(release): 0.3.2 [skip ci]
...
## [0.3.2](https://github.com/Draculabo/AntigravityManager/compare/v0.3.1...v0.3.2 ) (2026-01-25)
### 🐛 Bug Fixes
* handle keychain hint and suppress pgrep spam ([bd3d41a ](https://github.com/Draculabo/AntigravityManager/commit/bd3d41aed17bafe9d684c5c421bad8b90afa19a8 ))
### 📝 Documentation
* add macOS self-signing workaround for Keychain issues ([01e3f8f ](https://github.com/Draculabo/AntigravityManager/commit/01e3f8f8fd6dacc5eed214ed4b505d6d85f4bcff ))
### 🔧 Continuous Integration
* setup semantic release configuration and github actions workflow ([d2945a6 ](https://github.com/Draculabo/AntigravityManager/commit/d2945a6e8a14d75f577716183cdff093443d9636 ))
2026-01-25 09:48:18 +00:00
Draculabo
d2945a6e8a
ci: setup semantic release configuration and github actions workflow
2026-01-25 05:07:39 +08:00
Draculabo
89f39710c7
chore(release): bump version to 0.3.1
Publish Release / publish (ubuntu-latest) (push) Failing after 5m31s
Publish Release / publish (macos-14) (push) Canceled after 0s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-25 04:00:32 +08:00
Draculabo
4b12f1220d
chore(release): bump version to 0.3.0
Publish Release / publish (ubuntu-latest) (push) Failing after 6m48s
Publish Release / publish (macos-14) (push) Canceled after 0s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-23 10:58:18 +08:00
Draculabo
47c14763de
chore(release): bump version to 0.3.0-rc.3
Publish Release / publish (ubuntu-latest) (push) Failing after 5m51s
Publish Release / publish (macos-14) (push) Canceled after 0s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-21 20:48:27 +08:00
Draculabo
37a9750df2
feat: Improved process detection on macOS/Linux using find-process to reliably identify the main application
2026-01-21 20:48:03 +08:00
Draculabo
6e7f2252ad
chore(release): bump version to 0.3.0-rc.2
Publish Release / publish (ubuntu-latest) (push) Failing after 6m1s
Publish Release / publish (macos-14) (push) Canceled after 0s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-21 17:23:08 +08:00
Draculabo
12ab4e0ce7
chore(release): bump version to 0.3.0-rc.1
Publish Release / publish (ubuntu-latest) (push) Failing after 5m46s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-21 01:05:56 +08:00
Draculabo
465eb5d0a4
fix: tray icon not appearing in production builds
...
Publish Release / publish (ubuntu-latest) (push) Failing after 7m3s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
- Use extraResource config to copy assets outside of ASAR package
- Add debug logging for tray icon path resolution
- Bump version to 0.2.2
2026-01-19 21:08:31 +08:00
Draculabo
37b0fdeeb0
chore(release): bump version to 0.2.1
2026-01-19 20:20:08 +08:00
Draculabo
42973561fb
chore: upgrade electron from 32.3.3 to 37.3.1
2026-01-16 02:58:26 +08:00
Draculabo
5772e2e90e
feat: implement stability fixes and enhance error handling
2026-01-16 02:51:29 +08:00
Draculabo
c182a514bf
chore: add generate-assets script
2026-01-10 02:35:38 +08:00
Draculabo
2b443251bb
chore: add grpc dependencies
2026-01-10 01:07:09 +08:00
Draculabo
098cbe3eb9
fix: server di error
2026-01-10 01:07:09 +08:00
Draculabo
e7087bc4b1
feat: migrate gateway to nestjs
2025-12-24 23:26:55 +08:00
Draculabo
0652c31b3e
fix: add node-addon-api and remove redundant rebuild step
2025-12-23 19:41:08 +08:00
Draculabo
d0417339c1
Initial Commit
2025-12-23 01:38:53 +08:00