semantic-release-bot
7a6587cb8b
chore(release): 0.15.3
...
## [0.15.3](https://github.com/evandrodevbr/GeminiNexus/compare/v0.15.2...v0.15.3 ) (2026-05-02)
### 👷 Build System
* allow fs-xattr and appdmg to build in pnpm v10 ([1c26a9e ](https://github.com/evandrodevbr/GeminiNexus/commit/1c26a9e542f3fa5a05b370b8a332ffe5a727ea92 ))
2026-05-02 05:13:21 +00:00
semantic-release-bot
5026be12d2
chore(release): 0.15.2
...
## [0.15.2](https://github.com/evandrodevbr/GeminiNexus/compare/v0.15.1...v0.15.2 ) (2026-05-02)
### 👷 Build System
* allow macos-alias and other native modules to build in pnpm v10 ([2e3a65b ](https://github.com/evandrodevbr/GeminiNexus/commit/2e3a65b76b91012638c422f6223b79399775c635 ))
2026-05-02 04:57:50 +00:00
semantic-release-bot
62634b5511
chore(release): 0.15.1
...
## [0.15.1](https://github.com/evandrodevbr/GeminiNexus/compare/v0.15.0...v0.15.1 ) (2026-05-02)
### ✅ Tests
* add universal electron mock to fix headless CI test runs ([1d35801 ](https://github.com/evandrodevbr/GeminiNexus/commit/1d35801980e3e54cec1d3e52ed75850eb7eec350 ))
* fix test environments failing due to missing IS_DEV_ENVIRONMENT mock export ([269ad18 ](https://github.com/evandrodevbr/GeminiNexus/commit/269ad18ed6c09585e881d0d916558b1bcc7ad940 ))
* update proxy-advanced-handler tests to reflect optional service registration ([f4daaa8 ](https://github.com/evandrodevbr/GeminiNexus/commit/f4daaa8ca13bc75c7e5090905176c06b61ecfedc ))
### 👷 Build System
* replace MakerSquirrel with MakerZIP for Windows ([27223f5 ](https://github.com/evandrodevbr/GeminiNexus/commit/27223f587d7facf25beef77aa6984cd248f2703d ))
2026-05-02 04:46:37 +00:00
semantic-release-bot
e221ad14cd
chore(release): 0.15.0
...
## [0.15.0](https://github.com/evandrodevbr/GeminiNexus/compare/v0.14.0...v0.15.0 ) (2026-05-02)
### ✨ Features
* bump version to 0.14.0 ([a905877 ](https://github.com/evandrodevbr/GeminiNexus/commit/a905877c76869a9b31b5b079d7afd86e4c905b59 ))
* **core:** isolate dev and production environments ([5c44a62 ](https://github.com/evandrodevbr/GeminiNexus/commit/5c44a622a8b4fa81246d4ca77073be50b4ddc1c9 ))
* **proxy:** add OpenCode IDE config and fix service availability ([713c449 ](https://github.com/evandrodevbr/GeminiNexus/commit/713c4497c623b0519847ed2afcc7da04997dae55 ))
* **proxy:** enrich traffic logs with model and token metadata ([641c739 ](https://github.com/evandrodevbr/GeminiNexus/commit/641c739b64150d1df77fd1a81a028b8cb4a4884d ))
* **ui:** replace sidebar with compact top header navigation ([7d2977b ](https://github.com/evandrodevbr/GeminiNexus/commit/7d2977b665a1a2fb0d5d8844a8e519471cdef8d8 ))
* **usage:** add cost reporting with custom model pricing and OpenRouter ([bc69a2e ](https://github.com/evandrodevbr/GeminiNexus/commit/bc69a2e8b52e5019c45faae12771af7e40d3f26b ))
* **usage:** move Monitor to Usage tab with per-request token tracking ([99e458f ](https://github.com/evandrodevbr/GeminiNexus/commit/99e458f69bd5564d27f94c72c719ba49efd72abe ))
* **usage:** redesign Usage Analytics with accurate token averages ([20785a8 ](https://github.com/evandrodevbr/GeminiNexus/commit/20785a8414bb0e364085a4a64f6a958c178d1df8 ))
### 🐛 Bug Fixes
* **ci:** remove explicit pnpm version from workflows ([080bf30 ](https://github.com/evandrodevbr/GeminiNexus/commit/080bf30e38379db5cb3c8d124f76a39aef897ccc ))
* **ci:** resolve release pipeline conflicts and clean repo structure ([71bf812 ](https://github.com/evandrodevbr/GeminiNexus/commit/71bf8122d1a3d5bd74e3450f61d24747b50ed9d7 ))
* **ci:** use Node 22 for semantic-release (requires ^22.14.0) ([268428a ](https://github.com/evandrodevbr/GeminiNexus/commit/268428a1193fd0bfd0559472fd50b3293d9c8ccb ))
* install notice showing in Chinese and not recognizing MSI install path ([0753bbd ](https://github.com/evandrodevbr/GeminiNexus/commit/0753bbdce63cffcd40fa13643e1082a67335c9c4 ))
### ♻️ Code Refactoring
* **accounts:** decompose CloudAccountList into focused components ([bf5a42c ](https://github.com/evandrodevbr/GeminiNexus/commit/bf5a42c03e706d19033ceff332ee3609afded7ed ))
2026-05-02 03:56:01 +00:00
semantic-release-bot
a631887cd1
chore(release): 0.14.0 [skip ci]
...
## [0.14.0](https://github.com/evandrodevbr/GeminiNexus/compare/v0.13.1...v0.14.0 ) (2026-04-29)
### 🚀 Features
* **proxy:** add OpenAI Responses API compatibility for Open CoDesign ([68474b5 ](https://github.com/evandrodevbr/GeminiNexus/commit/68474b56dca9c9bcd7b06eaae04c521f475e8e2c ))
2026-04-29 14:34:04 +00:00
semantic-release-bot
48faa0d4b1
chore(release): 0.13.1 [skip ci]
...
## [0.13.1](https://github.com/evandrodevbr/GeminiNexus/compare/v0.13.0...v0.13.1 ) (2026-04-29)
### 🐛 Bug Fixes
* lazy-initialize api-logger to prevent EACCES in CI environments ([9bf7c46 ](https://github.com/evandrodevbr/GeminiNexus/commit/9bf7c46ff6320f49cba80923c9e11eac35a7d4f0 ))
2026-04-29 06:40:20 +00:00
Gemini Nexus Bot
bac7b5591e
style(design): apply Minimal Dark Mode design system\n\n- Switched to complete Dark Mode (OLED-friendly)\n- Established standard color palette matching modern technical aesthetics\n- Changed font to Plus Jakarta Sans for increased legibility\n- Enforced dark mode as default in App.tsx\n- Fixed several React cascading render (setState in useEffect) warnings
2026-04-28 03:49:34 -03:00
Gemini Nexus Bot
433dccbaa9
feat: complete rebranding to Gemini Nexus with improved UI, proxies and documentation
2026-04-22 00:00:56 -03:00
semantic-release-bot
e524a340cb
chore(release): 0.11.1
...
## [0.11.1](https://github.com/Draculabo/AntigravityManager/compare/v0.11.0...v0.11.1 ) (2026-04-18)
### 🐛 Bug Fixes
* add unit label to AI credit display ([6577f1c ](https://github.com/Draculabo/AntigravityManager/commit/6577f1c51fd155004b81f6171eb5feffa2448128 ))
* remaining localization gaps ([#156 ](https://github.com/Draculabo/AntigravityManager/issues/156 )) ([7093c98 ](https://github.com/Draculabo/AntigravityManager/commit/7093c982ba790380cda7d1e8a53891970df6b3cf ))
* remove AI credit refresh time scraping ([3e1e10b ](https://github.com/Draculabo/AntigravityManager/commit/3e1e10b2a580ebf5a64b9a8982bd812a6a1f2924 ))
### 📝 Documentation
* **repo:** update project docs ([440a934 ](https://github.com/Draculabo/AntigravityManager/commit/440a9342800f244287c758b1a77a05fac9096df7 ))
### ♻️ Code Refactoring
* **ipc:** migrate renderer IPC client to official oRPC client ([d0c282d ](https://github.com/Draculabo/AntigravityManager/commit/d0c282dffff24bb74a81cfa523f2f72f949bf8f9 ))
* standardize runtime guard patterns with lodash-es ([#154 ](https://github.com/Draculabo/AntigravityManager/issues/154 )) ([bc35b96 ](https://github.com/Draculabo/AntigravityManager/commit/bc35b96b5d2d873cf0f187a57de695aedc32108f ))
2026-04-18 17:26:35 +00:00
semantic-release-bot
0223e8d807
chore(release): 0.11.0
...
## [0.11.0](https://github.com/Draculabo/AntigravityManager/compare/v0.10.0...v0.11.0 ) (2026-04-11)
### ✨ Features
* account management overhaul + 7 issue resolutions ([#147 ](https://github.com/Draculabo/AntigravityManager/issues/147 )) ([ed0dd81 ](https://github.com/Draculabo/AntigravityManager/commit/ed0dd811a8958928a2702839db07444e89f9fdb2 )), closes [#79 ](https://github.com/Draculabo/AntigravityManager/issues/79 ) [#126 ](https://github.com/Draculabo/AntigravityManager/issues/126 ) [#99 ](https://github.com/Draculabo/AntigravityManager/issues/99 ) [#145 ](https://github.com/Draculabo/AntigravityManager/issues/145 ) [#134 ](https://github.com/Draculabo/AntigravityManager/issues/134 ) [#53 ](https://github.com/Draculabo/AntigravityManager/issues/53 ) [#117 ](https://github.com/Draculabo/AntigravityManager/issues/117 )
* **antigravity:** add model specs and update mapping logic ([0a60c0e ](https://github.com/Draculabo/AntigravityManager/commit/0a60c0eafa698202722be9c283cb52831e2e0179 ))
* **cloud-oauth:** support selectable google oauth clients ([bcdf2a6 ](https://github.com/Draculabo/AntigravityManager/commit/bcdf2a6c24fc992d32b4ae883f2a34c8e64969e3 ))
* **cloud-status:** classify blocked accounts and surface validation state ([388fbcb ](https://github.com/Draculabo/AntigravityManager/commit/388fbcb2a9522285eb0bb4a541b48cd3e1049470 ))
* **cloud-sync:** persist project and status metadata for synced accounts ([385036d ](https://github.com/Draculabo/AntigravityManager/commit/385036d577495caeebf95301542811b08c9f333e ))
* **protobuf:** add unified state helpers for oauth payloads ([f970ccb ](https://github.com/Draculabo/AntigravityManager/commit/f970ccb2ed1f3a3e9de09221895f0b650c1115b9 ))
* **proxy:** add upstream error and rate-limit tracking support ([20fffff ](https://github.com/Draculabo/AntigravityManager/commit/20fffff29c47d1147e9b429884d9e8b613e7da6f ))
* **proxy:** improve parity, rate limiting, and token scheduling ([5401e40 ](https://github.com/Draculabo/AntigravityManager/commit/5401e40943824d54bc95971229a83934e55ad88f ))
* **proxy:** improve quota fallback and proxy parity handling ([4fa0a3c ](https://github.com/Draculabo/AntigravityManager/commit/4fa0a3c63dd4b973d0d07feb7351831ad827176d ))
* **ui:** update cloud account and provider visibility experience ([c95f494 ](https://github.com/Draculabo/AntigravityManager/commit/c95f494569b49ff1fae871970764c9f0a3fbda59 ))
### 🐛 Bug Fixes
* **cloud:** add missing oauth action bindings and validation status helper ([87c17a1 ](https://github.com/Draculabo/AntigravityManager/commit/87c17a1ed0856572f0f8c46ede923b563b726108 ))
* **cloud:** fetch AI credits on startup with endpoint fallback and preserve cached credits ([61716bb ](https://github.com/Draculabo/AntigravityManager/commit/61716bb51259c0a5899b8659aa864c5772b75cbb ))
* **linux:** dynamic executable path detection ([#121 ](https://github.com/Draculabo/AntigravityManager/issues/121 )) ([30e38dc ](https://github.com/Draculabo/AntigravityManager/commit/30e38dcb8b9329b68601c9df896fd815ccadc1ec ))
* **linux:** harden account-switch relaunch against GPU process crashes ([2c1755e ](https://github.com/Draculabo/AntigravityManager/commit/2c1755e578ac91962e813a141ec7d3df6fa61a74 ))
### 📝 Documentation
* **proxyman:** add setup and debugging guides and link them from readmes ([3100db9 ](https://github.com/Draculabo/AntigravityManager/commit/3100db93ed92f9f8ef19aceae49a699768e20ca9 ))
### ✅ Tests
* **proxy:** refine signature test text ([50a325b ](https://github.com/Draculabo/AntigravityManager/commit/50a325be113ef59dd9d0144b84d64f9eb40ea67a ))
2026-04-11 11:10:10 +00:00
semantic-release-bot
cad8657148
chore(release): 0.10.0 [skip ci]
...
## [0.10.0](https://github.com/Draculabo/AntigravityManager/compare/v0.9.2...v0.10.0 ) (2026-02-19)
### ✨ Features
* Add powerful CLI for account management ([#115 ](https://github.com/Draculabo/AntigravityManager/issues/115 )) ([b949764 ](https://github.com/Draculabo/AntigravityManager/commit/b9497648c6a7f50dd9b05a7f3d54ac95fa373349 ))
* Implement provider groupings with account calculator and compre… ([#113 ](https://github.com/Draculabo/AntigravityManager/issues/113 )) ([1e59a1c ](https://github.com/Draculabo/AntigravityManager/commit/1e59a1c901d5feedb1089015060fc8c31b614d4d ))
### 🐛 Bug Fixes
* refactor layout containers for proxy and settings pages to ensure full height and unified scrolling ([#102 ](https://github.com/Draculabo/AntigravityManager/issues/102 )) ([caaaaf5 ](https://github.com/Draculabo/AntigravityManager/commit/caaaaf571864aeb2bd68dc271972fd197c999bd1 ))
* **statusbar:** reduce process polling from 2s to 10s to prevent heap corruption crash ([#110 ](https://github.com/Draculabo/AntigravityManager/issues/110 )) ([118fad5 ](https://github.com/Draculabo/AntigravityManager/commit/118fad567eeaac4e173b97d3eeb84e1f3edd4556 ))
2026-02-19 14:03:23 +00:00
semantic-release-bot
6f8e8085ef
chore(release): 0.9.2 [skip ci]
...
## [0.9.2](https://github.com/Draculabo/AntigravityManager/compare/v0.9.1...v0.9.2 ) (2026-02-11)
### 🐛 Bug Fixes
* project id fallback and stream error regression ([#94 ](https://github.com/Draculabo/AntigravityManager/issues/94 )) ([caf9d58 ](https://github.com/Draculabo/AntigravityManager/commit/caf9d5849ac86f4c83cb7b33804b873e0c2ff545 ))
2026-02-11 09:13:22 +00:00
semantic-release-bot
4fba53a382
chore(release): 0.9.1 [skip ci]
...
## [0.9.1](https://github.com/Draculabo/AntigravityManager/compare/v0.9.0...v0.9.1 ) (2026-02-11)
### 🐛 Bug Fixes
* project id forwarding regression ([#93 ](https://github.com/Draculabo/AntigravityManager/issues/93 )) ([ab78d93 ](https://github.com/Draculabo/AntigravityManager/commit/ab78d9325213623067b5bd867b35464cd4eefd73 ))
2026-02-11 04:37:14 +00:00
semantic-release-bot
32abbb6793
chore(release): 0.9.0 [skip ci]
...
## [0.9.0](https://github.com/Draculabo/AntigravityManager/compare/v0.8.0...v0.9.0 ) (2026-02-10)
### ✨ Features
* add vercel and ui skills ([#86 ](https://github.com/Draculabo/AntigravityManager/issues/86 )) ([0f7a629 ](https://github.com/Draculabo/AntigravityManager/commit/0f7a629a4794b5e340371c8d6614c36d14b5ef43 ))
* global error fallback and e2e ([#91 ](https://github.com/Draculabo/AntigravityManager/issues/91 )) ([b89dd2c ](https://github.com/Draculabo/AntigravityManager/commit/b89dd2c3bbb8ae1617cec511960c934c260abc7c ))
* implement protocol parity and harden upstream handling ([#88 ](https://github.com/Draculabo/AntigravityManager/issues/88 )) ([13f10fe ](https://github.com/Draculabo/AntigravityManager/commit/13f10fe32f73306470a50b0284c8026117b65695 ))
### 🐛 Bug Fixes
* prevent page crash on 500 and add toast-based fallback ([#90 ](https://github.com/Draculabo/AntigravityManager/issues/90 )) ([bcca5ec ](https://github.com/Draculabo/AntigravityManager/commit/bcca5ec9351cef6b1cda708777459055a0bc1a0c ))
* prevent sensitive data logging ([#70 ](https://github.com/Draculabo/AntigravityManager/issues/70 )) ([5155e37 ](https://github.com/Draculabo/AntigravityManager/commit/5155e37fd1ceb4bc72f121fbc9ca53e6b12ce646 ))
### 📝 Documentation
* upgrade openspec workflow ([#85 ](https://github.com/Draculabo/AntigravityManager/issues/85 )) ([e4584d0 ](https://github.com/Draculabo/AntigravityManager/commit/e4584d0bc4627054cc2d2b07f998e9f61614e88c ))
### 🔧 Continuous Integration
* fix publish workflow release tag resolution ([#82 ](https://github.com/Draculabo/AntigravityManager/issues/82 )) ([5613709 ](https://github.com/Draculabo/AntigravityManager/commit/56137092beab315843d401e17a3edd456d38ba87 ))
* remove darwin universal build from publish workflow ([#81 ](https://github.com/Draculabo/AntigravityManager/issues/81 )) ([5b93ca8 ](https://github.com/Draculabo/AntigravityManager/commit/5b93ca889108ac354e6c9a84f01149f4653ed7c6 ))
* split publish into build and gated release with dry-run ([#80 ](https://github.com/Draculabo/AntigravityManager/issues/80 )) ([3eaf927 ](https://github.com/Draculabo/AntigravityManager/commit/3eaf9278ae2ef0103efaeed7a0ebdc77a4961025 ))
2026-02-10 18:56:11 +00:00
semantic-release-bot
51a93c5c88
chore(release): 0.8.0 [skip ci]
...
## [0.8.0](https://github.com/Draculabo/AntigravityManager/compare/v0.7.0...v0.8.0 ) (2026-02-07)
### ✨ Features
* complete account-bound profile switching and hardening ([#78 ](https://github.com/Draculabo/AntigravityManager/issues/78 )) ([a93c6d0 ](https://github.com/Draculabo/AntigravityManager/commit/a93c6d0cea5b9904a30234faffe767505f753373 ))
### 🐛 Bug Fixes
* **ci:** increase Node heap for publish step to prevent macOS OOM ([#76 ](https://github.com/Draculabo/AntigravityManager/issues/76 )) ([ee64179 ](https://github.com/Draculabo/AntigravityManager/commit/ee641799c27425ceb6d2d6d00a132881bedb1f04 ))
* **ci:** make WiX Toolset setup resilient on Windows runners ([#73 ](https://github.com/Draculabo/AntigravityManager/issues/73 )) ([5fe434f ](https://github.com/Draculabo/AntigravityManager/commit/5fe434f7050cb8975d65502baeb03b1747e00611 ))
### 📝 Documentation
* **openspec:** backfill missing proposals ([287e848 ](https://github.com/Draculabo/AntigravityManager/commit/287e848b3291d2ee43b173802b87491c2a90930d ))
2026-02-07 17:13:38 +00:00
semantic-release-bot
cda59ed3a2
chore(release): 0.7.0 [skip ci]
...
## [0.7.0](https://github.com/Draculabo/AntigravityManager/compare/v0.6.0...v0.7.0 ) (2026-02-06)
### ✨ Features
* add multi-arch release artifacts and MSI packaging ([#65 ](https://github.com/Draculabo/AntigravityManager/issues/65 )) ([f572ae4 ](https://github.com/Draculabo/AntigravityManager/commit/f572ae4652937efb25ab66defcfa55ddf65ac484 ))
### 🐛 Bug Fixes
* restore account switching on Antigravity 1.16.5 and migrate db sync to drizzle ([#69 ](https://github.com/Draculabo/AntigravityManager/issues/69 )) ([ed94abf ](https://github.com/Draculabo/AntigravityManager/commit/ed94abf0d6e90c0a1bf9c76f1ec3fdea091f6c4b ))
### 📝 Documentation
* translate repository documentation to English ([#72 ](https://github.com/Draculabo/AntigravityManager/issues/72 )) ([18389b9 ](https://github.com/Draculabo/AntigravityManager/commit/18389b975392f63441ede8369f13f6ef068214ab ))
### ♻️ Code Refactoring
* migrate to winston and enable daily rotated app logs ([#71 ](https://github.com/Draculabo/AntigravityManager/issues/71 )) ([2ae2216 ](https://github.com/Draculabo/AntigravityManager/commit/2ae2216f1ed3fa503ffd87a14cafd3921077a5c4 ))
2026-02-06 14:15:26 +00:00
semantic-release-bot
36848b46dc
chore(release): 0.6.0 [skip ci]
...
## [0.6.0](https://github.com/Draculabo/AntigravityManager/compare/v0.5.0...v0.6.0 ) (2026-02-04)
### ✨ Features
* add cloud reset time UI ([#56 ](https://github.com/Draculabo/AntigravityManager/issues/56 )) ([f6f8069 ](https://github.com/Draculabo/AntigravityManager/commit/f6f8069ce4673ae7027c6ba248daa18c8b602218 ))
* windows install guidance ([#63 ](https://github.com/Draculabo/AntigravityManager/issues/63 )) ([ce71470 ](https://github.com/Draculabo/AntigravityManager/commit/ce7147025d37648a82f6f6b300502ef4462bfde6 ))
### 🐛 Bug Fixes
* correct Windows install notice path ([5bda4b1 ](https://github.com/Draculabo/AntigravityManager/commit/5bda4b19dfc9ce64735cd39600d41a5deefc26ee ))
* **proxy:** route Claude Code CLI requests on /v1/chat/completions to Anthropic handler ([#61 ](https://github.com/Draculabo/AntigravityManager/issues/61 )) ([476d297 ](https://github.com/Draculabo/AntigravityManager/commit/476d297e4b2dd3015f7ebcbb915b643730816dc6 ))
2026-02-04 12:35:15 +00:00
semantic-release-bot
d25f2948c3
chore(release): 0.5.0 [skip ci]
...
## [0.5.0](https://github.com/Draculabo/AntigravityManager/compare/v0.4.0...v0.5.0 ) (2026-01-30)
### ✨ Features
* **i18n:** add Russian localization ([#48 ](https://github.com/Draculabo/AntigravityManager/issues/48 )) ([63956c9 ](https://github.com/Draculabo/AntigravityManager/commit/63956c9c2d60f829a998237abe6ade675fdb01ed ))
* Implement collapsible sidebar and refined status bar UI ([#45 ](https://github.com/Draculabo/AntigravityManager/issues/45 )) ([1265d04 ](https://github.com/Draculabo/AntigravityManager/commit/1265d044f69e52fba7da72fde6c47a0b85c58232 ))
* sentry integration ([#51 ](https://github.com/Draculabo/AntigravityManager/issues/51 )) ([a785640 ](https://github.com/Draculabo/AntigravityManager/commit/a785640d7a51b65a6852383401bd7c284b716975 ))
2026-01-30 05:01:40 +00:00
Sujit Biswas and Draculabo
1265d044f6
feat: Implement collapsible sidebar and refined status bar UI ( #45 )
...
* chore: mark peer dependencies in package-lock.json
* docs: add comprehensive developer guide for antigravity-manager
* build: add @radix-ui/react-tooltip dependency
The tooltip component is needed for future UI enhancements to provide better user guidance and information display.
* feat(StatusBar): add collapsed view with toggle button
- Introduce `isCollapsed` prop to support both expanded and compact layouts
- Collapsed view shows a single icon button with status tooltip
- Enhanced visual styling with shadows, borders, and improved spacing
- Use Tooltip component to display status in collapsed mode
* feat(ui): add Radix UI tooltip component wrapper
Create a reusable tooltip component using Radix UI primitives.
The wrapper provides styled content with animations and integrates
with the project's class name utility for consistent theming.
* feat(layout): add collapsible sidebar with persistent state
- Add toggle button to collapse/expand sidebar with smooth animations
- Persist sidebar state in localStorage to maintain user preference
- Show tooltips for navigation items when sidebar is collapsed
- Adjust StatusBar component to support collapsed state
* chore: remove "peer": true flags from package-lock.json
* build: mark peer dependencies in package-lock.json
* build: add yaml v2.8.2 dependency and update package-lock
* docs(project_overview): update skill documentation formatting
* docs: remove extra blank line in AGENTS.md
* docs: update changelog formatting to use hyphens
* docs: improve readability of OpenSpec workflow files
* chore: standardize YAML string quotes in GitHub configs
* style(StatusBar): reformat JSX for consistency and readability
- Simplify className expres
* style(ui): standardize quotes and class order in tooltip component
- Use single quotes consistently across imports and strings
- Reorder Tailwind CSS classes to follow recommended conventions
* style(ipc): remove unnecessary parentheses in debug log statement
* style(MainLayout): improve code formatting and consistency
- Reformat multi-line import for better readability
- Normalize Tailwind CSS class ordering
- Remove unnecessary whitespace and ensure consistent quotes
- Maintain all functionality while improving code style
* style(i18n): format long translation strings for better readability
* style: remove unnecessary line break in logger.info call
The logger.info call had an unnecessary line break that made the code less readable. The line has been consolidated to improve code style consistency.
* chore: disable several ESLint rules for development flexibility
Disable TypeScript ESLint rules and other linting rules that are too restrictive during active development. This allows faster iteration without constant linting errors for common patterns like `any` types, unused variables, and inline comments.
* refactor: use const for immutable variables in request mapper
- Change `let` to `const` for variables that are not reassigned
- Improves code clarity and prevents accidental reassignment
* refactor: replace direct hasOwnProperty calls with safe variant
Use Object.prototype.hasOwnProperty.call to avoid issues when objects have overridden hasOwnProperty method. This ensures consistent behavior across all object types.
* fix: disable eslint for intentional assignment in useEffect
The eslint warning was triggered by directly using setProxyConfig with config.proxy inside useEffect without including it in the dependency array. This assignment is intentional and only needs to run when config changes, not when setProxyConfig changes. Adding the eslint-disable comment prevents the warning while maintaining correct behavior.
* chore: disable react-hooks/exhaustive-deps rule
This rule was already disabled; the change only adds a trailing comma to the ESLint configuration for consistency.
* fix(eslint): re-enable lint rules for hooks and case-declarations
---------
Co-authored-by: Draculabo <[email protected] >
2026-01-28 18:55:40 +08:00
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
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
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
Draculabo
22265e153c
docs: clean up changelog duplicate
2026-01-25 19:08:53 +08:00
semantic-release-bot
ad39a735b5
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 ))
* trigger publish on release published event ([6a07bc0 ](https://github.com/Draculabo/AntigravityManager/commit/6a07bc0a10a5ad802777e007cfd7390852119b15 ))
2026-01-25 10:36:15 +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
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
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
a343e0c1ae
chore:: apply prettier formatting to entire codebase
2026-01-19 19:40:11 +08:00
Draculabo
f5c44c549f
chore: release v0.2.0
Publish Release / publish (ubuntu-latest) (push) Failing after 6m12s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-16 22:26:55 +08:00
Draculabo
dcfed908a5
chore: reelease 0.1.1
Publish Release / publish (ubuntu-latest) (push) Failing after 5m50s
Publish Release / publish (macos-latest) (push) Canceled after 0s
Publish Release / publish (windows-latest) (push) Canceled after 0s
2026-01-11 20:48:27 +08:00
Draculabo
01f6a5aaee
docs: update v0.1.0 changelog
2026-01-10 04:41:39 +08:00
Draculabo
c4a0fa773f
docs: update project document
2025-12-24 23:11:54 +08:00