Updates to documentation Updates to documentation
More documentation updates Updating the documentation
More Updates Updating even more things
Documentation Updates Updated Sections
Split provider documentation into one page per provider Provider-Variable-Mapping.md was a single large page covering both TWITCH and STREAM_LINK. Split each provider's "Events Supported by StreamLink" and "The Variable Map" content into its own page (Provider-Twitch.md, Provider-Stream-Link.md), and turned Provider-Variable-Mapping.md into a short overview/index page that explains the ProviderVariable concept and links to each provider's page. Updated cross-references on Home, Getting Started, and Variables to point at the specific provider pages instead of anchors on the old combined page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Nest Providers (Twitch, Stream Link) under Major Topics; drop custom sidebar Home's "Core Pages" section is now "Major Topics", with a Providers subsection linking directly to each provider's section on the Provider Variable Mapping page (Twitch, Stream Link) instead of one flat link - each of those sections already contains that provider's own "Events Supported" and "Variable Map" content. Removed the custom _Sidebar.md added previously so the wiki falls back to GitHub's default auto-generated sidebar. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Group enum pages under a Types category Move Event Config Enums, Condition Enums, and Action Item Enums into their own "Types" section on Home, separate from the core content pages. Added _Sidebar.md with the same grouping so it's visible on every wiki page, not just Home. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Rename Twitch Variable Mapping page to Provider Variable Mapping The page's own H1 and Home/Getting-Started link labels already said "Provider Variable Mapping", but the file was still named Twitch-Variable-Mapping.md, so GitHub's auto-generated Pages sidebar kept showing it under the old Twitch-only title with no mention of providers. Renamed the file and updated every internal link to match. Note: this changes the page's URL (.../wiki/Twitch-Variable-Mapping -> .../wiki/Provider-Variable-Mapping); the old URL will 404. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Reorganize provider variable mapping page around per-provider sections Each provider (TWITCH, STREAM_LINK) now has "Events Supported by StreamLink" (which EventConfigType/Event Config classes it drives) and "The Variable Map" (shared/per-event ProviderVariable bindings) as clearly separated subsections. Dropped the STREAM_LABS/ STREAM_ELEMENTS stub section since neither is implemented yet. Updated link labels on Home, Getting Started, and Variables to "Provider Variable Mapping" to match the page's new scope. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Restructure variable mapping page into per-provider sections Variable mapping is a provider-based attribute (ProviderName), so split the page into a Provider: TWITCH section (existing TwitchVariableMap content) and a Provider: STREAM_LINK section (StreamLinkCustomEventMap), each with their own variable-list subsections and summary table. Added a note on STREAM_LABS/ STREAM_ELEMENTS, which exist as ProviderName constants but have no variable map implementation yet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Add Variables page, rewrite Getting Started as a wiki map, fix Home links - Document com.jopre.streamlink.variable package (Variable class, how Variables are created, #name# placeholder syntax) with enums in their own section (VariableDataType, VariableScope) - Flag likely bugs found in Variable.setValue(Boolean) and the compareTo(String) overload, and a placeholder-syntax discrepancy between BaseProcessor and existing sample JSON - Getting-Started.md: replace stub with links to every page and a suggested reading order - Home.md: add missing Variables link, fix Condirtions typo and the Event-Configs link target Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Sync docs with current source: variable-value action, variable-exists condition, native event vars - Document new VariableValueActionItem (variable-value) and VariableExistsCondition (variable-exists) - Remove outputType field from VariableMathActionItem docs (removed from source) - Document ConditionList grouping type - Document StreamLinkCustomEventMap variables for user_login/user_logout Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CQiha6j7y6vxYeoTuW7Cka
Updated Home (markdown)
Updated Event Configs (markdown)
Created Event Configs (markdown)
Created Event Config Enums (markdown)
Updated Conditions (markdown)
Created Conditions (markdown)
Created Condition Enums (markdown)
Created Getting Started (markdown)
Updated Action Items (markdown)
Created Action Items (markdown)
Created Action Item Enums (markdown)
Created Twitch Variable Mapping (markdown)
Initial Home page