Commit Graph

234 Commits

Author SHA1 Message Date
ytshen
adcb028cfe feat: add recommended flag with priority sorting
- Add `recommended` field to AddonInfo model (omitted from output when false)
- Rename `_load_repo_tags` to `_load_repo_config` to load all addon metadata
- Sort output: recommended addons first, then by stars descending
- Mark 5 initial recommended addons: zotero-pdf-translate, zotero-better-notes,
  zotero-better-bibtex, jasminum, paper-chat-for-zotero
- Add 4 test cases for recommended field serialization and deserialization

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 11:51:32 +08:00
ytshen
21bd6bd625 feat: add tags support for addon categorization
- Add `tags` field to AddonInfo model with serialization support
- Add `_load_repo_tags()` to CacheScraper to read tags from addon files
- Populate 160 addon files with curated tags using 8 categories:
  ai, metadata, reader, notes, attachment, interface, integration, utility
- Add test cases for tags field in AddonInfo model

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 11:23:53 +08:00
syt
0109f7221b
Merge pull request #79 from Rafael-Silva-Oliveira/master
Create Rafael-Silva-Oliveira@NZBridge
2026-04-08 22:57:10 +08:00
syt
9cf47bdd53
Merge pull request #80 from Rafael-Silva-Oliveira/add-numify
Add Rafael-Silva-Oliveira@numify
2026-04-08 22:56:56 +08:00
syt
85e368614e
Merge pull request #78 from vastronghq/master
add plugin MarginMind
2026-04-08 22:56:36 +08:00
Rafael Oliveira
5b84862ea8 Add Rafael-Silva-Oliveira@numify 2026-04-07 17:18:14 +01:00
Rafael Oliveira
0a69041f6e Revert: remove Numify from this branch (will submit as separate PR) 2026-04-07 17:17:22 +01:00
Rafael Oliveira
6434c92cb7 Add Numify plugin to addon list 2026-04-07 17:12:27 +01:00
Rafael Oliveira
5fafebb623
Create Rafael-Silva-Oliveira@NZBridge
Add NZBridge addon
2026-04-07 11:37:26 +01:00
vastronghq
7a1c534a7f
add plugin MarginMind 2026-04-06 23:14:27 +08:00
syt
1084e3af53
add Chikit-L directory from addons 2026-04-05 09:47:31 +08:00
syt
d3b6077339
Create BryceWG@zotero-ai-tags 2026-04-03 16:40:29 +08:00
syt
80c33de3c1
Create Jarvis-Towne@paper-feed-zotero 2026-04-03 16:39:03 +08:00
syt
36bc0c5566
Remove ScienceLiveHub from addons 2026-04-03 16:37:37 +08:00
syt
541fe93ef1
Merge pull request #77 from federicotorrielli/add-metadata-hunter 2026-03-28 09:55:17 +08:00
Federico Torrielli
4d9d157283 feat: add federicotorrielli/zotero-metadata-hunter 2026-03-27 17:19:33 +01:00
syt
781664ee0c
Merge pull request #76 from mobench/add-annotation-links 2026-03-27 07:46:12 +08:00
Wassim
f176926cc4 Add Annotation Links plugin 2026-03-26 12:12:59 -04:00
syt
3a70d7c129
Create lisontowind@zotero-mineru 2026-03-25 10:47:18 +08:00
syt
029ed87850 feat: add some new plugins 2026-03-20 20:06:50 +08:00
syt
7e5ef0db1b Retry cached releases that failed due to download errors
Previously, releases cached with parse_success=False were never
re-attempted. Now "Download failed" entries are excluded from
checked tags so they get retried on the next run.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 15:04:24 +08:00
syt
b3c1a3b415 Fix XPI download failure when release tag contains slashes
Tags like "zotero-plugin/v0.9.0" contain "/" which broke the download
filename path construction, causing the file write to target a
non-existent subdirectory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 14:15:35 +08:00
syt
4c09ed909b
Rename occasional15@researchopia to occasional16@researchopia 2026-03-19 14:18:41 +08:00
syt
1cae37ff67
Remove generated format section from README
Remove section about generated format from README
2026-02-28 12:18:35 +08:00
syt
dd2a0cb9c4
Create alansirius@Zotero-Exitem 2026-02-28 12:18:07 +08:00
syt
4052d89eb3
Add etShaw-zh@zotero-career-tracker addon 2026-02-26 12:30:42 +08:00
syt
b84942e828
add sheny-bio@marginalia 2026-02-26 12:30:18 +08:00
ytshen
7231d7767f feat: add support for zotero 9 2026-02-24 16:22:41 +08:00
syt
59076c37f9
Rename addon directory to llm-for-zotero 2026-02-15 21:47:56 +08:00
syt
eab59919f6
add for Doc2XZoteroPlugin 2026-02-14 20:58:23 +08:00
syt
8034b12e91
add swcxito/zotero-ai-bar from addons 2026-02-14 20:54:14 +08:00
syt
3141bec5cc
Merge pull request #75 from milekpl/master
Add milekpl@zotero-ner
2026-02-13 21:23:57 +08:00
Marcin Miłkowski
0650644a39
Create milekpl@zotero-ner
add new plugin milekpl@zotero-ner
2026-02-13 09:13:13 +01:00
syt
2779e50267
add j-cyoung@PaperViewZoteroPlugin addon 2026-02-12 16:47:57 +08:00
ytshen
77c19527e5 fix: update gh-proxy url 2026-02-10 20:44:38 +08:00
syt
bc43d616ce
Add yilewang@zotero-llm to addons 2026-02-10 13:50:02 +08:00
syt
3288911a15
add taotaozsky2025-beep@zotero-var-highlighter 2026-02-06 22:28:11 +08:00
syt
1250e73fea
add replynow20@gemini-zotero addon 2026-02-01 17:35:19 +08:00
syt
2f9ab09b67
Create Royshare@zotero-spotlight 2026-01-29 11:13:25 +08:00
syt
8af1ee3b4a
Create jmiba@Zotero-add-items-from-text 2026-01-29 11:13:06 +08:00
syt
e788a0b4dc
Create jetxa@zotero-ai-assistant 2026-01-29 11:12:52 +08:00
syt
df7d652c1e
Create jagaldol@zotero-cite-preview-resizer 2026-01-29 11:12:37 +08:00
syt
e62b3a5371
Create introfini@mcp-server-zotero-dev 2026-01-29 11:12:04 +08:00
syt
ce4959e703
Create GOKORURI007@zotero-api-plus 2026-01-29 11:11:44 +08:00
syt
8891423462
Create forrtproject@fred_zotero 2026-01-29 11:11:31 +08:00
syt
1f30d9bccd
Create dawaltconley@zotero-center-pdf 2026-01-29 11:11:13 +08:00
syt
b499fdcc02
Create bulletproof-system@zotero-maimemo-sync 2026-01-29 11:10:57 +08:00
syt
90f1d3a660
Create gracefullight@pkgs 2026-01-29 11:09:50 +08:00
syt
19f15fcbfd
Remove edwintuan directory from pdf-ai-bookmarks 2026-01-29 11:08:55 +08:00
syt
a38b57e1b5
Create justinfjx@zotero-ai-collection 2026-01-24 18:03:01 +08:00