Skip to content

Releases: ViscousPot/GitSync

Release v1.8.59

30 May 21:17

Choose a tag to compare

What's Changed

  • feat(l10n): add Brazilian Portuguese (pt-BR) translation by @magisph in #1006

New Contributors

Full Changelog: v1.8.58...v1.8.59

Release v1.8.58

19 May 02:11

Choose a tag to compare

Bug Fixes

Full Changelog: v1.8.57...v1.8.58

Release v1.8.57

19 May 00:33

Choose a tag to compare

Release v1.8.57 Pre-release
Pre-release

New Features

  • longpress copy prompts to clipboard (c170574)
  • manual sync show deleted lines (00c8581)
  • reload home tab on navigate back (379d2b0)
  • manual sync show new file lines (c05f681)

Bug Fixes

  • use commit_sha conistently for ai tools (75bbfb3)
  • ios shortcuts automation in bg (eff5d39)
  • overflow on multiline chat input (4f582d5)
  • aifeaturesenabled live update (8ab969a)
  • accessibility service highlighted text (902bcbf)
  • repo url stripping .git (2789c03)

Chores

Full Changelog: v1.8.56...v1.8.57

Release v1.8.56

09 May 01:00

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.55...v1.8.56

Release v1.8.55

30 Apr 23:46

Choose a tag to compare

New Features

  • replace sync options with reactive riverpod providers (366d8e8)

Bug Fixes

  • accessibility service highlighted text (902bcbf)
  • abort merge not refreshing UI and dialog not dismissing (cde9a53)
  • add error handling and request ID forwarding to service handlers (971046c)
  • conflicting files cache corruption from comma delimiter in storage (dd1c898)
  • ensure empty known hosts (f0ca0fd)
  • add riverpod scope to notification app launch (e90a5fa)

Build System & Dependencies

  • reproducible android output for f-droid (a398867)
  • revert NDK pin to r29-beta4 alias for setup-ndk download (1bcbeb5)
  • switch JDK to Temurin 21 and pin NDK revision (8370c9c)
  • pin rust toolchain and codegen versions for reproducibility (9ddd7a1)
  • use flutter.versionCode for ABI override (5a15d97)
  • add ABI version code override for split APKs (a17aed4)

Full Changelog: v1.854...v1.8.55

Release v1.854

24 Apr 22:43

Choose a tag to compare

Release v1.854 Pre-release
Pre-release

What's Changed

Full Changelog: v1.852...v1.854

Release v1.852

22 Apr 03:39

Choose a tag to compare

New Features

  • widget ui feedback (32b639a)
  • pull to refresh oauth pages (4953ba6)
  • error ui for mismatching remote/auth protocols (d30ba34)
  • AI chat UI polish (71efe43)
  • improve AI agent (9ef0ecb)
  • prominent clear chat button with running token count (f155d04)
  • separate model selection for chat, tool, and wand actions (a53acaf)

Bug Fixes

  • run sync shortcut in background (6ebb280)
  • don't show clone if dir selected (56a1b48)
  • file explorer arrow animations (61c1522)
  • github sponsor oauth scopes (54ea70a)
  • back from lines to files list (d6925ab)
  • clear sensitive SSH keys from clipboard on auth form dispose (61696ee)
  • bounds-check deep link repo index (ccee881)

Chores

Full Changelog: v1.839...v1.852

Release v1.839

08 Apr 21:32

Choose a tag to compare

