Releases: AmintaCCCP/GithubStarsManager
v0.5.2
v0.5.2 Release Notes
New Features
Discovery View Refactor (PR #90)
- Replaced the subscription view with a new Discovery view featuring channel-based browsing, multi-filter sorting, search, pagination, and a "Load more" button
- Added in-page AI analysis controls for repository cards with star/unstar support
- Enhanced Markdown renderer with syntax highlighting (highlight.js), copyable code blocks, image zoom/modal, in-modal TOC, heading navigation, and adjustable font size
- Added safer clipboard read/write helpers with localized messages
- Improved responsive layout with Inter font family, refined breakpoints (xl header), and lucide-react icons throughout
- Added scroll-to-bottom component and enhanced error boundary with report/copy details
- Extended data import/export panel with more format support
Trending Channel Enhancement (PR #96)
- Switched Trending data source from GitHub Search API to GitHubTrendingRSS for more reliable results
- Added time-range filter (Daily, Weekly, Monthly) with a dropdown selector in the trending toolbar
- Added RSS description parsing with HTML entity decoding and tag stripping
- Supplemented RSS data with GitHub API for missing repository fields (language, topics, timestamps, etc.)
- Renamed the channel from "Hot Repos" to "Trending" with updated description
Bug Fixes
Desktop Stability Fix (PR #95)
- Removed the desktop-only Inter/CDN stylesheet loading path that was triggering renderer crashes on macOS
- Hardened discovery state rehydration and channel lookups to prevent white-screen crashes from malformed persisted data
Discovery View Fix (PR #97)
- Removed auto-loading pagination logic from the Discovery view and improved scroll behavior
- Fixed custom description handling in the RepositoryEditModal when the description is null or empty
Contributors
Special thanks to @SummerRay160 for their outstanding contributions to this release (PR #90, #97), driving the Discovery view refactor and key bug fixes that make this version significantly more stable and polished.
Download
- Windows: GitHub.Stars.Manager.Setup.0.5.2.exe
- macOS (Intel): GitHub.Stars.Manager-0.5.2.dmg
- macOS (Apple Silicon): GitHub.Stars.Manager-0.5.2-arm64.dmg
- Linux: GitHub.Stars.Manager-0.5.2.AppImage
v0.5.0
v0.5.0 Release Notes
New Features
AI Configuration & Prompt Management (PR #84)
- Added connection testing for AI configuration panel to validate service availability
- Enhanced prompt editing and display logic for better management experience
- Added repository deletion and release API endpoints for complete resource management
- Extended database schema for categories and asset filters with additional metadata fields
- Improved responsive layout for better mobile and desktop adaptation
Default Category Override (PR #85)
- Added default category override feature - modify name, icon, and keywords for default categories
- Added keyword support for categories with keyword input during creation/editing
- Unified category customization state logic across components
- Fixed AI configuration deletion with proper id existence check
Subscription / Trending Feature (PR #86, #87, #89)
- Added Trending view with four channels: Most Stars, Most Forks, Top Developers, and Trending
- Implemented manual refresh with IndexedDB persistence for ranking data
- Added batch AI analysis with pause/resume/stop controls
- Created backend proxy endpoints for GitHub Search API
- Added trending channel with time-range (daily/weekly/monthly) and language filters
- Full Chinese and English localization for all channels
Bug Fixes
- Fixed merge conflicts between subscription feature and default category override
- Fixed tag rendering logic in SubscriptionDevCard when ai_tags is empty
- Improved error message display with more specific details
- Fixed duplicate trending branch code in SubscriptionView
Improvements
- Optimized header responsiveness with automatic text wrapping detection
- Updated repository grid responsive breakpoints for better tablet/desktop layouts
- Improved subscription persistence and migration to include trending channel
- Extended trending search from 7 days to 30 days with minimum 100 stars threshold
Contributors
Special thanks to our contributors for this release:
- @SummerRay160 - AI configuration, prompt management, default category override features (PR #84, #85)
- @chan-yuu - Subscription/Trending feature implementation (PR #86)
Download
- Windows: GitHub.Stars.Manager.Setup.0.5.0.exe
- macOS (Intel): GitHub.Stars.Manager-0.5.0.dmg
- macOS (Apple Silicon): GitHub.Stars.Manager-0.5.0-arm64.dmg
- Linux: GitHub.Stars.Manager-0.5.0.AppImage
v0.4.0
Whats New in v0.4.0
This release brings major improvements to the settings interface, data management, and overall user experience.
New Features
- Tabbed Settings Interface: Settings are now organized into dedicated panels (General, AI, WebDAV, Backup, Backend, Category, Data Management) with mobile-friendly tab navigation
- Repository Multi-Select & Bulk Actions: Select multiple repositories at once with a bulk actions toolbar, bulk categorization modal, and pipelined AI-summary bulk processing
- README Modal: View repository READMEs with an improved Markdown renderer featuring safer link and image handling
- Back-to-Top Button: Quick navigation for long lists
- WebDAV Backup/Restore: Backup your data to WebDAV and restore when needed
- Backend Sync Controls: Sync your data across devices with backend integration
- AI Config Management: Configure and manage AI service settings
- Preset Asset Filters: Quick filter presets for release assets
- Category Management & Ordering: Organize categories with drag-and-drop reordering
Refinements
- Settings Refactor: Settings split into focused subpanels for better organization
- Repository & Release Lists: Reorganized for selection and grouping
Style Improvements
- New UI utilities and animations (scrollbars, touch helpers, slide/shake/bounce effects)
Bug Fixes
- README decoding now preserves UTF-8 encoding
- More robust Markdown and link handling
Special thanks to @SummerRay160 for their tremendous contributions to this release! Their work on the multi-language support, settings refactor, data management, sidebar optimization, and back-to-top button has significantly improved the project.
Downloads
| Platform | File |
|---|---|
| Windows | GitHub.Stars.Manager.Setup.0.4.0.exe |
| macOS (Intel) | GitHub.Stars.Manager-0.4.0.dmg |
| macOS (Apple Silicon) | GitHub.Stars.Manager-0.4.0-arm64.dmg |
| Linux | GitHub.Stars.Manager-0.4.0.AppImage |
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's New in v0.3.0
Category Management Improvements
- Hide/Show Default Categories: Built-in categories can now be hidden instead of deleted. Hidden categories can be restored from Settings.
- Delete Custom Categories: Custom categories can be deleted without affecting repositories. Repositories will keep their starred status.
- Drag & Drop Category Assignment: Drag repository cards onto sidebar categories to quickly assign categories.
- Category Lock: Manually assigned categories are now locked and won't be changed by subsequent AI analysis or sync operations.
- AI Category Matching: AI analysis now considers custom categories and will assign repositories to matching custom categories.
AI Service Fixes
- Gemini Compatibility (#74): Fixed connection test failures for Gemini models by increasing maxTokens threshold. Thanks to @Minttc for the contribution!
- DeepSeek Reasoner Compatibility (#75): Fixed compatibility issues with DeepSeek's official
deepseek-reasonermodel by removing unsupported parameters.
UI Improvements
- Sidebar Layout (#77): Category count badges are now properly aligned. Action buttons appear on hover without causing layout shifts.
Bug Fixes
- Backend Persistence: Category lock state (
category_locked) is now properly persisted to the backend database. - Settings Sync: Hidden default category preferences are now synced across devices via backend settings.
- Category Rename: Renaming a custom category now updates all repositories assigned to that category.
Downloads
| Platform | File |
|---|---|
| Windows | GitHub.Stars.Manager.Setup.0.3.0.exe |
| macOS (Intel) | GitHub.Stars.Manager-0.3.0.dmg |
| macOS (Apple Silicon) | GitHub.Stars.Manager-0.3.0-arm64.dmg |
| Linux | GitHub.Stars.Manager-0.3.0.AppImage |
What's Changed
- fix(aiService): increase maxTokens in testConnection for Gemini compatibility by @Minttc in #74
- fix(aiService): improve deepseek-reasoner compatibility by @AmintaCCCP in #75
- feat(categories): improve category management and drag-to-assign by @AmintaCCCP in #76
- fix(sidebar): align category counts and show actions on hover without layout shift by @AmintaCCCP in #77
New Contributors
Full Changelog: v0.2.9...v0.3.0
v0.2.9
What's Changed
- Improved AI summary parsing by stripping fenced JSON code blocks before extraction.
- Replaced fragile greedy JSON matching with balanced-brace parsing, so wrapped responses are handled more reliably.
- Increased the AI analysis token budget to reduce failures caused by truncated structured output.
Fixed
- Fixed issue #67 where AI-generated summaries could appear garbled or fall back incorrectly when the model returned markdown-wrapped or incomplete JSON.
PR: #69
Full Changelog: v0.2.8...v0.2.9
v0.2.8
Desktop Application Release
This release includes desktop applications for multiple platforms.
Available Downloads
- Windows:
.exeinstaller - macOS:
.dmginstaller, including Apple Silicon (arm64) - Linux:
.AppImageportable executable
What's New in v0.2.8
- Added observable decryption failure handling for stored AI API keys, WebDAV passwords, and GitHub tokens.
- Kept the settings APIs responsive even when one stored secret cannot be decrypted, instead of failing the entire response.
- Returned per-secret status metadata so the frontend can distinguish normal, empty, and decrypt-failed states.
- Added clear Settings warnings that tell users to re-enter and save configurations whose stored secrets can no longer be decrypted.
- Improved debugging by logging decryption failures with config context on the backend.
Full Changelog: v0.2.7...v0.2.8
v0.2.7
Desktop Application Release
This release includes desktop applications for multiple platforms.
Available Downloads
- Windows:
.exeinstaller - macOS:
.dmginstaller, including Apple Silicon (arm64) - Linux:
.AppImageportable executable
What's New in v0.2.7
- Added optional reasoning effort support for GPT-5 compatible OpenAI APIs.
- Preserved backward compatibility by keeping reasoning disabled unless users explicitly enable it.
- Added end-to-end persistence for the reasoning setting across frontend config state, backend config APIs, import/export, and database migration.
- Improved compatibility for OpenAI Responses and reasoning-enabled requests with longer timeouts for connection tests and proxy requests.
- Fixed unsupported legacy reasoning values by normalizing saved
minimalsettings tolow.
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's New in v0.2.6
This release improves sync stability and preserves your browsing context during refreshes.
Highlights
- Kept already loaded repository cards visible during sync, so refreshes no longer interrupt reading flow.
- Preserved scroll position after repository sync to avoid sudden jumps in long lists.
- Persisted repository view context, including the selected category and current view, across refresh and reload.
- Updated the app and login icon assets to use the project icon consistently.
- Improved nginx proxy resilience for containerized deployments by using a more reliable backend upstream setup.
External Contribution
Special thanks to external contributor @HuberttFox for PR #60.
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Fixed
- Fixed macOS App/Window menu missing in desktop build
- Restored Command+Q (quit) and Command+W (close window) shortcuts
- Fixed SyntaxError in generated main.js caused by improper string escaping
Downloads
- Windows: GitHub.Stars.Manager.Setup.0.2.5.exe
- macOS: GitHub.Stars.Manager-0.2.5.dmg (Apple Silicon: -0.2.5-arm64.dmg)
- Linux: GitHub.Stars.Manager-0.2.5.AppImage
See #58 for details. Thanks to @AmintaCCCP for the fix in PR #59.
v0.2.4
Changelog
- Improved sync stability, backend auth handling, and mobile layout refinements. (Thanks @HuberttFox for the contribution.)
- Added a release list unsubscribe action with confirmation and immediate sync.
Desktop Application Release
- Windows: .exe installer
- macOS: .dmg installer
- Linux: .AppImage portable executable