Skip to content

Latest commit

 

History

History
1242 lines (602 loc) · 64.5 KB

CHANGELOG.md

File metadata and controls

1242 lines (602 loc) · 64.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.28.2 (2024-10-30)

Bug Fixes

2.28.1 (2024-10-27)

Bug Fixes

2.28.0 (2024-10-26)

Features

  • pull on commit-and-sync even if no commit happened (263e675), closes #787
  • reload settings on file change (d453c6f), closes #779

Bug Fixes

  • recognize more errors as network issues (4aceed3), closes #735
  • refresh status after opening source control view (666b8a8)
  • rework errors (ee3eff4)
  • strip files list after 500 entries in source control view (fe1aedb)
  • typo in settings (1e6c3dd)

2.27.0 (2024-09-18)

Features

  • rename backup to commit-and-sync and better settings page (cd9ffc2)

Bug Fixes

  • discard deleted files (42bf536)
  • discard not tracked directory (183929b)
  • don't refresh views if git client is not ready (7887c7f)
  • refresh data on view loading (73d2c29)
  • show better diff view for non existing file (07d9fce)
  • trigger vault backup after edit on file rename (d1ad3d4), closes #765

2.26.0 (2024-09-01)

Features

  • open source control view with ribbon button (dea4d6f)

Bug Fixes

  • open diffs in new split with middle click (65ef5ba)
  • remove root folding line in git views (b2df0ed)

2.25.0 (2024-07-23)

Features

Bug Fixes

  • catch sidebar leaf being null (86065c9)
  • don't require .git suffix to open file on github (9b264bf), closes #753
  • open file on github from submodule (4981f8b), closes #592
  • use active color for buttons in file component (c28d44b)

2.24.3 (2024-06-22)

Bug Fixes

  • Adjust git.cwd to use a relative path to git root (#733) (ed31553)
  • limit amount of files to list in commit msg (a0416ed)
  • support vault in subdirectory of git repo (#722) (171693f)

2.24.2 (2024-05-09)

Bug Fixes

  • ask for upstream branch in backup (d1143f7)
  • hide line authoring on small width window(#684) (6a89424)

2.24.1 (2024-03-12)

Bug Fixes

  • disable line authoring on mobile (ac28656)

2.24.0 (2024-03-04)

Features

  • show date and author in history view (a6e33d3), closes #691

Bug Fixes

  • update submodules without outer remote repo (675cef5), closes #701

2.23.2 (2024-01-31)

Bug Fixes

  • many issues with list changed files (8b3fc8b), closes #655

2.23.1 (2024-01-29)

Bug Fixes

2.23.0 (2024-01-28)

Features

  • add commit amend command (8f10261), closes #648
  • add setting to disable 'No changes...' popups (#676) (bfd6de9)

Bug Fixes

2.22.2 (2024-01-26)

2.22.1 (2024-01-08)

Bug Fixes

2.22.0 (2023-08-30)

Features

  • highlight opened diff view file (5708c63), closes #545

Bug Fixes

2.21.0 (2023-08-22)

Features

Bug Fixes

  • clarify backup after file change setting (30d12ca), closes #575
  • show file name in diff view on mobile (20e0aba), closes #564

2.20.7 (2023-07-31)

Bug Fixes

  • properly collapse icon in tree views (919d7f8)
  • refresh status bar after push (ed31df8), closes #566

2.20.6 (2023-07-16)

Bug Fixes

  • allow empty commit in history view (2571473)

2.20.5 (2023-06-29)

Bug Fixes

  • disallow clone in vault root on desktop (c073d19), closes #540
  • textarea for commit message in settings (ea4a7a1)

2.20.4 (2023-06-21)

Bug Fixes

2.20.3 (2023-06-04)

Bug Fixes

2.20.2 (2023-06-02)

Bug Fixes

  • hide line authoring settings on mobile (c135c0b)
  • properly resolve merge conflict (80c0b65), closes #502

2.20.1 (2023-05-31)

Bug Fixes

  • use queue for actions in source control view (eb20dd4), closes #517

2.20.0 (2023-05-17)

Features

Bug Fixes

  • use proper tree structure on Obsidian 1.3.1 (c124943), closes #512

2.19.1 (2023-04-04)

Bug Fixes

2.19.0 (2023-03-22)

Features

  • new History view
  • show last commit time in status bar (b6d93a1), closes #334

Bug Fixes

2.18.0 (2023-03-20)

Features

  • add setting to hide file menu actions (a59d38a), closes #456
  • show last commit time in status bar (4525fef), closes #334

Bug Fixes

2.17.4 (2023-03-07)

Bug Fixes

  • add additional author check (58ce847)

2.17.3 (2023-03-07)

Bug Fixes

  • better error message for missing author (2e9e3b1)
  • don't checkout when nothing changed after merge (f807d8a)
  • show diff with custom base path (fdde0bf)
  • use correct git path on clone on mobile (686c323)

2.17.2 (2023-03-06)

Bug Fixes

  • use correct git dir on mobile (fd456e5)

2.17.1 (2023-03-05)

Bug Fixes

  • show missing repo message (70a6464)

2.17.0 (2023-02-25)

Features

Bug Fixes

  • correct git dir for clone on mobile (0b06487)
  • handle github link errors (#445) (fd294cc)

2.16.0 (2023-01-16)

Features

2.15.0 (2023-01-06)

Features

2.14.0 (2022-12-14)

Features

  • add instructions to conflict file (50291d3), closes #402

Bug Fixes

  • close empty leaf of deleted conflict file (cd6027d), closes #401

2.13.0 (2022-12-07)

Features

  • add file name to diff view tab name (8520c2b)

Bug Fixes

  • move commit msg setting to correct heading (88eabc9)
  • use correct path for diff view via command (1150351), closes #397

2.12.1 (2022-11-27)

Bug Fixes

2.12.0 (2022-11-27)

Features

  • set last auto backup to last commit (d8cfbf2), closes #73

2.11.0 (2022-11-26)

Features

  • add backup button to source control view (477b166), closes #374

Bug Fixes

  • hide 'finished pull' notice when hiding notifications (8ba0e75), closes #292

2.10.2 (2022-11-17)

Bug Fixes

2.10.1 (2022-11-13)

Bug Fixes

2.10.0 (2022-11-08)

Features

Bug Fixes

2.9.4 (2022-11-04)

Bug Fixes

  • unset config on empty value (d0f927e)

2.9.3 (2022-11-03)

2.9.2 (2022-11-02)

Bug Fixes

2.9.1 (2022-11-02)

Bug Fixes

2.9.0 (2022-11-01)

Features

Bug Fixes

  • store username in localstorage (f3668ac)

2.8.0 (2022-10-18)

Features

Bug Fixes

  • align buttons (a09bc4a)
  • center buttons in discard modal (79a1e86)
  • create .gitignore if not exists (ac8e3ee)
  • full directory path on hover (0f2c9d5)

2.7.0 (2022-10-18)

Features

Bug Fixes

2.6.0 (2022-10-13)

Features

  • combine multiple empty directory into one in git view (4e45e6a)
  • redesign source control view (06f3c22)
  • stage/unstage directory (61b3eb3)

2.5.1 (2022-09-29)

Bug Fixes

  • push with file named like branch (2664bfe), closes #171

2.5.0 (2022-09-28)

Features

  • improve source control view style (d5647a8)

Bug Fixes

  • reveal source control view (c88a1b4)

2.4.1 (2022-09-22)

Bug Fixes

2.4.0 (2022-09-22)

Features

  • prefill edit remote modal (223193c)

Bug Fixes

  • middle click to open file/diff in new tab (ddb1164)

2.3.0 (2022-09-21)

Features

Bug Fixes

2.2.1 (2022-09-20)

Bug Fixes

2.2.0 (2022-09-20)

Features

Bug Fixes

  • respect obsidian default hotkey for open file (b8631f4), closes #306
  • save localstorage per vault (a3c4e4f)

2.1.2 (2022-09-19)

Bug Fixes

  • respect obsidian default hotkey for open diff (271ec02), closes #306
  • scroll line number in diff view (1a01e30), closes #318

2.1.1 (2022-09-15)

Bug Fixes

2.1.0 (2022-09-08)

Features

  • disable plugin per device (82b2c1a), closes #301
  • specify source control refresh timer (a1ecb1b), closes #199

2.0.3 (2022-09-06)

Bug Fixes

  • don't show mobile notice on new installation (218f002)

2.0.2 (2022-09-06)

Bug Fixes

  • don't show mobile notice on mobile (c93ddfa)

2.0.1 (2022-09-06)

2.0.0 (2022-09-06)

⚠ BREAKING CHANGES

  • mobile support

Features

Bug Fixes

1.31.0 (2022-08-28)

Features

  • command to backup and close Obsidian (c144d80), closes #13

Bug Fixes

  • mobile don't show push notice on empty push (9986667)
  • set upstream branch for existing remote branch (c454b9d), closes #224

1.30.0 (2022-08-24)

Features

  • store git binary path in localstorage (bd8bafc), closes #283

Bug Fixes

  • mobile: clone and delete local config dir (9b0bc8a)
  • mobile: readdir with empty base path (1c38b91)
  • respect custom base path in open in github (c4e8acf), closes #284
  • too many changes to display (c4bf4eb)

1.29.2 (2022-08-22)

Bug Fixes

1.29.1 (2022-08-19)

Bug Fixes

1.29.0 (2022-08-19)

Features

  • add delete repo command (26cdfb8)
  • add to .gitignore command (c824903)
  • edit .gitignore (1cad1b7)
  • commit only staged files (f6f4a97)
  • fix clone overwrite (d853a4e)
  • hide settings when git is not ready (4c40556)
  • set author to config (f40920d)
  • stage and unstage to context menu (081ad1d)

Bug Fixes

  • abort edit remotes on no url (e617278)
  • require valid repo for list changed files (fe300c7)
  • restart notice after clone (140bed5)
  • set base path after clone (0327090)
  • stage individual file (76e317b)

1.28.0 (2022-07-25)

Features

  • stage and unstage current file (f014e52), closes #265

Bug Fixes

  • register event listener after initial load (d32d0f4)

1.27.1 (2022-07-20)

Bug Fixes

  • check for too big files in source control view (2275d4f)

1.27.0 (2022-07-20)

Features

1.26.4 (2022-07-20)

Bug Fixes

  • Version History Diff for empty base path (3b9b699), closes #263

1.26.3 (2022-07-17)

Bug Fixes

  • commit only staged files, again (ba35555), closes #253

1.26.2 (2022-07-16)

Bug Fixes

  • clarification about disabling notifications (#249) (f90b284)
  • commit only staged files (f71fdf5), closes #253
  • open diff view in correct pane (96d2913), closes #252
  • open files from source control view (0d5ec26), closes #258

1.26.1 (2022-06-09)

Bug Fixes

  • open file with custom base path (8a11666)
  • use correct path with custom base path (0d86e68)

1.26.0 (2022-06-09)

Features

  • different intervals for commit and push (59367aa), closes #106
  • show changes files count in status bar (d091694), closes #243

Bug Fixes

  • handle merge conflict better (101aff9)

1.25.3 (2022-05-14)

Bug Fixes

1.25.2 (2022-05-07)

Bug Fixes

  • improve base path description (8ee3a63)

1.25.1 (2022-04-22)

Bug Fixes

1.25.0 (2022-04-07)

Features

Bug Fixes

  • refresh source control view less frequently (b90b1a5)

1.24.1 (2022-03-23)

Bug Fixes

  • 🩹 More specific CSS selectors for the diff-view (c0c9a38)
  • refresh source control view on first open (6e75300)

1.24.0 (2022-03-18)

Features

  • add show, diff, log as api (b3a72a4)

1.23.0 (2022-03-18)

Features

Bug Fixes

  • expand selection width on stagedFileComponent too (daf8ac7)
  • highlight staged file on hover (ef0d3e6)
  • refresh source control view on exception (c1eee7b), closes #183

1.22.0 (2022-03-02)

Features

  • separate commit message for auto backup (b59db5d), closes #197

Bug Fixes

  • automatically refresh source control (9c2b063), closes #199
  • correct pull changes count (6aead15), closes #198

1.21.2 (2022-03-01)

Bug Fixes

  • catch git error on commit (fe78ae3)
  • stage files without glob pattern (99b1f6c), closes #196

1.21.1 (2022-02-19)

Bug Fixes

  • better automatic backup/pull description (10c3072), closes #181
  • catch more git errors (153fd82)
  • stage filenames with leading '-' (c06296e), closes #184

1.21.0 (2022-02-02)

Bug Fixes

  • stage files in vault below git root (9d3c662), closes #172

Features

1.20.1 (2022-01-29)

Bug Fixes

  • show correct debug console hotkey (087582e), closes #175

1.20.0 (2022-01-08)

Features

  • ✨ Add "Open File in GitHub" Command, fix #149 (2c216d0)
  • ✨ Add Command to open file history on GitHub (e7dd288)
  • ✨ Add Diff View (78cd43f), closes #158
  • ✨ Add Folder view to Sidebar (919dc44), closes #134
  • ✨ Allow multiline commit messages, fix #157 (80ea17e)
  • Add toggle in Settings to choose default layout (38c7240)

Bug Fixes

  • 🐛 Fix RegEx for openInGitHub (ca59a2d)
  • 🚸 Show diff on double click (407dcc0)
  • catch diff for deleted file (710cd2c)
  • different tree data structure (0fd2f95)
  • many minor fixes (7d29bef)
  • refresh source control view on change (45e54e2)
  • remove tree structure from settings (5af00ae)

1.19.0 (2021-12-22)

Features

1.18.1 (2021-12-09)

Bug Fixes

  • use more specific css class (471b257)

1.18.0 (2021-12-09)

Features

Bug Fixes

  • show error notices for a longer time (d455489), closes #148

1.17.0 (2021-12-08)

Features

  • add hostname commit message placeholder (32d8382), closes #146

Bug Fixes

  • clear autobackup/pull correctly (1c5eeab)
  • don't start autobackup with 0 interval time (a36c741)

1.16.2 (2021-11-29)

Bug Fixes

  • don't use new auto backup after change by default (cc95a96)

1.16.1 (2021-11-28)

Bug Fixes

1.16.0 (2021-11-28)

Features

  • add auto backup after last change (192a947), closes #140

1.15.1 (2021-11-25)

Bug Fixes

  • use custom git binary path for git check (7188753)

1.15.0 (2021-11-11)

Features

  • add custom commit message to auto backup (b3d8077), closes #135

1.14.3 (2021-11-03)

Bug Fixes

  • open file from Git view when no other file is opened

1.14.2 (2021-11-01)

Bug Fixes

  • replace '?' by 'U' for untracked files (64cf162)
  • wrap tooltip for long paths (1fc4c1f)

1.14.1 (2021-11-01)

Bug Fixes

1.14.0 (2021-10-31)

Features

  • New Git view in the sidebar to stage and commit individual files. Thanks to @phibr0 for making the UI

1.13.1 (2021-09-30)

Bug Fixes

  • changed files path was wrong with whitespaces (043f02f), closes #119

1.13.0 (2021-09-21)

Features

  • support cloning remote repos (ab5ece7)

1.12.0 (2021-09-18)

Features

  • support custom git binary path (7793035), closes #113

1.11.0 (2021-09-15)

Features

  • add remote editing (f70363b)
  • support initalizing a new repo (0fd2062)
  • support selecting upstream branch (013878e)

1.10.2 (2021-09-05)

Bug Fixes

  • plugin status bar now displays time from last update (push or pull) (b835fc3)

1.10.1 (2021-08-19)

Bug Fixes

  • checkRequirements cant find user.name/email (1994a44)
  • rename commands to be more consistend (5e07e80)

1.10.0 (2021-08-11)

Features

Bug Fixes

  • Changed the branchLocal command to branch with no-color (dbd93cf)

1.9.3 (2021-07-13)

Bug Fixes

  • storing lastAutos in a file caused many problems (2812d94), closes #90 #78

1.9.2 (2021-05-12)

Bug Fixes

  • plugin started wrong when normally enabled (dc9c4b1)
  • storing of last auto backup/pull caused merge conflicts (cf6f279), closes #74

1.9.1 (2021-05-07)

Bug Fixes

  • init slowed Obsidian startup time down (e3f559c), closes #72

1.9.0 (2021-05-02)

Features

  • add env var OBSIDIAN_GIT for scripting (2b76097)
  • add option to disable status bar (0ab55d3), closes #70
  • auto pull/backup outlives session (7ec00e7), closes #68

1.8.1 (2021-04-12)

Bug Fixes

1.8.0 (2021-03-31)

Features

  • open not supported files in changed files modal in default app (93930e0)

1.7.0 (2021-03-24)

Features

  • add git initialization and conflict files status to statusbar (ba0ef11)
  • auto pull on specified interval (2aa7fb8), closes #59
  • conflict files support (358dc6e), closes #38
  • list changed files (5e28b94)

Bug Fixes

  • conflict files pane was opened on pull error (8d43e7b)

1.6.1 (2021-03-17)

Bug Fixes

  • disable check for root git repository (49a68e0), closes #55 #11

1.6.0 (2021-03-15)

Features

  • commit changes with specified message (e992199), closes #26
  • list filenames affected by commit in the commit body (0ce9ac3), closes #3
  • pull before push (30d8798), closes #43

Bug Fixes

  • does not push when no changes detected (d016dee), fixes #33
  • git repository check (98fa9f7)
  • initialization procedure (1d71418), fixes #27
  • lastUpdate gets changed when no changes are detected (71d2a59)
  • needed tracking branch to commit (619c5d1)

1.5.0 (2020-12-08)

Features

  • add {{files}} template placeholder (64adf0f)
  • add option to toggle pushing to remote

Bug Fixes

  • change "auto push" setting to "disable push" to resolve issues with obsidian settings not loading correctly (e00014c)
  • correctly update .lastUpdate timestamp during push/pull (4b61297)
  • fix plugin getting stuck at "checking repo status.." message (4875519)
  • fix status bar messages race conditions (f3f0a63)

1.4.0 (2020-11-01)

Features

  • display messages in status bar (including error ones) (e1e0fcc)

1.3.0 (2020-10-31)

Features

  • add {{numFiles}} placeholder (fbc6ce8)
  • add more granular customization of {{date}} commit message placeholder (7063f5a)

1.2.0 (2020-10-31)

Features

  • master branch is no longer hardcoded (dc8f3bd)
  • allow specifying {{date}} placeholder in commit message (43c5f6e)
  • rename "Autosave" to "Vault backup interval" (26cd1e3)

Bug Fixes

  • fix undefined backup settings and rearrange settings a bit (68f8b84)
  • register interval functions so Obsidian properly unloads them (717a538)
  • save settings on plugin unload (67cd7a3)

1.1.0 (2020-10-29)

Features

  • Add "Disable notifications" setting + some minor fixes (ec240a7)
  • Add an option to automatically fetch updates from remote repository when Obsidian starts (aa59d29)
  • Add status bar that shows status updates (80dbf0f)

1.0.0 (2020-10-27)

Bug Fixes

  • update some Notice messages (a97c44e)

0.0.6 (2020-10-27)

Features

0.0.5 (2020-10-27)

Features

  • Add an ability to specify custom commit message (specified in plugin settings) (ca67112)

0.0.4 (2020-10-27)

Features

  • Improve UX a bit by showing notification of what's happening when user presses hotkey (c562e74)

0.0.3 (2020-10-27)

Features

  • add an ability to push changes to a remote repository (f229516)

0.0.2 (2020-10-27)

Features

  • Add an ability to pull changes from remote repository. (88da6e5)

0.0.1 (2020-10-27)