Commit Graph

3321 Commits

Author SHA1 Message Date
zeddy303
e4a004cf88 Fix localStorage SSR error in favorites-store
Use SvelteKit's browser constant instead of typeof localStorage check
to properly handle server-side rendering. Prevents 'localStorage.getItem
is not a function' error when running dev server.
2025-11-29 13:06:54 -07:00
github-actions[bot]
fcb10feadd chore(release): Update version to v1.4.335 v1.4.335 2025-11-28 02:17:17 +00:00
Kayvan Sylvan
9560537730 Merge pull request #1847 from ksylvan/kayvan/fix-ollama-model-raw-mode
Improve model name matching for NeedsRaw in Ollama plugin
2025-11-27 18:14:47 -08:00
Kayvan Sylvan
42fabab352 feat: improve model name matching in Ollama plugin
- Add "conceptmap" to VSCode dictionary settings
- Rename `ollamaPrefixes` variable to `ollamaSearchStrings`
- Replace `HasPrefix` with `Contains` for model matching
- Enable substring matching for Ollama model names
- chore: incoming 1847 changelog entry
2025-11-28 10:00:08 +08:00
Kayvan Sylvan
895ca1ad99 Merge branch 'danielmiessler:main' into main 2025-11-26 05:52:48 -08:00
Kayvan Sylvan
2ef7db8bb2 docs: Fix typo in README 2025-11-26 21:51:57 +08:00
github-actions[bot]
8491354a30 chore(release): Update version to v1.4.334 v1.4.334 2025-11-26 13:40:22 +00:00
Kayvan Sylvan
1fd5b0d27b Merge pull request #1845 from ksylvan/kayvan/add-claude-opus-4-5-support
Add Claude Opus 4.5 Support
2025-11-26 05:38:02 -08:00
Kayvan Sylvan
7eb67ee82d chore: update Go dependencies and add new Claude Opus 4.5 model support
- Upgrade anthropic-sdk-go from v1.16.0 to v1.19.0
- Bump golang.org/x/text from v0.28.0 to v0.31.0
- Update golang.org/x/crypto from v0.41.0 to v0.45.0
- Upgrade golang.org/x/net from v0.43.0 to v0.47.0
- Bump golang.org/x/sync from v0.16.0 to v0.18.0
- Update golang.org/x/sys from v0.35.0 to v0.38.0
- Add Claude Opus 4.5 model variants to Anthropic client
- chore: incoming 1845 changelog entry
2025-11-26 21:34:54 +08:00
github-actions[bot]
e3df1e1c0a chore(release): Update version to v1.4.333 v1.4.333 2025-11-25 22:49:42 +00:00
Kayvan Sylvan
6e939cfff4 Merge pull request #1844 from ksylvan/kayvan/concall-summary-pattern-followup
Correct directory name from `concall_summery` to `concall_summary`
2025-11-25 14:47:21 -08:00
Changelog Bot
9e2a35e150 chore: incoming 1844 changelog entry 2025-11-26 06:43:18 +08:00
Kayvan Sylvan
a3a1e616e7 fix: correct directory name from concall_summery to concall_summary
- Rename pattern directory to fix spelling error
- Add new pattern to explanations documentation
- Update suggest_pattern system with concall_summary references
- Include concall_summary in ANALYSIS category mappings
- Add concall_summary to BUSINESS category listings
- Append concall_summary to SUMMARIZE category references
- Update pattern descriptions JSON with new entry
- Generate pattern extracts for concall_summary functionality
- Add user documentation for earnings call analysis
- Include changelog entry for PR #1833
2025-11-26 06:31:32 +08:00
Kayvan Sylvan
98eddaf5e8 Merge pull request #1833 from junaid18183/main
Added concall_summery
2025-11-25 03:30:24 -08:00
github-actions[bot]
0ae20a8ccd chore(release): Update version to v1.4.332 v1.4.332 2025-11-24 14:13:17 +00:00
Kayvan Sylvan
0fbc86be17 Merge pull request #1843 from ksylvan/kayvan/fix-vendor-listing-and-case-sensitivity
Implement case-insensitive vendor and model name matching
2025-11-24 06:10:45 -08:00
Changelog Bot
5b1a4ab306 chore: incoming 1843 changelog entry 2025-11-24 21:48:53 +08:00
Kayvan Sylvan
817e75853e fix: implement case-insensitive vendor and model name matching across the application
## CHANGES

