github ViscousPot/GitSync v1.821
Release v1.821

latest releases: v1.8.56, v1.8.55, v1.855...
pre-release3 months ago

New Features

  • improve ui speed! (696c6fc)
  • add current branch label (34c7778)
  • errors reported from in gh issues (a557c82)
  • reload recent commits after sync (6241d65)
  • added file diff log view (ed8c7cf)
  • add sync option descriptions (911c801)
  • allow copy auth from container (d0675fe)
  • exclude from recents (57ebb3b)
  • add nested clone (1d3991b)
  • add ability to untrack and ignore selected files (4487c10)
  • add copy + move to file explorer (2268fd2)
  • separate out sync loader and put on timer (a223565)
  • add image viewer (d9994af)
  • add landscape ui functionality (cd06103)
  • add obsidian git warning message (e3eb824)
  • message for zlib error (e4b5b17)
  • message for empty author name or email (e667ad4)
  • enable in editor line wrap (2b0584c)
  • use monospaced font for code editor (bd99c05)
  • message for android filename limitations (fd615cf)
  • request review for >=25 successful syncs (1139b8d)
  • add troubleshooting button to error dialog (f31378f)
  • add separate scoped github oauth (9b82b72)
  • add line number to rust errors (005a243)
  • add client/sync mode descriptions (c2b46d1)
  • add description for disable ssl and optimised sync (73f8843)
  • don't reset UI when setting bookmarkpath (561a88b)
  • signify recommended action in blue (8fd9f91)
  • recommended action loading spinner (32317a8)
  • both insertion/deletion line numbers (842c9eb)
  • experimental optimised sync flag (feaaf55)
  • create and implement custom contextmenubuilder for textfields (8c04210)
  • use re_editor for diff view (e6d3857)
  • commit diff view first pass (dd243a6)
  • reuse recent commits and branch names on app reload (ca13c83)
  • disable extra sync after conflict in client mode (d652fdd)
  • auto fix index failures in ui (1131b80)
  • debounce recent commit fetches (415a3c7)
  • add PAT option for gh sponsors premium (9f10a54)
  • generate keys using passphrase (3d8bbe7)
  • debounce ui refreshes (cc74e05)
  • save prev git values in storage for ongoing operations (9c01414)
  • set remote url (ea42877)
  • add http request timeout (d96a598)
  • ios widgets (6344e95)
  • android widgets + logic (80576b1)
  • copy error to clipboard on long press (05f3033)
  • quick actions/shortcuts (eb40697)
  • fix and add french localisation (2f3af47)
  • reduce max log file size and increase max count (ffe27b8)
  • add version number to global settings (b6b2ebf)
  • improve incorrect auth method message (2fc707f)
  • identify, ignore and list git lfs files (047df6c)
  • add message for when users try to sync on a detached head (b56eb01)
  • use first repo oauth as issue report token if valid (f857d82)
  • auto delete symlinks when overwriting folder (cccbef6)
  • add include logs checkbox for bug reports (412d435)
  • add code editor info dialog (ebbd7aa)
  • add search to clone repo page (b37d83c)
  • add Simplified Chinese locale (343e7b7)
  • logs collapse automatically (b2a1663)
  • add highlighting to logs (9e0bb29)
  • predictively update recommended action (65092cd)
  • use new gitsync sponsors logic (569714e)
  • create open source release workflow (6a46703)
  • debounce recommended action (20acf3a)
  • add sync + repo settings icons (d35cb61)
  • add unpulled and unpushed commits to recent commits list (8e3c3d3)
  • add default repo settings to global settings (38737a5)
  • add recommended action ui to client mode (11ec46f)
  • add unstage (9a3fc72)
  • add stage and commit new dialog features (8461d1e)
  • bring back global settings browse button (ab06062)
  • add all basic client mode options (246cc33)
  • bottom gradient for recent commits on scroll (f7318b0)
  • update islocked to wait up to 5 seconds before reporting locked (88473a3)
  • default dialog to expanded in client mode (bd16289)
  • client mode initial ui (c881de4)
  • client/sync mode switch (405cc7e)
  • swap out code editor and use mmap (db6e5cc)
  • auto get and set author email for oauth users (521c8b5)
  • add unstage all (1576eee)
  • add file too large ui and make large files readonly (1623a3c)
  • prompt to add submodules (4f3bad3)
  • initial submodule implementation (5a81e04)
  • add support for cloning submodules and auto adding as secondary repos (8f24e56)
  • prompt to clear ios keychain on reinstall (efa1a71)
  • make untranslated.txt useful (3278afa)
  • add auto fix for invalid data in index extension is truncated (23a2b0a)
  • add autofix for locked index (1020f49)
  • buttons linking to docs on each bg sync option in app (c305e89)
  • localise background service strings (b8488e4)
  • view logs (5beb69f)
  • browse and edit any dir (d476b1f)
  • saving spinner (f36ef03)
  • add delete, rename and create file + folder (4046dd7)
  • add editor auto save (5e6258d)
  • add code editor with improved file handling (c7233be)
  • global applocalization (584292f)
  • showcase author details settings (26eb304)
  • prompt to disable ssl if cloned url is http (802ff64)
  • optional setting items when no dir selected (72be4d5)
  • file explorer + file viewer (d1a4e81)
  • update git2 and switch to vendored libgit2 (ecc7410)
  • signed commits (2e7a454)

