Commit Graph

24 Commits

Author SHA1 Message Date
e2b2a221ca feat(ext): expand workspace recommended extensions to extensions shared between Cursor and VSCode
This is done via the help of a new `./siren shared` command, and the `.vscode/extensions.json` file.
2025-09-13 06:20:38 +01:00
Jim Myhrberg
0e3775f619 fix(siren/dump): add function to strip ANSI escape sequences from output
The `cursor` CLI tool started printing some info about outdated version before clearing the screen with ANSI escape sequences. Hence we need to filter that out when dumping the list of extensions to a lock file.
2025-09-11 11:04:15 +01:00
591beaefa9 fix(siren): handle --force-latest better 2025-08-09 01:07:35 +01:00
a273954256 chore(cursor): remove force install from vsix for Cursor override
Cursor can now install extensions via ID through it's `cursor` CLI command. So let's do that by default, and fallback to downloading vsix files if the extension ID approach fails, like we do with VSCode.
2025-08-08 11:36:42 +01:00
db85b1af22 fix(siren): fix some bugs 2025-08-04 10:04:09 +01:00
e5a581092f chore(siren): various refactors and improvements 2025-07-30 09:21:38 +01:00
63c44f9e0c chore(siren): more fixes for OpenVSX vs Marketplace 2025-07-26 18:31:02 +01:00
d4a2f3c2df chore(siren): various changes to vsix downloading 2025-07-26 17:38:42 +01:00
e7f533f0a9 chore(siren): various refactoring and improvements 2025-07-26 16:09:32 +01:00
0dc9c48166 feat(kiro): add support for Kiro fork of VSCode 2025-07-26 12:13:11 +01:00
Jim Myhrberg
93dfef071c feat(claude): add global ~/.claude/CLAUDE.md file 2025-07-25 12:29:56 +01:00
Jim Myhrberg
0881194a3f feat(vscode-insiders): add support for new mcp.json config file 2025-07-07 12:04:32 +01:00
f013f7e0d4 feat(spelling/harper): add Harper extension and configuration 2025-07-05 21:39:04 +01:00
72dd875d90 chore(siren): minor refactor of settings and comment tweaks 2025-07-05 21:30:32 +01:00
57380157cb chore(siren): improve version check logic for installed extensions 2025-07-05 12:16:45 +01:00
Jim Myhrberg
0878efce4d chore(siren): remove unused variables 2025-06-04 12:15:08 +01:00
Jim Myhrberg
16d458cb63 feat(mcp/context7): add context7 MCP server for Cursor and VSCode 2025-06-03 13:28:52 +01:00
20e7cf32ff fix(siren/ext): fill list of installed extensions cache correctly 2025-05-29 21:24:49 +01:00
45abede579 feat(siren/ext): force-install locked version when --latest is not used 2025-05-29 21:11:20 +01:00
a6f99e9a86 chore(siren): stricter checks on lock file content 2025-05-26 01:08:22 +01:00
5f5dd03400 chore(siren): various minor bug fixes and improvements 2025-05-26 01:00:26 +01:00
dfa9dfc196 chore(helper): ensure --latest always installs latest version 2025-04-05 23:09:16 +01:00
5956f744ea feat(spell-checking): add and configure Code Spell Checker extension 2025-03-14 00:55:23 +00:00
51e19bd5c1 feat(siren): rename setup.sh script to siren 2025-03-09 01:56:57 +00:00