github ViscousPot/GitSync v1.830
Release v1.830

latest releases: v1.852, v1.839, v1.8.38...
pre-release2 months ago

New Features

  • new premium docs link (ad30a88)
  • autofix corrupted loose objects (47c8060)
  • use cached commits for faster loading (d033fab)
  • crash detection dialog with sync queue reset (8afeafc)
  • handle network stalls with auto-retry in sync service (e13f56c)
  • network stall detection and timeouts in git operations (d42dd3f)
  • ios/small screen ui updates (e7303d3)
  • small screen/ios updates (4eee6bb)
  • add legacy settings deletion to accessibility helper (1f3352d)
  • add restorable route navigation for onboarding (c7f1bd1)
  • move unlock premium from dialog to page (f47e0a7)
  • add page-based onboarding setup (366f276)
  • extract auth forms into dedicated components (9b3cfda)
  • add premium and onboarding localization strings (1aca89c)
  • extend colour palette for onboarding (6aead98)
  • add LFS filter detection banner (06725d4)
  • refresh recent commits after sync (ffe60b1)
  • priority parameter for git operations (7e135cc)
  • devtools queue (6af5010)

Bug Fixes

  • check for upload changes after download in sync (159ddea)
  • ess docs link (fc467d2)
  • handle write_tree failure gracefully (ae737dc)
  • dismiss error only if sync without error (2871623)
  • update recommended action faster (787b3a5)
  • override recommended action when committed only (fd08bc1)
  • untrack all (ebb00d2)
  • replace unwrap calls with error propagation in run_with_lock (0b1ee2c)
  • return upload result from _runWithLock (93a19d0)
  • populate FETCH_HEAD after clone (0cd9ce2)
  • check uncommitted files with submodule awareness in recommended action (81bd4b3)
  • early return on empty unstage paths (4ca35be)
  • capitalisation (5804265)
  • clone repo page (dde0491)
  • remove store ui (fab75b4)
  • cancel auto-refresh timer on app inactive state (78cded0)
  • detect server-side push rejections via push_update_reference (44f68ec)
  • wrap blocking libgit2 calls with block_in_place (d3b7777)
  • clone dialog setState on unmounted widget (f72b7db)
  • queue cleanup guard (780bc11)
  • queue timeout for run_with_lock (df7f88f)
  • run with lock deduping (77fedb2)
  • gha release artifacts (2a601c6)

Chores

  • remove orphaned locale keys from arb and localization files (b7da750)
  • remove dead legacy_app_user import from main (a8e1f5f)
  • remove legacy onboarding controller and dialog (136a768)
  • update constants, helpers, and dependencies (24af901)
  • add AtkinsonHyperlegible font and onboarding assets (5b1f2e8)
  • remove LFS files UI and gitLfsExpanded state (0af7db9)

Other Changes

  • learn more button styling (65e26b3)
  • clone overwrite dialog UX (e9b938f)
  • clearLocks empties queue files instead of deleting directory (70990c7)
  • shortcut/widget icons (4fa8f2a)
  • onboarding portrait lock and notification hint (0450d3b)
  • item_setting optional title support (0f4e6e5)
  • clone repo page focus handling and keyboard UX (7797c75)
  • auth dialog button styling (258486e)
  • recommended action caching and optimistic updates (7d7d9b8)
  • premiumServerTriggered (bda86de)
  • legacy app user dialog (99cdaab)
  • onboarding controller and showcase (1646d10)
  • sync settings components for onboarding (45499a0)
  • clone repo page for onboarding support (c08ad4d)
  • devtools queue (d225a56)

Don't miss a new GitSync release

NewReleases is sending notifications on new releases.