- Add case-insensitive vendor lookup in VendorsManager
- Implement model name normalization in GetChatter method
- Add FilterByVendor method with case-insensitive matching
- Add FindModelNameCaseInsensitive helper for model queries
- Update group/item comparison to use case-insensitive checks
- Store vendors with lowercase keys internally
- Add comprehensive tests for case-insensitive functionality
- Fix vendor filtering for model listing command
2025-11-24 21:36:17 +08:00
github-actions[bot]
659d59028d chore(release): Update version to v1.4.331 v1.4.331 2025-11-23 08:15:40 +00:00
Kayvan Sylvan
abbd7d9c53 Merge pull request #1839 from ksylvan/kayvan/github-model-support-and-openai-update
Add GitHub Models Provider and Refactor Fetching Fallback Logic
2025-11-23 00:13:22 -08:00
Kayvan Sylvan
3c728cfacb feat: add GitHub Models provider and refactor model fetching with direct API fallback
- Add GitHub Models to supported OpenAI-compatible providers list
- Implement direct HTTP fallback for non-standard model responses
- Centralize model fetching logic in openai package
- Upgrade openai-go SDK dependency from v1.8.2 to v1.12.0
- Remove redundant model fetching code from openai_compatible package
- Add comprehensive GitHub Models setup documentation (700+ lines)
- Support custom models URL endpoint per provider configuration
- Add unit tests for direct model fetching functionality
- Update internationalization strings for model fetching errors
- Add VSCode dictionary entries for "azureml" and "Jamba"
2025-11-23 15:02:33 +07:00
github-actions[bot]
67778a6159 chore(release): Update version to v1.4.330 v1.4.330 2025-11-23 02:45:33 +00:00
Kayvan Sylvan
38e7e31ae1 Merge pull request #1840 from ZackaryWelch/patch-1
Replace deprecated bash function in completion script
2025-11-22 18:42:34 -08:00
Changelog Bot
95e60809fa chore: incoming 1840 changelog entry 2025-11-23 09:40:14 +07:00
Zackary Welch
a09686820d Replace deprecated bash function in completion script
Use `_comp_get_words` if available, which was added in bash 4.12 at the same time `__get_comp_words_by_ref` was deprecated. Latest bash (5.2) has removed  `__get_comp_words_by_ref`, breaking the completion script entirely on Fedora 42+ and other up to date distros.
2025-11-22 09:04:57 -05:00
github-actions[bot]
826ac586ee chore(release): Update version to v1.4.329 v1.4.329 2025-11-20 23:24:47 +00:00
Kayvan Sylvan
ec14e42abf Merge pull request #1838 from ksylvan/kayvan/add-internationalized-error-messages-to-youtube-plugin
refactor: implement i18n support for YouTube tool error messages
2025-11-20 15:22:23 -08:00
Kayvan Sylvan
6708c7481b refactor: implement i18n support for YouTube tool error messages
CHANGES
- replace hardcoded error strings with i18n translation calls
- add localization keys for YouTube errors to all locale files
- introduce `extractAndValidateVideoId` helper to reduce code duplication
- update timestamp parsing logic to handle localized error formats
- standardize error handling in `yt-dlp` execution with i18n
- ensure rate limit and bot detection warnings use localized strings
2025-11-21 06:14:18 +07:00
github-actions[bot]
75e11724b4 chore(release): Update version to v1.4.328 v1.4.328 2025-11-18 15:17:49 +00:00
Kayvan Sylvan
2dd79a66d7 Merge pull request #1836 from ksylvan/kayvan/update-raw-flag-help-message
docs: clarify `--raw` flag behavior for OpenAI and Anthropic providers
2025-11-18 07:15:01 -08:00
Kayvan Sylvan
b7fa02d91e docs: clarify --raw flag behavior for OpenAI and Anthropic providers
- Update `--raw` flag description across all documentation files
- Clarify flag only affects OpenAI-compatible providers behavior
- Document Anthropic models use smart parameter selection
- Remove outdated reference to system/user role changes
- Update help text in CLI flags definition
- Translate updated description to all supported locales
- Update shell completion descriptions for zsh and fish
- chore: incoming 1836 changelog entry
2025-11-18 04:27:38 -08:00
Juned Memon
15c8a84b25 Added concall_summery 2025-11-17 15:53:25 +05:30
github-actions[bot]
63804d3d52 chore(release): Update version to v1.4.327 v1.4.327 2025-11-16 21:12:09 +00:00
Kayvan Sylvan
56f105971f Merge pull request #1832 from ksylvan/kayvan/fix-gemini-panic
Improve channel management in Gemini provider
2025-11-16 13:08:59 -08:00
Kayvan Sylvan
ca96c9c629 fix: improve channel management in Gemini streaming method
- Add deferred channel close at function start
- Return error immediately instead of breaking loop
- Remove redundant channel close statements from loop
- Ensure channel closes on all exit paths consistently
- chore: incoming 1832 changelog entry
2025-11-16 13:06:09 -08:00
Kayvan Sylvan
efb9261b89 Merge pull request #1831 from ksylvan/kayvan/remove-youtube-rss-pattern
Remove `get_youtube_rss` pattern
2025-11-16 12:41:12 -08:00
Kayvan Sylvan
118abdc368 chore: remove get_youtube_rss pattern from multiple files
- Remove `get_youtube_rss` from `pattern_explanations.md`
- Delete `get_youtube_rss` entry in `pattern_descriptions.json`
- Delete `get_youtube_rss` entry in `pattern_extracts.json`
- Remove `get_youtube_rss` from `suggest_pattern/system.md`
- Remove `get_youtube_rss` from `suggest_pattern/user.md`
- chore: incoming 1831 changelog entry
2025-11-16 12:28:09 -08:00
github-actions[bot]
278d488dbf chore(release): Update version to v1.4.326 v1.4.326 2025-11-16 19:36:17 +00:00
Kayvan Sylvan
d590c0dd15 Merge pull request #1830 from ksylvan/kayvan/newline-in-output-fix
Ensure final newline in model generated outputs
2025-11-16 11:33:47 -08:00
Kayvan Sylvan
c936f8e77b feat: ensure newline in CreateOutputFile and improve tests
- Add newline to `CreateOutputFile` if missing
- Use `t.Cleanup` for file removal in tests
- Add test for message with trailing newline
- Introduce `printedStream` flag in `Chatter.Send`
- Print newline if stream printed without trailing newline
2025-11-16 11:15:47 -08:00
Kayvan Sylvan
7dacc07f03 chore: update README with recent features and extensions
### CHANGES

