Switch installation instructions to PyPI
Updated polls documentation for active poll join links.
Updated polls documentation for protected poll creation and voting links.
Documented event-aware session URL generation.
Documented browser sessions and protected routes.
Updated route documentation for aiohttp HTTP exceptions.
Corrected NameChangedEvent docs to match Owncast webhook payloads.
Updated Owncast API module docs for v0.2.5 client surface and bumped prerequisite version.
Added module testing documentation.
Removed OwncastClient inheritance claim from admin client description.
Added polls module documentation.
Removed connection pool references from storage and configuration docs.
Added emoji wall module documentation.
Updated configuration reference descriptions for clarity.
Clarified body vs raw_body distinction and documented HTML escaping on send methods.
Documented streaming route support.
Updated documentation to reflect storage refactor and route dispatcher changes.
Added clips module documentation.
Added template API documentation.
Updated route documentation for multi-handler paths and per-method API changes.
Added per-instance state field documentation to ModuleContext reference.
Added editcounter command documentation and usage examples.
Added web.FileResponse to route handler response types documentation.
Revised installation procedure to not use 'uv init'.
Added a few more final updates for v1.0.0 release. - Added package-based installation instructions, replacing git clone workflow. - Added owlbot init as the config setup method, replacing manual file copy. - Added Configuration Priority section and CLI-Only Flags table. - Added note that module settings are config-file-only. - Added distinction between built-in modules and user modules throughout. - Added user module override behavior and resolution order to Lifecycle page. - Added note that the modules directory is exclusively for custom modules. - Updated modules_dir description to clarify built-in vs user module loading. - Updated "Included Modules" sidebar heading to "Built-in Modules". - Updated "Field" to "Attribute" in all reference tables. - Updated built-in module intro lines to consistent wording.
Added final updates in preparation for v1.0.0 release. - Added uv as the installation and run method, replacing pip. - Added default_cooldown configuration option for custom commands. - Added ctx.commands.prefix and ctx.commands.module_commands properties. - Added ctx.events dynamic registration methods table. - Added ctx.storage.transaction() context manager documentation. - Added OwncastClient.base_url property. - Added note that service wrapper types are importable from owlbot.api. - Added full international timezone list with Wikipedia reference. - Updated module_name description to cover package modules. - Fixed cron library reference from croniter to cronsim.
Added support for named counters, getcount placeholder, and nested placeholders.
Added timers module.
Added documentation for route path pattern matching.
Initial commit.