Skip to content

Latest commit

 

History

History
174 lines (138 loc) · 16 KB

CHANGELOG.md

File metadata and controls

174 lines (138 loc) · 16 KB

Changelog

All notable changes to this project will be documented in this file.

0.11.0-pl - 2025-03-20

🚀 Features

  • Convert from processors to custom API and enable streaming when using server execution (e55a8b4)
  • Abort stream on error (def1057)
  • Add streaming parser for claude (960a20e)
  • Add a support for local chat for free text prompts (62307df)
  • Replace ext.js free text prompt with a custom ui (9b3dfe7)
  • Create loading overlay on inputs while generating forced prompt (0584fcb)
  • Convert generate image modal to the new UI (a712a28)
  • Add an ability to switch local chat mode between text and image (f91dd91)
  • Support vision from free text prompts (b0c5651)
  • Add clear chat button (f27ac52)
  • Add generateButton to the UI api (11f5426)
  • Add getter methods for css & js files (96c57fe)
  • Block closing local chat modal while generating response (41bcafd)
  • Render modAI elements in shadow dom (79a9fdb)
  • Streamline initing of modAI and it's security (0b5341b)
  • Accept name / id as mediaSource prop for Download/Image API endpoint (1d5ac94)
  • Add support for custom translation functions (fdbb562)

🐛 Bug Fixes

  • Correctly propagate errors from the ai proxy (a6f5941)

📚 Documentation

🎨 Styling

⚙️ Miscellaneous Tasks

  • Migrate to TypeScript (a4fd9bc)
  • Migrate the resource buttons to TypeScript (31874b9)
  • Update context prompt (613349b)
  • Add types to localChat styles (fe4ab40)
  • Add eslint and separate localChat to several files (1408c26)
  • Move from webpack to esbuild (58e7125)
  • Improve keyboard navigation (0c22e73)
  • Add lexicons for global.image.style setting (43a60da)
  • Create FUNDING.yml (836e024)
  • Separate RequiredSettingException to own file (96cb930)
  • Use lexicons (6b08176)

0.10.0-beta - 2025-02-28

🚀 Features

  • Enable calling AI services on serverside, instead of from the client (64edf9f)
  • Refactor multiple cache handlers to a single history handler (a150940)
  • Refactor system settings, add namespace support, add context support to the free text prompt (e6c3039)
  • Add fullUrl to the return array in the image download processor (5869b40)
  • Create JS API for modAI processors (b2b4b78)
  • Simplify the JS API (dee659e)
  • Add style option for image models (61371c3), resolves #11
  • Add support for passing custom options to each model (ff25a6f)
  • Merge all system prompts to a single message (314c9ca)
  • Add support for client side streaming (chatgpt & gemini) (0dc2c68)
  • Adjust default vision prompt (afb4cbd)
  • Add cache buster for JS files (a7d4949)

🐛 Bug Fixes

  • Fix return types from Settings helper class (825c33e)
  • Load lexicons from processors (6587afd)
  • Fix checking for empty value when getting system settings (ac4dc2b)

🚜 Refactor

  • Unify fieldName as field property for processors (f90eaa7)

📚 Documentation

  • Add markup and references to docs (2420b20)
  • Note about how/when AI requests execute (38ef3b3)
  • Describe new settings structure and streaming (b0767a0)

⚙️ Miscellaneous Tasks

  • Automate build process (0c64fe2)
  • Remove html comments from group name (b1e05dd)
  • Add translation for modai.global.text.context_prompt system setting (998b2e4)
  • Add link to original announcement to the readme (c51af55)

0.9.0-beta - 2025-02-20

🚀 Features

  • Init the project (23cc847)
  • Hook up to pagetitle, longtitle, description and introtext (89483e8)
  • Store current field's value to the history (2f7add3)
  • Generate images (dbcdd3a)
  • Add quality to image generation and update baseline prompts (9716dc2)
  • Hide wait msg on failure and show an error message instead (0421424)
  • Adjust UI & add FreeText prompt (4ed2c92)
  • Configurable tvs & resource fields (8e8ad03)
  • Add setting for base output (3d88b08)
  • Updating area name and consistent cross-browser modAI button styling (711113d)
  • Add global.base.output (77e9379)
  • Allow override base.output (093e371)
  • Add support for gemini (dbc3bd0)
  • Attach modAI on textareas and rte TVs (259dd34)
  • Add support for anthropic models (claude) (3bea523)
  • Consolidate api services (5150c47)
  • Add support for custom api, compatible with openai (fb04ee6)
  • Add system setting to configure download path for generated images (83c14b6)
  • Add support for image generation in gemini models (83492c9)
  • Add vision support for gemini (2747fa7)
  • Allow model/prompt overriding for vision per field (94a2414)
  • Move calling AI service to the client side (7ef59bd)

🐛 Bug Fixes

  • Add missing import (90a2f66)
  • Update assetsUrl path (68780fa)
  • Fix saving altTag (9e62f83), Resolves #1
  • Fix name of global base prompt (a68bf91)
  • Fix global base prompt in free text (faaf61d)
  • Fix grabbing chatgpt key (a173a55)
  • Disable timeout when calling prompt processors (56b33d8)
  • Fix return of generateImage from custom chatgpt integration (8539f35)
  • Use getImageFieldSetting when generating an image (95f5d90)

📚 Documentation

  • More descriptions and initial documentation (3cefccf)
  • Document base prompt (e100400)
  • Update README.md (c2e4e17)
  • Fixing readme typos and clarifications (758349f)
  • Streamline README (deaee2f)
  • Clarify the README.md even more, because I can't stop (62ae55d)
  • Update instructions for TV handling + default image to wide (634e8e0)
  • Create LICENSE (5f24386)
  • Move readme (d65c986)
  • Documentation updates and Settings names (808b6d4)
  • Multi-model and custom model usage instructions (97aa5a0)
  • Fix typos in README (a89293b)
  • Adjust order and add service specific docs (0700b38)
  • Add Gemini Image + Vision (709bd5d)
  • Convert readme to writerside (fb240bd)
  • Set docs to build while in private mode (e2ccdc7)
  • Fix link to docs and add theme (a13cdc0)

🎨 Styling

  • CSS for nav buttons (e116c94)
  • Make buttons great again (76a1f04)
  • Initial tweaks for Image+ alt button (still need 3px or so top margin) (ed89a1d)
  • Fix for minor alignment on alt text icon (1f3afb6)
  • Adjust AI button look (e7e4929)
  • Increase height of response textarea in the free text prompt window (c7533da)
  • Visually simplify button borders (1b48a84)

⚙️ Miscellaneous Tasks