- Add v1.4.322 release with concept maps
- Introduce WELLNESS category with psychological analysis
- Upgrade to Claude Sonnet 4.5
- Add Portuguese language variants with BCP 47 support
- Migrate to `openai-go/azure` SDK for Azure
- Add Extensions section to README navigation
2025-11-15 09:34:27 -08:00
github-actions[bot]
4e6a2736ad chore(release): Update version to v1.4.325 v1.4.325 2025-11-15 05:25:51 +00:00
Kayvan Sylvan
14c95d7bc1 Merge pull request #1828 from ksylvan/kayvan/fix-empty-input-bug
Fix empty string detection in chatter and AI clients
2025-11-14 21:22:53 -08:00
Changelog Bot
2e7b664e1e chore: incoming 1828 changelog entry 2025-11-14 21:20:52 -08:00
Kayvan Sylvan
729d092754 chore: improve message handling by trimming whitespace in content checks
### CHANGES

- Remove default space in `BuildSession` message content
- Trim whitespace in `anthropic` message content check
- Trim whitespace in `gemini` message content check
2025-11-14 21:13:08 -08:00
github-actions[bot]
5b7017d67b chore(release): Update version to v1.4.324 v1.4.324 2025-11-14 07:49:26 +00:00
Kayvan Sylvan
6f5b89a0df Merge pull request #1827 from ksylvan/kayvan/fix-youtube-key-not-optional
Make YouTube API key optional in setup
2025-11-13 23:46:45 -08:00
Kayvan Sylvan
d02a55ee01 feat: make YouTube API key optional in setup
- Change API key setup question to optional
- Add test for optional API key behavior
- Ensure plugin configuration without API key
- chore: incoming 1827 changelog entry
2025-11-13 23:44:41 -08:00
github-actions[bot]
c498085feb chore(release): Update version to v1.4.323 v1.4.323 2025-11-12 01:24:07 +00:00
Kayvan Sylvan
4996832e64 Merge pull request #1802 from nickarino/input-extension-bug-fix
fix: improve template extension handling for {{input}} and add examples
2025-11-11 17:21:13 -08:00