Commit graph

3060 commits

Author SHA1 Message Date
Kayvan Sylvan a2f2d0e2d9 chore: remove garble installation from release workflow
- Remove garble installation step from release workflow
- Add comment for GoReleaser config file reference link
- The original idea of adding garble was to make it pass virus
  scanning during version upgrades for Winget, and this
  was a failed experiment.
2025-09-20 08:43:44 -07:00
Kayvan Sylvan 1bf7006224
Merge pull request #1776 from ksylvan/kayvan/ci/0920-revert-gable-addition
Remove garble from the build process for Windows
2025-09-20 08:21:33 -07:00
Kayvan Sylvan 13178456e5 chore: update CI workflow and simplify goreleaser build configuration
## CHANGES

- Add changelog database to git tracking
- Remove unnecessary goreleaser comments
- Add version metadata to default build
- Rename windows build from garbled to standard
- Remove garble obfuscation from windows build
- Standardize ldflags across all build targets
- Inject version info during compilation
2025-09-20 08:16:32 -07:00
github-actions[bot] 079b2b5b28 chore(release): Update version to v1.4.314 2025-09-18 22:57:31 +00:00
Kayvan Sylvan e46b253cfe
Merge pull request #1774 from ksylvan/kayvan/0917-azure-fix
Migrate Azure client to openai-go/azure and default API version
2025-09-18 15:55:07 -07:00
Kayvan Sylvan 3a42fa7ece feat: migrate Azure client to openai-go/azure and default API version
CHANGES
- switch Azure OpenAI config to openai-go azure helpers
- require API key and base URL during configuration
- default API version to 2024-05-01-preview when unspecified
- trim and parse deployments input into clean slice
- update dependencies to support azure client and authentication flow
- add tests for configuration and default API version behavior
- remove latest-tag boundary logic from changelog walker (revert to the v1.4.213 version)
- simplify version assignment by matching commit messages directly
2025-09-18 15:50:36 -07:00
Kayvan Sylvan a302d0b46b fix: One-time fix for CHANGELOG and changelog cache db 2025-09-16 18:00:57 -07:00
github-actions[bot] 2f6fefceef chore(release): Update version to v1.4.313 2025-09-16 23:25:48 +00:00
Kayvan Sylvan 43c473d482
Merge pull request #1773 from ksylvan/kayvan/0916-windows-builds
Add Garble Obfuscation for Windows Builds
2025-09-16 16:23:11 -07:00
Kayvan Sylvan e69858105a feat: add garble obfuscation for Windows builds and fix changelog generation
- Add garble tool installation to release workflow
- Configure garble obfuscation for Windows builds only
- Fix changelog walker to handle unreleased commits
- Update changelog database with latest changes
- Add mvdan to VSCode dictionary settings
- Implement boundary detection for released vs unreleased
- Keep newer commits as "Unreleased" until tagged
2025-09-16 16:19:27 -07:00
github-actions[bot] 0cbca8bd6a chore(release): Update version to v1.4.312 2025-09-14 17:54:03 +00:00
Kayvan Sylvan 2216570b64
Merge pull request #1769 from ksylvan/kayvan/chore/0914-upgrade-go-and-packages
Go 1.25.1 Upgrade & Critical SDK Updates
2025-09-14 10:51:35 -07:00
Kayvan Sylvan ed87954133 chore: prevent Go toolchain auto-download by setting GOTOOLCHAIN=local environment variable
## CHANGES

- Add GOTOOLCHAIN=local to shell environment
- Configure preBuild hook in fabric package
- Wrap goimports with local toolchain setting
- Wrap gofmt with local toolchain setting
- Update treefmt module import structure
- Add pkgs parameter to treefmt config
- Create shell script wrappers for Go tools
2025-09-14 10:45:51 -07:00
Kayvan Sylvan 9a37d63d76 chore: Go 1.25 upgrade and critical package updates for AI/ML services
- Upgrade Go from 1.24 to 1.25.1
- Update Anthropic SDK for web fetch tools
- Upgrade AWS Bedrock SDK 12 versions
- Update Azure Core and Identity SDKs
- Fix Nix config for Go version lag
- Update Docker base to golang:1.25-alpine
- Add comprehensive upgrade documentation
2025-09-14 10:22:25 -07:00
github-actions[bot] 25eee8b1c1 chore(release): Update version to v1.4.311 2025-09-13 15:34:22 +00:00
Kayvan Sylvan ba08073335
Merge pull request #1767 from ksylvan/kayvan/feat/0913-more-locales-i18n
feat(i18n): add de, fr, ja, pt, zh, fa locales; expand tests
2025-09-13 08:31:50 -07:00
Kayvan Sylvan c4e6cb370f feat(i18n): add de/fr/ja/pt/zh/fa locales; expand tests, improve changelog spacing
CHANGES
- Add DE, FR, JA, PT, ZH, FA i18n locale files.
- Expand i18n tests with table-driven multilingual coverage.
- Verify 'html_readability_error' translations across all supported languages.
- Update README with release notes for added languages.
- Watch new locale and test files in VSCode.
- Insert blank lines between aggregated PR changelog sections.
- Append direct commits section only when content exists.
2025-09-13 08:23:40 -07:00
Kayvan Sylvan bc1f2ad688 chore: update changelog formatting and sync changelog database
## CHANGES

