MCPcopy Create free account

hub / github.com/aomukai/Writingway2 / functions

Functions422 in github.com/aomukai/Writingway2

FunctionhandleSceneSearch
* Search for scenes matching the query * @param {Object} app - Alpine app instance * @param {string} query - Search query
src/modules/beat-mentions.js:119
FunctionhandleTextareaSelection
()
src/app.js:274
FunctionhandleWorkshopKeydown
* Handle keyboard navigation in workshop dropdowns * @param {Object} app - Alpine app instance * @param {KeyboardEvent} e - Keyboard event
src/workshop.js:461
FunctionhandleWorkshopSceneSearch
* Search for scenes matching the query * @param {Object} app - Alpine app instance * @param {string} query - Search query
src/workshop.js:424
FunctionhasGGUFModels
()
src/app.js:415
FunctionhasLocalAIAvailable
()
src/app.js:411
FunctionhasWorkshopSessions
()
src/state/app-state.js:302
FunctionhideLoadingScreen
()
src/app.js:67
Functionimport
(projectId, items = [], opts = { merge: true })
src/compendium.js:60
FunctionimportCompendium
* Import compendium entries
src/w1-importer.js:244
FunctionimportFromW1
(event)
src/app.js:1227
FunctionimportProject
* Import a Writingway 1 project from a folder * @param {Object} app - Alpine app instance * @param {FileList} files - Files from dir
src/w1-importer.js:10
FunctionimportProject
(e)
src/app.js:1358
FunctionimportProject
* Import a project from a ZIP file * @param {Object} app - Alpine app instance * @param {Event|File} e - File input event or File ob
src/modules/project-manager.js:865
FunctionimportPrompts
(app, fileInput)
src/prompts.js:195
FunctionimportPrompts
(fileInput)
src/app.js:1519
FunctionimportScene
* Import a single scene
src/w1-importer.js:127
Functioninit
(app)
src/ai.js:4
Functioninit
()
src/app.js:38
Functioninit
(appInstance)
src/modules/tab-sync.js:42
FunctioninsertSpecialChar
(char)
src/app.js:2209
FunctioninsertSpecialChar
* Insert special character at cursor position in editor * @param {Object} app - Alpine app instance * @param {string} char - Charact
src/modules/editor.js:25
FunctioninstallLlamaCpp
()
src/app.js:444
FunctionisAutoBackupReady
(app)
src/modules/github-backup.js:72
FunctionisCompendiumDirty
* Check if the current compendium entry has unsaved changes * Compares current entry to the original snapshot * @param {Object} app
src/modules/compendium-manager.js:11
FunctionisPausedState
* Check if currently paused * @returns {boolean} True if paused
src/tts.js:138
FunctionisProviderConfigured
(app)
src/modules/github-backup.js:50
FunctionisSpeaking
* Check if currently speaking * @returns {boolean} True if speaking
src/tts.js:130
FunctionisUpdateStaged
* Check if an update is already staged * @returns {Promise<boolean>}
src/update-checker.js:77
FunctionisUpdaterAvailable
* Check if the updater service is running * @returns {Promise<boolean>}
src/update-checker.js:61
FunctionlistBackups
(app)
src/modules/github-backup.js:152
FunctionlistByCategory
(projectId, category)
src/compendium.js:27
FunctionlistGitHubBackups
(app)
src/modules/github-backup.js:260
FunctionlistLocalBackups
(app)
src/modules/github-backup.js:363
Functionload
* Load a template from the templates directory * @param {string} templateName - Name of the template file (without .html extension)
src/template-loader.js:14
FunctionloadAISettings
()
src/app.js:518
FunctionloadAISettings
* Load AI settings from localStorage * @param {Object} app - Alpine app instance
src/modules/ai-settings.js:335
FunctionloadBackupSettings
(app)
src/modules/github-backup.js:526
FunctionloadChapters
()
src/app.js:1526
FunctionloadCompendiumCategory
(category)
src/app.js:1381
FunctionloadCompendiumCategory
* Toggle a category open/closed (supports multiple open categories) * With unsaved changes guard when closing a category that contains the cu
src/modules/compendium-manager.js:193
FunctionloadCompendiumCounts
()
src/app.js:1378
FunctionloadCompendiumCounts
* Load entry counts for all categories * @param {Object} app - Alpine app instance
src/modules/compendium-manager.js:173
FunctionloadContextPanel
()
src/app.js:1079
FunctionloadInto
* Load and inject a template into a target element * @param {string} templateName - Name of the template file * @param {HTMLElement}
src/template-loader.js:52
FunctionloadLastProject
()
src/app.js:690
FunctionloadLastProject
* Load the last opened project or fallback to first available * @param {Object} app - Alpine app instance
src/modules/project-manager.js:107
FunctionloadLightModePreference
()
src/app.js:596
FunctionloadProjects
()
src/app.js:1121
FunctionloadProjects
* Load all projects from database * @param {Object} app - Alpine app instance
src/modules/project-manager.js:99
FunctionloadPromptHistory
* Load prompt history for current project * @param {Object} app - Alpine app instance
src/generation.js:571
FunctionloadPromptHistory
()
src/app.js:2219
FunctionloadPrompts
()
src/app.js:1363
FunctionloadScene
(sceneId)
src/app.js:1625
FunctionloadScene
* Load a scene and its content * @param {Object} app - Alpine app instance * @param {string} sceneId - ID of scene to load
src/modules/scene-manager.js:85
FunctionloadSelectedProsePrompt
()
src/app.js:1236
FunctionloadSelectedProsePrompt
* Load persisted prose prompt selection for the current project * @param {Object} app - Alpine app instance
src/modules/project-manager.js:182
FunctionloadSelectedWorkshopPrompt
()
src/app.js:1453
FunctionloadSelectedWorkshopPrompt
(app)
src/modules/workshop.js:127
FunctionloadWorkshopSessions
()
src/app.js:1446
FunctionloadWorkshopSessions
(app)
src/modules/workshop.js:5
Methodlog_message
Custom log format.
tools/updater-server.py:219
FunctionmarkdownToHtml
(text)
src/app.js:1725
FunctionmigrateMissingSceneProjectIds
()
src/app.js:1127
FunctionmigrateMissingSceneProjectIds
* Fix scenes that may have been saved without a projectId (legacy migration) * Uses chapter.projectId when available, otherwise assigns the f
src/modules/project-manager.js:124
FunctionmountBeatSplitter
()
src/app.js:604
FunctionmouseMove
(e)
src/app.js:631
FunctionmoveChapterDown
(chapterId)
src/app.js:1649
FunctionmoveChapterDown
* Move a chapter down in the order * @param {Object} app - Alpine app instance * @param {string} chapterId - ID of chapter to move
src/modules/chapter-manager.js:72
FunctionmoveChapterUp
(chapterId)
src/app.js:1645
FunctionmoveChapterUp
* Move a chapter up in the order * @param {Object} app - Alpine app instance * @param {string} chapterId - ID of chapter to move
src/modules/chapter-manager.js:57
FunctionmoveCompendiumEntryDown
(id)
src/app.js:1422
FunctionmoveCompendiumEntryDown
* Move compendium entry down in order * @param {Object} app - Alpine app instance * @param {string} id - Entry ID to move
src/modules/compendium-manager.js:479
FunctionmoveCompendiumEntryToCategory
(id, newCategory)
src/app.js:1425
FunctionmoveCompendiumEntryToCategory
* Move compendium entry to a different category (with guard if moving selected entry) * @param {Object} app - Alpine app instance *
src/modules/compendium-manager.js:507
FunctionmoveCompendiumEntryUp
(id)
src/app.js:1419
FunctionmoveCompendiumEntryUp
* Move compendium entry up in order * @param {Object} app - Alpine app instance * @param {string} id - Entry ID to move
src/modules/compendium-manager.js:452
FunctionmovePromptDown
(app, id)
src/prompts.js:131
FunctionmovePromptDown
(id)
src/app.js:1491
FunctionmovePromptUp
(app, id)
src/prompts.js:112
FunctionmovePromptUp
(id)
src/app.js:1480
FunctionmoveSceneDown
(sceneId)
src/app.js:1637
FunctionmoveSceneDown
* Move a scene down within its chapter * @param {Object} app - Alpine app instance * @param {string} sceneId - ID of scene to move
src/modules/scene-manager.js:184
FunctionmoveSceneToChapter
(sceneId, targetChapterId)
src/app.js:1629
FunctionmoveSceneToChapter
* Move a scene to a different chapter * @param {Object} app - Alpine app instance * @param {string} sceneId - ID of scene to move
src/modules/scene-manager.js:140
FunctionmoveSceneUp
(sceneId)
src/app.js:1633
FunctionmoveSceneUp
* Move a scene up within its chapter * @param {Object} app - Alpine app instance * @param {string} sceneId - ID of scene to move
src/modules/scene-manager.js:163
FunctionneedsLlamaInstall
()
src/app.js:419
FunctionnormalizeAllOrders
(app)
src/db-utils.js:3
FunctionnormalizeAllOrders
()
src/app.js:2256
FunctiononBeatInput
(e)
src/app.js:1870
FunctiononBeatInput
* Handle beat input changes to detect @ and # mentions * @param {Object} app - Alpine app instance * @param {Event} e - Input event
src/modules/beat-mentions.js:10
FunctiononBeatKey
(e)
src/app.js:1878
FunctiononBeatKey
* Handle keyboard navigation in mention dropdowns * @param {Object} app - Alpine app instance * @param {Event} e - Keyboard event
src/modules/beat-mentions.js:172
FunctiononEditorChange
(e)
src/app.js:1710
FunctiononWorkshopInput
* Handle workshop input changes to detect @ and # mentions * @param {Object} app - Alpine app instance * @param {Event} e - Input event
src/workshop.js:357
FunctionopenBackupSettings
()
src/app.js:2317
FunctionopenChapterSummary
(chapterId)
src/app.js:710
FunctionopenCompendium
()
src/app.js:1375
FunctionopenCompendium
* Open the compendium panel and load initial data * @param {Object} app - Alpine app instance
src/modules/compendium-manager.js:154
← previousnext →201–300 of 422, ranked by callers