Releases: tarasglek/chatcraft.org
Releases · tarasglek/chatcraft.org
v2.0.0
What's Changed
- Fix the loading spinner does not disappear when image generation fails by @mingming-ma in #591
- Add GPT-4 Turbo with Vision by @mingming-ma in #576
- Revert "adjusted toast message width for mobile experience" by @rjwignar in #595
- Disable edit summary for shared chats by @WangGithub0 in #598
- Enhancement - only save keys to settings.providers if validated by @kliu57 in #597
- Add custom error toast message width on mobile by @rjwignar in #601
- Added icon to point towards currently selected model and incremental search by @Rachit1313 in #600
- Allow downloading and re-announcing messages of infinite length by @Amnish04 in #602
Full Changelog: v1.9.0...v2.0.0
v1.9.0
What's Changed
- Disable line number select in Safari by @menghif in #571
- Remove workaround hardcode in the vision model by @mingming-ma in #566
- Using linkedom to parse HTML on cloudflare by @WangGithub0 in #574
- Added condition to remove trailing backslash from github blob urls by @Rachit1313 in #580
- adjusted toast message width for mobile experience by @rjwignar in #577
- Refactor PasswordInput component to follow Chakra's design system by @Amnish04 in #582
- API Key Field Enhancement: Replaced Show/Hide button with Eye ReactIcons by @rjwignar in #579
- Fix Web Handlers not executing with Re-ask option by @Amnish04 in #581
- Fix for minor bugs in instructions page and prefs modal by @kliu57 in #584
- Disable message editing on shared chats by @mingming-ma in #575
- Feed icon open raw feed by @WangGithub0 in #573
New Contributors
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- Support size settings in the image command by @mingming-ma in #531
- Implement initial version of web handlers by @Amnish04 in #519
- Support custom providers by @kliu57 in #530
- Hotfix for user settings provider table by @kliu57 in #556
- Replace "Cancel Adding Provider" SVG with an IconButton by @Amnish04 in #554
- Hide voice selection option in prefs menu when tts is not supported by @Amnish04 in #557
- swap default model to auto for free provider by @tarasglek in #545
- Logo bg color fix for all models that don't have logo by @kliu57 in #562
- Fix image generated not available after some time by @mingming-ma in #549
- Add logo for non-OpenAI models by @mingming-ma in #565
- Show Feed to user by @WangGithub0 in #546
- Configure CodeMirror editor for Web Handlers configuration by @Amnish04 in #560
- Update ChatCraftCommand::isCommand() criteria for slash function by @rjwignar in #567
- Updated regex to ignore backslash by @Rachit1313 in #559
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- / - Keyboard shortcut to focus on current chat prompt input by @rjwignar in #527
- Open preview images in a new tab on click by @Amnish04 in #533
- Migration fix for settings.providers by @kliu57 in #537
- Hotfix for bug introduced in pr 537 by @kliu57 in #538
- Vite Config: Explicitly provide null navigateFallback url by @rjwignar in #529
- Add Nomnoml Renderer by @rjwignar in #526
- Create an index of shared chatcraft chats in R2 by @WangGithub0 in #512
- Add loading info when image is being generated by @mingming-ma in #539
- Add the Providers selection Menu Group to easy switch between providers by @Rachit1313 in #535
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- enable streaming for free models and pick sane default model by @tarasglek in #508
- Provide TTS voice options, speak and download features by @Amnish04 in #497
- User's Shared Chats directly accessibly from UI again by @rjwignar in #506
- Hide text to speech options when not supported by @Amnish04 in #520
- Set init provider for new users to free model, added info alert banner by @kliu57 in #517
- Fixed icons in the Menu by @Rachit1313 in #516
- Add multiple image compression options by @mingming-ma in #513
Full Changelog: v1.5.0...v1.6.0
Release v1.5.0
What's Changed
- Shared Chat message should have same time as original chatcraft message by @Rachit1313 in #490
- Cap submenu maxHeight to 50vh to prevent weird autoscroll by @Amnish04 in #495
- Add FreeModelProvider and more provider refactoring by @kliu57 in #498
- Add Ruby in run-code by @WangGithub0 in #492
- updated KaTeX rule in default system prompt to address inline KaTeX by @rjwignar in #482
- Add: Generate Image by DALL·E 3 by @mingming-ma in #493
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Add: Resize the image size to meet OpenAI requirements by @mingming-ma in #458
- "Show More..." button's text is improperly layered and visible through the options menu by @WangGithub0 in #477
- Make AudioPlayer queue global by @Amnish04 in #484
- Pack Sidebar in its own module by @Amnish04 in #463
- Use a Natural Language Processing library to parse LLM response for TTS generation by @Amnish04 in #486
- Fix redundant scrollbar bug caused by React Menu by @Amnish04 in #487
- Provider refactoring - settings.currentProvider, ChatCraftProvider child classes by @kliu57 in #479
- Add python-wasi on run-code by @WangGithub0 in #485
- Add loading indicator for the image compression by @mingming-ma in #483
- Added functionality to share a message vs chat by @Rachit1313 in #481
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Command button enhancements by @humphd in #431
- Created list of supported ChatCraftProviders by @kliu57 in #449
- Fix viewport pushed by switching chats by @Amnish04 in #445
- Allow using camera as input on mobile with gpt-4 vision by @mingming-ma in #302
- Handle paste with text and images, preferring text by @humphd in #438
- Search Bar Placeholder Text by @rjwignar in #448
- Shorten mobile placeholder by @humphd in #456
- Improve audio record button by @Amnish04 in #455
- Allow running JS/TS remotely via val.town's eval endpoint by @humphd in #403
- Sidebar Enhancement Reboot by @Amnish04 in #437
- Allow users to authenticate with Google OAuth by @WangGithub0 in #414
- fix typo for oauth by @WangGithub0 in #468
- using GOOGLE_OAUTH GITHUB_OAUTH and put GOOGLE_REDIRECT_URI GOOGLE_RE… by @WangGithub0 in #470
- Fix search/share id loading bug by @humphd in #469
- change google redirect_uri: "https://chatcraft.org/api/login" by @WangGithub0 in #471
- show delete submenu only when there is more than 1 delete option by @Rachit1313 in #461
- Add twitter card metadata by @rjwignar in #459
Full Changelog: v1.2.0...v1.3.0
Release v1.2.0
What's Changed
- Fix: Don't encode & in Markdown for URLs by @mingming-ma in #407
- clarity by @tarasglek in #411
- Don't output undefined when logging in run code by @humphd in #404
- Improve Mic UX by @Amnish04 in #369
- Fix: Don't use Show More... for final message by @mingming-ma in #412
- Generate OG summaries for shared chats by @tarasglek in #417
- Add a command to show list of supported commands by @Amnish04 in #396
- Allow store and toggle of multiple providers info by @kliu57 in #421
- Add download as image by @humphd in #402
- Fix html not syntax highlight by @mingming-ma in #430
- Update all deps for 1.2.0 by @humphd in #428
- Updated Delete section to use SubMenu by @Rachit1313 in #406
- Add pre tag and remove all attributes from the main element to remove aria-hidden tagging by @bronaugh in #424
- HTML Preview: Fix Iframe auto-resize by @rjwignar in #408
- Query available models to determine TTS support by @Amnish04 in #420
- Allow using images as input with gpt-4 vision by @mingming-ma in #286
- Don't include functions with vision model messages by @humphd in #436
New Contributors
Full Changelog: v1.1.0...v1.2.0
Release v1.1.0
What's Changed
- Implement secrets vault in pure github + shell + sops by @tarasglek in #319
- add more students by @tarasglek in #326
- Add rjwignar to .sops.yaml config, re-encrypt keys.enc.yaml by @humphd in #329
- Update the discord link in README by @WangGithub0 in #328
- Update README.sops.md with user instructions for encrypted key by @rjwignar in #338
- add openrouter key by @tarasglek in #340
- working openai key again by @tarasglek in #346
- Removed non-functioning code from README.sops.md by @kliu57 in #348
- Added logic for sorting the retry options by @Rachit1313 in #344
- Fix and add back the first sops decryption method by @Amnish04 in #351
- Add Latex Rendering with remark-math and Katex Plugins by @mingming-ma in #349
- npm token by @tarasglek in #352
- Add .editorconfig and .gitattributes by @Amnish04 in #342
- Fix math render conflict with coding by @mingming-ma in #353
- Upgrade to Vite 5 by @Juneezee in #364
- Create new Blob URL for code by @WangGithub0 in #361
- Fix Markdown blocks without labels render by @mingming-ma in #372
- Use npm version of typescript2openai by @WangGithub0 in #378
- google oath keys + privacy policy + tos by @tarasglek in #380
- Chore: Don't show hints when editing on mobile by @rjwignar in #375
- Add transformers, include GitHub and YouTube transformers by @humphd in #370
- Fix: Correct margin between HTML preview Button and Content by @rjwignar in #376
- Fix: Better UX for long messages by @mingming-ma in #358
- Add Text to Speech Support by @Amnish04 in #357
- Use material design icons for tts button by @Amnish04 in #393
- Hotfix for TTS always enabled by @Amnish04 in #390
- Allow storage of multiple providers info by @kliu57 in #371
- Created a react-menu component and migrated MessageBase menu to use the component by @Rachit1313 in #374
New Contributors
- @mingming-ma made their first contribution in #267
- @Amnish04 made their first contribution in #271
- @kliu57 made their first contribution in #308
- @WangGithub0 made their first contribution in #328
- @rjwignar made their first contribution in #338
- @Rachit1313 made their first contribution in #344
- @Juneezee made their first contribution in #364
Full Changelog: https://github.com/tarasglek/chatcraft.org/commits/v1.1.0