[docs] Publish changelog to gh-pages

- Format ChangeLog in Markdown.
- Publish ChangeLog as part of the mkdocs documentation to gh-pages.
- Fix formatting of sub lists on docs index page.
This commit is contained in:
Christian Meffert 2025-01-26 15:05:28 +00:00
parent 01dbda3ec0
commit 2e019690cd
4 changed files with 594 additions and 534 deletions

1088
ChangeLog

File diff suppressed because it is too large Load Diff

1
docs/changelog.md Normal file
View File

@ -0,0 +1 @@
--8<-- "ChangeLog"

View File

@ -31,21 +31,21 @@ OwnTone is written in C with a web interface written in Vue.js.
## Features
- Stream to :material-cast-variant: AirPlay (synchronized multiroom) and :material-cast:
Chromecast devices
Chromecast devices
- :material-music-box-multiple-outline: Share local library with iTunes and Roku
- :material-volume-high: Local audio playback with ALSA or PulseAudio
- Supports multiple different clients:
- :material-cellphone: Remote apps like Apple Remote (iOS) or Retune (Android)
- :material-web: Integrated mobile friendly web interface
- :material-console: MPD clients
- :material-cellphone: Remote apps like Apple Remote (iOS) or Retune (Android)
- :material-web: Integrated mobile friendly web interface
- :material-console: MPD clients
- Supports :material-music: music and :material-book-open-variant:
audiobook files, :material-microphone: podcast files and :material-rss: RSS
and :material-radio: internet radio
audiobook files, :material-microphone: podcast files and :material-rss: RSS
and :material-radio: internet radio
- :material-file-music: Supports audio files in most formats
- :material-spotify: Supports playing your Spotify library (requires
Spotify premium account)
Spotify premium account)
- :material-raspberry-pi: Runs on low power devices like the Raspberry Pi
---

View File

@ -46,18 +46,27 @@ theme:
# - navigation.indexes
- navigation.top
palette:
- scheme: default
# Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to light mode
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: white
accent: teal
toggle:
icon: material/toggle-switch
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
primary: blue grey
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: black
accent: teal
toggle:
icon: material/toggle-switch-off-outline
name: Switch to light mode
icon: material/brightness-4
name: Switch to system preference
font:
text: Roboto
code: Roboto Mono
@ -112,6 +121,9 @@ markdown_extensions:
repo: mkdocs-material
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.snippets:
base_path: [!relative $config_dir]
check_paths: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
@ -159,4 +171,5 @@ nav:
- Remote Access: advanced/remote-access.md
- Multiple Instances: advanced/multiple-instances.md
- Development: development.md
- Changelog: changelog.md
- JSON API: json-api.md