obsidian42-brat

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

MIT License

Stars
622
Committers
8

Bot releases are visible (Hide)

obsidian42-brat - 1.0.3

Published by github-actions[bot] about 1 month ago

obsidian42-brat - 1.0.2

Published by github-actions[bot] about 2 months ago

obsidian42-brat - 1.0.1 Latest Release

Published by github-actions[bot] 7 months ago

obsidian42-brat - Conformance to plugin standards & dependencies updates

Published by TfTHacker 9 months ago

obsidian42-brat - 0.8.3 bug fix for new auto-enable feature

Published by TfTHacker 10 months ago

Fix

obsidian42-brat - 0.8.2 Auto-enable installed plugins

Published by TfTHacker 10 months ago

A new setting controls if a beta plugin is auto-enabled after installation. This means after it is installed, it will be enabled in settings. This reduces the additional step of manually enabling a plugin after installation. This setting is now enabled by default.

obsidian42-brat - 0.8.1 New feature: Protocol handler

Published by TfTHacker 11 months ago

See the CHANGELOG

Fixes #71

obsidian42-brat - 0.8.0 Few new features & Major code refactoring

Published by TfTHacker 11 months ago

  • To better conform with Obsidian's naming policies for the settings screen, Obsidian42-BRAT is now just known as BRAT in the Settings Tab.
  • In settings, when a plugin or theme is listed, they are now linked to their GitHub repositories. It's a small addition, but it's very nice to quickly jump to a repo for plugins or themes being tested. Addresses FR #67
  • Removed the Ribbon icon toggle from settings, as this is now controlled natively by Obsidian since v1.1.0
  • Major code refactoring - the goal was to make this strongly typed according to Typescript rules and additionally applied a new protocol to the formatting of the code. The result is extensive changes in all files. While this won't mean a lot to users, it will make the code easier to maintain and understand for others.
  • chore: update all dependencies.
obsidian42-brat - 0.7.2 Manifest update

Published by TfTHacker 11 months ago

Making this plugin compatible with HelpMate

obsidian42-brat - 0.7.1

Published by TfTHacker 12 months ago

New

Fixes

Updates

  • updated to the newest esbuild and also all project dependencies
obsidian42-brat - 0.7.0 Massive Themes Update

Published by TfTHacker over 1 year ago

Major updates to THEMES support

New

  • BRAT now supports the Obsidian 1.0+ changes to the way Themes are handled (no longer using obsidian.css, rather using theme.css & manifest.json)
  • if a repository has a theme-beta.css file, this will be downloaded instead of the theme.css in the repository. This allows a theme developer to have a theme file for beta testing, while still having a theme.css live for public users not testing a theme. See themes documentation

Update

  • When deleting a theme from within BRAT's settings, the theme is removed from BRAT monitoring, but the theme is not physically deleted from the vault. The user can delete in Settings > Appearance

Removed

  • The ability to "switch themes" is removed as this feature was sherlocked and natively added to Obsidian in the command palette with the "Change Theme" command
  • BRAT had the ability to install any community themes from the official community theme list. However, since Obsidian improved the themes UI, this feature became redudant and so was removed.
obsidian42-brat - 0.6.37 Bug fixes & updating core libraries

Published by TfTHacker over 1 year ago

Bug fixes & updating core libraries

obsidian42-brat - 0.6.36 Minor code updates for 1.0

Published by TfTHacker almost 2 years ago

This contains just some updates to libraries and also some textual changes in the UI. Likely will be doing some feature trimming in near future since Obsidian has added some BRAT features to core.

obsidian42-brat - Updated for 0.16.x release of Obsidian with more smarts

Published by TfTHacker about 2 years ago

BRAT has now been tested with the 0.16.x release of Obsidian. In addition, BRAT will be a bit smarter when installing plugins for testing.

Additionally, in settings, there is a setting to enable/disable debugging to the console. This has been improved.

  • New: BRAT now compares the minAppVersion in the manifest file to the installed version of Obsidian. Resolution for #38.
  • Fix: If enabling or disabling a plugin with BRAT, the enable/disable state of the plugin is being saved by Obsidian. Resolution for #22
  • Fix: Errors generated by grabManifestJsonFromRepository are now properly handled in COnsole. Resolution for #42
obsidian42-brat - NEW: Add frozen versions of a plugin by its release tag

Published by TfTHacker over 2 years ago

NEW: Frozen version is based on a release tag
BRAT will monitor and update plugins as they are updated in their GitHub repositories. However, if you want to freeze the version of a plugin, you can do so by using the command "BRAT: Add a beta plugin with frozen version based on a release tag". This will install the plugin with the version you specify, but not update it when other plugins are updated.

Thanks to the good work of @fyears for this feature

obsidian42-brat - esbuild issue

Published by TfTHacker over 2 years ago

obsidian42-brat - Update of dependencies and menu tweak

Published by TfTHacker over 2 years ago

Updated a few library dependencies

Also made it so the GitHub open repository feature would show Plugins first, then themes, which is the most used scenario. Small tweak to enhance navigating the command palette and BRAT

obsidian42-brat - 0.6.31 esbuild issue

Published by TfTHacker over 2 years ago

obsidian42-brat - 0.6.3 Quick fix for installation issue

Published by TfTHacker over 2 years ago

Some users are having issues with the install. This is a rebuilt main.js to try to address that.

Sorry to anyone that had this issue.

obsidian42-brat - 0.6.2 bug fixes and minor improvements

Published by TfTHacker over 2 years ago

New

  • Notifications from BRAT can be disabled in settings. By default, they are enabled. #26

Changes:

  • Notifications now provide information about click and right mouse click
  • Autoupdate on startup waits for Obsidian to load and then waits a minute to check for new plugins and 2 minutes for new themes. The idea is to give Obsidian and other plugins a chance to properly initialize #27

Fixes:

  • Notifications are properly dismissed with a click, and more info is available with a right mouse click
  • Will do some testing for internet connectivity #23
Related Projects