Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
11727ce
docs: scaffold v5.0 overhaul (IA, redirects, generators, workflows)
claude Apr 18, 2026
f65b062
docs: draft Wave 1 anchor pages (landing + quick-start + install/admi…
claude Apr 18, 2026
de4cd64
docs: draft Wave 1 install + administration deep-dives
claude Apr 18, 2026
69eed3e
docs: draft Wave 1 administration section (hub + 5 deep pages)
claude Apr 18, 2026
222b751
docs: draft Wave 1 platform-specific install guides
claude Apr 18, 2026
be2b1a1
docs: port Wave 1 OIDC provider guides (all 5)
claude Apr 18, 2026
ee1b5ad
docs: draft Wave 1 getting-started bucket (4 pages)
claude Apr 18, 2026
43f04ba
docs: draft Wave 1 developers + troubleshooting pages (8 pages)
claude Apr 18, 2026
4a49892
docs: complete Wave 1 administration section (4 niche pages)
claude Apr 18, 2026
9e7527c
docs: draft Wave 1 releases section (4 pages)
claude Apr 18, 2026
591c74f
docs: draft reference/configuration-file.md (full config.yml schema)
claude Apr 18, 2026
3b399ab
docs: start Wave 2 end-user section (6 pages)
claude Apr 18, 2026
62fb214
docs: draft Wave 2 user-facing feature pages (6 pages)
claude Apr 18, 2026
7987366
docs: finish Wave 2 using/ section + three new troubleshooting pages
claude Apr 18, 2026
472bffd
docs: complete Wave 2 platforms section (6 pages)
claude Apr 18, 2026
59f584a
docs: start Wave 3 ecosystem (7 core pages)
claude Apr 18, 2026
1b3fe29
docs: finish Wave 3 ecosystem section (7 pages)
claude Apr 18, 2026
3486ada
docs: draft Wave 3 developers advanced pages (6 pages)
claude Apr 18, 2026
7c5e637
docs: finish Wave 3 reference + about sections (8 pages)
claude Apr 18, 2026
7d669ba
cleanup superfluous ci tasks
gantoine Apr 18, 2026
8b26c18
docs: remove old Pascal-Case directories, normalize to lowercase IA
claude Apr 18, 2026
39590c6
docs: fill remaining placeholder pages
claude Apr 18, 2026
fdcd25e
remove scaffold
gantoine Apr 18, 2026
1d6abc6
docs: update gen_env_vars.py for new env.template format
claude Apr 18, 2026
e4a06b9
docs: gen_env_vars: split required into its own column
claude Apr 18, 2026
77a2ae9
generate env vars
gantoine Apr 18, 2026
e5a697d
tweak env vars page
gantoine Apr 18, 2026
54deb86
replace em dashes with conventional punctuation across docs
gantoine Apr 18, 2026
80ca7f5
reduce semicolons in prose: split or reword
gantoine Apr 18, 2026
ec96037
tweaks
gantoine Apr 18, 2026
9b13ad5
finish folder struct page
gantoine Apr 18, 2026
24aede1
docs: patch gaps found cross-referencing release history
claude Apr 18, 2026
39936e2
tons of cleanup
gantoine Apr 19, 2026
d838128
finish getting started
gantoine Apr 19, 2026
120383b
start cleanup of install
gantoine Apr 19, 2026
640f2a9
docs: smooth staccato prose into flowing sentences
claude Apr 19, 2026
71dcdfe
cleanup releases
gantoine Apr 19, 2026
b22c858
docs: call the embedded store Valkey, not Redis
gantoine Apr 19, 2026
c0369de
run fmt
gantoine Apr 19, 2026
266c0f4
finish about
gantoine Apr 19, 2026
c5745b6
finish oidc
gantoine Apr 19, 2026
3a3e340
docs: drop trailing periods from fragment bullets
gantoine Apr 20, 2026
f3af570
complete authentication
gantoine Apr 20, 2026
d718425
finsih firmware management
gantoine Apr 20, 2026
3482a34
more pages
gantoine Apr 21, 2026
59c09c3
fix all trunk issues
gantoine Apr 23, 2026
b7c7d9d
little cleanup
gantoine Apr 24, 2026
d99b170
finish observability
gantoine Apr 24, 2026
f035bc8
finish scanning
gantoine Apr 24, 2026
e5ae931
finish scheduled tasks
gantoine Apr 25, 2026
667726f
finish server stats
gantoine Apr 25, 2026
65fa380
finish administration
gantoine Apr 25, 2026
8cf6cf3
finish api auth
gantoine Apr 25, 2026
346c3bf
trim api-reference to interactive-docs pointer + websockets/versioning
gantoine Apr 25, 2026
d0f6b87
refresh architecture.md from upstream backend/frontend deep-dives
gantoine Apr 26, 2026
5c14f81
rewrite developer docs to match administration tone
gantoine Apr 26, 2026
8af6d78
finish achitecture
gantoine Apr 26, 2026
678a6c4
complete i18n
gantoine Apr 27, 2026
b963cde
finish openapi
gantoine Apr 27, 2026
ed36f60
remove releasig
gantoine Apr 27, 2026
f970c01
trim websockets
gantoine Apr 27, 2026
62499e0
move some stuff around
gantoine Apr 27, 2026
8e28090
complete api tokens
gantoine Apr 28, 2026
e5a3251
eco cleanup
gantoine Apr 28, 2026
8c5c89c
finish device sync protocol
gantoine Apr 28, 2026
2579914
work on feed clients
gantoine Apr 28, 2026
11fc1a4
finish first-party apps
gantoine Apr 28, 2026
d137503
finsih igir
gantoine Apr 28, 2026
b3744a8
bit of work on fed-clients
gantoine Apr 28, 2026
5515cf3
remove ports
gantoine Apr 28, 2026
1ad3206
finish feed clients
gantoine Apr 29, 2026
7104568
cleaup
gantoine Apr 29, 2026
0a1dd2e
stub ssh sync
gantoine Apr 29, 2026
09a9aa1
remove concepts
gantoine Apr 29, 2026
ae7cef2
trim redundant RomM mentions
gantoine Apr 30, 2026
64c5b40
finish first scan
gantoine Apr 30, 2026
b07d1ac
finish folder strucutre
gantoine Apr 30, 2026
99b0793
finish quick start
gantoine Apr 30, 2026
66b0d39
finish about and getting-starting
gantoine Apr 30, 2026
446536b
complete backup
gantoine Apr 30, 2026
ab88c71
finish databases
gantoine Apr 30, 2026
1c05600
remove compose
gantoine Apr 30, 2026
b0c0971
finsih kubernetes
gantoine Apr 30, 2026
3268dfd
finish redis
gantoine Apr 30, 2026
f1d5565
finish reverse proxy
gantoine Apr 30, 2026
fe16f3f
finsih synology
gantoine Apr 30, 2026
6722eb3
finish truenas
gantoine Apr 30, 2026
21d6ebb
finish install section
gantoine Apr 30, 2026
20f6a29
finish custom platforms
gantoine May 1, 2026
0f71c01
finish platforms section
gantoine May 1, 2026
191779a
finish inbrowser play
gantoine May 1, 2026
34b8335
finish config file
gantoine May 1, 2026
f3f2ada
finish env vars
gantoine May 1, 2026
0103976
finish references
gantoine May 1, 2026
b70b63b
remove releases
gantoine May 1, 2026
4d8f799
finish trouble
gantoine May 1, 2026
bd91872
tweaks
gantoine May 1, 2026
259b1fd
fix deploy
gantoine May 1, 2026
ea7cf58
finish inbrowser play
gantoine May 1, 2026
285c8ba
finish trouble index
gantoine May 1, 2026
75ba0ba
finish kuber
gantoine May 1, 2026
7612c24
remove misc
gantoine May 1, 2026
8bd472c
finish netplay
gantoine May 1, 2026
d3dd37a
finish scanning
gantoine May 1, 2026
3648af5
finish trouble
gantoine May 2, 2026
315942c
reduce stuff
gantoine May 2, 2026
b124932
finish acc
gantoine May 2, 2026
c711d53
remove ui stuff
gantoine May 2, 2026
1344bf7
finish collections
gantoine May 2, 2026
61997a0
work on using
gantoine May 2, 2026
6c1d9d5
more
gantoine May 2, 2026
62e51a4
finish virt col
gantoine May 2, 2026
037b43f
finish smart
gantoine May 2, 2026
359cf13
finish al
gantoine May 2, 2026
45959c4
docs: review-pass fixes across content, env vars, markup
claude May 2, 2026
b1fafa1
Merge branch 'main' into claude/wip-7A4wI
gantoine May 2, 2026
47fdc94
fixes
gantoine May 2, 2026
1600c4a
fixes
gantoine May 2, 2026
7dbfddd
fixes
gantoine May 2, 2026
1457f88
fix lychee
gantoine May 2, 2026
9b42d14
fix lychee
gantoine May 2, 2026
4bd1143
changes frmo bot revioew
gantoine May 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@ jobs:
- name: Install dependencies
run: uv sync --all-extras --dev

- name: Refresh generated snippets
run: |
uv run python -m scripts.gen_env_vars
uv run python -m scripts.gen_scheduled_tasks

- name: Set Git user
run: |
git config --global user.name ${{ secrets.GIT_NAME }}
Expand All @@ -54,6 +59,7 @@ jobs:
git checkout main

- name: Build the documentation
run: uv run mike deploy --push --update-aliases ${{ github.event.inputs.version }} latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VERSION: ${{ github.event.inputs.version }}
run: uv run mike deploy --push --update-aliases $VERSION latest
58 changes: 58 additions & 0 deletions .github/workflows/pr-checks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: PR Checks

on:
pull_request:
branches: [main]

concurrency:
group: pr-checks-${{ github.ref }}
cancel-in-progress: true

permissions:
contents: read
pull-requests: read

jobs:
build:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout repo
uses: actions/checkout@v4.3.0

- name: Install uv
uses: astral-sh/setup-uv@v6.7.0
with:
enable-cache: true
cache-dependency-glob: uv.lock

- name: Set up Python
uses: actions/setup-python@v6.0.0
with:
python-version-file: .python-version

- name: Install dependencies
run: uv sync --all-extras --dev

- name: Build docs (strict)
run: uv run mkdocs build --strict

- name: Verify redirect targets exist
run: uv run python -m scripts.check_redirects

link-check:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Checkout repo
uses: actions/checkout@v4.3.0
with:
fetch-depth: 0

- name: Get changed Markdown files
id: changed
run: |
base="${{ github.event.pull_request.base.sha }}"
head="${{ github.event.pull_request.head.sha }}"
files=$(git diff --name-only "$base" "$head" -- 'docs/**/*.md' | tr '\n' ' ')
echo "files=$files" >> "$GITHUB_OUTPUT"
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ site
.cache
.DS_Store
*.kate-swp
__pycache__
*.pyc
5 changes: 5 additions & 0 deletions .trunk/configs/.markdownlint.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
# Prettier friendly markdownlint config (all formatting rules disabled)
extends: markdownlint/style/prettier

# MkDocs pages set the page title via frontmatter and repeat it as a body H1.
# Stop MD025 from counting the frontmatter title as a heading.
MD025:
front_matter_title: ""
6 changes: 6 additions & 0 deletions .trunk/trunk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ lint:
- taplo@0.9.3
- trufflehog@3.88.12
- yamllint@1.35.1
ignore:
# Snippet partials are included into other pages via pymdownx.snippets,
# so they intentionally lack a top-level heading and standalone structure.
- linters: [markdownlint]
paths:
- docs/resources/snippets/**
# actions:
# enabled:
# - trunk-announce
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ community include:
- Giving and gracefully accepting constructive feedback
- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
- Focusing on what is best not just for us as individuals, but for the
- Focusing on what is best not just for us as individuals but for the
overall community

Examples of unacceptable behavior include:
Expand Down
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Work and the meaning and intended legal effect of CC0 on those rights.

1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not
Related Rights"). Copyright and Related Rights include but are not
limited to, the following:

i. the right to reproduce, adapt, distribute, perform, display,
Expand All @@ -60,7 +60,7 @@ vii. other similar, equivalent or corresponding rights throughout the
world based on applicable law or treaty, and any national
implementations thereof.

2. Waiver. To the greatest extent permitted by, but not in contravention
2. Waiver. To the greatest extent permitted by but not in contravention
of, applicable law, Affirmer hereby overtly, fully, permanently,
irrevocably and unconditionally waives, abandons, and surrenders all of
Affirmer's Copyright and Related Rights and associated claims and causes
Expand Down
165 changes: 0 additions & 165 deletions docs/API-and-Development/API-Reference.md

This file was deleted.

81 changes: 0 additions & 81 deletions docs/API-and-Development/Contributing.md

This file was deleted.

14 changes: 0 additions & 14 deletions docs/API-and-Development/index.md

This file was deleted.

Loading
Loading