- Add line breaks to improve changelog readability
- Sync changelog database with latest entries
- Clean up whitespace in version sections
- Maintain consistent formatting across entries
2025-09-11 13:04:10 -07:00
Kayvan Sylvan 142b29c699 chore: add spacing between changelog entries for improved readability
## CHANGES

- Add blank lines between PR sections
- Update changelog database with  to correspond with CHANGELOG fix.
2025-09-11 11:41:24 -07:00
github-actions[bot] 0e4c4619f9 chore(release): Update version to v1.4.310 2025-09-11 18:07:20 +00:00
Kayvan Sylvan 1280e8136c
Merge pull request #1759 from ksylvan/kayvan/fix/0909-windows-flag-fix
Add Windows-style Flag Support for Language Detection
2025-09-11 11:04:27 -07:00
Kayvan Sylvan 59695428e3 feat: update Vite and Rollup dependencies to latest versions
### CHANGES

- Update Vite to version 5.4.20
- Update Rollup to version 4.50.1
- Add `@eslint-community/eslint-utils` version 4.9.0
- Update `@humanfs/node` to version 0.16.7
- Update `@humanwhocodes/retry` to version 0.4.3
- Update Rollup platform-specific packages to 4.50.1
- Add `@rollup/rollup-openharmony-arm64` version 4.50.1
- Closes Dependabot PR https://github.com/danielmiessler/Fabric/pull/1763
2025-09-11 10:54:55 -07:00
Kayvan Sylvan 8daba467b1 Merge branch 'main' into kayvan/fix/0909-windows-flag-fix 2025-09-11 10:50:11 -07:00
Kayvan Sylvan b4b062bd11 chore: update alias creation to use consistent naming
### CHANGES

- Remove redundant prefix from `pattern_name` variable
- Add `alias_name` variable for consistent alias creation
- Update alias command to use `alias_name`
- Modify PowerShell function to use `aliasName`
2025-09-11 10:21:14 -07:00
Kayvan Sylvan a851e6e9ca docs: add optional prefix support for fabric pattern aliases via FABRIC_ALIAS_PREFIX env var
## CHANGES

- Add FABRIC_ALIAS_PREFIX environment variable support
- Update bash/zsh alias generation with prefix
- Update PowerShell alias generation with prefix
- Improve readability of alias setup instructions
- Enable custom prefixing for pattern commands
- Maintain backward compatibility without prefix
2025-09-11 07:13:28 -07:00
Kayvan Sylvan a8f071b1c4 Merge branch 'main' into kayvan/fix/0909-windows-flag-fix 2025-09-10 20:02:44 -07:00
Kayvan Sylvan bce7384771
Merge pull request #1762 from danielmiessler/OmriH-Elister/main
New pattern for writing interaction between two characters
2025-09-10 19:56:32 -07:00
Kayvan Sylvan 65268e5f62 fix: Change attribution of PR to https://github.com/OmriH-Elister 2025-09-10 19:51:53 -07:00
Changelog Bot 617c31d15a chore: incoming 1762 changelog entry 2025-09-10 17:09:53 -07:00
Kayvan Sylvan 3017b1a5b2 chore: add create_story_about_people_interaction pattern for persona analysis
### CHANGES

