New
Release v1.827
New Features
- default optimised sync to true (https://github.com/ViscousPot/GitSync/commit/b745d24d9163e099a7d1602f49ddf6367841ff81)
- add restorability (https://github.com/ViscousPot/GitSync/commit/a6b8efac350ced49c739b442aaf0b271da760526)
- use colourprovider (https://github.com/ViscousPot/GitSync/commit/b8425e9214981c798a2e71a17adcf8450f0cd3a1)
- add light/dark/system mode toggle (https://github.com/ViscousPot/GitSync/commit/c2a0630dc2ad9bbe775163d21710e3b78b48e830)
- create colour provider (https://github.com/ViscousPot/GitSync/commit/519d9f588d708e0f791d9ef8eb7a028e4422fbf1)
- colour diff line numbers for additions/deletions (https://github.com/ViscousPot/GitSync/commit/047e3ec97ba827937118e4fbeba13d71d13fc44d)
- merge conflict out of view indicator (https://github.com/ViscousPot/GitSync/commit/c553a706f78b75d23522d070d60c4101d48f6163)
Bug Fixes
- sync options dropdown ui (https://github.com/ViscousPot/GitSync/commit/cf9421b20364a02c2f1e2723b432ad10192075aa)
- colours (https://github.com/ViscousPot/GitSync/commit/bd3b89efa108ff8a3c1b4cdf4e0d4a1bbd85287f)
- improve logs performance (https://github.com/ViscousPot/GitSync/commit/fa4498ac6130517da9edb4ba9a708e4b1a377a43)
- late init globalkeys (https://github.com/ViscousPot/GitSync/commit/ed825691d2c5e2c4c829967f9a2a147956e74a0a)
- improve colour combos in ui (https://github.com/ViscousPot/GitSync/commit/b1d35662aa25facc5c5e0618655535f56173dd97)
- code editor file order (https://github.com/ViscousPot/GitSync/commit/79c8547f8de858a3e8a7a097158bd20412967f34)
- storage null check (https://github.com/ViscousPot/GitSync/commit/08200007dd3d1efb61a2fd9f554bc64aa44f1c15)
- get first non-private primary or primary or first github email (https://github.com/ViscousPot/GitSync/commit/73ab997038e0cbd6e1c4ec091c82d0d91f3bf2fa)
- deselect button height (https://github.com/ViscousPot/GitSync/commit/0bebfb489ef0553befcc54a9f560bb97a23e1f1c)
- reset mergeConflictVisible when merge conflict removed (https://github.com/ViscousPot/GitSync/commit/f31487f772a6813178d3e01a2aaa34569eeea5e9)
- only show merge conflict out of view indicator during merge conflict (https://github.com/ViscousPot/GitSync/commit/8f85529efa429a65e1d4dc4b3348a9387e3d56b7)
- duplicate commits when spamming commit button (https://github.com/ViscousPot/GitSync/commit/5ac75426498149a65947f28fbbd33901e60d093d)
Chores
- remove fn timer print (https://github.com/ViscousPot/GitSync/commit/037f9a567c185fe8912257e934bf1425df3bb3f8)
- if mounted setstate (https://github.com/ViscousPot/GitSync/commit/376c76c1e5f9f393f20b6b9a513478d287abc7e5)
- cleanup imports (https://github.com/ViscousPot/GitSync/commit/b4ca5e5eee12dc13f26a01a0ac7b0a0d3de01a3a)
- migrate settings_main to new future pattern (https://github.com/ViscousPot/GitSync/commit/513be36731fdc2e0865cf19f77ca95fcdd98da83)
Other Changes
- distributionSha256Sum (https://github.com/ViscousPot/GitSync/commit/f711cc9e7199a3a289111f6c8f711e9711de3c2b)
- setstate if mounted (https://github.com/ViscousPot/GitSync/commit/618ed70ab096daf8b22a822ea45c8e417ea73b9a)
- default to dark mode (https://github.com/ViscousPot/GitSync/commit/8934a3e9b9b3866a2d43e7cd23c284812b9b269b)
- manual sync icon (https://github.com/ViscousPot/GitSync/commit/cdafba95800810d9ba7984600a51a6af0597a345)
- flutter_secure_storage & oauth2_client (https://github.com/ViscousPot/GitSync/commit/f3b58c823cba139f475c0011872a66cb3dad1d22)