Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,57 @@
<!-- BEGIN RELEASE_NOTES.MD BLOCK -->
# Feature Release

### **(v0.229.060)**

#### Bug Fixes

* **Chat Page Top Navigation Left Sidebar Fix**
* Fixed positioning and layout issues when using top navigation mode where the chat page left-hand menu was overlapping with the top navigation bar.
* Created a new short sidebar template (`_sidebar_short_nav.html`) optimized for top navigation layout without brand/logo area.
* Modified chat page layout to hide built-in left pane when top nav is enabled, preventing redundant navigation elements.
* Implemented proper positioning calculations to account for top navigation bar height with and without classification banner.
* (Ref: `_sidebar_short_nav.html`, `base.html`, `chats.html`, conditional template inclusion, layout positioning fixes)

### **(v0.229.058)**

#### New Features

* **Admin Left-Hand Navigation Enhancement**
* Introduced an innovative dual-navigation approach for admin settings, providing both traditional top-nav tabs and a modern left-hand hierarchical navigation system.
* **Key Features**: Conditional navigation that automatically detects layout preference, hierarchical structure with two-level navigation (tabs → sections), smart state management for active states and submenus.
* **Comprehensive Organization**: All admin tabs now include organized sub-sections with proper section targeting for enhanced navigation.
* **Benefits**: Matches conversation navigation patterns users already know, provides better organization for complex admin settings, enables bookmarkable deep links to specific sections.
* (Ref: `admin_settings.html`, `_sidebar_nav.html`, `admin_sidebar_nav.js`)

* **Time-Based Logging Turnoff Feature**
* Provides administrators with automatic turnoff capabilities for debug logging and file process logging to manage costs and security risks.
* **Cost Management**: Prevents excessive logging costs by automatically disabling logging after specified time periods (minutes to weeks).
* **Risk Mitigation**: Reduces security risks by ensuring debug logging doesn't remain enabled indefinitely.
* **Configuration Options**: Supports time ranges from 1-120 minutes, 1-24 hours, 1-7 days, and 1-52 weeks for both debug logging and file processing logs.
* **Background Monitoring**: Daemon thread monitors and enforces timer expiration automatically.
* (Ref: `admin_settings.html`, `route_frontend_admin_settings.py`, `app.py`)

* **Comprehensive Table Support Enhancement**
* Enhanced table rendering to support multiple input formats ensuring tables from AI agents or users are properly displayed as styled HTML tables.
* **Format Support**: Unicode box-drawing tables (┌─┬─┐ style), markdown tables wrapped in code blocks, pipe-separated values (PSV) in code blocks, standard markdown tables.
* **Processing Pipeline**: Implements preprocessing pipeline that detects and converts various table formats to standard markdown before parsing.
* **Bootstrap Integration**: All generated tables automatically receive Bootstrap styling with striped rows and responsive design.
* (Ref: `chat-messages.js`, table conversion functions, functional tests)

* **Public Workspace Management Enhancement**
* Added "Go to Public Workspace" button to Public Workspace Management page for quick navigation from management to workspace usage.
* **User Experience**: One-click navigation from management page to public workspace, automatically sets workspace as active for the user.
* **Consistency**: Aligns with existing Group Workspace management functionality, provides consistent workflow between management and usage.
* (Ref: `manage_public_workspace.html`, `route_frontend_public_workspaces.py`)

* **Multimedia Support Reorganization**
* Reorganized Multimedia Support section from "Other" tab to "Search and Extract" tab with comprehensive Azure AI Video Indexer configuration guide.
* **Enhanced Configuration**: Added detailed setup instructions modal with step-by-step account creation, API key acquisition guidelines, and troubleshooting section.
* **Improved Organization**: Groups related search and extraction capabilities together, maintains all existing multimedia settings and functionality.
* (Ref: `admin_settings.html`, `_video_indexer_info.html`)

#### Bug Fixes

### **(v0.229.058)**

#### New Features
Expand Down
2 changes: 1 addition & 1 deletion application/single_app/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
EXECUTOR_TYPE = 'thread'
EXECUTOR_MAX_WORKERS = 30
SESSION_TYPE = 'filesystem'
VERSION = "0.229.058"
VERSION = "0.229.060"

SECRET_KEY = os.getenv('SECRET_KEY', 'dev-secret-key-change-in-production')

Expand Down
Loading