- Add `create_story_about_people_interaction` pattern description
- Include pattern in `ANALYSIS` and `WRITING` categories
- Update `suggest_pattern` system and user documentation
- Modify JSON files to incorporate new pattern details
2025-09-10 16:59:44 -07:00
Omri Herman 97e2a76566
Merge pull request #1 from OmriH-Elister/stick
Stick
2025-09-10 17:54:18 +03:00
Omri Herman 8416500f81
Merge branch 'danielmiessler:main' into stick 2025-09-10 17:51:44 +03:00
OmriH-Elister 5073aac99b feat: add new pattern that creates story simulating interaction between two people 2025-09-10 14:37:15 +00:00
Changelog Bot d89d932be1 chore: incoming 1759 changelog entry 2025-09-10 06:56:57 -07:00
Kayvan Sylvan 78280810f4 feat: add Windows-style forward slash flag support to CLI argument parser
- Add runtime OS detection for Windows platform
- Support `/flag` syntax for Windows command line
- Handle Windows colon delimiter `/flag:value` format
- Maintain backward compatibility with Unix-style flags
- Add comprehensive test coverage for flag extraction
- Support both `:` and `=` delimiters on Windows
- Preserve existing dash-based flag parsing logic
2025-09-10 06:30:20 -07:00
github-actions[bot] 65dae9bb85 chore(release): Update version to v1.4.309 2025-09-09 20:57:29 +00:00
Kayvan Sylvan cbd88f6314
Merge pull request #1756 from ksylvan/kayvan/feature/0908-i18n-help-text
Add Internationalization Support with Custom Help System
2025-09-09 13:54:51 -07:00
Kayvan Sylvan 651c5743f1 feat: add comprehensive internationalization support with English and Spanish locales
- Replace hardcoded strings with i18n.T translations
- Add en and es JSON locale files
- Implement custom translated help system
- Enable language detection from CLI args
- Add locale download capability
- Localize error messages throughout codebase
- Support TTS and notification translations
2025-09-09 09:34:54 -07:00
github-actions[bot] a68e63bc49 chore(release): Update version to v1.4.308 2025-09-08 16:25:05 +00:00
Kayvan Sylvan cab51f06df
Merge pull request #1755 from ksylvan/kayvan/docs/0905-readme-and-pattern-udate
Add i18n Support for Multi-Language Fabric Experience
2025-09-08 09:22:33 -07:00
Kayvan Sylvan 20080fcb78 feat: add i18n support with Spanish localization and documentation improvements
- Add internationalization system with Spanish support
- Create contexts and sessions tutorial documentation
- Fix broken Warp sponsorship image URL
- Add locale detection from environment variables
- Update VSCode settings with new dictionary words
- Exclude VSCode settings from version workflows
- Update pattern descriptions and explanations
- Add comprehensive i18n test coverage
2025-09-08 09:17:23 -07:00
Daniel Miessler a46f189def Update Warp sponsor section with proper formatting
- Replace with correct div structure and styling
- Use proper Warp image URL from brand assets
- Add 'Special thanks to:' text and platform availability
- Maintains proper spacing and alignment
2025-09-03 13:42:50 -07:00
Daniel Miessler 3f8ca72010 Fix unclosed div tag in README causing display issues
- Close the main div container properly after fabric screenshot
- Fix HTML structure that was causing repetitive content display
- Ensure proper markdown rendering on GitHub

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-03 12:36:38 -07:00
Daniel Miessler f58f20bcd0 Update Warp sponsor section with new banner and branding
- Replace old banner with new warp-banner-light.png image
- Update styling to use modern p tags with proper centering
- Maintain existing go.warp.dev/fabric redirect URL
- Add descriptive alt text and emphasis text for accessibility

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-03 12:28:31 -07:00
github-actions[bot] 70f8c013f3 chore(release): Update version to v1.4.307 2025-09-01 18:53:55 +00:00
Kayvan Sylvan 8f6e2a3d4a
Merge pull request #1745 from ksylvan/kayvan/feature/0901-one-line-installers
Fabric Installation Improvements and Automated Release Updates
2025-09-01 11:51:07 -07:00
Kayvan Sylvan fad176a0a8 docs: streamline install process with one-line installer scripts and update documentation
- Add markdown file triggers to GitHub workflow
- Update VSCode settings with new spell entries
- Simplify README installation with one-line installers
- Add bash installer script for Unix systems
- Add PowerShell installer script for Windows
- Create installer documentation with usage examples
- Remove redundant pattern from pattern explanations
2025-09-01 11:39:27 -07:00
github-actions[bot] dd213eb965 chore(release): Update version to v1.4.306 2025-09-01 03:20:53 +00:00
Kayvan Sylvan d205dbcdac
Merge pull request #1742 from ksylvan/kayvan/0831-deprecate-pattern
Documentation and Pattern Updates
2025-08-31 20:18:13 -07:00
Kayvan Sylvan f8ff9129b5 docs: add Windows install via winget and Docker deployment instructions
- Add winget installation method for Windows
- Add Docker Hub and GHCR image references
- Include docker run examples for setup/patterns
- Remove deprecated PowerShell download link
- Delete unused show_fabric_options_markmap pattern
- Update suggest_pattern with new AI patterns
- Add personal development patterns for storytelling
2025-08-31 20:14:47 -07:00