Commit Graph

184 Commits

Author SHA1 Message Date
syt
32dbe5013f
Remove janbaykara/zotero-syllabus from addons 2026-01-07 18:02:40 +08:00
syt
2b698c0dfe
Create ANGJustinl@zotero-plugin-hjfy 2026-01-05 12:41:12 +08:00
ytshen
8188f916d6 fix: specify version enumrate 2025-12-30 18:37:30 +08:00
ytshen
c2549cc945 fix: sort releases by addon_version instead of published_at 2025-12-30 17:57:28 +08:00
ytshen
5b6bea949b fix: use overlap check for version compatibility 2025-12-30 17:45:07 +08:00
ytshen
f2511f188c feat: use lenient version matching for compatibility check
Use target="7.*" instead of "7.0" to match any version in the
major version series. This allows plugins with min=7.5.0 to still
appear in the Zotero 7 compatible list.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 17:28:06 +08:00
syt
722d8c6a62
Rename to syt2@paper-chat-for-zotero 2025-12-29 11:56:31 +08:00
syt
12aaae0752
Create syt2@pdf-ai-talk 2025-12-27 22:23:09 +08:00
syt
df8365b071
Create introfini@ZotSeek 2025-12-27 15:48:27 +08:00
ytshen
7170a42712 update readme 2025-12-25 12:47:12 +08:00
ytshen
76ce0635b2 add plugins 2025-12-24 19:31:04 +08:00
ytshen
0933835c2f refactor: simplify addon config to filename-based format
- Change addon configs from JSON files to empty files
- Filename format: owner@repo (e.g., syt2@zotero-addons)
- Parse repo from filename instead of reading JSON content
- Remove json import from cache_builder.py

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 19:19:41 +08:00
ytshen
5c5ac88e60 disable delete release 2025-12-24 11:27:38 +08:00
ytshen
680094b87d revert: remove pagination, only fetch first 100 releases 2025-12-24 10:25:57 +08:00
ytshen
9d489247f2 fix: add pagination for releases API and simplify update_url check
1. get_releases() now fetches all pages (up to 1000 releases)
2. Remove redundant _check_for_updates() that ran on every release
3. Only check update_url for the latest cached release via
   _check_latest_release_update_url()

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 10:14:56 +08:00
ytshen
c700b3b03a fix: correct Zotero version compatibility check logic
Use proper version comparison instead of just major version.
Now correctly handles cases like min=6.999 which should not be
compatible with Zotero 6 (since 6.0 < 6.999).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 19:55:38 +08:00
ytshen
a4548e483e force_orphan for publish 2025-12-23 19:43:18 +08:00
ytshen
678a74e80b add support for z8 2025-12-23 19:17:42 +08:00
ytshen
6681fff42b rm claude settings 2025-12-23 19:16:47 +08:00
ytshen
01beebb517 feat: check latest release's update_url for updates on cached repos
- Add update_url field to CachedRelease to persist update URL in cache
- Add get_latest_release() method to RepoCache for retrieving newest release
- Add _check_latest_release_update_url() to check for updates even when
  no new GitHub releases exist
- Now checks update_url on every run, not just when parsing new releases

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 19:04:50 +08:00
ytshen
7d17888be8 fix: only update last_checked when cache actually changes
Avoid unnecessary file modifications by only updating last_checked
when there are new releases added or old releases deleted.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-23 18:33:57 +08:00
ytshen
f4ee14d893 refactor: add update url for xpis 2025-12-23 18:19:59 +08:00
ytshen
26d96be8cb add force orphan for publish branch 2025-12-23 17:55:09 +08:00
ytshen
b8f6eb75c1 add ignore for release_cache 2025-12-23 17:43:28 +08:00
ytshen
e3e5025d84 use all release xpis cache 2025-12-23 17:43:15 +08:00
ytshen
dc2d1bd336 refactor: refactor proj 2025-12-23 16:22:54 +08:00
syt
bd1de7ca46
Add configuration for Zotero immersive translate 2025-12-16 10:25:50 +08:00
syt
ce54359a66
Create ET06731#zotero-paper2slides.json 2025-12-15 19:46:56 +08:00
syt
f3bc10d70e
Add Zotero OpenReview plugin configuration 2025-12-12 18:40:59 +08:00
syt
36aa3c9a1f
Merge pull request #72 from BaiRuic/patch-1 2025-11-28 00:20:11 +08:00
BaiRuic
21d5cf367b
Added new plugin BaiRuic/BibGenie
Added new plugin BaiRuic/BibGenie
2025-11-26 22:27:48 +08:00
syt
2f631b8f46
Create yueneiqi#zotero2eagle.json 2025-10-13 18:55:42 +08:00
shenyt
50837d9bd5 update for v8 2025-10-13 11:10:52 +08:00
syt
dc09a51a87
Create l0o0#Garden-for-Zotero.json 2025-09-25 23:15:45 +08:00
syt
fa5ce0b78c
Create occasional15#researchopia.json 2025-09-25 23:15:02 +08:00
syt
933d819b6d
Create jlegewie#beaver-zotero.json 2025-09-08 16:59:47 +08:00
syt
a92370f0b1
Create samreading#zotero-mindmap.json 2025-09-08 16:57:15 +08:00
syt
5f44566da2
Create B3000Kcn#daily-folder-for-zotero.json 2025-09-05 10:58:21 +08:00
syt
fcc33160af
Create cookjohn#zotero-mcp.json 2025-08-27 06:59:40 +08:00
syt
6bc20da87f
Create B3000Kcn#minimize-zotero-to-tray.json 2025-07-11 12:37:38 +08:00
syt
b6ece19ece
Create daeh#zotero-citation-tally.json 2025-06-18 19:26:01 +08:00
syt
0e0c136301
Update PubPeerFoundation#pubpeer_zotero_plugin.json 2025-06-18 19:23:25 +08:00
syt
7eadb3544d
Update l0o0#jasminum.json 2025-06-11 21:19:42 +08:00
ytshen
7513ecb817 add plugins 2025-06-10 17:04:33 +08:00
syt
f6473604ea
Update wshanks#Zutilo.json 2025-05-29 15:55:38 +08:00
syt
6c9d120b3c
Update wshanks#Zutilo.json 2025-05-29 15:44:01 +08:00
syt
60963061d3
Update frianasoa#Ze-Notes.json 2025-05-13 13:44:49 +08:00
ytshen
474f3c3756 add new plugins 2025-05-06 12:25:36 +08:00
syt
957c373eb6
Merge pull request #38 from yhmtsai/patch-1
Update the version support for yhmtsai#KeepZotero.json
2025-04-01 08:48:39 +08:00
Yu-Hsiang M. Tsai
ccb92babad
Update the version support for yhmtsai#KeepZotero.json 2025-03-31 22:30:38 +02:00