2.1.17#87
Open
acharneski wants to merge 99 commits into
Open
Conversation
* wip * docs * wip * wip * wip * wip * wip * seo * wip * Update ChatSocketManager.kt * REVISIT: Disabled chat expansion and compression - should be configurable * Initial plan * Implement Android app packaging based on desktop module Co-authored-by: acharneski <139925+acharneski@users.noreply.github.com> * Add Android app packaging based on desktop module Co-authored-by: acharneski <139925+acharneski@users.noreply.github.com> * wip * wip * wip * wip * wip * wip * wip * wip * wip * refactor * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Disable proguard * fixes * npm update * warnings as errors * wip * fix warnings * Disable warnings as error * build fixes * wip * Various android-motivated changes. (android client not yet working - shelving for now) * disable scala module * Revert "fix warnings" This reverts commit 49683f5 * Revert "wip" This reverts commit c6dba22. * fix ui --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: acharneski <139925+acharneski@users.noreply.github.com>
* stuff n things * Refactored packages and dependence tree * fix projector * client/model code cleanup * misc cleanups * wip * wip * wip * fix * refactoring * wip * wip * fixes * cleanup * cleanups * refactor/reorg * cleanups * cleanups * wip * fix * fix * fix * fixes * partial fixes for android * wip * wip * wip * fixes * wip * fixes * fixes * format * fix * fix * fixed * embedding model wip * configured embedding model * wip * fixes * fix
* 2.0.8 - Fixes, searching * fixes * wip * fix * legalize fathers * wip * fix!! * wip * exp * wip * fixes * fixes * wip * wip * wip * wip * wip * wip * warning fixes * wip * wip * wip * fixes and ollama chat * fix * wip * wip * searchapi * wip * renames * RunCodeTask * Fixed codingtask * fix * doc update * interpreters * fix * fix * fix * fix * fix x * fix?
* 2.0.9 * tasks refactor * wip * plan config * fix * wip * wip * Plan apps working again - need to fix desktop launcher * Embedding Models * Partial image model refactor * fix * wip * wip * wip * wip * wip * fix * fix * configurable patching strategies * fix * fix * fix * MCP tool * fix
* 2.0.14 * fixed autofixing scripts * experiment * proxy improvement * plan launcher fixes and improvements * lambda search prototype (untested) * google proxy working * fix * revised menus * Fix embeddings * vector search task type fixes * fix * fix chat expansion * thinking fixes * new reasoning types * parameterize summarization length * cleanups * new reasoning prototypes * fixes * wip * prototype
* Add processing strategies to CrawlerAgentTask Introduces a pluggable processing strategy system for CrawlerAgentTask, allowing selection of strategies such as DefaultSummarizer, FactChecking, and JobMatching. Updates the UI to support strategy selection, refactors the crawling and page processing logic to use the new strategy interface, and adds new strategy classes. Also renames ImageModificationAgent to ImageProcessingAgent and updates all references. * Refactor online tools structure and add data table strategy Moved fetch, processing, and seed strategies into dedicated subpackages for better organization. Introduced DataTableAccumulationStrategy for extracting and accumulating tabular data from web pages. Updated imports and usages throughout the codebase to reflect the new structure. Enhanced JobMatchingStrategy with additional fields and improved analysis output. * Create README.md * docs
* 2.0.21 * fixes * single task prototype * Refactor task type registration and parsing logic Refactored TaskType registration to use lazy initialization and improved constructor registration. Updated DataTableAccumulationStrategy and SchemaExtractionStrategy to use parserCast for content_queries parsing, enhancing flexibility and reducing code duplication. Removed unnecessary validation in CrawlerAgentTask and fixed a UI config type in task-config.js. * Add presentation and HTML generation tasks to IntelliJ plugin Introduces new actions and dialogs for generating presentations and HTML files using AI in the IntelliJ plugin. Refactors file modification task dialogs to support file selection and related files, and adds support for image generation in presentation and HTML tasks. Updates patch processor interfaces for improved code block extraction. Updates plugin.xml to register new actions.
Updated gradle.properties to version 2.0.22. Enhanced file selection in FileModificationTaskAction to use absolute paths for folders. Improved AbstractFileTask to directly include files that exist before applying glob pattern matching.
* Improve ChromeDriver error handling and adjust logging Wrapped ChromeDriver initialization in a try-catch block to provide clearer error messages and guidance on updating ChromeDriver. Commented out verbose WebSocket message logging and heartbeat ping logs in SocketManager to reduce log noise. * Add new task types to TaskConfigManager Introduced several new task configurations including various writing tasks (e.g., Article Generation, Persuasive Essay, Business Proposal), image generation, command session execution, and sub-planning. These additions expand the available task categories and functionalities. * images * Refactor AddApplyFileDiffLinks for improved readability Reformats and restructures the AddApplyFileDiffLinks class to improve code readability and maintainability. Changes include consistent indentation, clearer separation of logic, and more robust handling of code block replacements in markdown. No functional changes were made to the core logic.
* Add strategy documentation and improve HTML file validation Added a comprehensive strategies.md documentation file describing the application's extensible strategy patterns and AI-assisted development. Updated GeneratePresentationTaskDialog and WriteHtmlTaskDialog to validate that the specified HTML file path does not already exist, preventing accidental overwrites. Bumped libraryVersion to 2.0.24. * strategy presentation * reasoning type chooser * Add safety checks for TaskType initialization Added a require check in PluginStartupActivity to ensure TaskType.values() is not empty during plugin startup. Also updated TaskType.values() to require taskConstructors is initialized, improving robustness and error reporting.
* Add strategies intro, refactor presentations, new tasks Introduces a comprehensive strategies introduction document and related presentation files. Refactors existing presentation assets into a new subdirectory. Adds new IntelliJ actions and tasks for document illustration, removes obsolete dialog classes, and updates plugin metadata. Also bumps library version to 2.0.25 and updates site documentation. * Add composer and integrator directives to illustration tasks Introduces new fields for composer and integrator directives in the IllustrateDocumentAction and IllustrateDocumentTask classes. These directives allow users to specify advanced instructions for image composition and integration, and are incorporated into the document analysis, image generation prompts, and document update logic. Also removes the obsolete presentation_1 documentation and related assets. * Remove presentation files and related assets Deleted presentation.css, presentation.js, reveal_init.js, strategies_intro_presentation.html, and transcript.md. This removes the presentation and all supporting files from the project. * Add documentation for writing task types Introduces a comprehensive documentation file covering ArticleGenerationTask, BusinessProposalTask, EmailCampaignTask, and InteractiveStoryTask. The documentation details configuration parameters, execution flows, data models, output structures, usage examples, best practices, troubleshooting, and integration guides for each writing-related task type. * strategy presentation * Update ui.js
* Add strategies intro, refactor presentations, new tasks Introduces a comprehensive strategies introduction document and related presentation files. Refactors existing presentation assets into a new subdirectory. Adds new IntelliJ actions and tasks for document illustration, removes obsolete dialog classes, and updates plugin metadata. Also bumps library version to 2.0.25 and updates site documentation. * Add composer and integrator directives to illustration tasks Introduces new fields for composer and integrator directives in the IllustrateDocumentAction and IllustrateDocumentTask classes. These directives allow users to specify advanced instructions for image composition and integration, and are incorporated into the document analysis, image generation prompts, and document update logic. Also removes the obsolete presentation_1 documentation and related assets. * Remove presentation files and related assets Deleted presentation.css, presentation.js, reveal_init.js, strategies_intro_presentation.html, and transcript.md. This removes the presentation and all supporting files from the project. * strategy presentation * Improve modal sizing and file index HTML links Updated modal and iframe dimensions for better responsiveness in the webapp. Enhanced file index listing in FileServlet to include HTML view links for markdown files. Commented out verbose debug logging in SocketManager. * illustration and edit tool fixes
* 2.0.26 * fix * fix * fixes * wip * Refactor transcript file creation and usage Replaces custom transcript file creation logic in multiple tasks and modes with a unified `transcript` extension function on `SessionTask`. Updates usages to call `task.transcript(...)` and switches file storage from `resolveDataFile` to `resolveUserFile` for user-generated files. Cleans up redundant transcript helper methods and improves consistency in transcript naming and handling across the codebase. * Refactor file resolution and directory listing logic Replaces session file resolution methods with system file resolution in several classes, updates FileServlet to handle nullable directories and refactors directory listing logic for improved flexibility. SessionFileServlet now returns null if no matching file is found and aggregates directory contents from both session and data directories. These changes improve file access consistency and support more robust file serving and listing behaviors. * Add sub-task configuration support to Sub-Planning Introduces new config fields for Sub-Planning tasks, including purpose, cognitive mode, and sub-task configurations. Implements UI and event handlers for managing sub-tasks within the configuration modal, allowing users to add, edit, and delete sub-task types and their settings. * Add interactive LLM use case taxonomy docs Introduces an interactive HTML guide and a Markdown summary for LLM generative use case patterns and workflows. The HTML file features categorized cards, combined workflow visualizations, and a modal for interactive pattern diagrams. * Add game design tasks and expand config options Introduced new game design task classes for economy, mechanics, level, and narrative design. Registered these tasks in TaskType.kt and added detailed configuration fields for Meta-Cognitive Reflection and Temporal Reasoning in task-config.js, improving flexibility for narrative and reasoning workflows.
* Fix regex pattern in AdaptivePlanningMode Corrects the expansionExpressionPattern regex in AdaptivePlanningMode.kt to properly match closing braces. Also bumps libraryVersion to 2.0.27 in gradle.properties. * experimental generative actions * WIP * Revert "WIP" This reverts commit 78ce3ce. * Revert "wip" This reverts commit 172d4ae. * Revert "NOT WORKING: Add Maven Central publishing and Java 17 toolchain" This reverts commit 3109e79. * NOT WORKING: Add Maven Central publishing and Java 17 toolchain Introduces Maven Central publishing configuration, including signing and Sonatype credentials, in core and jo-penai modules. Updates build scripts to use Java 17 toolchain explicitly and adjusts group/version properties for publishing. Adds .gitattributes for consistent line endings and reverts Gradle version to 8.10.2 for compatibility. * wip
* NOT WORKING: Add Maven Central publishing and Java 17 toolchain Introduces Maven Central publishing configuration, including signing and Sonatype credentials, in core and jo-penai modules. Updates build scripts to use Java 17 toolchain explicitly and adjusts group/version properties for publishing. Adds .gitattributes for consistent line endings and reverts Gradle version to 8.10.2 for compatibility. wip WIP * 2.0.28 * wip * wip * wip * fix * wip * llm testing task * stop session button * wip * fix * update task metadata * less ui messageboxes * refactors * refactored packages, test fixes, added political analysis task * Add social reasoning documentation and update Kotlin tasks Added comprehensive documentation for the Social Reasoning Package and its tools, including DialecticalReasoningTask, EthicalReasoningTask, GameTheoryTask, LLMExperimentTask, and LLMPollSimulationTask. Updated Kotlin source files for ConversationalMode, GeneticOptimizationTask, LLMExperimentTask, and LLMPollSimulationTask. Also updated web UI static assets and HTML resources to reflect new features and documentation. * Remove PDF links from transcript and poll report outputs Eliminated the PDF download links from the generated HTML in both LLMExperimentTask and LLMPollSimulationTask, leaving only the HTML and original transcript links. This simplifies the output and removes references to PDF files. * Standardize transcript file naming and update image model key Replaces various transcript and report file names with a consistent '<task>_full_report_<timestamp>.md' format across Kotlin tasks. Also updates the JavaScript code to use 'imageChatModel' instead of 'imageModel' for chat settings, ensuring consistency in model selection and storage. * Enhance task selection with full conversation context Task selection now uses the complete conversation context for improved accuracy. Additionally, the selected task configuration is added to the conversation history as a JSON message. * Update task-config.js
* 2.0.30 - Google api fix * wip
* wip * wip * wip * wip * wip * Add ImageTableTask and TableCompilationTask Introduces ImageTableTask for generating AI-created image grids and TableCompilationTask for AI-driven table compilation. Registers both tasks in TaskType, updates WriteHtmlTask to use child image chat clients, and refactors SessionTask to use the correct UI link method. * rename * Add MinkowskiCausalLayer and MinkowskiRBFLayer analyses Added comprehensive markdown analyses for MinkowskiCausalLayer and MinkowskiRBFLayer, including formal definitions, gradient derivations, stability, Lipschitz, and numerical analyses, as well as reference implementations in PyTorch, JAX, and mathematical pseudocode. Updated NeuralNetworkLayerTask.kt to support or reference these new layer types. * Update nn_layer_20251128122952.md * wip * wip * wip
* Legalize fathers * lawyers are criminals * update model info * fix * fix * fix * fix * aws * AWS hackfix * aws * fix * wip * wip * patching ui refactor * wip * fix * sequels * fix * fix
* wip * 2.0.60 * session parent-child relationships * plugin manager * Major refactor * fixes * dynamic apps directory * wip * wip * fixes * refactored to move experimental stuff * fixes * moved experimental stuff * wip * experiment jar * plugin loading (bugged) * plugin apps working! * oops * build update * package cleanup * reorg * cleanups and demos * wip * fix * Fixes and omega demo * site fixes * site
* Add resource_path to AppEntry and update related classes for improved resource handling * Refactor processing strategy initialization and simplify HTML structure handling * Enhance crawling process with improved synchronization and refined page processing logic * Add persistent crawl state management with JSON file support for resumable crawls * move files * Remove chat model validation from UserSettingsInterface * docs * move and cleanup resource files * ui javascript util cleanups * Refactor output formatting in DiffInstrumentor to improve readability and consistency
* 2.1.4 * Ensure log dir; simplify doc status locking Create and use a per-user log directory (~/.cognotik/logs) for file appenders (logback.xml) and ensure it exists at startup (CognotikApps) and in the DaemonClient. Simplify DocProcessor's status handling by removing cross-process file-locking and temp-file rename logic: status updates now use an in-process synchronized lock and direct JSON writes, with added informational logging. Also refactor ChatModel.asApiChatModel to obtain user settings via ApplicationServices and adjust related imports and unused code. * Make calcFilename nullable; refactor patch flow Change calcFilename to return a nullable Path and catch/log errors instead of throwing; callers now handle null results. Update DiffInstrumentor to fall back to defaultFile when calcFilename is null. Refactor IllustrateDocumentTask: simplify image preview save/link resolution, throw if image path cannot be resolved, and extract integrateImagesWithRetry/integrateImages to centralize patch generation/apply logic with a retry and consolidated error/semaphore handling. Minor import cleanup and logging adjustments. * Add platform toggle and Windows (CMD) support Introduce platform mode (shell vs Windows CMD) across the System Wizard app. Adds a platform toggle UI and updates app.js to track currentPlatform, compute filenames/ops (code_sh/run_sh vs code_cmd/run_cmd), provide editor placeholders, normalize paths, and persist preference. Improves polling/status handling (normalize tasks, prevent regressions), enhances session monitoring links, batch logging, and file read/write to respect chosen script filename. Update app.html to wire new buttons/IDs and placeholders, update README to reference new ops/script names, add marked.min.js and new ops docs, and adjust styles. * Remove tasklib PlanUtil and update usages Delete duplicated PlanUtil in tasklib and consolidate plan utilities in the webui module. Clean up imports in WaterfallMode to remove now-unused PlanUtil symbols. Update webui PlanUtil API by adding a default value for the visited parameter in getAllDependencies. Change PatchApp.updateStatus from a lateinit var to a non-null no-op default lambda and add a local guard in newSessionController to ensure a safe no-op handler is used when updating status (prevents uninitialized/nullable access). These changes reduce duplication and avoid potential NPEs when reporting status. * Normalize line endings when extracting resources Detect text files by extension/name and normalize CRLF to LF during resource extraction. Adds a TEXT_EXTENSIONS set, isTextFile helper, and two copy helpers (copyWithLineEndingNormalization and copyFileWithLineEndingNormalization) that read/write text as UTF-8 and replace "\r\n" with "\n". Replaces direct binary copies with these helpers so text files extracted from jars or directories have consistent LF endings across platforms.
* Add support for additional image file formats in DocumentReader * Add support for authorization chains in PluginManagerServlet and JobSearchPlugin * Add documentation for Plugin Platform and enhance PluginManager with authorization features * Implement pub/sub event router in PluginManager for authorization chain management * Add pending authorization handling in PluginManagerServlet and JobSearchPlugin * Refactor PluginManager and PluginManagerServlet for improved readability and maintainability * Refactor authorization steps to use callback handlers for session management * Refactor authorization components to use new auth package and improve structure * Refactor PluginManagerServlet to remove pending authorization handling and improve code clarity * Refactor AuthorizationChain to improve session management and add listener support for session status changes * Refactor PluginManager to remove unused classloader cleanup for empty JARs
* 2.1.7 * Update site navigation/intro pages * Revise homepage content and structure for clarity and engagement; remove outdated links and enhance SEO metadata. * Update login error message and enhance user settings management with JSON merging * Enhance iframe functionality and improve session controller output handling
* 2.1.8 * Refactor login to templates; patchparser fix Move large inline login/register HTML out of SimpleLoginServlet into external resource templates (webui/.../login.html and register.html). Add loadTemplate and escapeHtml helpers, template constants, and replace inline generation with template placeholder replacements (error, target, register/login links). Include responsive styles and client-side password-strength UI in the new templates. Update site footer years from 2025 to 2026 across multiple site pages. Fix a Kotlin NPE in PatchParser by removing the unsafe non-null assertion on filename. * Site updates - archived app runs
) Remove site from source tree. Change server binding to 0.0.0.0 in ApplicationDirectory to listen on all interfaces (was 127.0.0.1), and remove the now-unused endpoint constructor parameter from CognotikAppServer. This makes the server reachable from external hosts and cleans up an unused API parameter.
* 2.1.10 * add AWS configuration fields to provider settings and update UI logic * add AWS KMS functions for encrypting, decrypting, and managing repositories * add "Always Deny" option to user registration confirmation dialog * rm task workspaces to clean up source tree * rm projector (unused)
* 2.1.12 * Add BasicHttpClientStrategy and WhitelistEnforcingStrategy for enhanced web crawling * Add references to world_facts.md in story nodes and update stylesheet instructions * Add read-along highlighting feature and improve text-to-speech handling * Enhance AnthropicChatClient to support structured message content with text and image blocks
* bump library version to 2.1.13 and update README with new interactive stories app * refactor: update task handling and improve logging for early termination and iteration limits * feat: add state file persistence option for crawler and enhance search query handling * Quiz wiz initial version * feat: add audio generation capabilities and integrate audio processing agent * feat: enhance audio processing with new concatenation and segment handling methods * feat: add Selenium fetch strategy for JavaScript-heavy pages * elevenlabs tts support * TTS support in jetbrains * Add test section with Selenium diagnostics and render mode options * Add testing and review sections with associated functionality
* 2.1.14 * Critical Fix: Selenium crashes loading on Jetbrains platforms. * Refactor homepage code organization * Enhanced ui: App directory readmes and search * Added UI Banner when user has no keys configured * Themes and app searching and improved homepage look and feel * UI Banner notification when plugin authorizations are pending
#84) * Refactor ChatInterface to improve log handling and add SecureString usage in DataStorage * Add support for template variable overrides in DocProcessor and related components * Model and provider management refactor
* 2.1.16 Moved ElevenLabsModels * Various login and server-status internals restructuring * Storage api refactors. Proxied Sessions can not persist restarts * interactive stories and dictation fixe * proxy prototype * wip * wip * wip * wip * fix * fix * wip * wip * wip * logging refactor * fixes * authentication will now remember tokens to validates if none is set for user * network hsql metadata service and session ownership tracking * fixes * fixes * github and patreon login methods * Usage servlet updates - budgets and dates * dynamic enum deserialize bug fix. package refactors. * fixes * wip * wip * readme improvements * login improvements * fix build * fix build * testing fixes * db refactor. fixing warnings. * db refactor. * new storage providers * fixes and tests * wip * oops * wip * wip * fixes * Refactored usage and session tracking * Homepage enhancements * ui update for session query param * ui update for session query param * Fixing patreon auth * Enhance file access control: add checks for hidden and read-only files in upload and delete handlers * Update session links * polish * Add localhost checks for auth banner and session URL updates * Refactor tool resolution logic and enhance audio processing concurrency handling * Refactor application directory and server configuration for improved authentication handling * Refactor authentication handling and improve request processing in servlets * Refactor application routing and update session handling for DocOps * login license notice * Error handling and licensing docs * Error handling and licensing docs * Session listing servlet * Session listings and self-serve credits * Refactor HSQL DB and update web/file handling Switch HSQL handling to a shared embedded server model and remove per-instance root args from DB classes. DatabaseFacet now registers databases, manages a single shared server lifecycle (start/restart/shutdown), and exposes connection helpers without root parameters. ApplicationServices updated to construct DB managers without file roots; MetadataStorageDB, UsageDB and UserSettingsDB updated to use the shared facet API. ResourceApps JSON parsing and app registration normalized (path/id/appId handling) and README loading refactored. FileServlet was heavily rewritten: improved GET/HEAD/POST/PUT/DELETE handling, better error responses, HEAD support, virtual _files.json and markdown/pdf/txt fallbacks, and stricter access control checks. DocProcessorAction and PluginStartupActivity received minor logging/import tweaks and model-fallback adjustments. Corresponding tests were updated to match the DB API changes. * Add tag filters and category grouping to app directory Introduce tag-based filtering and category grouping/collapse in the app directory UI. Adds app-directory.css for styling tag chips, category headers and app card tags; updates welcome.html to include the stylesheet and tag filter container. Enhances appDirectory.js with tag filter state, tag extraction, category grouping, collapsible category UI, tag-aware filtering logic, and rendering of app tags on cards; search/no-results behavior updated to account for active tag filters. Exposes escapeHtml via a global HtmlUtils in htmlUtils.js. Server-side changes (AppDirectoryServlet and ResourceApps) include category and tags in the app metadata JSON so the frontend can render and filter by them. * Update libs.versions.toml * wip * rebuild * app launching refactor, adding global and sharing endpoints * fix; also app images * homepage apps * Various session-related fixes and cleanups * rebuild * rebuild * fix * misc * layout styles * keyfile locations and minor fixes * refactor CreditsServlet to support payment provider integration and improve checkout flow * usage ui credits; payment fix * misc * apss videos and examples * integrated about.html page * apps.json * model updates and cleanups * doc refactors. loc tools. * doc refactors. loc tools. * doc refactors. loc tools. * model updates * menu tuning * Usage and doc processor refactors * app filesystem hardening * revised js modules, improved about.html * fixes * fixes * Update apps.json * Update apps.json * fixes * basic site-wide themes * wip * wip * app gateways * fix * app gateways public * fix * file editing and usage refactors * usage debug * Token types enum * Token types enum * Data expressions converted to exposed api * fixes * fixes * fixes * Update BrainstormingTask.kt * usage updates and usage details servlet * usage updates and usage details servlet * remove tools from user settings * optimizations * Settings ui update * User settings and sessions feature update * Update DatabaseFacet.kt * sys wizard code files * Test fix for CI * Test fix for CI. UI polish. * Usage context refactor * misc refactoring incl phil calculator * simplify intellij deps Simplify intellij/build.gradle.kts by removing repeated dependency exclude lines and disable the buildSearchableOptions task to skip generation of searchable options during the build. * webui rebuild * seo improvements * robots.txt * integrated new demo video * integrated terms into payments and gifts * Update AnthropicModels.kt * New tasks, enabled opus 4.8 * New tasks, enabled opus 4.8 * crawling refactor * improved html simplifier * fix * enabled sonnet 5 * reasoning
| try { | ||
| var zDoc = zIframe.contentDocument || zIframe.contentWindow.document; | ||
| zDoc.open(); | ||
| zDoc.write(raw); |
| } else if (viewerModes[vid] === 'markdown') { | ||
| zoomBody.innerHTML = '<pre class="markdown-source">' + escapeHtml(raw) + '</pre>'; | ||
| } else { | ||
| zoomBody.innerHTML = renderMarkdown(raw); |
| class AppState { | ||
| constructor(dependencies = {}) { | ||
| this.localStorage = dependencies.localStorage || (typeof window !== 'undefined' ? window.localStorage : null); | ||
| this.sessionId = dependencies.sessionId || this.generateSessionId(); |
| @@ -42,7 +50,15 @@ | |||
| logger.debug(`${LOG_PREFIX} ${message}`, data); | |||
| }; | |||
| const [messages, setMessages] = useState<Message[]>([]); | |||
| const [sessionId] = useState(() => propSessionId || window.location.hash.slice(1) || 'new'); | |||
|
|
|||
| const [sessionId] = useState(() => { | |||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.