New Features

  • animate pinned plus button through expanded commits (5b1a272)
  • allow unpinning all oauth feature buttons (257a335)
  • request gitlab write_repository oauth scope (5891e96)
  • code editor experimental banner is fully clickable (aa22a35)
  • animated back button rotation and inline editor in files tab (144514f)
  • global toggle to hide all ai features (13af114)
  • ai chat tab with bottom navigation (b3559bd)
  • ai wand auto-complete for text fields (bc3053e)
  • ai service layer, tools and data models (281cb84)
  • parameterize git manager methods with repo index (8cfe358)
  • oauth feature counts (27c42cc)
  • debug/dev app + package name (95bdcbb)
  • commit message intent extra (51cac4d)
  • line-level staging ui with diff view in manual sync (3c734ad)
  • workdir file diff and partial line staging support (fbc6dba)
  • multi-commit select mode with cherry-pick and squash actions (cf16adc)
  • squash commits with soft-reset and commit signing support (524c38e)
  • markdown_widget package with shared config and html rendering (8e57d64)
  • configurable post footer for issues, comments and pull requests (b4a0d4d)
  • shallow and bare clone options (415372b)
  • create remote repo option in add remote dialog for OAuth users (357af7f)
  • loading overlay on onboarding auth screen during OAuth flows (a10e2e4)
  • orchestrate remote repo creation with initial branch setup (caa6dd1)
  • enhanced create repository dialog with remote repo options (85bc9de)
  • create remote repository via OAuth providers (6c21769)
  • pulsing border hints on setup action buttons (ae2edb4)
  • localise commit context menu item strings (81befac)
  • amend, undo, reset and cherry pick commit actions (ec9ab59)
  • show error details on failed issue and pull request creation (8cea6a8)
  • sort, filter and search on issues and pull requests pages (cb35831)
  • full text search on issues and pull requests pages (7a532a6)
  • create pull request from showcase feature buttons (f83cb37)
  • create pull request page with template support (0db5656)
  • edit issue title and description (9f6fc94)
  • create issue from showcase feature buttons (962ecd2)
  • create issue button on issues page (136aff0)
  • create issue page with template support (f96cca1)
  • revert commit (8389466)
  • create tag on commit (1485b78)
  • checkout commit (a54f27a)
  • create branch from commit (094dd00)
  • pr detail page (7333dce)
  • issue detail page (1a889f7)
  • add Hero animations to showcase feature buttons (9fca491)
  • add OAuth feature pages, branch selector, and showcase UI (a8c4549)
  • add OAuth provider types and API implementations (f90b41f)
  • add branch rename and delete support (95ac879)
  • add issues and pull requests buttons for oauth providers (5fb78ce)
  • add expand button to commits/branches section (5c37fc3)
  • l10n:
    • add professional Arabic localization support (87dccc8)

Bug Fixes

  • clone repo progress not dismissing (5299185)
  • popup menu vertical offset on home screen (310c2cb)
  • hide oauth features when no repository selected (263ed4f)
  • settings route restoration crash on android (57ef903)
  • don't show clone if dir selected (c43ddf6)
  • allow encrypted restore without password (ead348e)
  • prevent duplicate directory creation in file explorer (e625e28)
  • iOS clone overwrite fails on non-git directories (e411c03)
  • better no folder access error message (08ae9f9)
  • username from url fallback (4311c75)
  • submodule update gracefully error (a518f28)
  • error opening submodule (9a3259f)
  • better error loading known hosts error message (28995eb)
  • missing index auto fix (cf53edb)
  • better uncommtited changes error message (9f65992)
  • better non fastforwardable reference error message (fd00ef2)
  • better ssh key invalid error message (f3fbea6)
  • better ssl error message (eb115f4)
  • centralise repository corruption auto-fix as catch-fix-retry in _runWithLock (9b0eea2)
  • return error on merge conflicts during pull instead of silent false (bdb805d)
  • bail out early on unresolved index conflicts in commit and upload (4e052cb)
  • trim branch and remote names (3be4bbb)
  • guard against detached HEAD in push_changes_priv (8fc37a8)
  • preserve uncommitted changes when creating a branch (1f09716)
  • replace cleanup_state unwrap with proper error handling (b7e229c)
  • better error message on fetch requirement (1b04cad)
  • scroll controller offset get nullable (00552d2)
  • use path-specific listRemotes for remote detection (1d41d95)
  • code editor not saving edits to empty files (b8265c0)
  • improve unborn branch UX and use HEAD symbolic target for branch name (0c1f6fb)
  • allow amend on pushed commits and restrict undo to unpushed (3b3d232)
  • post rebase issues (74a3503)
  • error state of oauth features (aec58ec)
  • make clear that releases can expand (2bd8cca)

Chores

  • bump dependabot versions (063cc7e)
  • bump dependabot minor versions (3f26ed1)
  • cleanup (b4193da)
  • update scopes (0fd9a5e)
  • localizations (ae85404)
  • deps:
    • bump the rust-dependencies group across 2 directories with 8 updates (6ae6af4)
    • bump the github-actions group with 6 updates (d248c27)