Bug Fixes

  • scoped oauth url (3ed8014)
  • copy between repos ui logic (f31e8ec)
  • modify remote url copy (7d3d97a)
  • auth dialog ui (a4b0997)
  • release mode quick action icons (9db044f)
  • landscape navbar padding (039e9c8)
  • improve ui for multiline commit messages (a402548)
  • error occurred ui error (5afbf45)
  • remove current container from auth copy list (54e40d5)
  • ios widget background trigger (5ed0c4d)
  • error parsing (6c066c5)
  • quick sync docs link (4abbe9d)
  • optimised sync pull if push needed (ad8a27e)
  • (potential) for github too many redirects (7c03f9e)
  • untrack changes when ignore files changed (25a4f02)
  • route names (b5d2f08)
  • show end of file explorer current path (a31a8b8)
  • landscape navbar compensation (1c9dab7)
  • unstage before discarding changes (e1a7a71)
  • manual sync loader (6e750b1)
  • error occurred dialog styling (464b460)
  • appname desync (49e992f)
  • reset repository locks on settings restore (4e51a33)
  • allow addition and deletion on the same line of diff (412fdb7)
  • experience when there are a lot of logs (a6534a4)
  • auth oauth button alignment (af230da)
  • github sponsors oauth for premium (63e4028)
  • diff view for first commit in repo (2c0c004)
  • access token expiration date parsing (110d7d8)
  • gitlab oauth issue (033a569)
  • remove scheduled sync shadermask (eb2d091)
  • recent commits loading forever when no repo selected (6bab776)
  • obscure secret textfields (82ac029)
  • ios gmail email client not compatible (c85fcd9)
  • only make recommended actions blue in client mode (44f45d9)
  • ios ui refresh (6ef3dab)
  • improve diff file dropdown ui (ed16d34)
  • diff view ui (6d43dbe)
  • discard changes for new files (6feab21)
  • deletion text should not strikethough (17bfd2e)
  • select next commit in range (aee505c)
  • reset isScheduled + isSyncing (a0effc4)
  • line numbers for multiple additions/deletions consecutively (dc762d2)
  • diff view line numbers (bce4d48)
  • remove version number click (25d03ae)
  • error correctly when no logs avail (f48bd38)
  • update recommended action on resume (7e619af)
  • recommended action + add logs (0741446)
  • disable merge conflict actions during merge (bcb2b30)
  • cannot create a tree from a not fully merged index (0bab3c2)
  • lfs auto exclude (a41a97b)
  • ignore submodule paths when update_all (4893d14)
  • add detector tap null check (357b266)
  • report bug for non github users (1d0c4be)
  • clone repo search keyboard should overlap (25229e9)
  • ui refresh (2098204)
  • default to non-private github email (a2380d2)
  • standardise and fix oauth logic (be32413)
  • logger early return (9978f39)
  • MissingPluginException sendData (41539ef)
  • manualsyncwidget intent (abfc259)
  • onboarding animation (4707981)
  • read gitignore and gitinforexclude on ios (fb720de)
  • gitignore and gitinfoexclude editing on ios (9bbe3df)
  • use correct dir for getlfsfilepaths (a3d784c)
  • limit repo settings button to one line (7261acf)
  • use distinct shortcut index (c243620)
  • error dialog not showing from notification (11a32cf)
  • improve repo url derivation (2ef1485)
  • mistakenly setup hans instead of hant (ccfb4ce)
  • issue reporting (987acf7)
  • remove german from locales (7d879d8)
  • remove spanish translations from chinese locale (91d8da8)
  • improve app selection ui lag (9a847a9)
  • don't show experimental banner for log viewer (df39e50)
  • code editor utf8 handling (f89d489)
  • improve app select ui speed (95bf71e, d07b780)
  • update sync settings on change (fcc348f)
  • app overlaps navigation bar (6cd91eb)
  • delete file/folder dialog text (1c5ff75)
  • modify recommended action to be on timer instead of on setstate (23cf376)
  • getrecommendedaction don't cause error (119bbd6)
  • github issue scopes too broad (0f57f56)
  • lock ui for foreground git operations (ac52c8e)
  • unlock on longpress (b82deb7)
  • client mode sync now button rounding (e7bcced)
  • signed commits ui not showing after chaning auth provider (cc608b7)
  • border pulsing (1107f38)
  • gh sponsors token logic (5e0a9b4)
  • oauth refresh token behaviour (f50a306)
  • get submodule paths (280321f)
  • commit signing ui (d8ef8ca)
  • ios submodule dir access (ec0f2be)
  • submodule path handling (6156d41)
  • get conflicting empty logic (c427f88)
  • readonly logs (5e5c093)
  • submodule checkout to branch if possible (99b85b2)
  • android 10 documents file selection (6c80aca)
  • double confirm clear app data (b000e04)
  • reset app data on reinstall prompt ios (a2f27f4)
  • make logs readonly (55ef7fc)
  • object not found for recent commits (03bc5d2)
  • merge conflict on ios (bc70c6c)
  • uninitialised late serviceStrings (1ecf2ce)
  • force push and pull on detached head using orig_head (dd78681)
  • refresh after cull non-premium (0ce34a2)
  • cull non premium (62a93b5)
  • build script (e15137e)
  • will pop logic (28ead0c)
  • add plaintext default (99ed7b8)
  • merge conflict dialog filename overflow (6543824)
  • incorrect uncommitted changes error when sync not required (c582691)
  • fetch all from remote and prune (511ac6c)

Reverts

  • reversed recent commits list in landscape (94978f0)

Chores

Other Changes

Don't miss a new GitSync release

NewReleases is sending notifications on new releases.