Skip to content

Releases: verveguy/tana-helper

0.3.0beta4

23 Aug 22:37
Compare
Choose a tag to compare
0.3.0beta4 Pre-release
Pre-release

Obsidian Export has come to Tana Helper.

Experimental right now. Upload your Tana JSON export via the web UI and Tana Helper will generate an Obsidian vault in your home directory. (Vault is in a folder named .. vault). Preconfigured with the Make.MD and Frontmatter Title plugins to do the best approximation of Tana node referencing that I can find so far.

Feedback via issues herein github, please.

0.3.0-beta3

17 Jun 01:06
Compare
Choose a tag to compare
0.3.0-beta3 Pre-release
Pre-release

Now supports chunking of very large nodes. Splits them into 10,000 char chunks. Very rough and needs to be improved with proper language-aware sentence splitting. But, this prevent large nodes (like 2hr long meeting transcripts) from breaking the embedding system.

0.3.0-beta2

16 Jun 20:04
Compare
Choose a tag to compare
0.3.0-beta2 Pre-release
Pre-release

Added additional param to /chroma/query API to allow control over return content.
Set returns to one of topic, node or both to control whether the top-level topic node, fragment-level matching node or both are returned.
You can also set it to nested if you want to experiment with both topic and then fragment node nested beneath it.

0.3.0-beta

16 Jun 00:43
Compare
Choose a tag to compare
0.3.0-beta Pre-release
Pre-release

Added a new preload API that can accept a Tana JSON export file and update your local ChromaDB with embeddings generated via OpenAI embeddings. Allows for full semantic query across your Tana workspace. Also supports incremental update - upload a new JSON export and it will only refresh those embeddings for nodes that have changed. Detailed documentation in the works .... for now, this is an experimental build for the adventurous.

Preload is available via the Web UI - it's called "RAG Index" and has a single function - Upload (Tana JSON export file)

0.2.2

26 Apr 23:03
Compare
Choose a tag to compare

Following a fix by Tana, Inc. to the ${sys:dateFromCalendarNode} expression in Make API commands, tana-helper on Mac now supports fetching calendars results for any date. Pass "date": "${sys:dateFromCalendarNode}" as one of the JSON params to the tana-helper API to use. Leaving date: unspecified will still return today's calendar as previously.

Also fixed a problem with tmp/ directory handling on Windows.

0.2.1 Release

15 Mar 22:44
Compare
Choose a tag to compare

Big upgrade in ease of use. No need to install from source anymore.

Runs as a menu bar app on MacOS and a Tray app on Windows 11.
Fully signed and notarized MacOS app.

Start/stop Tana Helper service from the menu.
Open Web UI from the menu.

Web UI allows:

  • OpenAI and Tana Input API key configuration.
  • View the logs (in realtime)
  • Access to API docs
  • Workspace Visualizer
  • ... and can even draw a Tag Diagram of your supertag hierarchy.

Please report any issues via the Issue tab here in github.

For help, reach out via the Tana Slack community.

0.2.1-beta

06 Mar 01:22
Compare
Choose a tag to compare
0.2.1-beta Pre-release
Pre-release

Integrated Web UI on http://localhost:8000/ui

Single Mac OS .app bundle and single Windows .exe folder.
Start / stop helper service from menubar / tray app. No more cmd line involved.
View logs through web ui.

Now that build stuff is all solved I can go back to feature development.

Would appreciate confirmation that this build works on your local machine. Please let me know via Tana community slack.

0.2.0-beta

12 Feb 12:49
Compare
Choose a tag to compare
0.2.0-beta Pre-release
Pre-release

Added new /ui/classdiagram endpoint
Added initial support for llama_index RAG
Added /preload endpoint for loading entire Tana workspace JSON export as ChromaDB embeddings

New notarized builds for MacOS X which should resolve errors in Sonoma when opening the app.

0.1.1

24 Dec 04:13
Compare
Choose a tag to compare

Changes: Enhanced the proxy feature to support GET, POST, PUT, PATCH, DELETE
Rebuilt Windows pyinstaller --clean to avoid false positive and packaged as zip to avoid .tar.gz triggering Windows Defender.

Mac: .dmg contains universal .app (Intel and Apple Silicon). Should work on Mac OS 12+
Windows: .zip archive contains Windows 11 compatible .exe

Documentation available as Tana publish site.

Tana template available.

Map App Bundle

19 Dec 12:52
Compare
Choose a tag to compare

Fully self-contained Mac .app universal bundle (Intel and Apple Silicon)

Windows delayed due to potential security issue reported. (Sorry!)