Full Changelog: v1.837...v1.839

Release v1.838

28 Mar 03:31

Choose a tag to compare

New Features

  • commit message intent extra (51cac4d)
  • line-level staging ui with diff view in manual sync (3c734ad)
  • workdir file diff and partial line staging support (fbc6dba)
  • multi-commit select mode with cherry-pick and squash actions (cf16adc)
  • squash commits with soft-reset and commit signing support (524c38e)
  • markdown_widget package with shared config and html rendering (8e57d64)
  • configurable post footer for issues, comments and pull requests (b4a0d4d)
  • shallow and bare clone options (415372b)
  • create remote repo option in add remote dialog for OAuth users (357af7f)
  • loading overlay on onboarding auth screen during OAuth flows (a10e2e4)
  • orchestrate remote repo creation with initial branch setup (caa6dd1)
  • enhanced create repository dialog with remote repo options (85bc9de)
  • create remote repository via OAuth providers (6c21769)
  • pulsing border hints on setup action buttons (ae2edb4)
  • localise commit context menu item strings (81befac)
  • amend, undo, reset and cherry pick commit actions (ec9ab59)
  • show error details on failed issue and pull request creation (8cea6a8)
  • sort, filter and search on issues and pull requests pages (cb35831)
  • full text search on issues and pull requests pages (7a532a6)
  • create pull request from showcase feature buttons (f83cb37)
  • create pull request page with template support (0db5656)
  • edit issue title and description (9f6fc94)
  • create issue from showcase feature buttons (962ecd2)
  • create issue button on issues page (136aff0)
  • create issue page with template support (f96cca1)
  • revert commit (8389466)
  • create tag on commit (1485b78)
  • checkout commit (a54f27a)
  • create branch from commit (094dd00)
  • pr detail page (7333dce)
  • issue detail page (1a889f7)
  • add Hero animations to showcase feature buttons (9fca491)
  • add OAuth feature pages, branch selector, and showcase UI (a8c4549)
  • add OAuth provider types and API implementations (f90b41f)
  • add branch rename and delete support (95ac879)
  • add issues and pull requests buttons for oauth providers (5fb78ce)
  • add expand button to commits/branches section (5c37fc3)

Bug Fixes

  • better error loading known hosts error message (28995eb)
  • missing index auto fix (cf53edb)
  • better uncommtited changes error message (9f65992)
  • better non fastforwardable reference error message (fd00ef2)
  • better ssh key invalid error message (f3fbea6)
  • better ssl error message (eb115f4)
  • centralise repository corruption auto-fix as catch-fix-retry in _runWithLock (9b0eea2)
  • return error on merge conflicts during pull instead of silent false (bdb805d)
  • bail out early on unresolved index conflicts in commit and upload (4e052cb)
  • trim branch and remote names (3be4bbb)
  • guard against detached HEAD in push_changes_priv (8fc37a8)
  • preserve uncommitted changes when creating a branch (1f09716)
  • replace cleanup_state unwrap with proper error handling (b7e229c)
  • better error message on fetch requirement (1b04cad)
  • scroll controller offset get nullable (00552d2)
  • use path-specific listRemotes for remote detection (1d41d95)
  • code editor not saving edits to empty files (b8265c0)
  • improve unborn branch UX and use HEAD symbolic target for branch name (0c1f6fb)
  • allow amend on pushed commits and restrict undo to unpushed (3b3d232)
  • post rebase issues (74a3503)
  • error state of oauth features (aec58ec)
  • make clear that releases can expand (2bd8cca)

Chores

  • update scopes (0fd9a5e)
  • localizations (ae85404)
  • deps:
    • bump the rust-dependencies group across 2 directories with 8 updates (6ae6af4)
    • bump the github-actions group with 6 updates (d248c27)

Full Changelog: v1.837...v1.8.38

Release v1.837

27 Mar 02:04

Choose a tag to compare

New Features

Bug Fixes

Chores

  • update untranslated strings list (5c7e38c)
  • improve onboarding text legibility (c396c8f)
  • improve select nested direct clone ui (4fb7554)
  • add ja to languages (f73e66b)
  • remove gh sponsors token from secrets (aecd5dc)
  • translation updates (ebd2b8c)

Other Changes