Commit graph

11 commits

Author SHA1 Message Date
HyeonseoNam
24645b2812 chore: Update package infos 2025-07-11 02:06:41 +09:00
Thiago Moraes
1f89e4e38b
feat: Integrate Jina AI classification API (#40)
* feat: Add configurable multiple tag suggestions with max limit setting

* refactor: Move createLoadingNotice method before its usage in runClassifyTag

* fix: Add missing catch block and error handling in classifyTag method

* fix: Add nested try-catch for JSON parsing and improve error handling

style: Format code with consistent indentation and line breaks

* refactor: Remove max_suggestions from template and apply globally in classification logic

* refactor: Move max suggestions setting to main Advanced Settings section

* improve prompt adherence for JSON (#33)

* fix: imporove default prompt template to ensure valid JSON output.

* bump version to 1.2.1

* Fix JSON parse error when other GPT model used (#38)

* Integrate Jina AI for text classification - rebased

- Update package-lock.json
- Add JinaAI API client in src/jina-api.ts.
- Update settings (src/settings.ts) to include Jina AI engine selection, API key, base URL, and model.
- Modify main.ts to conditionally call Jina AI or ChatGPT based on selected engine.
- Adjust response parsing for Jina AI output.
- Add Jina API test button in settings.
- Hide ChatGPT-specific advanced settings when Jina AI is selected and
  vice-versa.
- Update manifest.json.
- Update .gitignore.

---------

Co-authored-by: Robin Tuszik <mail@robin.gg>
Co-authored-by: Hyeonseo Nam <auspice7g@gmail.com>
Co-authored-by: SophomoreSo <57844175+SophomoreSo@users.noreply.github.com>
2025-07-09 23:33:37 +09:00
Robin Tuszik
540cf1f501 fix: add missing openai dependency 2024-12-08 05:07:38 +01:00
Hyeonseo Nam
23a83fd6a6 v1.1.2 2024-03-05 22:25:54 +09:00
Hyeonseo Nam
06c3c051ad v1.1.1 2023-05-06 01:38:00 +09:00
Hyeonseo Nam
eed824884a v1.1.0 2023-05-04 03:01:34 +09:00
Hyeonseo Nam
a4aa29d83d Edit descriptions 2023-03-20 15:58:55 +09:00
Hyeonseo Nam
9447398ce0 Edit description 2023-03-20 14:28:50 +09:00
Hyeonseo Nam
14dab6d696 Rename: auto classifier 2023-03-20 11:03:36 +09:00
Hyeonseo Nam
623132d79c Edit versions: minAppVersion 2023-03-16 14:22:13 +09:00
Hyeonseo Nam
42413c9b9c Init files 2023-03-13 00:44:41 +09:00