Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 2.3 KB

File metadata and controls

46 lines (31 loc) · 2.3 KB

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Automated test suite (npm test) using Node.js built-in test runner and supertest.
  • Shared libraries under lib/ for security validation, git status parsing, and dormant repo logic.
  • GitHub Actions workflow to run tests on push and pull requests to main.
  • CHANGELOG.md, pull request template, and release policy in CONTRIBUTING.md.

Changed

  • Landing page (site/index.html): external CSS/JS, SEO (dashboard screenshot, manifest, sitemap.xml), security panel, aligned copy and Octicons.
  • Landing preview on mobile (site/index.html, site/css/index.css): proportional dashboard scale (full screenshot visible), no horizontal scroll; fine-tuned tentacle positions/sizes on small screens only (desktop layout unchanged).
  • Download page (site/download.html): static manifest, shared nav styles via common.css, centered OS picker, clearer prerequisites, tighter install steps.
  • README header uses site/gitdock-logo-removebg-preview.png (transparent logo for GitHub light and dark themes).
  • server.js imports validation helpers from lib/ (behavior preserved; easier to test).
  • Account name validation now rejects names that require stripping unsafe characters (e.g. bad name!, work;rm).

Security

  • Stricter sanitizeAccountName so shell-like input cannot be silently normalized into a valid account id.

1.2.0 - 2026-05-21

Added

  • Five-step account setup with GitHub-aligned SSH and fine-grained PAT guidance.
  • Optional token storage in the OS credential store (not in config.json).
  • Official GitHub known_hosts fingerprints and SSH verify feedback in setup status.
  • Dormant repo filter and terminology (replaces stale/inactive).
  • Modal close on outside click and Escape; segmented repo action bar; cloned repo green border.

Changed

  • Activity Log removed; feedback via toasts and SSE.
  • README, privacy page, and site copy aligned with real token and dormant behavior.