Skip to content

Releases: javierarce/arena-manager

1.4.0

31 May 10:10
1a9e4c3

Choose a tag to compare

1.4.0

You can now import blocks from other people's channels and from any channel URL, not just your own.

Added

  • Get blocks from other users' channels. Get blocks from channel and Get a block from Are.na now start with a source chooser: your own channels, another user's public channels, or any channel URL.

Changed

  • Redesigned import prompts. The text prompts (channel URL, username, block ID/URL) now match the channel picker's look — a top-anchored search-style field — and validate before closing, showing errors inline so a malformed URL or missing channel no longer dismisses the prompt with a transient notice.
  • Clearer command names and descriptions in the command palette and README.

1.3.0

31 May 07:53
6acbb1a

Choose a tag to compare

1.3.0

Are.na media blocks (YouTube, Vimeo, audio) now import into your vault, plus fixes for misleading channel counts and notes that failed to save.

Added

  • Media blocks now import. YouTube, Vimeo, and other embed blocks are pulled into your vault with their embed intact, so the video or audio plays in reading view. Previously they were skipped or saved as empty notes.

Fixed

  • Channels that only contain other channels no longer show a phantom count. A channel whose only connection was a nested sub-channel reported a block count but imported nothing when run. Counts now reflect actual blocks, so such channels correctly show as empty.
  • Notes with very long titles now save. Filenames are capped to a safe length (keeping the file extension), fixing a "path too long" error that stopped some notes — often from oddly named images — from being created.

1.2.1

30 May 16:31
919dda2

Choose a tag to compare

1.2.1

No user-facing changes — this release is maintenance and contributor tooling only.

Internal

  • Added a contributing guide. CONTRIBUTING.md documents local setup, the project layout, running tests, linting, and the pull-request workflow, and is linked from the README.
  • Restored linting. The repo shipped an ESLint config but never installed the tooling; added an npm run lint script with ESLint and @typescript-eslint, and cleared the one pre-existing prefer-const warning.

1.2.0

30 May 16:20
e6c8500

Choose a tag to compare

1.2.0

New

  • Local image & attachment download for offline use. Image and Link blocks can now be saved into your vault instead of embedded as remote URLs, so imported channels work offline. Enable it under Download attachments and images in settings (channel folder or a custom folder). Leaving it on "Don't download" keeps the previous behavior of linking remote image URLs.

Fixed

  • Markdown blockquotes and &/</> in descriptions no longer arrive as &gt;/&amp;/&lt; — they import as proper Markdown again. (#6)
  • Special characters in titles (| # ^ [ ] * ? " < >) no longer break note creation; they're sanitized into valid filenames, falling back to Untitled when needed. (#2)
  • Re-downloading a channel reliably updates existing notes in place instead of occasionally creating duplicate note-1, note-2 copies. (#5)
  • Two blocks with the same title can no longer overwrite each other's downloaded image/attachment — files now include the block id.
  • Clearer notifications across push, pull, and import: success and failure are always reported, invalid block URLs are flagged, and re-imports say "saved" rather than mislabeling an update as "created".

1.1.1

30 May 14:03
ec3359c

Choose a tag to compare

1.1.1

Fixes

  • Pushing a note no longer eats content. Only the leading YAML frontmatter is stripped now — --- thematic breaks and fenced examples in the body are preserved.
  • Channel/block pickers no longer leak listeners. Opening a picker repeatedly in one session could accumulate stale handlers and re-fire actions on closed dialogs; each invocation now uses its own event emitter.
  • Failed attachment downloads no longer insert a broken ![[null]] embed — the note keeps its original content if a download fails.
  • Fixed the "0 notes created" grammar (now pluralizes correctly).

Under the hood

  • Resolved all Obsidian plugin-reviewer lint warnings: floating/misused promises, explicit any, inline styles moved to CSS, unsafe TFile casts, and more.
  • Removed unused dev dependencies that carried security advisories; replaced builtin-modules with Node's built-in.
  • Attachment writes are now awaited; the settings tab uses the plugin's app reference.
  • Added a 57-test suite covering the are.na client, normalization, utilities, and file handling.
  • Release assets now ship with GitHub build-provenance attestation.

1.1.0

30 May 11:40
58c8916

Choose a tag to compare

What’s new in 1.1.0

This release migrates Are.na Manager from the v2 API to the new v3 API.

Are.na has deprecated v2, and the new Personal Access Tokens only work with v3, so this update is required to keep the plugin working.

⚠️ Action required: update your token

Because of the API change, you may need to create a fresh Personal Access Token with read and write access at are.na/developers, then paste it into the plugin settings. Write access is needed to publish blocks and channels back to Are.na.

Changes

  • Full v3 API migration: fetching channels, fetching blocks, reading a single block, and creating/updating blocks all use the v3 endpoints now.
  • More reliable channel fetching: large channels now page through correctly instead of failing on a single oversized request.
  • Better error messages: when a block can’t be created or updated, the actual Are.na error is shown instead of a generic notice.
  • Updated setup link: the configuration link now points to are.na/developers (the old OAuth page was removed).

Under the hood

  • Added a normalization layer so the plugin is insulated from future API shape changes.
  • Added a test suite (Vitest) covering the normalizers and every migrated endpoint.

1.0.5

18 Aug 20:42
4762731

Choose a tag to compare

  • Adds new command to get a single block by its ID or URL

1.0.4

24 Jul 17:39
3da3874

Choose a tag to compare

  • Allows downloading attachments from Are.na.
  • The frontmatter of the note now includes the block's title.
  • The "Pull block from Are.na" command is hidden from the command palette if it cannot be triggered.

1.0.3

09 Jul 07:07
b3e0ed6

Choose a tag to compare

Fetches all the user's channels.

1.0.2

06 Jul 16:44
66e3761

Choose a tag to compare

Displays image previews from link blocks.