Welcome to BrainTool 0.9.6

We’re almost at 1.0! See Pricing for a limited time offer for pre 1.0 subscribers.

Cleaner more minimal UI

Based on the results of a comprehensive review by a panel of designers and UX folks I’ve moved to a cleaner more minimal UI with bigger buttons, more spacing and clearer backgrounds.

Improved onboarding process

Combined with the general UI improvements I overhauled the installation and getting started process to try to address areas where new users were getting confused and to get them up and running with less effort.

Support for Edge and Brave browsers

Edge users can get BrainTool at the Edge store. Brave users can install from the Chrome store. Unfortunately Firefox does not support the tab groups function BT needs and has other incompatibilities that made it too onorous for me to support it in this release. Vivaldi (installable via the Chrome store) works with Topic mapping set to ‘Windows’.

Added support for subscription memberships and coupons

In advance of the 1.0 version of BrainTool I needed to put some structure in place to allow me to charge for premium subscriptions. See the in-app coupon offer!

Version warnings for synced Google Drive file

If you’ve chosen to sync to a Drive file BrainTool now checks before saving, and on getting focus, whether there’s a more recent version than the one you are viewing and if so provides an alert (if saving) or warning.

BrainTool 0.9.1a

This is a minor update with some Side Panel improvements (no change to the core extension). The header row now shows GDrive connected state and, on hover, the latest save time. The Edit Card popup has been cleaned up quite a bit and now allows tabbing through fields and navigation to next/previous cards with Alt/Option arrow keys. Other popups were tweaked for consistency. Finally, the ‘Refresh from Gdrive’ button has been moved inside the Options panel.

See below for release notes from 0.9.0 and previous versions.

BrainTool 0.9.1

Org mode import fixes.

BrainTool 0.9.0

File Import/Export

In addition to Chrome Bookmarks, 0.9 adds the ability to import from a TabsOutliner export and also to import a text file with org-mode markup. Heading, paragraph text and contained http(s) links are extracted and represented in the tree.

In addition to exporting to Bookmarks you can now also export an org file.

org-mode Support

This version upgrades to version 2 of the very handy orga.js org parser by @xiaoxinghu. BrainTool should now retain any org markup in the BrainTool.org file (or an imported file). BT stores app data using headers for Topics, headers with links for topic occurrences (ie links) and paragraph text for notes. Other constructs such as lists, tables, blocks etc will just be shown in plain text in the tree and written back out as such.

The idea here is to allow BrainTool to become an integral part of a text and org-based note taking and productivity workflow.

Removed GDrive Dependency

The need to perform the GDrive permission workflow on the initial install made the whole thing overly complicated for people. With the new ability to upload and download the file manually I decided to decouple the GDrive permissions.

By default BT now stores your data in Chrome local storage. This should be resilient across browser sessions on a single Chrome instance. Its still advisable to also write to the BrainTool.org file on your GDrive but not necessary. If you currently have the GDrive app connected you can disconnect it from Settings on the GDrive web page.

Other Minor Improvements

BrainTool 0.8.1

This BrainTool point release has a few changes you might notice:


BrainTool 0.8.0

Support for Release Notes!

Hopefully you are seeing this page as a result of being upgraded to the new version of BrainTool. I also added a Welcome page for new installs, feel free to check it out. See also the general Support page.

Keyboard shortcuts

To support keyboard commands I’ve added the notion of having an explicitly selected row. Clicking a row selects it (also navigating Next or Previous selects the first or last row). The selected row is shown in dark green and the selection-specific shortcuts operate on it.

Key bindings were influenced by emacs/org-mode but given that the browser absorbs lots of control characters (Ctrl-N, P, S etc) and that only a small subset of BrainTool users are emacs/org natives, I defaulted to skipping the Control key. Commands operating on the selection are as follows:

In addition there are the following general keys:

Ability to tag all a windows tabs at once

See the checkbox on the BT popup.

Stats Bar

I reworked the Options menu to be static at the top of the screen and added a stats bar showing you how big your braintool is.


BrainTool 0.7

In addition here’s what happened in 0.7.