Skip to content

Releases: AmintaCCCP/GithubStarsManager

0.5.5

27 Apr 15:42
0d33851

Choose a tag to compare

Desktop Application Release

This release includes desktop applications for multiple platforms.

Available Downloads:

  • Windows: .exe installer
  • macOS: .dmg installer
  • Linux: .AppImage portable executable

Note: Some platform builds may not be available if they failed during the build process.

Changelog

Bug Fixes

  • Update Dialog Portal Fix: Fixed the update dialog backdrop mask being trapped inside the overflow container. The dialog now renders via React Portal at the document body level with proper z-index stacking. Added click-on-mask-to-dismiss behavior for better UX.

  • Banner Layout Improvements: Fixed banner button wrapping on narrow viewports. Removed invalid Tailwind classes and improved responsive layout with proper flex behavior, ensuring buttons stay on a single line and text truncates gracefully.

  • Electron Focus Hijacking Fix: Replaced native alert()/confirm() dialogs with custom React components (Toast and ConfirmDialog). This resolves the focus trapping issue in Electron where clicking "OK" to close dialogs would leave input elements unfocusable until Alt+Tab window switching.

  • Category Lock Toggle Visibility: Improved the category lock toggle color differentiation in dark mode. Unlocked state now uses a visible gray-600 color, while locked state remains in amber. Both states are now clearly distinguishable in both light and dark modes.

Improvements

  • AI Connection Test Enhancements: AI connection test now returns detailed, user-facing results including status and guidance messages.

  • AI Configuration Error Handling: AI analysis now properly blocks execution when API keys are empty or cannot be decrypted, preventing failed runs. Bulk AI config import now gracefully skips entries without usable keys and logs skipped items with reasons.

  • Unified Error Messages: Consolidated and clarified error messages for AI configuration failures across the UI.

  • UI Polish: Tweaks to markdown image error/loading states and GitHub link dark-mode styling.

Special Thanks

We want to extend a huge thank you to @SummerRay160 for their outstanding contributions to this release! Their work on AI configuration error handling and UI improvements has significantly enhanced the user experience.


Full Changelog: v0.5.4...v0.5.5

v0.5.4

26 Apr 08:51
58a2f55

Choose a tag to compare

Desktop Application Release

This release includes desktop applications for multiple platforms.

Downloads

  • Windows: .exe installer
  • macOS: .dmg installer (Apple Silicon arm64 also available)
  • Linux: .AppImage portable executable

What is New in v0.5.4

Bug Fixes

Input Focus Fix (PR #110)

  • Added visible purple focus ring (focus:ring-2 focus:ring-brand-violet) to all text, password, URL, and select inputs in the AI Configuration, WebDAV, Backend, and Category Management panels. Previously, form inputs showed no visual feedback when focused, especially after dismissing an alert dialog — making it appear as if the input was unresponsive. Now the active field is clearly highlighted.
  • Fixed a Tailwind class name typo: bg-light-surfaceborder-black/[0.06] (missing space) was being processed as a single invalid class name, breaking background and border styles. Corrected to bg-light-surface border-black/[0.06] across multiple components.

Version Source Fix (PR #111)

  • Removed the hardcoded version string 0.5.3 from UpdateService.getCurrentVersion() and replaced it with an import from package.json, so the version number is always in sync with the package.

UI Improvements (PR #105)

  • Improved sidebar scroll behavior and fixed theme persistence across sessions.
  • Fixed various UI display issues.

Special thanks to @SummerRay160 for contributing to this release!


Full Changelog: v0.5.3...v0.5.4

v0.5.3

25 Apr 08:27
c21a011

Choose a tag to compare

What's New in v0.5.3

Enhanced README Viewer (PR #98)

  • Added OpenAI-compatible API option for AI analysis.
  • Improved README modal with better TOC navigation, smooth heading scrolling, progress bar, and back-to-top button.
  • Enhanced Markdown rendering with better accessibility, image zoom/pan, and refined code block styling.
  • Added per-channel "load more" discovery state and controls.
  • Added plain-text Markdown stripping utility.
  • Introduced Vitest config and comprehensive renderer/util test suites.

Unified Design System (PR #99)

  • Applied a centralized design token system across all components for consistent light/dark mode surfaces, text tiers, status colors, and brand accents (blue to violet).
  • App now defaults to dark theme on startup.
  • Top-level content constrained to 1200px with smooth color transitions when switching themes.

UI Polish (PR #100)

  • Unified selected states for repository filters and highlighted subscribed release state on repository cards.
  • Added clearer hover feedback for repository cards and replaced unstar icons with a clearer action icon.
  • Aligned discovery sidebar/layout, improved discovery channel icon contrast, and normalized data management icons.
  • Vertically centered release card metadata and cleaned up related UI class inconsistencies.
  • Made sidebar sticky within the desktop column; improved responsive alignment and wrapping for release metadata.
  • Fixed discovery filter trigger and "last refreshed" visibility/styling.
  • Standardized search filter styling to reduce duplication.

Special thanks to @SummerRay160 for their outstanding contributions to this release!

v0.5.2

24 Apr 08:19
a1d6276

Choose a tag to compare

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

20 Apr 12:24

Choose a tag to compare

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

17 Apr 16:23
add98c9

Choose a tag to compare

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

10 Apr 10:31

Choose a tag to compare

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-reasoner model 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

02 Apr 08:19

Choose a tag to compare

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

25 Mar 10:11

Choose a tag to compare

Desktop Application Release

This release includes desktop applications for multiple platforms.

Available Downloads

  • Windows: .exe installer
  • macOS: .dmg installer, including Apple Silicon (arm64)
  • Linux: .AppImage portable 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

25 Mar 09:07

Choose a tag to compare

Desktop Application Release

This release includes desktop applications for multiple platforms.

Available Downloads

  • Windows: .exe installer
  • macOS: .dmg installer, including Apple Silicon (arm64)
  • Linux: .AppImage portable 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 minimal settings to low.

Full Changelog: v0.2.6...v0.2.7