Skip to content

Releases: Swaggeroo/obsidian-ai-image-analyzer

1.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:59
1.3.0
d63e225

AI Image Analyzer v1.3.0

This release is mainly about one big addition: native llama.cpp (llama-server) provider support

✨ Highlights

  • Added support for a new llama.cpp / llama-server provider
  • Improved provider lifecycle when switching providers (clean shutdown + re-init)
  • Better error classification and user-facing notices (network/auth/timeout/rate-limit/parse/abort)
  • Improved SVG → PNG conversion robustness and aspect-ratio handling
  • Improved cache behavior (avoid caching invalid/empty/error responses)
  • General dependency and workflow updates

🙌 Contributor Credit

Huge thanks to @flxkxcr for implementing the llama.cpp provider.

Full Changelog: 1.2.2...1.3.0

1.2.2

Choose a tag to compare

@github-actions github-actions released this 08 May 17:19
1.2.2
accf21d

Updated dependencies

What's Changed

  • 🔖 Bump version to 1.2.1 and updated dependencies by @Swaggeroo in #248
  • Update dependency @types/node to v24.10.3 by @renovate[bot] in #249
  • Update dependency @google/genai to v1.33.0 by @renovate[bot] in #250
  • Update dependency obsidian to v1.11.0 by @renovate[bot] in #251
  • Update eslint monorepo to v9.39.2 by @renovate[bot] in #252
  • Update dependency @types/node to v24.10.4 by @renovate[bot] in #253
  • Update typescript-eslint monorepo to v8.50.0 by @renovate[bot] in #255
  • Update dependency @google/genai to v1.34.0 by @renovate[bot] in #257
  • Update dependency esbuild to v0.27.2 by @renovate[bot] in #256
  • Update typescript-eslint monorepo to v8.50.1 by @renovate[bot] in #259
  • Update typescript-eslint monorepo to v8.51.0 by @renovate[bot] in #260
  • Update typescript-eslint monorepo to v8.52.0 by @renovate[bot] in #261
  • Update dependency p-queue to v9.1.0 by @renovate[bot] in #262
  • Update dependency obsidian to v1.11.4 by @renovate[bot] in #263
  • Update dependency @google/genai to v1.35.0 by @renovate[bot] in #264
  • Update dependency @types/node to v24.10.6 by @renovate[bot] in #265
  • Update dependency @types/node to v24.10.7 by @renovate[bot] in #266
  • Update typescript-eslint monorepo to v8.53.0 by @renovate[bot] in #268
  • Update dependency @types/node to v24.10.8 by @renovate[bot] in #269
  • Update dependency eslint-plugin-prettier to v5.5.5 by @renovate[bot] in #270
  • Update dependency @google/genai to v1.36.0 by @renovate[bot] in #271
  • Update dependency prettier to v3.8.0 by @renovate[bot] in #272
  • Update dependency @types/node to v24.10.9 by @renovate[bot] in #273
  • Update dependency @google/genai to v1.37.0 by @renovate[bot] in #274
  • Update typescript-eslint monorepo to v8.53.1 by @renovate[bot] in #276
  • Update dependency @google/genai to v1.38.0 by @renovate[bot] in #277
  • Update dependency prettier to v3.8.1 by @renovate[bot] in #278
  • Update typescript-eslint monorepo to v8.54.0 by @renovate[bot] in #280
  • Update dependency @google/genai to v1.39.0 by @renovate[bot] in #281
  • Update dependency @types/node to v24.10.10 by @renovate[bot] in #283
  • Update dependency @google/genai to v1.40.0 by @renovate[bot] in #284
  • Update dependency @types/node to v24.10.11 by @renovate[bot] in #285
  • Update dependency @types/node to v24.10.12 by @renovate[bot] in #288
  • Update typescript-eslint monorepo to v8.55.0 by @renovate[bot] in #289
  • Update dependency @types/node to v24.10.13 by @renovate[bot] in #290
  • Update dependency obsidian to v1.12.0 by @renovate[bot] in #291
  • Update dependency @google/genai to v1.41.0 by @renovate[bot] in #292
  • Update typescript-eslint monorepo to v8.56.0 by @renovate[bot] in #293
  • Update dependency obsidian to v1.12.2 by @renovate[bot] in #294
  • Update dependency @google/genai to v1.42.0 by @renovate[bot] in #295
  • Update eslint monorepo to v9.39.3 by @renovate[bot] in #296
  • Update typescript-eslint monorepo to v8.56.1 by @renovate[bot] in #298
  • Update dependency @eslint/eslintrc to v3.3.4 by @renovate[bot] in #299
  • Update dependency obsidian to v1.12.3 by @renovate[bot] in #300
  • Update dependency @types/node to v24.10.14 by @renovate[bot] in #301
  • Update dependency @google/genai to v1.43.0 by @renovate[bot] in #302
  • Update dependency @types/node to v24.10.15 by @renovate[bot] in #303
  • Update dependency @types/node to v24.11.0 by @renovate[bot] in #304
  • Update dependency @google/genai to v1.44.0 by @renovate[bot] in #305
  • Update dependency @types/node to v24.12.0 by @renovate[bot] in #306
  • Update dependency @eslint/eslintrc to v3.3.5 by @renovate[bot] in #307
  • Update eslint monorepo to v9.39.4 by @renovate[bot] in #308
  • Update typescript-eslint monorepo to v8.57.0 by @renovate[bot] in #309
  • Update dependency @google/genai to v1.45.0 by @renovate[bot] in #310
  • Update typescript-eslint monorepo to v8.57.1 by @renovate[bot] in #311
  • Update dependency @google/genai to v1.46.0 by @renovate[bot] in #312
  • Update dependency @google/genai to v1.47.0 by @renovate[bot] in #314
  • Update typescript-eslint monorepo to v8.58.0 by @renovate[bot] in #313
  • Update dependency @google/genai to v1.48.0 by @renovate[bot] in #316
  • Update dependency p-queue to v9.1.1 by @renovate[bot] in #317
  • Update dependency esbuild to v0.28.0 by @renovate[bot] in #286
  • Update dependency @types/node to v24.12.2 by @renovate[bot] in #318
  • Update dependency p-queue to v9.1.2 by @renovate[bot] in #319
  • Update typescript-eslint monorepo to v8.58.1 by @renovate[bot] in #320
  • Update dependency @google/genai to v1.49.0 by @renovate[bot] in #321
  • Update dependency prettier to v3.8.2 by @renovate[bot] in #322
  • Update dependency builtin-modules to v5.1.0 by @renovate[bot] in #323
  • Update typescript-eslint monorepo to v8.58.2 by @renovate[bot] in #324
  • Update dependency @google/genai to v1.50.0 by @renovate[bot] in #325
  • Update dependency @google/genai to v1.50.1 by @renovate[bot] in #326
  • Update dependency prettier to v3.8.3 by @renovate[bot] in #327
  • Update typescript-eslint monorepo to v8.59.0 by @renovate[bot] in #330
  • Update dependency p-queue to v9.2.0 by @renovate[bot] in #331
  • Update typescript-eslint monorepo to v8.59.1 by @renovate[bot] in #332
  • Update dependency @google/genai to v1.51.0 by @renovate[bot] in #333
  • Update typescript-eslint monorepo to v8.59.2 by @renovate[bot] in https://github.com/Swaggeroo/obsidian-ai-image-analyz...
