Skip to content

V1.3.0 - Even more QoL

Choose a tag to compare

@ForgottenHistory ForgottenHistory released this 07 Jan 16:21
· 64 commits to master since this release

[1.3.0] - 2025-01-07

Added

Prompts System

  • Prompt Presets: Save, load, and delete prompt configurations as named presets
  • Current Preset Indicator: Shows which preset is active with unsaved changes warning
  • Export/Import: Download prompts as JSON file or import from file
  • Character Wizard Prompts: New configurable prompts for wizard (description, appearance, image tags)
  • Schedule Day Prompt: Generate single day schedules with dedicated prompt

Chat Features

  • Horizontal Images as Background: Display landscape images as chat background instead of sidebar
  • Library Card from Chat: Access character's library card directly from chat menu
  • Character State Modal: Click state pill in chat to manually edit character state

LLM Settings

  • Reasoning Effort: Configure reasoning effort for OpenRouter models (low/medium/high)
  • Retry on Invalid Response: Toggle automatic retry when AI returns invalid/empty response
  • Request Timeout: Configure timeout duration for all LLM types
  • Use Name Primer: Toggle character name priming at end of prompts

Behavior Settings

  • Unlimited Proactive Messages: Set daily limit to 0 for unlimited proactive messages
  • Dynamic Character States: States loaded from config file for easy customization

Discover Page

  • Persistent Daily Randomization: Same random order maintained throughout the day
  • Swipe Limit UI: Visual indicator for remaining daily swipes

Changed

  • Refactored aiService.js into focused single-responsibility services
  • Refactored backend routes (chat.js, users.js) into modular structure
  • Refactored decision engine and proactive message services into smaller modules
  • Refactored ChatHeader component with cleaner organization
  • Character mood & state now included in decision context for smarter AI choices
  • Improved proactive messaging with better decision context
  • Improved character state handling and image tag generation
  • Character wizard now uses configurable prompts instead of hardcoded ones

Fixed

  • Library card modal not updating after generating content when accessed from chat
  • Schedule parsing broken by chat-specific timestamp stripping
  • Horizontal background controls positioning and visibility state
  • Randomize orientation setting not being applied to generated images
  • Thinking model output leaking into responses (reasoning tags now stripped)
  • Sidebar not updating when character schedule is changed
  • Library sorting for newly imported characters
  • Library sorting by newest/oldest not working correctly
  • Revert button not showing in Overview tab
  • Auto-unmatch setting being ignored (added safeguards)
  • Message counting for character state updates
  • Image message editing now shows image during edit mode
  • Advanced settings panel for NanoGPT provider
  • Standalone timestamps in AI responses now stripped