obsidian42-brat

BRAT - Beta Reviewer's Auto-update Tool for Obsidian.

MIT License

Stars
622
Committers
8

Bot releases are visible (Hide)

obsidian42-brat - 0.6.1 Switch to default theme

Published by TfTHacker almost 3 years ago

New

  • The theme switch command now supports switch to the default Obsidian theme
obsidian42-brat - 0.6.0 Theme installation and updates

Published by TfTHacker almost 3 years ago

New:

  • Install a theme from a Github repository for testing. Thank you to @ankushg @eleanorkonik for suggestion issue
  • Update beta themes installed. This does not work with community themes, just themes registered with BRAT
  • Auto-update themes at startup
  • Install a theme from the community (these are not registered with BRAT, this is just for convenience to quickly add a community theme)
  • Settings: delete beta themes from the BRAT list of themes

Improvements:

  • Reorganized the README content since the feature set has expanded so much
obsidian42-brat - 0.5.8 Auto-update themes

Published by TfTHacker almost 3 years ago

New

  • Auto-update themes at startup
obsidian42-brat - 0.5.7 MVP New feature: Install beta themes

Published by TfTHacker almost 3 years ago

New:

  • Install a theme from a Github repository for testing. Thank you to @ankushg @eleanorkonik for suggestion issue
  • Update beta themes installed. This does not work with community themes, just themes registered with BRAT
  • Install a theme from the community (these are not registered with BRAT, this is just for convenience to quickly add a community theme)
  • Settings: delete beta themes from the BRAT list of themes

Improvements:

  • Reorganized the README content since the feature set has expanded so much
obsidian42-brat - 0.5.6 Logging support

Published by TfTHacker almost 3 years ago

New

  • Logging can be enabled. Logs updates to plugins to a file. Will log the date based on your Daily Notes Pages date format.
  • There is a new "All commands" command, which should be useful on mobile
obsidian42-brat - 0.5.5 Alpha of Logging functionality

Published by TfTHacker almost 3 years ago

New

  • Logging can be enabled. Logs updates to plugins to a file. Will log the date based on your Daily Notes Pages date format.
  • There is a new "All commands" command, which should be useful on mobile

I consider this an MVP alpha as a starting point. A lot of refactoring so this release may be less stable.

obsidian42-brat - 0.5.4 Ribbon Icon

Published by TfTHacker almost 3 years ago

New

  • Ribbon icon for convenient access to BRAT features
  • Quick access to settings for plugins
obsidian42-brat - 0.5.3 Small tweak to autoupdate

Published by TfTHacker almost 3 years ago

Autoupdate will now log its starting and ending to console
It also starts now bout 10 seconds after startup

obsidian42-brat - 0.5.2 Starting with Themes

Published by TfTHacker almost 3 years ago

New

  • Open Github pages for themes (as can be done with plugins)
  • Switch to a different installed theme from command pallet
obsidian42-brat - 0.5.1 Small fix - no console.log()

Published by TfTHacker almost 3 years ago

obsidian42-brat - 0.5.0 Enable/Disable plugins from CP

Published by TfTHacker almost 3 years ago

New

  • Disable/enable plugins through command palette. Thanks to @menagerie198 - Issue

Improved

  • Updates now report the previous version and new version number for plugin updates. Thanks to @SkepticMystic - Issue
obsidian42-brat - 0.4.4 Fix for plugin reload after restart

Published by TfTHacker about 3 years ago

If a plugin was enabled and then updated, it was not being reloaded. This is now fixed

obsidian42-brat - 0.4.3

Published by TfTHacker about 3 years ago

New

  • Command Palette command to open a GitHub repository for a plugin

Fix

  • Plugin now installs and loads the plugin without requiring the user to take additional steps
  • if a plugin is updated by BRAT but not an enabled plugin, BRAT won't automatically enable it.

Changes

  • New logic for how plugin is updated

if repositoryRoot/manifest-beta.json exists
use repositoryRoot/manifest-beta.json for release information, ignore repositoryRoot/manifest.json
copy repositoryRoot/manifest-beta.json to plugin folder, renaming it to manifest.json
else
use repositoryRoot/manifest.json for release information
copy Release/manifest.json to the plugin folder if it exists. If it doesn't exist, use the repositoryRoot/manifest.json

main.js and styles.css copied from the correspondencing release version depending upon the above logic

obsidian42-brat - 0.4.2

Published by TfTHacker about 3 years ago

New

  • Command Palette command to open a GitHub repository for a plugin
obsidian42-brat - 0.4.1 New processing workflow for manifest-beta.json

Published by TfTHacker about 3 years ago

Fix

  • Plugin now installs and loads the plugin without requiring the user to take additional steps

Changes

  • New logic for how plugin is updated

new logic for plugins

if repositoryRoot/manifest-beta.json exists
    use repositoryRoot/manifest-beta.json for release information, ignore repositoryRoot/manifest.json
    copy repositoryRoot/manifest-beta.json to plugin folder, renaming it to manifest.json
else
    use repositoryRoot/manifest.json for release information
    copy Release/manifest.json to the plugin folder if it exists. If it doesn't exist, use the repositoryRoot/manifest.json

main.js and styles.css copied from the correspondencing release version depending upon the above logic
obsidian42-brat - 0.4 bug fixes

Published by TfTHacker about 3 years ago

Added more error handling for improperly configured plugins and not installing them :-)

obsidian42-brat - 0.3

Published by TfTHacker about 3 years ago

New: Add repo button in settings

obsidian42-brat - 0.2

Published by TfTHacker about 3 years ago

New

  • When adding new plugin paths, this plugin is a little smarter in converting them for use
  • Added a Only check for updates to beta plugins, but don't Update
  • Added ability to update just one beta plugin, along with the exsiting ability to check and update all plugins
obsidian42-brat - 0.12 Handle new repository paths better

Published by TfTHacker about 3 years ago

now when adding a repository to BRAT, if it is prefixed with https://github.com/ - that gets stripped. This will make it easier to copy and paste the URL

obsidian42-brat - 0.11 Small fixes

Published by TfTHacker about 3 years ago

Nothing special to report.

Related Projects