Read more

1.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Dec 21:39
9b441a8

Updated dependencies

1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 23:08
ef71e6c

fix: infinite analysis loop

  • Implemented custom fetch handling for ollama
    • Aborts old request after timeout and retry

Full Changelog: 1.1.1...1.2.0

1.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:42
291ab9a

Improved logging and ollama timeout

  • If ollama hangs up and goes into timeout the connection is fully rebuild
  • Better logs for debugging
    • Tagged by plugin
    • Tagged by file
    • Colors✨

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 20:45
9e42920

Improved Queuing, Timeouts and Error handling

  • Removed second queue
  • Enforcing timeouts
  • Clearing ollama requests on error
  • Better handling of failed requests
  • Better caching (don't save failed requests in the first place + delete old failed caches)

Full Changelog: 1.0.1...1.1.0

1.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:25
8fb1dcc

Hotfix: Expose plugin API again

The wait is over! 🎉

  • Gemini Provider
  • You can now use any downloaded model from ollama
  • Ollama fallback url
  • example and documentation for provider creation
  • generally better code structure
  • now it will keep your models when switching providers

If you want more providers this should be easy task now - feel free to contribute

1.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:03
4b3ac7b

The wait is over! 🎉

  • Gemini Provider
  • You can now use any downloaded model from ollama
  • Ollama fallback url
  • example and documentation for provider creation
  • generally better code structure
  • now it will keep your models when switching providers

If you want more providers this should be easy task now - feel free to contribute

0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Jan 02:39
e7d0e44

New Features

  • It supports now SVGs
  • You can now use Ollama Proxys
    • Also with Auth

Bug Fixes:

DEV experience

  • Enforce Semicolons

0.1.11

Choose a tag to compare

@github-actions github-actions released this 22 Dec 16:40
f836b34

New Features

  • New Model: llama3.2-vision 11B/90B
    • In my opinion it is better than the other. It requires some more power than the default model. I didn't changed the default to keep the integrity of old installations
  • Now if a error occurs you will also get the error text

Bug Fixes:

  • Updated pull text
  • Hide pull info if it fails

DEV experience

  • Updated dependencies
  • Removed md5 hash dependency in favor for the default crypto library