Grav Plugin Git Sync Versions Save

Collaboratively Synchronize your Grav `user` folder hosted on GitHub, BitBucket or GitLab

2.0.1

5 years ago

New

  • Added new init CLI command (bin/plugin git-sync init) (#128, thanks @LeonRyan and @alex-mohemian)

Improved

  • Allow setting a personalised commit message (#123, thanks @kyed)
  • Added better directions for Azure + IIS users for the Git Binary

Bugfix

  • Fixed LC_ALL to use C instead of en_US.UTF-8`, to be more flexible (#124, #125, thanks @lambopedia)

2.0.0

5 years ago

New

  • Added support for new awesome Grav 1.6 Scheduler
  • Added logic to display custom nested folders in wizard
  • Other than pages, it is now possible to enable config, data, plugins and themes for synchronization. You can also add any custom folder you have in your user (#4, #21, #34, #58, #63, #83)
  • Allow users with admin.pages permissions to synchronize through quick tray (#79, thanks @apfrod)
  • When using Grav as committer, the user email will be now used for the commit (#81, thanks @apfrod)
  • Added support for Webhook Secret (Bitbucket does not yet support them) (#72, #73, thanks @pathmissing)
  • Added options to turn automatic synchronization on/off with page saves, delete and media changes (#105, thanks @AmauryCarrade)

Improved

  • Fixed alignment of the git icon in the Wizard (#115)
  • Prevent Wizard modal to get canceled when clicking on the overlay background (#115)
  • Quick tray icon is now smarter. If GitSync has not been initialized yet, it will take you straight to wizard, otherwise it would perform a synchronization (#115)
  • Rearranged blueprint order (thanks @paulhibbitts)
  • GitLab: Updated wizard instructions to be inline with the new GitLab UI (#90)
  • Tweaked alignment of links in the wizard (#57)
  • Properly support local branches that aren't master (#56)
  • Allow to specify custom local_repository (default, USER_DIR) (#95, thanks @Hydraner, also #54, #33, #25)
  • Webhook URL is now more robust and secure, by default it is generated with a random value
  • Git icon from Admin has been replaced to use the git text icon instead of the logo
  • Prevent next step if Step 1 and Step 2 are not filled in (#92)
  • Added notice in Step 2 explaning what GitSync expect from the repository structure (#92)

Bugfix

  • Fixed issue where on first initialization the checkout process would error out
  • Fixed issue with Pages save.
  • Fixed JS error in plugins list
  • Fixed nested folders not synchronizing
  • Fixed issue where Wizard wouldn't work in case the admin path was modified (#27, #94, #77, thanks @pathmissing)
  • Fixed webhook generated URL when multi-lang active (#71)
  • Resolved issue with untracked/uncommited files at the root of the sync folder. (#101, thanks @ScottHamper)

2.0.0-rc.4

5 years ago
    • Added support for new awesome Grav 1.6 Scheduler
    • Fixed alignment of the git icon in the Wizard (#115)
    • Prevent Wizard modal to get canceled when clicking on the overlay background (#115)
    • Quick tray icon is now smarter. If GitSync has not been initialized yet, it will take you straight to wizard, otherwise it would perform a synchronization (#115)

2.0.0-rc.3

5 years ago
    • Added logic to display custom nested folders in wizard
    • Rearranged blueprint order (thanks @paulhibbitts)
    • Fixed issue where on first initialization the checkout process would error out
    • Fixed issue with Pages save.
    • Fixed JS error in plugins list
    • Fixed nested folders not synchronizing

2.0.0-rc.2

5 years ago
    • Added options to turn automatic synchronization on/off with page saves, delete and media changes (#105, thanks @AmauryCarrade)
    • Git icon from Admin has been replaced to use the git text icon instead of the logo
    • Prevent next step if Step 1 and Step 2 are not filled in (#92)
    • Added notice in Step 2 explaning what GitSync expect from the repository structure (#92)

2.0.0-rc.1

5 years ago
1. [](#new)
    * Other than `pages`, it is now possible to enable `config`, `data`, `plugins` and `themes` for synchronization. You can also add any custom folder you have in your `user` (#4, #21, #34, #58, #63, #83)
    * Allow users with `admin.pages` permissions to synchronize through quick tray (#79, thanks @apfrod)
    * When using Grav as committer, the user email will be now used for the commit (#81, thanks @apfrod)
    * Added support for Webhook Secret (Bitbucket does not yet support them) (#72, #73, thanks @pathmissing)
1. [](#improved)
    * GitLab: Updated wizard instructions to be inline with the new GitLab UI (#90)
    * Tweaked alignment of links in the wizard (#57)
    * Properly support local branches that aren't `master` (#56)
    * Allow to specify custom local_repository (default, `USER_DIR`) (#95, thanks @Hydraner, also #54, #33, #25)
    * Webhook URL is now more robust and secure, by default it is generated with a random value
1. [](#bugfix)
    * Fixed issue where Wizard wouldn't work in case the `admin` path was modified (#27, #94, #77, thanks @pathmissing)
    * Fixed webhook generated URL when multi-lang active (#71)
    * Resolved issue with untracked/uncommited files at the root of the `sync` folder. (#101, thanks @ScottHamper)

1.0.4

6 years ago
    • CLI: Added status command to check config and git (#52, thanks @karfau)
    • Allow local branches to be named differently than the remote branches (#48, thanks @denniswebb)
    • Added support for new Admin Navigation Tray
    • Fixed minimum Git required version to support --all (#32,#49, thanks @redrohX)

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago