## Release Notes

### something: I forgot.

## Summary by Sourcery

Update documentation build process to use uv-based workflows and simplify synchronous client utilities.

Enhancements:
- Adjust emoji status parsing to support collectible emoji statuses and optional until dates while preserving raw data.
- Simplify client run logic to always use asynchronous start/idle/stop flow and remove deprecated sync context management and run_sync utilities.
- Tidy various small style and docstring formatting issues across filters, raw primitives, and type docstrings.
- Import compose and idle directly from methods.utilities instead of the removed sync module.

Build:
- Switch docs build script and GitHub workflows to use uv for Python setup, dependency sync, and Sphinx invocation.
- Pin Sphinx version for docs extra to <8.0.0 and adjust Sphinx config paths for templates, static files, and LaTeX logo.

CI:
- Update docs generation and format/test workflows to install Python via setup-python, install uv, and rely on uv sync and uv run instead of manual pip and tool management.

Chores:
- Add uv.lock and update .gitignore accordingly.
- Apply minor formatting tweaks for gzip-packed and string primitives.

---------

Signed-off-by: 5hojib <yesiamshojib@gmail.com>
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>