feat(context): update instructions to exclude technical tags from user responses
Every app commit, one streamlined changelog page
Pulled directly from GitLab project commits. Each entry includes commit date and message so the release flow stays transparent.
Snapshot
Total commits
577
Latest update
March 2, 2026
- nolikzero19977cea
- nolikzerobe1e4d29
feat(telegram): enhance message handling with pre-response status updates and improved draft message support
- nolikzerobc6822d4
feat(telegram): enhance message formatting by stripping internal context markers and updating citation rules
- nolikzerofd85bdeb
feat(telegram): enhance message editing with error handling and improve markdown conversion
- nolikzerod5b2281f
feat(telegram): implement MarkdownV2 formatting for messages and update text handling
- nolikzerof345c847
feat(telegram): implement MarkdownV2 support for message formatting and enhance draft handling
- nolikzero52ca6aa1
feat(telegram): enhance command responses with markdown formatting and add draft message support
- nolikzero226da034
feat(telegram): add welcome message and update command list for Telegram bot
- nolikzeroc184090d
feat(telegram): add handling for first DM messages and update integration guide
- nolikzerof8a2978a
feat(telegram): add full Telegram chat integration with upgrade/payments flow
- nolikzero62a5c182
fix: update pricing format for Prime subscription across multiple language files
- nolikzero24b36e83
feat: update pricing for Prime subscription and format sources list in multiple language files
- nolikzero495a4641
refactor: remove relevanceThreshold parameter from SelectUrlsParams and related functions for cleaner code
- nolikzero3e4f067d
feat: update S3 credentials in environment files and deployment documentation
- nolikzerocee68e31
feat: update pricing for Prime subscription across multiple languages and enhance search agent functionality with relevance scoring
- nolikzero3fe66a4a
fix: update HTTP protocol version from 1.0 to 1.1 in server settings
- nolikzero99f15dee
fix: update GitLab CI configuration to expose SEED_SCRIPT and ADMIN_EMAILS variables; adjust build conditions
- nolikzero47650bd0
fix: update default language from Russian to English in search options and functions
- nolikzero93a4640e
feat: add Qdrant and Neo4j configuration to environment files and Docker setup
- nolikzerod3bb5243
feat: implement locale change handler in Header component for improved navigation
- nolikzerod3052b14
refactor: remove Badge component from Google sign-in button; update button class for cursor pointer
- nolikzero23b47029
feat: update Google GenAI dependency to version 1.39.0; refactor memory embedder configuration to support Gemini
- nolikzeroe794b1ad
Translate UI strings to Portuguese and Russian; add Privacy Policy page; update footer links; enhance Docker configurations for admin service.
- nolikzerofa9b6b30
feat: add new flags for Russia, Saudi Arabia, and the United States; update locale support
- nolikzerobcae7582
fix: remove redirect for unauthenticated users on main page to marketing site
- nolikzerof703da19
fix: update image references in docker-compose and docker-stack files to correct registry
- nolikzerocb7a4184
feat: enhance Stripe integration with webhook configuration and plan seeding updates
- nolikzero2b9bb523
docs: clarify SSH_PRIVATE_KEY instructions in deployment guide
- nolikzerodffffd48
Refactor code structure for improved readability and maintainability
- nolikzerocf080263
feat: Add artstation engine and update PixivFE documentation link in SearXNG settings.
- nolikzero1d90f5a3
feat: implement file deletion and upload URL enhancements with rate limiting and validation
- nolikzero8fa1ad5e
Add comprehensive marketing documentation for ShipToday AI SaaS starter kit
- nolikzero2bf1293b
style: format code for consistency and readability across branding and features modules
- nolikzerof95344ba
feat: add troubleshooting guide and setup scripts
- nolikzerob6918013
refactor: remove iOS webview specific components and styles
- nolikzero4ef3992d
refactor: migrate packages from @v1 to @ai namespace
- nolikzero0daf9533
feat(analytics): add analytics events and update tracking functionality
- nolikzero590d7080
refactor: remove 'server-only' dependency from multiple packages
- nolikzero1f2677c8
feat(stripe): add Stripe integration with customer, checkout, and webhook functionalities
- nolikzero9725d0c5
refactor: remove calculator features and translate usage UI to English
- nolikzero1f1d51df
refactor: transform from Russian legal SaaS to general English search service
- nolikzerof9d8e9d2
fix: update breadcrumb label from "Текстовый протокол" to "Протокол" in transcription page
- nolikzero1480c058
feat: add support for iOS Safari variant audio format in transcription components
- nolikzero88f40ba8
feat: enhance document creation handler to accumulate and display text response when no tools are called
- nolikzero5ab12a27
Revert "feat: implement user notes API with full CRUD operations"
- nolikzeroe94a37f4
feat: implement user notes API with full CRUD operations
- nolikzero716b45df
feat: remove stop_grace_period from app service in docker stack configuration
- nolikzero84b2a7d1
Revert "feat: implement graceful shutdown handling with connection tracking and cleanup"
- nolikzero60a63e3e
feat: remove edge runtime export from chat route for improved compatibility
- nolikzeroc0a5f250
feat: enhance stream processing with line chunking and delay in artifact handlers
- nolikzero6ddae874
feat: add experimental throttle configuration to chat interface for improved performance
- nolikzerocab9a3e1
feat: update loading condition in ChainOfThoughtStep for improved UI responsiveness
- nolikzero01d64735
feat: adjust stop_grace_period configuration for improved service deployment
- nolikzero0957d4ab
feat: re-import connectionTracker for proper connection handling in chat route
- nolikzerofdb2f1af
feat: implement graceful shutdown handling with connection tracking and cleanup
- nolikzeroa2eb2454
feat: refine memory context handling and reintroduce complexity checks for message processing
- nolikzerofbfe9841
feat: add X-Accel-Buffering and Cache-Control headers for improved streaming performance
- nolikzero1430949e
feat: update response headers to include Content-Type for event-stream and add data-padding for chat responses
- nolikzerob3705b10
feat: add shimmer effect for loading states in ChainOfThoughtGroupPart and update phase status in search agent handler
- nolikzerob7b6cc70
fix: update displayed hostname to use title from urlItem if available
- nolikzeroe457a381
feat: add 'from' field to export schema and update related components for improved content handling
- nolikzero7a69d6bd
fix: correct return value in isIosWebView function to accurately detect iOS web views
- nolikzerobb509849
fix: adjust className for UsageDetailsModal to accommodate iOS top padding
- nolikzero54537627
feat: enhance response instructions for legal context to provide comprehensive answers
- nolikzeroc448cad2
feat: add content preview generation for AI context selection
- nolikzerob4630c18
feat: refine system prompt guidelines for clarity and detail in responses
- nolikzero4877a762
feat: implement file attachment extraction and integrate into document creation workflow
- nolikzerofc4f121e
feat: simplify source prioritization logic in context selection
- nolikzero9d72e4bf
feat: remove unused search results collection from executeSearchAgent function
- nolikzeroa56788da
feat: add tracing package.json to Dockerfile for dependency resolution
- nolikzeroec88b404
feat(tracing): add core tracing types and utilities
- nolikzero3eabad23
feat: enhance normalization of clarificationOptions to handle edge cases and ensure array format
- nolikzerof9a47b60
feat: enhance StackedAreaChart with dynamic Y-axis scaling and padding
- nolikzero81478cb3
feat: add hourly revenue and subscription trends, enhance charts with time granularity
- nolikzerod09534c7
Refactor chart components for improved consistency and performance
- nolikzero12996386
feat: add new components for metrics display and reporting
- nolikzeroaa96a870
feat: implement unified context collection and AI-driven selection system
- nolikzero2da01fb7
feat: enhance normalization of clarificationOptions to handle escaped quotes and empty strings
- nolikzerocdf64d20
feat: improve error handling in scraping functions with enhanced logging
- nolikzero2617e825
feat: streamline scraping process by removing minRelevanceScore and updating logging
- nolikzero3db78e6c
feat: Enhance legal prompts with confident response guidelines
- nolikzero2de3412a
feat: enhance extreme search with parallel query execution and concurrency control
- nolikzero368513da
feat: implement token budget coordinator for dynamic budget management
- nolikzerocde73313
feat: optimize document compaction with concurrent processing and error recovery
- nolikzero83efb7c7
feat: implement document processing phases and UI updates for real-time feedback
- nolikzeroe8a112b4
feat: implement document compaction utilities for intelligent summarization and token budget management
- nolikzero670d614d
feat: add time series data for log levels and update LogLevelChart component
- nolikzerof88cf0c6
feat: add LogLevelChart component to visualize log level distribution in logs page
- nolikzeroc56c01e3
feat: enhance keyword matching in findRelevantChunk with regex escaping and fallback logic
- nolikzerof13e83da
feat: add custom input option for clarification questions and update submission logic
- nolikzero7bb2baaf
feat: add normalization for clarificationOptions to handle string inputs
- nolikzeroe394a57c
feat: implement model token limits and smart truncation utilities
- nolikzerobc8e0110
feat: update journal with new entry for needy hulk; add chatId and level index to application log; enhance PinoLogger to support context binding
- nolikzero026ad5a5
refactor: remove unnecessary logging in exportLogToDb and flushBuffer functions
- nolikzerofbcde92f
refactor: replace Collapsible with Fragment in LogsTable for improved rendering and readability
- nolikzerod4f7033f
feat: update layout and theme toggle in AdminLayout, enhance usage indicator styles and responsiveness
- nolikzerofba93fb4
fix(Dockerfile): update sqlite3 native binding copy commands for proper resolution in Next.js
- nolikzero1250fe5c
fix(Dockerfile): update mem0ai and sqlite3 bindings copy commands for memory module
- nolikzero5c12cd95
fix(Dockerfile): update paths for sqlite3 and mem0ai bindings to reflect Bun workspace hoisting
- nolikzero970071c2
feat: enhance error handling and logging across various handlers, add Russian to English position normalization, and update prompts for document creation
- nolikzeroe33ef23e
feat(memory): disable history tracking to avoid sqlite3 native binding requirement
- nolikzero744107c5
Refactor search agent handler to replace reranking with URL selection, update types, and improve logging
- nolikzeroaf5b814f
feat(db-exporter): enhance logging with shutdown handling and improved log buffering
- nolikzeroa38d9d76
feat(logging): implement application logging with retention and cleanup
- nolikzero6301b85f
feat: add .gitkeep to ensure directory structure in public folder
- nolikzerodba2d98a
feat(layout): add dynamic export for forced dynamic rendering
- nolikzero2613b53d
feat(dependencies): add sonner package for improved notifications
- nolikzerofe2b7808
feat(dependencies): add sonner package for improved notifications
- nolikzerofa0cd8f5
refactor: update schemas to require all fields for Groq/OpenAI compatibility
- nolikzeroc36166dc
feat(docker): copy package-level node_modules for Bun distributed dependencies in Dockerfiles
- nolikzero08c1bee5
feat(docker): replace turbo with bun for build command in Dockerfiles
- nolikzero11532dcd
feat(auth): add phone number authentication support and SMS OTP functionality
- nolikzero34786c4c
feat(docker): update build command and PATH for improved module resolution
- nolikzero3a4aa60c
fix: Add build dependencies for native modules in Dockerfile
- nolikzeroa08eb453
chore: update nodemailer and related type definitions to latest versions
- nolikzero8e3031ac
Refactor Memory client initialization to use dynamic import for sqlite3 compatibility
- nolikzero2131d7a2
feat(docker): add PATH environment variable to Dockerfiles for improved dependency resolution
- nolikzerofb5146ae
feat(docker): add admin package.json copy to Dockerfiles for dependency resolution
- nolikzerof2ccbc31
refactor: update package dependencies and devDependencies across multiple packages
- nolikzero86b37936
feat: add NEXT_PUBLIC_APP_URL environment variable for admin service
- nolikzeroee3d0b80
feat(db): add user role management and moderation tables
- nolikzero01351c3e
refactor: remove suggestIracFormat from SearchClassifierOutputSchema
- nolikzero5fe8bc95
refactor: streamline system instruction handling and remove IRAC format integration
- nolikzeroc69e8709
fix: enhance link styling in TextMessagePart component
- nolikzero4c48ab0c
feat: Inject advocacy context based on user legal position in search processes
- nolikzeroc80cc002
feat: Implement user legal position detection and advocacy context
- nolikzero8529f265
feat: add 'artifact_update_correction' operation type to billing types
- nolikzero28de5021
fix: remove debug logging from ArtifactContent component
- nolikzero24a88e85
fix: enhance logging and improve patch display styling in ArtifactContent component
- nolikzero03cc87be
feat: Implement complexity detection and deep search document handling
- nolikzero39e46b65
refactor: replace AppStateProvider with FreeProviders in ShareRootLayout
- nolikzero3fc73448
fix: reorder type imports and enhance table cell styling for better readability
- nolikzero4813b075
feat: add default seed script configuration in CI pipeline
- nolikzerob09157a2
fix: update daysInYear type to 365 | 366 in PenaltyPeriod interface and migration logic
- nolikzero116aa5d8
feat: Add penalty calculation schema and migration from interest calculation
- Nurlan Ibraev0775e3ab
Merge branch 'interest-calc-dedup' into 'main'
- nolikzero9b2ae0d7
fix: reorder imports and enhance styling for AlertDialog components
- nolikzerob6a13941
refactor: streamline interest calculation components and utilities
- nolikzerof8f9cc99
fix: add text-foreground class to AlertDialogContent for improved styling
- nolikzero31cd7b91
fix: add text-foreground class to AlertDialogContent for improved styling
- nolikzero78aea26a
fix: enhance styling for better visibility in interest calculator components
- nolikzero523c7532
fix: ensure moratoriumDaysExcluded is checked for null before comparison
- nolikzero0ed88340
fix: enhance table padding for better readability in interest calculation components
- nolikzero8539b4b7
fix: adjust padding for Card components for better responsiveness
- nolikzero99bb865b
feat: collapse consecutive key rate entries into single periods
- nolikzeroc7cd790c
feat: add additional search context sites for legal resources
- Nurlan Ibraev560f3564
Merge branch 'interest-calc-saved-history' into 'main'
- Nurlan Ibraev4b95ba87
Merge branch 'fix-cbr-rate-fetching-dates' into 'main'
- nolikzero168aa498
feat: add saved calculations history to interest calculator
- nolikzero2d515467
feat: complete Redis integration for rate cache helpers
- nolikzero2e01371b
feat: add Redis caching for CBR key rates
- nolikzero8908bbf0
fix: use date range parameters for CBR key rate fetching
- nolikzeroffa8f4ac
Merge branch 'main' of gitlab.com:neuro-legal/chat
- Nurlan Ibraev033a3781
Merge branch 'interest-calculator-download' into 'main'
- nolikzero10ee86f8
feat: add S3-based download for interest calculator with iOS/Safari support
- nolikzero6473791a
feat: rename TranscriptionDetailPage to TranscriptionDetailPageWrapper and adjust imports
- Nurlan Ibraev66082065
Merge branch 'phone-input-mask' into 'main'
- nolikzero090c4613
feat: add phone input mask with +7 default for sign-in page
- Nurlan Ibraev148bf519
Merge branch 'context-sources-info-link' into 'main'
- nolikzerod2ee4d83
feat: add sources info dialog to context dropdown
- nolikzerod21b12bc
feat: add export functionality for messages with download options
- Nurlan Ibraevb2088a08
Merge branch 'free-page-capabilities-block' into 'main'
- Nurlan Ibraev529a35b8
feat: add capabilities block after registration to free page
- nolikzero7c0bffd1
feat: implement TranscriptionDetailPage component and update usage in pages
- nolikzero96865d4e
Merge branch 'main' of gitlab.com:neuro-legal/chat
- Nurlan Ibraevdf274072
Merge branch 'fix-free-transcription' into 'main'
- nolikzero7b976596
fix: allow guest users to view transcription results
- nolikzero51670611
feat: implement navigation to sign-in on upgrade and update button cursor style
- nolikzerod663186b
feat: update guest user storage limit to 10MB
- nolikzeroe72c0211
feat: update guest user limits to allow storage of 3 documents
- nolikzero24a09368
feat: add guest user redirection to sign-in and update auth exports
- nolikzero061543b6
feat: increase token limits for plan access
- nolikzeroe81d48a7
fix: adjust padding in main content area for better layout
- Nurlan Ibraevfdba5d31
Merge branch 'free-pages-redesign' into 'main'
- nolikzerocdd6d602
feat: enhance UI components with improved styling and animations
- nolikzero0a248554
feat(proxy): allow unauthenticated access to sitemap and robots.txt routes
- Nurlan Ibraev5ed1e5ff
Merge branch 'free-public-instruments' into 'main'
- nolikzero7912a481
feat: add free legal tools section with guest access and usage limits
- Nurlan Ibraevf6290e8e
Merge branch 'review-memory-system' into 'main'
- Nurlan Ibraev63930ed5
feat(memory): Implement structured memory extraction for legal domain
- Nurlan Ibraev1c51bd59
Merge branch 'nolikfriendly/edi-28-uluchshenie-promta' into 'main'
- Nurlan Ibraev6ae32acf
feat: add prompt enhancement feature with usage limits and error handling
- nolikzero296f7fd2
fix: update label in UsageDetailsModal for clarity
- Nurlan Ibraev820eab97
Merge branch 'actualize-agents-md' into 'main'
- nolikzerof63f8ef5
docs: actualize AGENTS.md to reflect current codebase state
- Nurlan Ibraevb80cd5b7
Merge branch 'Nolikzero/landing-update' into 'main'
- Nurlan Ibraev4b6afc44
feat: update landing page to reflect actual app functionality
- nolikzerof4db7973
feat: update Open Graph images for improved social sharing
- nolikzero84905f8f
feat: update logo image for improved branding
- nolikzeroea9b18c8
feat: add favicon images for web and app interfaces
- nolikzeroaa3d8686
feat: update document count handling to support unlimited documents
- nolikzero088e218e
feat: remove standard workflow handler and workflow classifier files
- nolikzero2b571d1f
feat: increase maxChunks limit in scrapeUrls function for improved URL processing
- nolikzero256ae347
feat: add interest calculation table and related fields
- nolikzeroec50138e
feat: enhance sidebar menu items with additional descriptions and improved styling
- nolikzero072bfc59
feat: add state fee calculation table for property registration
- nolikzero9b811031
feat: implement auto-scroll control for segment clicks in transcription detail page
- nolikzerob32c44ff
feat: enhance iOS WebView detection and adjust mobile breakpoint for improved responsiveness
- nolikzeroaa9d34d0
feat: enhance iOS WebView detection logic for improved accuracy
- nolikzeroc5e57de2
feat: refactor audio player component for improved readability and maintainability
- nolikzero3923c221
feat: redesign mobile audio player layout for improved usability
- nolikzero2a24c752
feat: implement audio player component and integrate with transcription detail page
- nolikzero29e82fd2
feat: remove normalization parameter from audio conversion API request
- nolikzeroa6b08a33
feat: add normalization option to audio conversion API request
- nolikzerob203d899
feat: enhance transcription process with error handling and segment filtering
- nolikzero041cc0ff
feat: add legal terminology prompt to improve transcription accuracy for Russian language
- nolikzero5f31735a
feat: enhance audio processing with chunk support and update dependencies
- nolikzero0a0563b8
feat: update file size limit messages to reflect 300MB maximum
- nolikzero8ade0602
feat: add converter package to Dockerfiles for app, web, and jobs
- nolikzero5d5ce6df
feat: implement usage limit error handling and dialog
- nolikzero08b8a89a
feat: update link styles for improved responsiveness and truncation
- nolikzerodfde7413
feat: add navigation link to sign-in page in privacy and terms pages
- nolikzerof2a3aeb8
feat: enhance loader fade-out animation and improve theme detection script
- nolikzero0247de11
feat: disable production browser source maps for improved performance
- nolikzerof0f230a5
feat: update loading styles for improved visibility and responsiveness across chat and sign-in components
- nolikzeroe8a113eb
feat: enhance loading indicators with custom styles and animations for improved user experience
- nolikzero2a64eced
feat: update shared chat interface text for clarity and adjust padding based on read-only state
- nolikzerofa2d4cc4
feat: update PremiumStatusCard styles for improved visual consistency and responsiveness
- nolikzerobebd50df
feat: implement shared chat functionality with artifact viewing and context management
- nolikzero506e5ed3
feat: replace useSidebar with useSidebarSafe for improved sidebar handling
- nolikzeroaf9f9f4b
feat: update text size for improved readability and add prose-sm class for consistent styling
- nolikzero7d787d4d
feat: enhance text message part responsiveness and update prose styles
- nolikzero49d0e8c6
feat: add loading component for sign-in page
- nolikzero039840a6
feat: implement dynamic export for sign-in and chat pages, and remove redundant export from layout
- nolikzero4ff784e5
feat: add dynamic export for layout component
- nolikzerob7c43e81
Revert "feat: add loading skeleton and removal script for improved user experience"
- nolikzero446024d1
feat: add loading skeleton and removal script for improved user experience
- nolikzero4f0877c1
feat: parameterize converter image tag in CI/CD configuration
- nolikzerod3deedf5
feat: add document comparison tracking and related functionality
- nolikzero3e78819c
Revert "feat: enhance error handling for server actions and add cache-busting reload functionality"
- nolikzero79673e53
feat: enhance error handling for server actions and add cache-busting reload functionality
- nolikzeroe5be58a0
refactor: remove oldContent from patch schema and validation for cleaner patch handling
- nolikzerobc0e1934
fix: await fetchVersions to prevent race condition during user navigation
- nolikzeroba32e2a1
feat: update artifact panel styling to include iOS-specific class for better layout
- nolikzerocb8d9b54
feat: update iOS webview styles to enforce padding for better layout consistency
- nolikzerocaf21581
feat: adjust positioning of floating controls and update button opacity for improved visibility
- nolikzerof4d78846
feat: Implement artifact patching system with AI-generated changes
- nolikzerocd55e836
feat: update download link styling and add icon for improved user experience
- nolikzero95a723c8
feat: add download dialog for iOS/Safari compatibility in artifact and transcription exports
- nolikzero37e746c1
feat: enhance file download functionality with optional filename for Safari compatibility
- nolikzero28243677
feat: implement S3 file upload and signed URL generation for artifact and transcription exports
- nolikzerod36a54d2
feat: add ios-top-padding class to SheetContent for improved layout on iOS devices
- nolikzero2af1f2dd
feat: add docker login step in deployment process
- nolikzerod087610d
feat: add warning for failed document converter image pull in deployment
- nolikzero2f10151c
feat: update converter service port configuration to use target and published options
- nolikzerodade449c
feat: remove container name for document converter service in docker stack
- nolikzero6faecb53
feat: add document converter service and implement artifact export functionality
- nolikzero4ebf7cd4
feat: add artifact usage limits and update UI for artifact creation and updates
- nolikzero5583b69a
feat: add artifact management functionality with versioning
- nolikzero7b56f7b4
feat: Integrate court tools and IRAC format for legal analysis
- nolikzero2d20bec9
feat: implement search agent functionality with enhanced phase tracking and UI updates
- nolikzero402760cf
refactor: simplify action client middleware by removing unused logging and restructuring request handling
- nolikzeroa9f22632
feat: implement rate limiting for action clients to restrict requests to 10 per second
- nolikzero8e003a71
refactor: remove unused rate limiting logic and clean up development logging
- nolikzero0941b8b2
feat: refactor chat route to implement standard workflow execution and enhance tool integration
- nolikzero1f34e1f7
fix: remove limit on extreme search plan results
- nolikzero355c14b0
fix: limit extreme search plan results to the top 5 entries
- nolikzeroc7fc3201
feat: Implement search agent functionality with classification, planning, and scraping
- nolikzero5a9ebbec
fix(deps): update AI SDK dependencies to v6 and adjust usage tracking middleware
- nolikzeroee9fe333
fix(proxy): add iOS WebView detection for redirecting unauthenticated users
- nolikzerofc2fee7f
fix(ui): add IosWebviewSafeArea component for improved iOS webview compatibility
- nolikzero79cd3ce5
fix(ui): refactor document analysis illustration for improved readability and update calculator target value
- nolikzerof2194b81
fix(ui): adjust header class for iOS webview compatibility and add CSS rule for absolute positioning
- nolikzero2b95b88e
feat(web): add environment variables for public website and app URLs
- nolikzero24241ba9
fix(docker): change port mode from host to ingress for app and web services
- nolikzerofa7dc2cf
fix(proxy): streamline main page redirection for unauthenticated users to marketing site
- nolikzero611f8452
feat(ci): update image tags in CI configuration and docker stack for versioning
- nolikzeroa8d4e7ee
feat(ui): add new components for item, kbd, menubar, navigation menu, pagination, radio group, resizable, slider, switch, table, tabs, toggle group, and toggle
- nolikzero9f022b2e
fix: update breadcrumb links and redirect path to use "/chat"
- nolikzeroa9b396d3
feat: implement useSidebarSafe for safe sidebar context access
- nolikzero844b2bea
feat: load environment variables for stack substitution in deploy script
- nolikzerofcbe4fb9
fix: correct variable usage for deployment path in scale-services script
- nolikzero9e330db5
fix: update deployment path variable in CI script
- nolikzero4067eb74
feat: add docker-stack.yml for service orchestration and deployment configuration
- nolikzero29e4a548
fix: correct environment variable name for OpenAI base URL in docker-compose
- nolikzero853e0c3a
feat: add OpenAI API key and base URL to environment variables in docker-compose
- nolikzerode392b17
feat: add environment variables for Google Generative AI and Neo4j configuration in docker-compose
- nolikzeroc9b37a2e
feat: add missing package copies in Dockerfile for logger, kv, auth, email, and memory
- nolikzero2a28b72e
feat: implement file indexing worker and chunking logic
- nolikzero2c304112
fix: update GROQ_BASE_URL to use new gateway in docker-compose and transcription worker
- nolikzerobfb98464
feat: add .env.backup file and update environment variable references in configuration
- nolikzero9fdbcaec
fix: update OpenAI model to gpt-5-nano in memory configuration
- nolikzeroe1fda427
fix: set default port for qdrant to 6333 in memory configuration
- nolikzerodda684f1
fix: update healthcheck commands for qdrant and neo4j services to use TCP and wget
- nolikzeroa388c3de
fix: update healthcheck command for qdrant and neo4j services to use TCP connection
- nolikzero7ca8c5ed
feat: add command to start services in deployment process
- nolikzero8789df23
fix: add health check conditions for qdrant and neo4j services
- nolikzero36e3e450
feat: add baseUrl configuration for OpenAI embedder and LLM settings
- nolikzero3ef94fea
fix: adjust max width for message bubble to ensure proper layout
- nolikzerof637286f
feat: add memory package to jobs Dockerfile for dependency resolution
- nolikzero801f108b
feat: add memory package to Dockerfiles for app and web
- nolikzero9ea87f77
feat(memory): add memory management module with chat summary functionality
- nolikzero3bdf39f0
fix: update layout for contact section to improve responsiveness
- nolikzero4227a627
feat: add entrepreneur note to calculation and result steps for clarity
- nolikzero6e5a8df5
feat: add capabilities section with detailed descriptions of platform features
- nolikzeroa8a45a0d
fix: adjust layout and styles for transcription and court fee calculator pages
- nolikzero6ecf24be
fix: update response headers to ensure proper file download on iOS Safari
- nolikzero033bd010
fix: add UTF-8 BOM for proper encoding in export response
- nolikzero168b2509
fix: update header styles for transcription history for better visibility
- nolikzero80a397c3
fix: update ghost button variant styles for better accessibility
- nolikzerof701a089
feat: update GROQ API configuration to use transcription base URL
- nolikzerod8f602d5
feat: add GROQ API configuration and ensure minio service health check
- nolikzero8a01aa33
fix: remove unused mouse leave handler and improve modal touch handling
- nolikzero18d36836
feat: add storage package copy to Dockerfile for production build
- nolikzerod4bed341
feat: add S3 configuration for MinIO in docker-compose
- nolikzerod5a8adbc
fix: refactor groq initialization to a function for improved flexibility
- nolikzero4284b5c7
feat: add usage tracking for calculations and transcriptions
- nolikzeroa90bf726
feat(transcription): add transcription functionality with Groq Whisper integration
- nolikzero17ea8611
feat: add court fee calculation functionality and calendar component
- nolikzero6584d5dc
fix: remove unnecessary padding from Conversation component in ChatInterface
- nolikzero3db72221
fix: add color-scheme support for light and dark modes in globals.css
- nolikzero78e1605d
fix: add theme initialization script to RootLayout for dark mode support
- nolikzerob9e3297a
fix: remove unnecessary text-nowrap class from list item in TextMessagePart
- nolikzero0906f657
feat: implement loading component and enhance usage tracking across chat components
- nolikzerod636ce4c
fix: update MessageBubble styles for improved layout and adjust loading condition in ChainOfThoughtGroupPart
- nolikzerod13b55e3
fix: enhance pointer events for modals to improve user interaction
- nolikzero9fb006f2
fix: close mobile sidebar on chat selection
- nolikzeroaecdc062
fix: increase z-index of PaymentModal for improved visibility
- nolikzero153d7d42
fix: enhance pointer events and scrolling behavior in UsageDetailsModal
- nolikzeroeaaa477b
fix: update className in ChatInterface for improved styling
- nolikzerocf979cdb
fix: filter out underscore characters in TextMessagePart component
- nolikzero6c9f1aa8
feat: add hover locking functionality to Sidebar and NavUser components
- nolikzero82f904a4
fix: enhance button accessibility in AppSidebar by removing focus outlines
- nolikzeroef15dbce
refactor: replace button with Button component in AppSidebar for consistency
- nolikzero10c03570
fix: add !important to iOS padding classes for consistent layout in webview
- nolikzero738c5686
fix: adjust padding for iOS webview content to improve layout
- nolikzero4eaf24ea
feat: add padding classes to Sidebar and adjust project button height for improved layout
- nolikzero238e6957
fix: adjust sidebar header padding for better alignment on mobile
- nolikzero56047b27
refactor: replace sidebar implementation with new sidebar component and update related components
- nolikzero56aba41e
feat: simplify UsageIndicator component layout and enhance mobile interaction
- nolikzeroa6abfec1
feat: add progress bar for extreme search insights in StatusHeader component
- nolikzerob9da3c4d
feat: improve logging format in actionClientWithMeta and update usage limit messages to Russian
- nolikzeroc25a9dee
feat: update placeholder examples in InputArea component for improved user guidance
- nolikzero4c21abab
feat: enhance link handling in TextMessagePart component to support bare hash links and improve URL decoding
- nolikzero30bea0bc
chore: update bun.lockb to reflect dependency changes
- nolikzero5c4e222c
feat: implement ButtonCopy component for clipboard functionality and enhance DaData tool result formatting
- nolikzero961fe78b
feat: add custom rehype plugins to resolve bare hash URL blocking
- nolikzero965f6636
feat: enhance input area placeholder animation and improve extreme search insights handling
- nolikzero329ef689
Add documentation for bank and organization suggestions API
- nolikzero63b63ce1
feat: integrate DaData tools for company and bank lookups
- nolikzero4db5b684
feat: Add classifier prompt for legal assistant workflow and refactor tool integration
- nolikzero0696bd02
feat: Implement AI-driven content sufficiency evaluation and iterative scraping
- nolikzerob45d8dd3
feat: update premium badge styling in sidebar for improved visibility
- nolikzeroc32bdaef
feat: enhance iOS webview support with safe area adjustments and recurring payment configuration
- nolikzero452951dc
feat: refactor PaymentCallbackPage to use client-side subscription status checking with improved user feedback
- nolikzero7623504c
feat: update YooKassa payment method handling to enable recurring payments based on configuration
- nolikzero8c68ca50
feat: update proxy matcher to include api/billing route
- nolikzero6ccccab7
feat: add OpenTelemetry metrics exporter and integrate LLM usage tracking
- nolikzero10e4de97
feat: add queries.ts to Dockerfile for database package
- nolikzero45aaaf44
feat: implement worker for subscription renewals and hello world jobs with BullMQ
- nolikzero2a2256bc
feat: add billing package to Dockerfile for dependency resolution
- Nurlan Ibraev5857c7b6
Merge branch 'feature/billing' into 'main'
- Nurlan Ibraevccce5c08
feat: add billing and usage tracking features
- nolikzerob09680fd
fix: adjust sign-in page layout for improved responsiveness and centering
- nolikzero7dfe5ade
fix: update sign-in page layout to allow vertical scrolling
- nolikzeroc7326d00
feat: add bounce-x animation keyframes for enhanced UI effects
- nolikzero69abda53
refactor: Refactor message handling to use AppUIMessage type
- nolikzero2841d8f1
fix: improve logging format for test phone and email OTP handling
- nolikzerodb170ce9
feat: add test credentials to environment variables and implement test OTP handling in auth module
- nolikzero4bc99b84
fix: update link text in sign-in page from placeholder to "О компании"
- nolikzero7325eaf0
feat: add environment variables for web site URL and OpenPanel client ID in Docker and application files
- nolikzero96996ca1
fix: update footer to display the correct name instead of placeholder text
- nolikzerobb442d11
feat: add build arguments for NEXT_PUBLIC_APP_URL and NEXT_PUBLIC_WEB_SITE_URL in Docker configuration
- nolikzeroeb68328d
refactor: remove unused talk-to-us page and image assets
- nolikzeroa5dd4100
fix: update environment variable name for web site URL in .env.example and layout.tsx
- nolikzeroce4a9d4a
refactor: remove unused subscribe action and form components; update environment variable comments
- nolikzero29550af1
feat: refactor Header component and update Docker Compose environment variables
- nolikzero2cbaa8a0
feat: Add symlink to AGENTS.md for improved documentation navigation
- nolikzeroebe47fbb
refactor: Clean up code formatting and improve type safety across multiple files
- nolikzero5f2a229c
feat: Enhance AI tools with structured output types and schemas
- nolikzeroccc89d5e
feat: Implement AI workflow handlers for clarification, deep search, final reasoning, and standard workflows
- nolikzero4240abc2
feat: replace Library icon with BrainIcon and configure Docker for local development.
- nolikzerob79978a4
feat: Integrate OpenTelemetry logging and enhance logger functionality
- nolikzeroe119a5e0
Revert "refactor: Remove unused logging initialization and streamline logger exports"
- nolikzero106ce040
refactor: Remove unused logging initialization and streamline logger exports
- nolikzero3751a105
feat: Enhance logging and error handling across the application; add undici for improved fetch support
- nolikzero9df5f07d
fix: Optimize response handling in legal verification and tool processing
- nolikzero1a2d7142
chore: Update AI SDK dependencies and remove experimental telemetry flag from AI SDK calls.
- nolikzero350fb653
chore: Update bun.lockb to reflect dependency changes
- nolikzero883f0852
chore: Update Next.js version to 16.0.10 in package.json for both app and web
- nolikzero64b6a4ba
feat: Migrate from Bugsink/Sentry to Vercel OpenTelemetry for observability.
- nolikzero74c94122
feat: Refactor logger to integrate Sentry error tracking and simplify transport configuration
- nolikzero1a6b193d
refactor: Clean up comments and improve readability in getLogger function
- nolikzerob9fd8439
feat: Refactor getLogger to remove browser-specific logging and streamline target configuration
- nolikzerobd52f8b1
feat: Enhance logger to provide console methods for browser environment and streamline target configuration
- nolikzero2670db2a
feat: Update media query for chat interface to improve responsiveness on larger screens
- nolikzeroc8112938
feat: Update media query for orb size adjustment on larger screens
- nolikzeroc9ee5085
feat: Upgrade logger to use getLogger and update dependencies for improved functionality
- nolikzerodb3becd5
feat: Update grid visibility breakpoints for improved layout on larger screens
- nolikzeroea4a2ce1
feat: Increase animation duration for improved visual smoothness
- nolikzerof8a5fbc3
feat: Adjust orb size and media query for improved responsiveness
- nolikzeroe6299776
feat: Update media query for responsive orb size adjustment
- nolikzero9a3104fb
feat: Add helper text to ChatInterface for improved user guidance
- nolikzero9aa39f1a
feat: Refactor mobile header for improved layout and visibility
- nolikzero7053b9e6
feat: Increase animation duration for improved visual smoothness
- nolikzero13966b38
feat: Reduce animation duration for improved UI responsiveness
- nolikzerod331c435
feat: Integrate SiriOrb component for enhanced UI interaction and responsiveness
- nolikzero3135f23d
feat: Add GROQ provider options to enhance legal verification and object generation processes
- nolikzerode0e75af
feat: Limit scraped content to the first 3000 characters for better performance
- nolikzero5ef5c0cf
feat: Update tool message content structure to include output type and value
- nolikzero7166fb2d
feat: Refine system instruction prompts to clarify drafting process and enforce JSON output requirements
- nolikzerof5de5309
feat: Refine system instruction prompts to enhance clarity and enforce JSON output requirements
- nolikzerodb7c331b
feat: Enhance classifier and deep search prompts to enforce JSON output and clarify role definitions
- nolikzerob8ba81c7
feat: Update deep search and classifier prompts to enforce output restrictions and JSON formatting
- nolikzeroad664675
feat: Enhance legal verification process with structured deep search decision schema and classifier prompt integration
- nolikzero32996553
feat: Implement chat error handling, clarify reasoning tool input, and configure VS Code HTML formatting.
- nolikzero635069f7
chore: Configure Prettier as default HTML formatter in VS Code settings.
- nolikzero89d275b1
feat: Refactor structured stream consumption to explicitly ignore text and lifecycle events and add HTML formatter to VSCode settings.
- nolikzero7d620c4a
feat: Add Prettier as default HTML formatter in VS Code settings and update chat API route.
- nolikzeroba5e3d67
feat: introduce clarification questions feature with dedicated UI and API handling
- nolikzeroee466e9e
feat: implement email OTP authentication flow and create EmailOTP email template
- nolikzeroa316eefc
fix: correct import statement for withSentryConfig in next.config.mjs and ensure turbopack configuration is present
- nolikzero33fa10c2
fix: add custom CA handling for Bugsink/Sentry uploads in Dockerfile and integrate Sentry configuration in next.config.mjs
- nolikzeroc0b28205
fix: add SENTRY_RELEASE to Sentry configuration and disable sourcemaps
- nolikzero31f35432
fix: remove unused logger statements from ChatIdPage and route handler
- nolikzerob226acf9
fix: remove unused webpack configuration and enhance Sentry integration in next.config.mjs; add logging for messages in ChatIdPage
- nolikzero07143dd0
fix: add empty turbopack config to acknowledge usage with Sentry's webpack config
- nolikzero6bef89f8
fix: log SENTRY_RELEASE usage and remove unused turbopack config in Dockerfile and next.config.mjs
- nolikzerod8372fbe
fix: add SENTRY_RELEASE argument for optional sourcemap upload in Dockerfile
- nolikzerocbbc5c77
fix: require CI_COMMIT_SHA for Sentry sourcemap upload in Dockerfile
- nolikzero589b1744
fix: enhance sourcemap cleanup to remove invalid entries in Dockerfile
- nolikzero3c9a6c1f
fix: improve sourcemap cleanup and upload logic in Dockerfile
- nolikzero955489b8
fix: enable optional Sentry sourcemap upload during Docker image build
- nolikzeroba5172a1
fix: clean sourcemaps and configure Sentry upload settings in Docker and compose files
- nolikzero702edc5c
fix: update BASE_URL in Bugsink configuration to remove trailing slash
- nolikzerob56c1e69
fix: validate SENTRY_URL before creating .sentryclirc and use dynamic values
- nolikzeroe434ee70
fix: add custom Sentry configuration for Bugsink upload
- nolikzero4532894a
fix: load custom CA certificate for Bugsink upload in Sentry CI job
- nolikzeroa89e0924
fix: remove empty chunk sourcemaps before Sentry upload and adjust injection command
- nolikzeroa8bfff06
fix: enhance Sentry sourcemap injection by adding additional ignore pattern for build chunks
- nolikzero63138a41
fix: remove empty sourcemaps before Sentry upload and adjust injection command
- nolikzero3d365307
fix: enhance Sentry source map upload by removing empty sourcemaps before injection
- nolikzero269ddf10
feat: add Sentry source map upload to CI and include release version in Sentry config
- nolikzerocc0d8351
fix: update .gitignore and enhance Reasoning component logic
- nolikzeroe295a8b3
fix: update bun.lockb to reflect dependency changes
- nolikzero36cff42e
feat: integrate Sentry for enhanced error logging in logger module
- nolikzero24ef167b
feat: update Sentry configuration to use SENTRY_ENABLED environment variable
- nolikzerof0ce9c1b
fix: enhance error handling and tool call logic in various modules
- nolikzeroee41c0b2
fix: enhance layout and add development notice in InstrumentsView
- nolikzeroa9e352f3
fix: increase top padding for iOS webview to improve layout
- nolikzero779945eb
fix: adjust iOS webview padding for improved layout
- nolikzero9be638b9
fix: add iOS webview specific padding and margin adjustments
- nolikzero3cb7d67f
fix: improve iOS webview detection by excluding alternative iOS browsers
- nolikzerod83d16e3
feat: enhance project structure and add iOS webview support
- nolikzero20b0dd34
fix: restore workflow classification error handling in POST request
- nolikzeroab003a27
Revert "fix: implement proxy support for fetch requests in AI clients"
- nolikzero2955b4d4
fix: implement proxy support for fetch requests in AI clients
- nolikzero732cbf40
Revert "fix: enhance error handling and logging in structured stream processing"
- nolikzeroa097950d
fix: comment out workflow classification error handling for debugging purposes
- nolikzero5a2a345d
fix: remove unused imports from AI client files to clean up code
- nolikzeroa5731012
fix: update getGenerateObjectModel to use groq for object model generation
- nolikzero1ca3960a
fix: update generate object model to use OpenAI API with gpt-5-nano
- nolikzeroc8d146c9
fix: enhance error handling and logging in structured stream processing
- nolikzero199144ee
fix: improve error logging format in workflow classification and structured streams
- nolikzero63100553
fix: comment out npm installation in Dockerfile to streamline build process
- nolikzero4f4e8592
fix: correct error message logging for structured streams
- nolikzero05d97ee7
fix: remove error rethrowing in workflow classification for improved error handling
- nolikzeroe3bf9824
fix: improve error logging in chat and structured stream handling for better debugging
- nolikzero5905058b
fix: implement infinite scroll for projects and sidebar components for improved user experience
- nolikzero2eaabab6
fix: enhance list styling in prose for better alignment and spacing
- nolikzero3ef76e53
fix: increase chat limit from 5 to 10 for improved user experience
- nolikzero07bd5da9
fix: update bun.lockb to ensure consistent dependency resolution
- nolikzeroafe099ad
fix: replace manual infinite scroll implementation with InfiniteScroll component for improved performance and cleaner code
- nolikzerob1d82212
fix: add stop condition to verification agent for improved processing control
- nolikzeroa87da903
fix: adjust maximum search queries and remove unused relevance schema for cleaner code
- nolikzero4b586dfd
fix: update context and instruction formatting in legal verification responses for clarity
- nolikzero5b9c46c1
fix: update projects page to trigger mutation on project list change and improve project view refresh logic
- nolikzero8d31e562
feat: implement file upload functionality with validation and error handling
- nolikzerob4f75e48
fix: remove logging of chat session for cleaner code
- nolikzeroa9c26c11
fix: add logging for chat session and comment out unused message part push
- nolikzerofffdac94
fix: remove deep research hint logic from chat interface and update input area to conditionally show hint based on input state
- nolikzero82e70db1
fix: remove conditional margin from mobile suggestions container for consistent layout
- nolikzerofb5daf7f
fix: add deep research feature with auto-hide hint and enhance input area animations
- nolikzerof5712dbe
fix: refactor layout styles to use fixed-scroll class for improved layout management
- nolikzero10ea1827
fix: enhance chat interface responsiveness and improve message rendering logic
- nolikzeroe70bf287
fix: remove redundant instruction for legal response clarity in prompts
- nolikzero0ebbf5fc
fix: limit content length to 2500 characters for extreme search sources
- nolikzero3d14325e
fix: refactor chat route to streamline verification streaming and enhance code organization
- nolikzero1d78af94
fix: refactor verification streaming logic and enhance deep research decision handling
- nolikzerob421408e
fix: refactor logger initialization to use multistream for improved logging
- nolikzero8f84adef
fix: update extreme search message types to use new data structure
- nolikzero396bbd24
fix: ensure proper formatting in package.json files by removing unnecessary line breaks
- nolikzero86b01950
fix: update ai dependency to version 5.0.108 and improve logging in chat route
- nolikzeroe4f04235
feat: Enhance text message rendering with syntax highlighting and improve link handling
- nolikzeroe2a0631a
Revert "fix: optimize streaming settings by reducing delay and changing chunking method"
- nolikzerob8615a30
fix: optimize streaming settings by reducing delay and changing chunking method
- nolikzero441f9635
refactor(docs): streamline GEMINI.md for Neurolegal project, update architecture, technology stack, and development workflow
- nolikzerodc130bd3
fix: use session user agent for mobile detection in POST request
- nolikzerob297ee4e
fix: adjust z-index for Floating New Chat Button in ChatInterface component
- nolikzerofbaf14d5
fix: remove unused imports from layout and text-message-part components
- nolikzero1326899b
fix: adjust padding for non-empty state in ChatInterface component
- nolikzero2eab49eb
fix: update border styles for dark mode in InputArea component
- nolikzero2f98bc63
fix: improve visibility and transition effects for Floating New Chat Button in ChatInterface component
- nolikzerobb21f33e
fix: enhance hover trigger zone functionality in ChatInterface component
- nolikzerof0d83ec9
feat: add Privacy and Terms pages with routing updates in SignIn and SignUp components
- nolikzerof27eb4bd
fix: add digit-only pattern validation to OTP input in SignIn component
- nolikzeroc13a1a26
fix: update Docker image push commands in CI configuration
- nolikzero3046a6ae
fix: add custom country selector for phone input in SignIn component
- nolikzeroead777de
fix: enhance CI configuration with caching and improved Docker build process
- nolikzero42a8bba1
fix: add GIT_DEPTH and GIT_STRATEGY variables for improved CI configuration
- nolikzeroea1a35f6
fix: adjust layout height for better responsiveness in DashboardLayout component
- nolikzero594fbe87
fix: update responsive behavior for sidebar and page header components
- nolikzero573c0b79
fix: implement presigned URL generation for file uploads and streamline metadata handling
- nolikzero778e1bfa
fix: add iOS Safari workaround for file upload handling and improve error logging
- nolikzero6bd73ef2
fix: enhance file upload handling with iOS compatibility and improved logging
- nolikzero4244b2ba
fix: improve file upload handling and validation in InputArea component
- nolikzero702e33ab
fix: enhance file upload validation and error handling in InputArea component
- nolikzero9632fcbc
fix: replace MinusIcon import from @radix-ui/react-icons to lucide-react
- nolikzero998aa052
fix: update welcome message and adjust consent text in sign-in page
- nolikzeroc2446991
feat: add phone number fields to user schema and implement phone input component
- nolikzero4d1d97cb
fix: implement Redis token storage for magic link to prevent abuse
- nolikzero54f85b53
fix: add ipAddress and rateLimit configurations to auth settings
- nolikzeroa88538ad
fix: correct title in metadata for authentication page
- nolikzero0fd8167e
fix: update metadata title for authentication page
- nolikzero388714f8
fix: update metadata title and description for authentication page
- nolikzerobfbaf7b0
fix: update metadataBase URL to use production environment
- nolikzero183908b6
feat: add motion effects to message components for improved animations
- nolikzero6e2499b6
refactor: improve className handling in PageHeader component and enhance InstrumentsView layout with padding
- nolikzerofb64686f
Revert "refactor: simplify Conversation component className by removing unnecessary overflow-y-auto"
- nolikzero6e417b51
refactor: simplify Conversation component className by removing unnecessary overflow-y-auto
- nolikzerocff90a90
feat: enhance file upload functionality by adding filename support and improving layout responsiveness
- nolikzero9dcf8f7b
refactor: simplify PaymentModal component layout and improve responsiveness; enhance feature item display
- nolikzero663b108e
feat: enhance system prompt to adapt responses based on mobile user experience
- nolikzero18713a50
refactor: remove unused imports and clean up code in ChatInterface component
- nolikzerobc7eea7b
feat: add LightRays and Threads components for enhanced animations; update ChatInterface with suggestion features
- nolikzero23925437
feat: add viewport configuration and improve layout styling
- nolikzero28d2a0d7
fix: update model versions for content generation in PDF and image extraction
- nolikzero7c00be4d
feat: integrate Google GenAI for PDF and image data extraction
- nolikzero62177228
fix: disable PDF and image handling in message preparation
- nolikzero79c3fe67
fix: enforce maximum limits on search queries and URLs in tools
- nolikzerodbf2e807
feat: implement proxy middleware for session management and route handling
- nolikzero63a571f7
feat: add Open Graph image and update metadataBase URL in layout
- nolikzero399a78b6
fix: remove logo image from magic link and verify email templates
- nolikzerob6bf6e5e
fix: refactor auth middleware to use betterFetch for session validation
- nolikzero6296f051
fix: update Docker image references and enforce pull policy in docker-compose
- nolikzero52e86314
fix: update field labels from English to Russian in sign-in and sign-up pages
- nolikzerodf573e03
fix: update branding references from NeuroLegal AI to Моментальный Юрист across application
- nolikzero8faab3cb
fix: correct public folder copy location for standalone builds in app and web Dockerfiles
- nolikzero0667fd79
fix: add missing volume definitions for postgres, redis, and minio services in Docker Compose
- nolikzero42b01768
fix: simplify Docker Compose commands for app and web services in deployment
- nolikzero853fe914
fix: update SSH command syntax for deploying to server
- nolikzero76123c95
fix: decode SSH_PRIVATE_KEY before writing to id_rsa for proper key handling
- nolikzeroa6495da3
refactor: improve database client initialization and error handling for DATABASE_URL
- nolikzero05b36268
feat: add CI environment variable for build process; remove unused env.mjs import
- nolikzero75425659
feat: remove env.mjs file to streamline environment variable management
- nolikzero934a26ff
feat: add SKIP_ENV_VALIDATION environment variable to Dockerfiles for app and web builds
- nolikzero894dd7af
fix: update SMTP transport security configuration to use environment variable
- nolikzeroc90d4d1c
feat: add GitLab CI/CD configuration for automated builds and deployments; enhance docker-compose setup with health checks and environment variables for services
- nolikzero9d7a4308
feat: add .dockerignore for build optimization; update Dockerfile to include migration script and dependencies; enhance prompts for clarity; implement health checks in docker-compose; update package.json scripts for migration; create migration script for database management
- nolikzeroa066601c
feat: comment out web service configuration in Docker Compose for future reference
- nolikzeroaf929d23
feat: update Dockerfiles for improved dependency management and add environment variables; refactor auth middleware for session handling; enhance chat page and remove unused components
- nolikzeroac800f1d
feat: add Docker configuration and environment variables for application and web services
- nolikzero09c16503
feat: replace console logs with structured logging for improved traceability and debugging
- nolikzero3ae95f00
feat: introduce granular message part components for improved UI rendering and tool output display
- nolikzeroe22ae469
feat: implement extreme search tool with dedicated UI and integrate into message display.
- nolikzeroc0c81ea5
feat: Enhance AI message processing to include file content extraction and refactor website scraping tool with main content extraction and timeout.
- nolikzero445d02ae
refactor: centralize and enhance message preparation with file processing and content extraction utilities.
- nolikzerob464dd5c
feat: Implement web scraping tool for deep research and introduce resumable streams for chat responses.
- nolikzero4ea58e22
feat: add SearxNG search integration and related configurations
- nolikzero6bf6ae16
feat: update env-nextjs
- nolikzero5afa812a
feat: Implement chat sharing functionality with public shareable links and update environment configuration.
- nolikzerod7135d7d
feat: implement project details page with documents and chats, and add project list search with infinite scroll.
- nolikzerodb07343a
feat: add Husky and a pre-commit hook for linting and type checking
- nolikzero9abfe46a
feat: Implement new theme provider, add theme toggle to sidebar, and update UI fonts.
- nolikzerod2424326
refactor: update UI components to use new semantic Tailwind CSS classes for colors and borders.
- nolikzero2868b77f
feat: Introduce `Conversation` component for AI chat display and integrate it into the main chat interface.
- nolikzeroe013937b
feat: Implement global search functionality for chats and files.
- nolikzero5271362e
docs: Add comprehensive guides on server actions, API routes, authentication, and client-side data fetching.
- nolikzero597b7d06
docs: add comprehensive instructions for AI coding agents in AGENTS.md and GEMINI.md.
- nolikzeroaa7c2a82
chore: Remove project documentation, Vercel and Supabase branding from footer, and update gitignore.
- nolikzeroe54ad63f
feat: Migration almost complete
- nolikzero90dc82c7
feat: introduce new UI components, update environment configuration, and integrate nodemailer
- nolikzero5d1f8629
refactor: Remove Supabase API application, including its database migrations, functions, and configuration.
- nolikzero1ec3b2fe
docs: Add blank line in README for improved formatting.
- nolikzeroe72d10bc
refactor: replace Supabase integration with dedicated auth and db packages
- nolikzero90942312
docs: Add GEMINI.md outlining project overview, technologies, and development conventions.
- nolikzero5474528a
Initial commit