Skip to content

feat:: features and improvements - #9

Merged
broisnischal merged 6 commits into
masterfrom
feat/sync-feature
Jun 23, 2026
Merged

broisnischal merged 6 commits into
masterfrom
feat/sync-feature

Conversation

@broisnischal

Copy link
Copy Markdown
Collaborator

This pull request introduces a Contributor License Agreement (CLA) system, updates licensing information, and significantly expands and clarifies the project documentation. It also includes minor code and UI improvements. The main themes are legal/compliance additions, documentation overhaul, and minor codebase tweaks.

Legal and Compliance:

  • Added a new LICENSE file with the MIT license and a clear distinction between free and commercial "Pro Features" requiring a separate license.
  • Introduced a Contributor License Agreement (.github/cla/cla.md), a workflow to automate CLA signing (.github/workflows/cla.yml), and a signatures tracking file (.github/cla/signatures.json). [1] [2] [3]

Documentation Improvements:

  • Major rewrite and expansion of README.md:
    • Expanded feature descriptions, added new sections (Why Stroke, Quick Access, Pro features), clarified installation and connection instructions, and updated supported databases. [1] [2] [3] [4]
    • Updated shortcut keys and build instructions for clarity and accuracy. [1] [2]

Code and UI Tweaks:

  • Improved theme handling in index.html to better distinguish between light and dark themes and updated localStorage key.
  • Added a new tauri:fresh script in package.json and removed the unused svelte-sonner dependency. [1] [2]
  • Adjusted Toaster positioning in src/App.svelte for improved UI consistency.
  • Minor cleanup in src/lib/components/AboutDialog.svelte (removed unused import and improved fallback logic). [1] [2]

@changeset-bot

changeset-bot Bot commented Jun 23, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: cb1e8e8

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@broisnischal broisnischal self-assigned this Jun 23, 2026
@broisnischal broisnischal added the release:minor Bump minor version (0.x.0) label Jun 23, 2026
@broisnischal
broisnischal merged commit 7aedbf4 into master Jun 23, 2026
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release:minor Bump minor version (0.x.0)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant