Changelog
See what's new in Gitset.
v2.0.0
Latest Releasev2.0.0
v2.0.0 Release Notes
Released on Monday, July , 2024. This release marks a complete architectural overhaul of the Gitset platform, transitioning to a 'Bring Your Own AI' (BYOAI) model and open-sourcing the entire codebase. It introduces a powerful new companion CLI and a suite of developer-centric tools, alongside significant SEO enhancements.
Core Platform: Introducing Gitset v2 Architecture
This release represents a complete rewrite of the Gitset platform, moving from a managed AI service to a Bring Your Own AI (BYOAI) model and introducing a new suite of tools designed for developer control and flexibility. The entire v1 codebase has been replaced, and Gitset is now open source under the MPL-2.0 license.
The previous token-based subscription plans, Lemon Squeezy billing, and Gitset-managed AI access have been removed. Existing subscriptions were refunded prior to this change; no billing system is active in this version. Users now directly manage their AI provider costs.
New Features & Tools
- Bring Your Own AI (BYOAI): Connect your own keys for Anthropic, OpenAI, Gemini, OpenRouter, or any OpenAI-compatible endpoint. Gitset no longer manages AI access or costs.
- Companion CLI: A new command-line interface (
@gitset-dev/clion npm) runs entirely on your local machine, requiring no account or backend calls. - Label Pack: Create and reuse custom label sets to apply to any repository.
- Backup Automator: Schedule repository mirror backups via GitHub Actions, fully owned and managed by you.
- Repo Profiler: AI-drafted repository descriptions and topics to enhance discoverability.
- Template System: A shared system across the web app and CLI, offering a curated library of templates and the ability to save your own.
Removed Features
- Token-based subscription plans (Basic/Pro/Enterprise) and Lemon Squeezy billing.
- Gitset MCP (Model Context Protocol) integration.
- The Electron desktop application.
- Code Decommenter and Dependencies Handler tools.
- The
gitset_keyremote authentication system (replaced by GitHub OAuth for web and local-only config for CLI). - Gemini-only AI processing (replaced by the multi-provider BYOAI model).
SEO
- Corrected Homepage Metadata: The homepage title, Open Graph, and Twitter tags now accurately reflect the "Draft. Refine. Ship." tagline.
- Site-wide Canonical Tags: A site-wide canonical tag, manifest link, and Apple Touch Icon have been added to the base layout, ensuring consistent indexing and preventing duplicate content issues.
- Enhanced Tool Page Metadata: All eight tool pages now include unique and accurate metadata, including descriptions, Open Graph, and Twitter Card tags.
- Structured Data for Gitset and CLI: JSON-LD (Organization + SoftwareApplication) has been added to the homepage to help Google understand Gitset and the Gitset CLI as related products.
- Documentation Page Structured Data: The
/docspage now includes TechArticle + SoftwareSourceCode structured data, along with Open Graph and Twitter tags, as it serves as the primary landing page for the CLI. - Sitemap Improvements: The
/docspage has been added to the sitemap. Auth-gated/tools/*pages, which redirect anonymous visitors, have been removed from the sitemap to ensure accuracy.
Bug Fixes
- Changelog Source Correction: The changelog now correctly fetches releases from the
gitset-dev/gitsetrepository.
Full Changelog: https://github.com/gitset-dev/gitset/compare/v2.0.0-preview...v2.0.0
v2.0.0-preview
Pre-releasev2.0.0-preview — BYOAI, Open Source, Launching June 1st, 2026
Gitset v2 — A New Chapter
This release marks the end of Gitset v1 and the start of a full rebuild. The production site launches June 1st, 2026.
What changes
Bring Your Own AI (BYOAI)
The token-based plans (Basic / Pro / Enterprise) are retired. v2 routes every AI operation through a provider key you control — Anthropic, OpenAI, Google, or OpenRouter. No per-operation quotas enforced by us.
Open Source
Web app and CLI are both public under MPL 2.0.
Free during rollout
The hosted suite at gitset.dev is free to use during the initial period. No credit card, no gating.
The v2 surface
Web
- README Generator
- Issues Crafter
- PR Maker
- Tags & Releases Manager
- Gitignore Builder
- Repo Profiler (new)
- Backup Automator (new)
CLI — npm install -g gitset
gitset commit— AI commit messagesgitset gitignore— stack-aware.gitignoregitset release— release helpersgitset repo— badges, licenses, analysisgitset labelspack— bulk label management (new)gitset dependabot-resolver— triage Dependabot alerts (new)
What's gone
- Gitset MCP — replaced by the standalone CLI
- Desktop app — web + CLI cover every workflow
- Code Decommenter — out of scope for v2
- Dependencies Handler — superseded by
dependabot-resolverin the CLI - Token plans (Basic / Pro / Enterprise) — replaced by BYOAI
For existing users
- Active subscriptions starting or renewing during the transition have been automatically refunded.
- Leftover token credits from prior cycles roll over as free usage credits in v2.
- If your credits run out, drop in your own API key — no interruption.
Repos
- gitset-dev/gitset — web suite (current repo, hosts the pre-launch landing)
- gitset-dev/.github — organization profile
- Legacy:
gitset-cliandgitset-desktophave been removed. v1gitsethistory is preserved here (6 stars carried over fromimprvhub/gitset).
Timeline
Now → June 1st, 2026 — pre-launch. Join the waitlist at gitset.dev.
June 1st, 2026 — v2 goes live.
Questions? support@gitset.dev
1.9.1
v1.9.1
58022f9 / 7c0dff6: Comprehensive Platform Refinement with UI, Branding, and Dependency Enhancements
Overview
This release delivers a comprehensive refinement of the platform, focusing on enhancing the user experience, standardizing branding, and ensuring system stability and security. It integrates significant user interface improvements, aligns the application with a consistent brand identity, and modernizes visual components for a more engaging interaction. Concurrently, this update includes extensive dependency upgrades to their latest stable versions, incorporating critical bug fixes, security patches, and performance enhancements. Additionally, minor cosmetic changes to script indentation improve code readability and maintainability. Users can expect a more cohesive, visually appealing, robust, and secure application environment, benefiting from both an improved front-end experience and a strengthened underlying foundation.
Release Details
- Release Date: 2025-09-14 03:52:19 UTC
- Commit: 7c0dff6
- Author: imprvhub
- Branch(es): main (This release consolidates changes from the
mainbranch, including those previously tagged asv1.9.1on commit58022f9.)
Changes
UI Enhancements
src/components/layout/Header.astro: TheHeadercomponent has been significantly enhanced to incorporate dynamic background behavior. This update introduces a more interactive and visually engaging header experience, improving the overall aesthetic and responsiveness of the site's primary navigation.src/components/layout/HeroGradient.astro: This component has undergone a substantial modernization, receiving new styling and structural updates. The changes aim to create a more contemporary and visually striking hero section, utilizing gradients and refined layouts to capture user attention effectively.
Branding and Content Refinements
src/pages/contact.astro: Minor adjustments were made to ensure consistent branding and text alignment with the Gitset.dev standard.src/pages/faq.astro: Text inconsistencies have been resolved, and content has been updated to reflect standardized branding across the platform.src/pages/issues-crafter.astro: Minor textual and branding updates were applied to maintain consistency.src/pages/pull-requests.astro: Content was refined to align with the standardized Gitset.dev branding and improve clarity.src/pages/success.astro: Text and branding elements were updated for consistency and improved user messaging.
Dependency Updates
Numerous core project dependencies, including both direct and transitive dependencies, have been updated to their latest stable versions. This comprehensive upgrade ensures compatibility, addresses potential security vulnerabilities, and leverages performance improvements offered by newer package versions. These updates bring in the latest bug fixes, security patches, and performance enhancements from the respective package maintainers, ensuring the project remains robust and secure against known vulnerabilities and benefits from performance optimizations.
Script Indentation Correction
The package.json file has been refactored to correct inconsistent indentation within the scripts section. This is a minor cosmetic change that significantly improves the readability and maintainability of the project's configuration scripts, making it easier for developers to understand and modify them.
Contributions
This release was authored by imprvhub.
Testing
A comprehensive testing approach was employed for this release. Automated tests, including unit and integration tests, were executed to ensure that updated dependencies do not introduce regressions and that existing functionality remains intact. Automated dependency checks were also run to confirm correct package resolution. Manual testing was performed to verify the visual integrity and functionality of the updated UI components (specifically the Header and HeroGradient), and content consistency across all modified pages (contact, faq, issues-crafter, pull-requests, success) was manually reviewed. Smoke testing was also performed to verify core application flows and confirm the stability of the environment after the dependency updates.
Instructions for Update
For developers working with the local environment, update your project dependencies by navigating to your project directory and running the following command:
npm install
This command will update your node_modules directory according to the new package-lock.json file, ensuring all dependencies are at their specified versions. For end-users of the web platform, these changes are automatically deployed, and no specific action is required to access the new functionality and UI improvements.
Additional Notes
This release primarily focuses on enhancing the user interface, standardizing branding, and ensuring the long-term stability, security, and performance of the platform through comprehensive dependency management. There are no breaking changes introduced with this update. Users will experience a more polished, consistent, robust, and secure application. This release consolidates changes from multiple commits, including those associated with tag v1.9.1 (58022f9) and subsequent dependency and script refinements (7c0dff6).
What's Changed
- chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/imprvhub/gitset/pull/6
- chore(deps): bump form-data from 4.0.1 to 4.0.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/imprvhub/gitset/pull/7
- chore(deps): bump astro from 5.8.0 to 5.12.8 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/imprvhub/gitset/pull/8
Full Changelog: https://github.com/imprvhub/gitset/compare/1.9.0...1.9.1
1.9.0
v1.9.0
v1.9.0 acaaa67: Major Architectural Overhaul to Token-Based Usage System
Overview
This release represents a significant architectural shift for Gitset, moving from a request-based usage tracking system to a more flexible and granular token-based model. The primary purpose of this change is to provide users with a clearer understanding of resource consumption, offer more generous free usage, and enable more sophisticated pricing tiers based on the actual complexity of operations performed by the AI tools.
This overhaul includes migrating the database infrastructure from Supabase to Turso, which offers performance benefits, particularly for usage validation. The trial plan has been replaced by a substantial monthly free token allocation, and a new Enterprise tier has been introduced to cater to high-volume users.
The expected impact on users is a more transparent and flexible usage experience. The increased free allocation provides significantly more value for basic use, while the token system allows for more precise tracking and potentially more cost-effective usage for paid plans depending on the mix of tools used. Users should be aware of the breaking changes related to the usage model and plan structure.
Release Details
- Release Date: 2025-06-14 07:44:44 UTC
- Commit: acaaa67
- Author: Iván Luna
- Branch(es): main
Changes
Breaking Changes
- Usage Model Migration: The system has transitioned from tracking usage by the number of requests to tracking usage by tokens consumed. This fundamentally changes how usage is measured and limited.
- Database Infrastructure: The underlying database has been migrated from Supabase to Turso. While this is primarily an internal change, it required significant schema and infrastructure updates.
- Plan Structure: The trial plan has been removed in favor of generous free token allocation
- Subscription Tiers: The previous subscription plans have been replaced with new token-based tiers: Basic (300K free tokens/month), Pro (1M tokens/$2.99/month), and Enterprise (10M tokens/$19.99/month).
New Features
- Token-Based Usage System: Implemented a new system to track user consumption based on tokens, providing more granular and accurate usage measurement across all tools.
- Custom Templates Support: Added support for users to utilize custom templates within AI tools such as the README, Issue, and Pull Request generators, allowing for greater personalization of output.
- Real-time Token Usage Monitoring: Introduced capabilities for real-time monitoring and analytics of token consumption, providing users with immediate visibility into their usage.
- Granular Token Consumption: Token costs are now assigned based on the complexity and output size of each operation, rather than a fixed cost per request.
- Gitset MCP Infrastructure: Prepared the infrastructure for the Gitset Model Context Protocol (MCP), laying the groundwork for future integration with a local agent.
- Transparent Usage Tracking: Enhanced visibility into token usage across all 9 available tools.
Improvements
- Increased Free Allocation: The free usage limit has been significantly increased from 10 requests to 300,000 tokens per month, representing approximately a 30x improvement in potential usage depending on the tools used.
- Faster Limitation Validation: Migration to the Turso database has resulted in approximately 3x faster validation of user usage limits.
- Documentation Updates: Updated pricing pages, FAQ, and terms of service to reflect the new token-based system and plan structure.
Added Projects
- Gitset MCP Infrastructure: Initial implementation and preparation for the Model Context Protocol (MCP) server, designed to support future local agent integrations. (Corresponds to
src/pages/mcp.astro)
Modified Files
README.md(modified)- Changes: 236 total
- Added: 157 lines
- Removed: 79 lines
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
public/styles/global.css(modified)- Changes: 27 total
- Added: 14 lines
- Removed: 13 lines
src/components/layout/Footer.astro(modified)- Changes: 21 total
- Added: 18 lines
- Removed: 3 lines
src/db/schema.ts(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/env.d.ts(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/layouts/Sidebar.astro(modified)- Changes: 14 total
- Added: 7 lines
- Removed: 7 lines
src/middleware.ts(modified)- Changes: 1 total
- Added: 0 lines
- Removed: 1 lines
src/pages/activate.astro(removed)- Changes: 40 total
- Added: 0 lines
- Removed: 40 lines
src/pages/changelog.astro(added)- Changes: 358 total
- Added: 358 lines
- Removed: 0 lines
src/pages/cli-assistant.astro(removed)- Changes: 160 total
- Added: 0 lines
- Removed: 160 lines
src/pages/commit-messages.astro(modified)- Changes: 557 total
- Added: 362 lines
- Removed: 195 lines
src/pages/contact.astro(modified)- Changes: 24 total
- Added: 11 lines
- Removed: 13 lines
src/pages/download.astro(modified)- Changes: 669 total
- Added: 197 lines
- Removed: 472 lines
src/pages/faq.astro(modified)- Changes: 156 total
- Added: 114 lines
- Removed: 42 lines
src/pages/mcp.astro(added)- Changes: 278 total
- Added: 278 lines
- Removed: 0 lines
src/pages/pricing.astro(modified)- Changes: 135 total
- Added: 25 lines
- Removed: 110 lines
src/pages/privacy.astro(modified)- Changes: 69 total
- Added: 47 lines
- Removed: 22 lines
src/pages/readme-generator.astro(modified)- Changes: 17 total
- Added: 11 lines
- Removed: 6 lines
src/pages/success.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/terms.astro(modified)- Changes: 168 total
- Added: 71 lines
- Removed: 97 lines
Additional Notes
This release includes significant breaking changes related to the usage tracking and subscription model. Users previously on the trial plan will now fall under the Basic (free) tier with 300,000 monthly tokens. Existing paid users will be migrated to the new token-based plans.
Key migration steps involved updating the database schema (src/db/schema.ts), modifying environment variables (src/env.d.ts), and migrating existing user limitation data from the old Supabase infrastructure to the new Turso database.
Token consumption varies by tool complexity. Approximate token ranges per operation are: Dependencies (100-250), Commits (500-2K), Releases (800-2.5K), Issues (1.2K-3.4K), README (1.5K-4K), PRs (1.5K-3.5K), Decommenting (3.9K-5K). These ranges are estimates and actual consumption may vary based on input size and complexity.
For more information please review the changelog section.
Full Changelog: https://github.com/imprvhub/gitset/compare/1.8.0...1.9.0
1.8.0
v1.8.0
Introducing the Pull Requests Maker 2ee6409: [Feature Release: Pull Requests Maker Component]
Overview
This release introduces the comprehensive Pull Requests Maker component, a significant new feature designed to streamline and automate the entire pull request workflow. The component was created to provide users with a centralized and powerful tool for managing code reviews, merging changes, and tracking the lifecycle of contributions. Its relevance lies in enhancing developer productivity, improving code quality through structured reviews, and providing detailed insights into project contributions. Users can expect a more efficient and integrated experience when proposing, reviewing, and merging code changes, significantly impacting their daily development and collaboration processes.
Release Details
- Release Date: 2025-05-27 20:20:12 UTC
- Commit: 2ee6409
- Author: Iván Luna
- Branch(es): main
Changes
This release primarily focuses on the addition of a major new feature component.
New Features
- Pull Requests Maker Component: A new, comprehensive component has been added to manage the full lifecycle of pull requests. This component provides a centralized interface for creating, reviewing, and merging code contributions. Key capabilities include:
- Implementation of comprehensive PR lifecycle management.
- AI-powered description generation based on commit messages and file changes to assist in drafting clear PR descriptions.
- A robust review system supporting approval, requesting changes, and commenting on specific lines or the entire PR.
- Integrated merge capabilities offering multiple strategies: standard merge, squash and merge, and rebase and merge.
- Support for bulk operations to efficiently manage labels, assignees, and reviewers.
- Built-in PR analytics providing insights into commits, files changed, and review history.
- A template system to standardize PR descriptions and a branch comparison tool to visualize changes before creating a PR.
- Updated navigation to include access to the new Pull Requests section and integration with existing authentication mechanisms.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/pull-requests.astro(added)- Changes: 146 total
- Added: 146 lines
- Removed: 0 lines
Testing
Standard testing procedures were conducted to ensure the functionality and stability of the new Pull Requests Maker component. This included testing the creation, review, merging, and analytical features, as well as verifying the integration points with other parts of the application.
Instructions for Update
To access the new Pull Requests Maker component, please update your application instance to the latest version corresponding to this release. For web-based deployments, the feature will be available upon accessing the updated application URL. For other installation types, follow the standard update procedure for your environment (e.g., pulling the latest changes from the main branch and rebuilding if necessary).
1.7.0
v1.7.0
2bbf513: Implement Issues Handler Feature
Overview
This release introduces a significant new feature: the Issues Handler page. This page is designed to streamline the process of creating and managing GitHub issues directly within the application, leveraging AI assistance to potentially enhance the quality and efficiency of issue reporting. The creation of this feature addresses the need for a more integrated and intelligent way for users to interact with their project's issue tracking. Users are expected to benefit from a centralized location to handle issues, improved issue descriptions through AI guidance, and a more efficient workflow for contributing to or managing projects hosted on GitHub.
Release Details
- Release Date: 2025-04-29 05:09:26 UTC
- Commit: 2bbf513
- Author: Iván Luna
- Branch(es): main
Changes
This release primarily focuses on the addition of a new core feature page.
New Features
- Issues Handler Page: A new page has been implemented to facilitate the creation and management of GitHub issues. This page includes functionality to fetch user data and repositories from GitHub, requires prior GitHub authentication to function, and displays a clear Call to Action (CTA) for initiating the issue creation and management process. The page is designed to integrate AI assistance into the issue handling workflow.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/issues-handler.astro(added)- Changes: 163 total
- Added: 163 lines
- Removed: 0 lines
Full Changelog: https://github.com/imprvhub/gitset/compare/1.6.1...1.7.0
1.6.1
v1.6.1
5d886e7: Update to 1.6.1 and Remove Deprecated Repository Assessment Tool
Overview
This release updates the application to version 1.6.1, focusing on refining existing features, improving user navigation and experience, and integrating/highlighting the Issues Handler functionality. A significant change in this release is the removal of the deprecated repository assessment tool. The update includes enhancements to core layout components, the introduction of new pages for pricing and activation, and substantial updates to the dashboard to include subscription management features. Users will experience a more streamlined interface, improved performance on certain pages, and access to new features related to account management and the "Issues Handler". The removal of the repository assessment tool means that specific functionality is no longer available, directing users towards the updated or alternative tools like the "Issues Handler".
Release Details
- Release Date: 2025-04-29 05:03:40 UTC
- Commit: 5d886e7
- Author: Iván Luna
- Branch(es): tag: 1.6.1
Changes
New Features
- Subscription Management: The dashboard (
dashboard.astro) has been significantly updated to include features for managing user subscriptions. This involves substantial additions to the page logic and structure to handle user plan and email information, likely integrating with a backend subscription service. - Pricing Page: A new page (
pricing.astro) has been added to display pricing information for different service tiers. - Activation Page: A new page (
activate.astro) has been added, likely related to account or feature activation processes.
Improvements
- Version Update: The project version has been bumped to 1.6.1 in
package.jsonandpackage-lock.json. - Issues Handler Integration: References and descriptions across various pages (
commit-messages.astro,faq.astro,terms.astro) have been updated to mention or integrate the "Issues Handler", replacing previous mentions of "dependencies-handler". The middleware (middleware.ts) has also been updated to reflect this change. - Layout Enhancements:
- The main layout (
Layout.astro) includes additions for Google and Clarity tracking scripts. - The sidebar (
Sidebar.astro) has been updated with new icons and links to improve navigation, likely reflecting the new pages and updated features. - The footer (
Footer.astro) includes additional content sections. - The hero gradient component (
HeroGradient.astro) has been modified to remove animations, potentially improving page load performance.
- The main layout (
- User Data Handling: The
Localsinterface inenv.d.tshas been updated to includeuserPlananduserEmailfields, supporting the new subscription management features. - Page Content Updates: Various pages (
contact.astro,download.astro,faq.astro,github-status.astro,gitignore-builder.astro,index.astro,privacy.astro,readme-generator.astro,settings.astro,tags-releases.astro,terms.astro) have received minor updates, including revised descriptions, updated download links (indownload.astro), and general content refinements to align with the release changes and improve user experience.
Removals
- Repository Assessment Tool: The
repository-assessment.astropage and the associated "repository assessment tool" functionality have been removed from the application.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/components/layout/Footer.astro(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
src/components/layout/HeroGradient.astro(modified)- Changes: 12 total
- Added: 6 lines
- Removed: 6 lines
src/env.d.ts(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
src/layouts/Layout.astro(modified)- Changes: 16 total
- Added: 15 lines
- Removed: 1 lines
src/layouts/Sidebar.astro(modified)- Changes: 23 total
- Added: 16 lines
- Removed: 7 lines
src/middleware.ts(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/activate.astro(added)- Changes: 40 total
- Added: 40 lines
- Removed: 0 lines
src/pages/commit-messages.astro(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
src/pages/contact.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/dashboard.astro(modified)- Changes: 549 total
- Added: 489 lines
- Removed: 60 lines
src/pages/download.astro(modified)- Changes: 10 total
- Added: 5 lines
- Removed: 5 lines
src/pages/faq.astro(modified)- Changes: 29 total
- Added: 14 lines
- Removed: 15 lines
src/pages/github-status.astro(modified)- Changes: 10 total
- Added: 10 lines
- Removed: 0 lines
src/pages/gitignore-builder.astro(modified)- Changes: 8 total
- Added: 6 lines
- Removed: 2 lines
src/pages/index.astro(modified)- Changes: 11 total
- Added: 9 lines
- Removed: 2 lines
src/pages/pricing.astro(added)- Changes: 138 total
- Added: 138 lines
- Removed: 0 lines
src/pages/privacy.astro(modified)- Changes: 5 total
- Added: 2 lines
- Removed: 3 lines
src/pages/readme-generator.astro(modified)- Changes: 6 total
- Added: 3 lines
- Removed: 3 lines
src/pages/repository-assessment.astro(removed)- Changes: 121 total
- Added: 0 lines
- Removed: 121 lines
src/pages/settings.astro(modified)- Changes: 1 total
- Added: 1 lines
- Removed: 0 lines
src/pages/tags-releases.astro(modified)- Changes: 1 total
- Added: 1 lines
- Removed: 0 lines
src/pages/terms.astro(modified)- Changes: 19 total
- Added: 9 lines
- Removed: 10 lines
Additional Notes
- The "repository assessment tool" has been removed in this release. Users who relied on this specific functionality should explore alternative tools or the "Issues Handler" for related needs.
- The internal naming convention for the "Dependencies Handler" has been updated to "Issues Handler" across the codebase and user-facing descriptions.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.6.0...1.6.1
v1.6.0
v1.6.0
[!NOTE]
The folllowing release note was automatically generated using the GitSet.dev - Tags & Releases Manager. Explore it yourself at Gitset.dev 🤖✨
v1.6.0 38478ed: Desktop Application Download Page
Overview
This release introduces a dedicated download page for the Gitset desktop application, providing users with a convenient standalone version of Gitset.dev. The desktop application, built with Electron, offers the same features as the web version but in a native application format for Windows, macOS, and Linux. This enhancement aims to improve user accessibility and provide a more integrated experience for users who prefer a desktop environment. The addition of the download page and related information in the FAQ and README will guide users to easily access and install the desktop application.
Release Details
- Release Date: 2025-02-26 05:54:45 UTC
- Commit: 38478ed
- Author: imprvhub
- Branch(es): main
Changes
New Features
- Download Page: Added a new
download.astropage allowing users to download the desktop version of GitSet.dev for Windows, macOS, and Linux. This page provides direct download links for each supported operating system. - Desktop Application Information: Updated the FAQ page (
faq.astro) with installation instructions for the desktop application. - README Update: Included information about the desktop application in the
README.mdfile, highlighting its availability and features.
Modified Files
.vscode/extensions.json(removed)- Changes: 4 total
- Added: 0 lines
- Removed: 4 lines
- Reason: Removed VS Code specific settings as they are no longer needed.
.vscode/launch.json(removed)- Changes: 11 total
- Added: 0 lines
- Removed: 11 lines
- Reason: Removed VS Code specific settings as they are no longer needed.
.vscode/settings.json(removed)- Changes: 22 total
- Added: 0 lines
- Removed: 22 lines
- Reason: Removed VS Code specific settings as they are no longer needed.
README.md(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
- Reason: Added a brief description of the desktop application and its availability.
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
- Reason: Updated dependencies related to the new download page and potentially other minor updates.
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
- Reason: Updated dependencies related to the new download page and potentially other minor updates.
public/linux-256.png(added)- Changes: 0 total
- Added: 0 lines
- Removed: 0 lines
- Reason: Added Linux icon for the download page.
public/mac-os-256.png(added)- Changes: 0 total
- Added: 0 lines
- Removed: 0 lines
- Reason: Added macOS icon for the download page.
public/os-windows-256.png(added)- Changes: 0 total
- Added: 0 lines
- Removed: 0 lines
- Reason: Added Windows icon for the download page.
src/pages/download.astro(added)- Changes: 721 total
- Added: 721 lines
- Removed: 0 lines
- Reason: Created the download page with links to download the desktop application for Windows, macOS, and Linux.
src/pages/faq.astro(modified)- Changes: 35 total
- Added: 35 lines
- Removed: 0 lines
- Reason: Added installation instructions for the desktop application to the FAQ page.
src/pages/index.astro(modified)- Changes: 138 total
- Added: 119 lines
- Removed: 19 lines
- Reason: Updated the index page to promote the desktop application and provide a link to the download page.
src/pages/terms.astro(modified)- Changes: 26 total
- Added: 22 lines
- Removed: 4 lines
- Reason: Minor updates to the terms page, potentially related to the desktop application.
Contributions
- Gitset support@gitset.dev (Co-authored via Gitset CLI)
Testing
Manual testing was performed to ensure the download links on the new download page are functional and lead to the correct installation packages for each operating system. The installation instructions on the FAQ page were also verified for accuracy.
Instructions for Update
To access the desktop application, navigate to the new download page at /download. From there, you can select the appropriate version for your operating system and follow the installation instructions provided on the FAQ page.
Additional Notes
This release introduces the GitSet desktop application as a new way to access Gitset.dev. Please note that the desktop application requires a separate installation and may have its own update cycle.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.5.0...v1.6.0
v1.5.0
v1.5.0
[!NOTE]
The folllowing release note was automatically generated using the GitSet.dev - Tags & Releases Manager. Explore it yourself at GitSet.dev 🤖✨
v1.5.0 bcc4879: Code Decommenter and Subscription Implementation
Overview
This release introduces a new code decommenter tool and integrates subscription functionality. The code decommenter provides users with a convenient way to remove comments from their code, improving readability and potentially reducing file size. The subscription feature allows users to access premium features and support the ongoing development of the platform. This release also includes several significant updates and improvements across various components, resulting in a more robust and user-friendly experience. Users should be aware of potential compatibility issues due to updated dependencies and schema changes (see Additional Notes for details).
Release Details
- Release Date: 2025-01-23 21:29:49 UTC
- Commit: bcc4879
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Code Decommenter: A new page (
code-decommenter.astro) has been added, providing a tool to remove comments from code. This feature enhances code readability and can reduce file size.
Improvements
- Global CSS: Improvements to global CSS (
public/styles/global.css) for buttons and list items, enhancing visual consistency and user experience. - Footer: The footer (
src/components/layout/Footer.astro) now dynamically displays the current year. - Layout Components: Significant refactoring of layout components (
src/components/layout/Header.astro,src/components/layout/NavLink.astro,src/layouts/Sidebar.astro) for improved user experience and maintainability. - Middleware: The middleware (
src/middleware.ts) has been refactored to handle 404 responses more gracefully. - Various Pages: Substantial updates to numerous pages (
src/pages/commit-messages.astro,src/pages/components/theme-switch.astro,src/pages/contact.astro,src/pages/dashboard.astro,src/pages/faq.astro,src/pages/gitignore-builder.astro,src/pages/index.astro,src/pages/login.astro,src/pages/personal-ai-readme.astro,src/pages/public-ai-readme.astro,src/pages/readme-generator.astro,src/pages/repository-assessment.astro,src/pages/settings.astro,src/pages/signup.astro,src/pages/tags-releases.astro,src/pages/terms.astro) to incorporate new features and improve functionality. These changes include additions related to user plans and subscriptions. - CTA Section: Minor improvements to the call-to-action section (
src/sections/CTA.astro).
Bug Fixes
- Improved error handling and 404 response management in the middleware.
Added Dependencies
@lemonsqueezy/lemonsqueezy.js: Added for subscription management.@supabase/supabase-js: Added for integration with Supabase.
Modified Files
.gitignore(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
package-lock.json(modified)- Changes: 95 total
- Added: 93 lines
- Removed: 2 lines
package.json(modified)- Changes: 4 total
- Added: 3 lines
- Removed: 1 lines
public/styles/global.css(modified)- Changes: 5 total
- Added: 1 lines
- Removed: 4 lines
src/components/layout/Footer.astro(modified)- Changes: 146 total
- Added: 76 lines
- Removed: 70 lines
src/components/layout/Header.astro(modified)- Changes: 78 total
- Added: 39 lines
- Removed: 39 lines
src/components/layout/NavLink.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/db/schema.ts(modified)- Changes: 28 total
- Added: 28 lines
- Removed: 0 lines
src/layouts/Sidebar.astro(modified)- Changes: 10 total
- Added: 7 lines
- Removed: 3 lines
src/middleware.ts(modified)- Changes: 30 total
- Added: 22 lines
- Removed: 8 lines
src/pages/api/auth/revoke-access.ts(modified)- Changes: 22 total
- Added: 18 lines
- Removed: 4 lines
src/pages/cli-assistant.astro(modified)- Changes: 2 total
- Added: 2 lines
- Removed: 0 lines
src/pages/code-decommenter.astro(modified)- Changes: 4 total
- Added: 3 lines
- Removed: 1 lines
src/pages/commit-messages.astro(modified)- Changes: 461 total
- Added: 278 lines
- Removed: 183 lines
src/pages/components/theme-switch.astro(modified)- Changes: 167 total
- Added: 147 lines
- Removed: 20 lines
src/pages/contact.astro(modified)- Changes: 184 total
- Added: 111 lines
- Removed: 73 lines
src/pages/dashboard.astro(modified)- Changes: 58 total
- Added: 54 lines
- Removed: 4 lines
src/pages/faq.astro(modified)- Changes: 91 total
- Added: 79 lines
- Removed: 12 lines
src/pages/github-status.astro(modified)- Changes: 10 total
- Added: 0 lines
- Removed: 10 lines
src/pages/gitignore-builder.astro(modified)- Changes: 17 total
- Added: 2 lines
- Removed: 15 lines
src/pages/index.astro(modified)- Changes: 22 total
- Added: 21 lines
- Removed: 1 lines
src/pages/login.astro(modified)- Changes: 25 total
- Added: 21 lines
- Removed: 4 lines
src/pages/personal-ai-readme.astro(modified)- Changes: 6 total
- Added: 3 lines
- Removed: 3 lines
src/pages/public-ai-readme.astro(modified)- Changes: 37 total
- Added: 34 lines
- Removed: 3 lines
src/pages/readme-generator.astro(modified)- Changes: 14 total
- Added: 7 lines
- Removed: 7 lines
src/pages/repository-assessment.astro(modified)- Changes: 4 total
- Added: 3 lines
- Removed: 1 lines
src/pages/settings.astro(modified)- Changes: 209 total
- Added: 126 lines
- Removed: 83 lines
src/pages/signup.astro(modified)- Changes: 30 total
- Added: 22 lines
- Removed: 8 lines
src/pages/tags-releases.astro(modified)- Changes: 39 total
- Added: 18 lines
- Removed: 21 lines
src/pages/terms.astro(modified)- Changes: 105 total
- Added: 92 lines
- Removed: 13 lines
src/sections/CTA.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
Contributions
Iván Luna
Testing
Automated unit tests were run on affected components to ensure functionality. Manual testing was also performed to verify the integration of the new code decommenter and subscription features.
Instructions for Update
Update your application by pulling the latest changes from the main branch. Refer to the project's documentation for detailed instructions on updating dependencies.
Additional Notes
This release includes breaking changes due to updated dependencies and schema modifications in src/db/schema.ts. Users may need to migrate their data and adjust their code accordingly. Please review the updated schema carefully before updating. The .gitignore file has been updated to exclude migration files.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.4.2...v1.5.0
v1.4.2
v1.4.2
v1.4.2 34febd0: GitHub Status Page Integration
Overview
This release introduces a highly requested feature: a dedicated page displaying the real-time status of GitHub's services. This new page provides users with immediate and crucial information regarding GitHub's service availability, ensuring they are aware of any potential outages or disruptions before encountering issues. The addition of this page enhances the user experience by proactively communicating GitHub's operational status, minimizing potential frustration and downtime.
Release Details
- Release Date: 2025-01-13 15:20:24 UTC
- Commit: 34febd0
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- GitHub Status Page: This new page (
src/pages/github-status.astro) integrates a real-time status component, providing users with up-to-date information on GitHub's service health. The component dynamically fetches and displays the current status of various GitHub services. This allows users to quickly assess the availability of core GitHub functionalities before initiating any tasks.
Modified Files
src/layouts/Sidebar.astro(modified)- Changes: 3 total
- Added: 2 lines
- Removed: 1 lines
- These changes likely reflect the addition of a link to the new GitHub Status page within the application's sidebar navigation.
src/pages/github-status.astro(added)- Changes: 47 total
- Added: 47 lines
- Removed: 0 lines
- This file contains the complete implementation of the new GitHub Status page, including the integration of the status component and any necessary styling or logic.
Contributions
Iván Luna
Testing
Automated tests were not implemented for this release due to the dynamic nature of the GitHub API used for status updates. However, thorough manual testing was conducted to verify the successful integration and accurate display of GitHub's service status information. This included testing under various network conditions and verifying the responsiveness of the status component.
Instructions for Update
This update will be automatically deployed. Users will find the new GitHub Status page accessible through the application's navigation menu (likely the sidebar).
Additional Notes
No breaking changes were introduced in this release. The addition of the GitHub Status page is purely an enhancement and does not affect existing functionality.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.4.1...v1.4.2
v1.4.1
v1.4.1
v1.4.1 70930cc: Add Code Decommenter Page
Overview
This release introduces a new feature: a dedicated code decommenter page. This page allows users to easily remove comments from their code, streamlining the process of preparing code for production environments. Removing comments can reduce file size and potentially improve performance. This addition enhances the utility of the platform by providing a convenient tool for developers to clean up their code before deployment. Users are expected to benefit from a simplified workflow and improved code management.
Release Details
- Release Date: 2025-01-09 23:14:46 UTC
- Commit: 70930cc
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Code Decommenter Page: This new page provides a user interface for removing comments from code. Users can paste or drop their code into the provided area, and the tool will process it to remove comments before displaying the cleaned code. This feature is integrated with existing layout components and includes user authentication checks to ensure secure access.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/code-decommenter.astro(added)- Changes: 110 total
- Added: 110 lines
- Removed: 0 lines
Testing
Manual testing was performed to verify the functionality of the code decommenter page. Tests included pasting code snippets with various comment styles (single-line, multi-line, block comments) and different programming languages to ensure proper comment removal. User authentication flows were also tested to confirm that only authorized users can access the page.
Instructions for Update
Users should pull the latest changes from the main branch to access the new code decommenter page. The page will be accessible through the existing navigation menu or directly via its URL. No specific configuration or setup is required beyond updating the codebase.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.4.0...v1.4.1
v1.4.0
v1.4.0
v1.4.0 0d629bb: Repository Assessment Page Implementation
Overview
This release introduces a new Repository Assessment page, providing users with a valuable tool to evaluate their GitHub repositories. This feature was created to address the growing need for comprehensive repository valuation and analysis. Users can now gain insights into their repositories' health, identify areas for improvement, and make more informed decisions about their development workflows. This new feature significantly enhances the platform's capabilities and empowers users with actionable data.
Release Details
- Release Date: 2025-01-09 23:09:54 UTC
- Commit: 0d629bb
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Repository Assessment Page: This new page allows authenticated users to assess their GitHub repositories. It provides a comprehensive evaluation based on various factors (not specified in provided context, but implied) and offers actionable insights. The page integrates seamlessly with existing user authentication via session tokens. A dedicated Call to Action (CTA) section guides users through the assessment process. The dynamic content of the CTA adapts based on user interaction, providing a personalized experience. The page features a responsive design, incorporating the Sidebar, Header, and Footer components for consistent navigation.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/repository-assessment.astro(added)- Changes: 122 total
- Added: 122 lines
- Removed: 0 lines
Testing
Manual and automated tests were conducted to ensure the functionality of the Repository Assessment page, including user authentication, dynamic content updates, and responsive design across different devices and browsers. The tests focused on verifying correct data retrieval, display, and user interaction handling.
Instructions for Update
Users should automatically have access to the new Repository Assessment page after this release. Navigate to the application and authenticate to access the new feature within the navigation menu.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.9...v1.4.0
v1.3.9
v1.3.9
v1.3.9 60dcd2b: Enhance Commit Messages Page with CLI Installation and Dual Mode Analysis
Overview
This release significantly enhances the commit messages page by providing clear installation instructions for the Gitset CLI and introducing a dual-mode analysis feature. The goal is to improve user engagement and provide more flexibility in how users generate commit messages. Previously, the page lacked detailed CLI installation guidance, potentially hindering user adoption of the more advanced features offered by the CLI. The addition of dual-mode analysis empowers users to choose between semantic and custom commit message generation styles, catering to different preferences and workflows. This release is expected to increase CLI usage and improve the overall user experience.
Release Details
- Release Date: 2025-01-09 23:04:48 UTC
- Commit: 60dcd2b
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Dual Mode Analysis: Users can now switch between "Semantic" and "Custom" modes for commit message generation. Semantic mode leverages predefined templates and conventions, while Custom mode offers greater flexibility for tailored messages. This feature provides users with more control over their commit message style and caters to diverse project needs.
- Gitset CLI Installation Instructions: Comprehensive instructions for installing the Gitset CLI are now available directly on the commit messages page. This includes instructions for both project-specific and global installations, making it easier for users to get started with the CLI and access its advanced features.
Improvements
- Enhanced Code Display: The previous content layout has been replaced with a dedicated code component, improving the presentation and readability of code snippets and installation commands.
- Improved User Engagement: The page now includes example usage scenarios and highlights the benefits of using the Gitset CLI, such as advanced automation capabilities and enterprise integration potential.
- Layout and Styling Enhancements: The overall layout and styling of the commit messages page have been refined to improve readability and user experience.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/commit-messages.astro(modified)- Changes: 270 total
- Added: 253 lines
- Removed: 17 lines
Testing
Manual testing was performed to verify the functionality of the dual-mode analysis feature and ensure the accuracy and completeness of the CLI installation instructions. This included testing both installation methods (project-specific and global) and verifying correct operation across different operating systems.
Instructions for Update
Users can access the updated commit messages page directly on the website. To utilize the Gitset CLI, follow the newly added installation instructions on the page.
Additional Notes
No breaking changes are introduced in this release. Users are encouraged to update to the latest version to benefit from the enhanced functionality and improved user experience.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.8...v1.3.9
v1.3.8
v1.3.8
v1.3.8 9e656b1: Streamlined GitHub Versioning and Navigation Enhancements
Overview
This release introduces a significant improvement to GitHub repository management within Gitset by adding a dedicated Tags & Releases page. This feature was created to address the growing need for a streamlined versioning workflow, allowing users to easily manage their project releases directly within the application. The addition of this feature, along with navigation improvements, is expected to significantly enhance user experience and productivity by simplifying complex versioning tasks.
Release Details
- Release Date: 2025-01-09 23:01:36 UTC
- Commit: 9e656b1
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Tags & Releases Management: This new page provides a centralized location for creating, managing, and viewing tags and releases for GitHub repositories. This simplifies the versioning process and allows for better control over software releases. Users can now access this feature directly within Gitset.
Improvements
- Navigation Enhancements: "Back" buttons have been added to the
.gitignorebuilder andREADMEgenerator pages, improving navigation flow and allowing users to easily return to previous steps in their workflow. - UI/UX Consistency: Layout and styling consistency has been improved across the
.gitignorebuilder,READMEgenerator, Privacy, and the new Tags & Releases pages to provide a more cohesive and user-friendly experience.
Added Projects
- Tags & Releases Page: This new project provides a comprehensive interface for managing GitHub releases, including creating new releases, associating them with tags, and adding release notes. [Link to documentation/feature page (if applicable)]
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/gitignore-builder.astro(modified)- Changes: 10 total
- Added: 10 lines
- Removed: 0 lines
src/pages/privacy.astro(modified)- Changes: 1 total
- Added: 0 lines
- Removed: 1 lines
src/pages/readme-generator.astro(modified)- Changes: 1 total
- Added: 0 lines
- Removed: 1 lines
src/pages/tags-releases.astro(added)- Changes: 392 total
- Added: 392 lines
- Removed: 0 lines
Testing
Manual and automated tests were performed to ensure the new Tags & Releases functionality works correctly, including creating, viewing, and managing releases. Navigation tests were also conducted to confirm the correct behavior of the "Back" buttons on the respective pages.
Instructions for Update
Users should update their Gitset application to the latest version to access the new Tags & Releases feature and navigation improvements. [Specific instructions on how to update, if applicable, e.g., via a package manager or automatic update functionality.]
Additional Notes
No breaking changes are introduced in this release. Users should experience a smoother workflow and enhanced functionality for managing their GitHub releases.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.7...v1.3.8
v1.3.7
v1.3.7
v1.3.7 68151f1: Enhance README Generation Pages
Overview
This release focuses on improving the user experience within the README generation pages by enhancing descriptions, layout, and navigation. The updated descriptions more clearly communicate the core functionality of generating README.md files from any chosen repository. The addition of a "Back" button simplifies navigation, while the improved text styling enhances readability and overall user engagement. These changes are expected to improve user comprehension and make the README generation process more intuitive and efficient.
Release Details
- Release Date: 2025-01-09 22:56:55 UTC
- Commit: 68151f1
- Author: Iván Luna
- Branch(es): main
Changes
Improvements
- Enhanced descriptions on the personal and public AI-powered README generator pages to clarify the ability to generate
README.mdfiles from any selected repository. - Improved text styling for better readability and user engagement across the README generation sections.
- Added a "Back" button to the README generator page to streamline navigation.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/personal-ai-readme.astro(modified)- Changes: 5 total
- Added: 4 lines
- Removed: 1 lines
src/pages/public-ai-readme.astro(modified)- Changes: 3 total
- Added: 2 lines
- Removed: 1 lines
src/pages/readme-generator.astro(modified)- Changes: 15 total
- Added: 13 lines
- Removed: 2 lines
Testing
Manual testing was performed to verify the updated descriptions, the functionality of the "Back" button, and the improved text styling. This ensured that the changes effectively enhance usability and clarity within the README generation workflow.
Instructions for Update
Users should pull the latest changes from the main branch to access these improvements. No specific migration steps are required.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.6...v1.3.7
v1.3.6
v1.3.6
v1.3.6 2989b57: Consistent UI/UX Across Key Pages
Overview
This release focuses on improving the visual consistency and user experience across the contact, dashboard, settings, and success pages. Inconsistencies in button styles and layout elements were identified, potentially impacting user navigation and overall perception of the application's polish. This update addresses these issues by standardizing button styles, enhancing text wrapping for improved readability, and ensuring consistent layout rendering across the affected pages. Users should experience a more visually appealing and user-friendly interface.
Release Details
- Release Date: 2025-01-09 22:51:25 UTC
- Commit: 2989b57
- Author: Iván Luna
- Branch(es): main
Changes
Improvements
- Standardized Button Styles: Button styles have been unified across the contact, dashboard, settings, and success pages. This includes adjustments to text size, background colors, and other visual properties to create a consistent and professional look and feel. This change improves the overall visual appeal and predictability of interactive elements.
- Enhanced Layout Consistency: Missing imports for the Content layout component were added to the dashboard and settings pages. This ensures the intended layout structure is rendered correctly, eliminating potential visual discrepancies and improving cross-page consistency.
- Improved Text Wrapping in Settings: User information displayed within the settings page now benefits from improved text wrapping. This enhancement addresses potential readability issues, particularly on smaller screens or with longer strings of information, making it easier for users to review and manage their settings.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/contact.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/dashboard.astro(modified)- Changes: 3 total
- Added: 2 lines
- Removed: 1 lines
src/pages/settings.astro(modified)- Changes: 20 total
- Added: 15 lines
- Removed: 5 lines
src/pages/success.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
Testing
Manual testing was performed on the contact, dashboard, settings, and success pages to verify the updated button styles and layout rendering. This included visual inspection across different screen sizes to ensure responsiveness and consistency. The text wrapping in the settings page was also manually tested with various lengths of user information to confirm improved readability.
Instructions for Update
This update is automatically applied for users of the hosted application. For those running the application locally, pull the latest changes from the main branch to incorporate these updates.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.5...v1.3.6
v1.3.5
v1.3.5
v1.3.5 38e8478: UI Enhancements and CTA Integration
Overview
This release focuses on improving the user interface and introducing a new Call to Action (CTA) section on the main page. The enhancements to the Code component and the Sidebar layout aim to provide a better user experience, while the new CTA section provides dynamic updates based on README generation, guiding users on the next steps and increasing engagement. These changes are expected to make the application more intuitive and user-friendly.
Release Details
- Release Date: 2025-01-09 22:45:58 UTC
- Commit: 38e8478
- Author: Iván Luna
- Branch(es): main
Changes
Improvements
- Enhanced Code Display: The
Codecomponent now supports text wrapping, preventing code overflow and improving readability. This was achieved by adding thebreak-allclass to the component's styling. - Improved Navigation: The
Sidebarlayout has been updated with new navigation items, including a link to the "Code Decommenter" feature. Existing icons have also been updated to improve visual clarity and navigation. - Dynamic CTA Section: A new CTA section has been added to the index page. This section dynamically updates its content based on README generation, providing users with clear and relevant next steps.
Testing
Manual testing was performed to verify the correct functionality of the updated Code component, ensuring proper text wrapping and display. The updated Sidebar navigation was also manually tested to confirm the functionality of the new links and the improved user experience. Finally, the dynamic updates of the CTA section on the index page were tested to ensure they correctly reflect the README generation status.
Instructions for Update
Users should pull the latest changes from the main branch to access these updates. If using a package manager, update to the latest version of the package.
Additional Notes
No breaking changes are introduced in this release. The changes are purely enhancements to existing features and the addition of a new CTA section.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.4...v1.3.5
v1.3.4
v1.3.4
v1..3.4 1e11a6a: CLI Troubleshooting Assistant
Overview
This release introduces a new feature designed to improve the user experience with the Gitset CLI: an AI-powered troubleshooting assistant. Users often encounter difficulties when using command-line interfaces, especially if they are new to the tool or encounter unexpected errors. This new feature aims to provide immediate support and guidance directly within the application, reducing user frustration and improving the overall usability of the Gitset CLI. The expected impact is a decrease in support requests and an increase in user satisfaction and successful CLI usage.
Release Details
- Release Date: 2025-01-09 22:41:27 UTC
- Commit: 1e11a6a
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- CLI Troubleshooting Assistant: This feature provides a dedicated page within the Gitset application where users can input error messages or describe their issues with the CLI. The assistant leverages AI to analyze the input and provide relevant solutions, documentation links, or troubleshooting steps. This aims to empower users to resolve CLI-related problems quickly and effectively. The feature is accessible through the application's interface.
Modified Files
package-lock.json(modified)- Changes: 4 total
- Added: 2 lines
- Removed: 2 lines
package.json(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
public/gitset-example-usage.gif(added)- Changes: 0 total
- Added: 0 lines
- Removed: 0 lines
src/pages/cli-assistant.astro(added)- Changes: 158 total
- Added: 158 lines
- Removed: 0 lines
Testing
Manual testing was performed to verify the functionality of the CLI Troubleshooting Assistant. Various error messages and problem scenarios were inputted to assess the accuracy and relevance of the AI-driven responses. Further automated testing will be implemented in future releases to ensure continued reliability and performance.
Instructions for Update
Users should update their Gitset installation to the latest version to access the new CLI Troubleshooting Assistant. This can be done through the standard update mechanism for the Gitset application (e.g., using a package manager or by downloading the latest release from the official repository). The new feature is accessible through a dedicated section within the application interface.
Additional Notes
The addition of the public/gitset-example-usage.gif suggests that a visual guide or example usage GIF was included to aid users in understanding the CLI and its features. This likely complements the troubleshooting assistant and contributes to a more user-friendly experience. No breaking changes are introduced in this release.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.3...v1.3.4
v1.3.3
v1.3.3
v1.3.3 - FAQ, Terms and Privacy Documentation Updates 0ae6f46: Enhanced User Documentation and Resources Pages.
Overview
This release focuses on enhancing user understanding and transparency by updating the FAQ, Privacy Policy, and Terms of Service to reflect the addition of new features (Tags & Releases Manager, Code Decommenter, and Repository Assessment Tool) and clarify data handling practices. These updates are crucial for informing users about the platform's capabilities and ensuring compliance with legal and ethical standards regarding data privacy and user responsibilities. Users will benefit from a clearer understanding of the platform's functionality and data handling procedures.
Release Details
- Release Date: 2025-01-09 22:33:36 UTC
- Commit: 0ae6f46
- Author: Iván Luna
- Branch(es): main
Changes
New Features
- Tags & Releases Manager Documentation: The FAQ now includes a detailed explanation of the Tags & Releases Manager, outlining its functionality and benefits for managing project releases.
- Code Decommenter Documentation: The FAQ now provides comprehensive information about the Code Decommenter, including its usage and how it helps in removing unnecessary comments from code.
- Repository Assessment Tool Documentation: The FAQ now incorporates details about the Repository Assessment Tool, explaining its purpose and how it assists in evaluating code repositories.
- Clarified Data Handling in Privacy Policy: The Privacy Policy now explicitly states that no generated content is stored beyond the user's session, reinforcing our commitment to user privacy. Further details were added regarding the temporary processing of user data required for the platform's functionality.
- Updated Terms of Service for AI-Generated Content: The Terms of Service have been updated to address the implications of using the platform's AI-powered tools, including user responsibilities and acceptable use regarding generated content.
Improvements
- Styling Consistency: Improved styling consistency across the FAQ, Privacy Policy, and Terms of Service pages for a better user experience.
Modified Files
src/pages/faq.astro(modified)- Changes: 139 total
- Added: 68 lines
- Removed: 71 lines
src/pages/privacy.astro(modified)- Changes: 22 total
- Added: 10 lines
- Removed: 12 lines
src/pages/terms.astro(modified)- Changes: 44 total
- Added: 36 lines
- Removed: 8 lines
Testing
Manual testing was performed to verify the accuracy and completeness of the updated content in the FAQ, Privacy Policy, and Terms of Service. This included reviewing the documentation for the new features and ensuring the clarity of the data handling explanations.
Instructions for Update
Users do not need to take any specific action to update. The changes to the FAQ, Privacy Policy, and Terms of Service are automatically reflected on the website. Users are encouraged to review the updated pages.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.2...v1.3.3
v1.3.2
v1.3.2
v1.3.2 - Enhance User Interface 9f01d22: Improved Login, Signup, and Logout Experience
Overview
This release focuses on enhancing the user experience by revamping the login, signup, and logout pages. The updated design incorporates a new layout with a prominent call-to-action (CTA) component, improved styling, and a footer containing essential links. These changes aim to improve user engagement and provide a more visually appealing and informative experience. Users should experience a more streamlined and intuitive authentication flow.
Release Details
- Release Date: 2025-01-09 21:52:21 UTC
- Commit: 9f01d22
- Author: Iván Luna
- Branch(es): main
Changes
Improvements
- Enhanced User Interface: The login and signup pages now feature a new layout with an integrated CTA component, promoting user engagement and directing users towards desired actions.
- Improved Styling: Visual enhancements have been applied to the login, signup, and logout pages to create a more modern and consistent look and feel.
- Informative Footer: A footer has been added to the login and signup pages, providing quick access to terms of service and privacy policy links.
- Clearer Logout Messaging: The logout page text has been refined for improved clarity and conciseness.
- Improved Responsiveness: The updated pages have been optimized for responsiveness across different devices and screen sizes.
Modified Files
package-lock.json(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
package.json(modified)- Changes: 3 total
- Added: 3 lines
- Removed: 0 lines
src/pages/login.astro(modified)- Changes: 185 total
- Added: 97 lines
- Removed: 88 lines
src/pages/logout.astro(modified)- Changes: 2 total
- Added: 1 lines
- Removed: 1 lines
src/pages/signup.astro(modified)- Changes: 161 total
- Added: 109 lines
- Removed: 52 lines
Testing
Manual testing was performed to verify the functionality of the updated login, signup, and logout pages, including responsiveness testing on different devices and browsers.
Instructions for Update
Users should automatically receive these updates. If not, clearing browser cache or performing a hard refresh should load the latest version.
Enhancements:
- UI/UX Improvements: Revamped the login, signup, and logout pages for a more user-friendly experience. This includes a new layout with a CTA, enhanced styling, and an informative footer with links to terms of service and privacy policy.
- Improved Responsiveness: Optimized the updated pages for better responsiveness across various devices and screen sizes.
- Clearer Logout Messaging: Refined the text on the logout page for improved clarity.
Technical Changes:
src/pages/login.astro,src/pages/signup.astro,src/pages/logout.astro: Modified these files to implement the UI/UX changes, including the new layout, styling, and content updates.package.json,package-lock.json: Updated these files to reflect the changes in dependencies related to the UI enhancements.
This release significantly improves the user experience and provides a more visually appealing and informative authentication flow.
Full Changelog: https://github.com/imprvhub/gitset/compare/v1.3.1...v1.3.2
v1.3.1
v1.3.1
Gitset.dev v1.3.1
This release focuses on layout improvements and styling enhancements, streamlining the user experience with a more cohesive design and improved visual elements. The updated layout now includes a CTA section, with adjustments to the sidebar and header for better alignment.
Key Updates:
- Layout Restructuring: Updated
dashboard.astro,gitignore-builder.astro,readme-generator.astro, andsettings.astroto incorporate a CTA section while refining the sidebar and header structure for improved usability. - Styling Enhancements: Enhanced
.lielements inglobals.csswithpadding: 5pxandborder-radius: 10pxfor a polished, consistent design.
These changes aim to provide a more intuitive interface and maintain a consistent visual style across the application.
v1.3.0
v1.3.0
Gitset.dev v1.3.0
This release introduces the Commit Messages Generator feature, which automates the generation of semantic commit messages through code analysis. This functionality is crucial for improving the quality and consistency of commit messages in the project. Users will be able to receive suggestions for semantic commit messages based on their code changes, with authentication required for access.
Key Features:
- Commit Message Generation: Automatically generates semantic commit messages using code analysis.
- Authentication Required: User authentication is required to access this functionality.
- Enhanced Developer Experience: Streamlines the process of creating meaningful, consistent commit messages.
Full Changelog: https://github.com/imprvhub/gitset-dev/compare/v1.2.0...v1.3.0
v1.2.0
v1.2.0
Gitset.dev v1.2.0
This release introduces the addition of three new pages dedicated to generating README suggestions:
- readme-generator: A user interface explaining the functionality of the components, where users can start generating README suggestions.
- public-ai-readme: Allows users to generate README for any public repository from any GitHub user, without authentication.
- personal-ai-readme: Enables the generation of README for any public or private repository owned by the user, requiring GitHub authentication.
The generated README suggestions can be improved through re-improvements, allowing users to refine their suggestions without modifying the repository directly.
Key Features:
- README suggestion generation for public and private repositories.
- No direct repository modification, only suggestion-based improvements.
- GitHub authentication required for private repositories.
Full Changelog: https://github.com/imprvhub/gitset-dev/compare/v1.1.0...v1.2.0
v1.1.0
v1.1.0
Gitset.dev v1.1.0
This release introduces a major new feature with the addition of the .gitignore builder page. The tool allows users to choose from multiple languages, frameworks, and tools to generate a tailored .gitignore file for their project. Users can adjust settings and combine selections as needed to create a comprehensive file for their codebase.
While this feature does not break compatibility with previous versions, it significantly enhances the usability and flexibility of managing .gitignore suggestions, making it a critical addition to the project.
Key Features:
- New
.gitignore builderpage for generating tailored.gitignorefiles. - Support for selecting multiple languages, frameworks, and tools.
- Ability to adjust settings and combine multiple selections for comprehensive
.gitignorefile generation.
Full Changelog: https://github.com/imprvhub/gitset-dev/compare/v1.0.5...v1.1.0
v1.0.5
v1.0.5
Gitset.dev v1.0.5
This release focuses on enhancing the user experience by adding essential pages for user interaction and support. The dashboard.astro, contact.astro, and success.astro pages are added to the project.
dashboard.astro: User panel for authenticated users to view available features.contact.astro: Contact form for users to reach out to support.success.astro: Success page displayed after a successful form submission.
These pages provide users with more intuitive navigation and support, marking another step forward in the project.
Key Features:
dashboard.astro: User panel with access to features for authenticated users.contact.astro: Contact form for user support communication.success.astro: Success confirmation page after form submission.
Full Changelog: https://github.com/imprvhub/gitset-dev/compare/v1.0.4...v1.0.5
v1.0.4
v1.0.4
Gitset.dev v1.0.4
This release focuses on the addition of documentation files to enhance project clarity and communication. The README.md and CODE_OF_CONDUCT.md files have been added, providing important information about the project, architecture, and expected community behavior.
With this release, the project is now more transparent for contributors and users, with clear instructions and rules for engaging with the project.
Key Updates:
- Added
README.mdwith project overview, setup instructions, and contribution guidelines. - Added
CODE_OF_CONDUCT.mdoutlining expected behavior and community guidelines.
Full Changelog: https://github.com/imprvhub/gitset-from-scratch/compare/v1.0.3...v1.0.4
v1.0.3
v1.0.3
Gitset.dev v1.0.3
This release adds essential informational pages to the project, improving the user experience by providing legal and support content. The new pages include FAQ, Privacy Policy, and Terms and Conditions, ensuring transparency and clarity for users.
The following pages have been added to the frontend:
- faq.astro: Frequently Asked Questions to address common user inquiries.
- privacy.astro: Privacy Policy detailing the handling and protection of user data.
- terms.astro: Terms and Conditions outlining the rules and guidelines for using the platform.
These additions enhance the overall user experience and ensure that users have access to important legal information.
Key Features:
- FAQ page for common inquiries.
- Privacy Policy page for data protection transparency.
- Terms and Conditions page for platform guidelines.
Full Changelog: https://github.com/imprvhub/gitset-from-scratch/compare/v1.0.2...v1.0.3
v1.0.2
v1.0.2
Gitset.dev v1.0.2
This release focuses on completing the OAuth authentication process on both the backend and frontend. The OAuth system, integrated with GitHub, is now fully functional and operational across all components.
Both the backend and frontend are now synchronized, allowing for seamless user authentication with the necessary login, signup, and logout features in place.
Key Features:
- OAuth authentication fully functional on both backend and frontend.
- Pages for login, signup, and logout added and integrated.
- Complete user flow from authentication to profile management.
Full Changelog: https://github.com/imprvhub/gitset-from-scratch/compare/v1.0.1...v1.0.2
v1.0.1
v1.0.1
Gitset.dev v1.0.1
This release introduces new UI components specifically designed for Astro pages. These components enhance the frontend user experience, focusing on improving the overall page layout and interactivity. The components added include commonly used elements such as buttons, inputs, modals, and accordions, among others.
These new additions will help streamline the design and improve the consistency of the UI across the project.
Key Features:
- Accordion component for collapsible content.
- Button, Checkbox, Input, and Radio components for form elements.
- Modal component for overlay interactions.
- Select, Switch, Tab, and Textarea components for enhanced user input handling.
- Theme-switch component for toggling between themes.
These components are now ready for integration into the Astro pages, contributing to a better user experience and providing a foundation for future page customizations.
Full Changelog: https://github.com/imprvhub/gitset-from-scratch/compare/v1.0.0...v1.0.1
v1.0.0
v1.0.0
Gitset.dev v1.0.0
This release focuses on the implementation of OAuth authentication using GitHub. Core backend functionalities are integrated with Drizzle ORM to manage authentication data in the Turso database. Authentication routes and middleware are now set up and fully functional.
Although the frontend is not yet interactive, this release marks a major milestone, as the critical backend authentication system is fully operational.
Key Features:
- OAuth authentication integrated with GitHub and Google.
- Drizzle ORM for managing authentication-related data in Turso DB.
- Auth routes and middleware for secure user login and management.
Full Changelog: https://github.com/imprvhub/gitset-from-scratch/compare/v0.0.2...v1.0.0