-
f7412817c3
feat(client): restore the bug report button in local-only mode
Thore Cimbal
2026-08-09 12:00:00 +00:00
-
c341faf521
docs: repoint commit references after the history rewrite
Thore Cimbal
2026-08-09 12:00:00 +00:00
-
f0174decc1
fix(authentik): give the identification stage its required fields
Thore Cimbal
2026-08-07 12:00:00 +00:00
-
3c6f3645b3
fix(authentik): resolve recovery flow via Find instead of KeyOf
Thore Cimbal
2026-08-07 12:00:00 +00:00
-
1b35766ad3
fix(authentik): make matrix-recovery blueprint apply again
Thore Cimbal
2026-08-07 12:00:00 +00:00
-
a81ea0dd2e
Doku: MFA-Pflicht fuer Admins im Authentik-Leitfaden (gitops#57)
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
f1d732afbe
MFA-Pflicht fuer Admins mergen - Gruppe bestaetigt
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
-
e7f1b5d6f8
Authentik: MFA-Pflicht fuer Admins (gitops#57)
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
-
34442df75c
ThreadNet-Web auf v0.4.3 - Call-Widget heisst aXion1337.Chat
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
f5fe27336f
Authentik: festhalten, wo ein neues Logo hingehoert
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
191981aefe
Authentik: Logo vorerst zurueck auf Authentiks eigenes
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
ebb1d4e2a7
Authentik-Brand mergen: Voraussetzung ist erfuellt
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
-
7a1710c78d
ThreadNet-Web auf v0.4.2 - neues Titelbild
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
c1ee776070
Authentik: ThreadNet-Brand statt authentik-Standard
Thore Cimbal
2026-08-06 12:00:00 +00:00
-
-
f687b41441
Revert: UIFeature-Block wieder entfernt (falsche Praemisse)

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
d7aca3bd0c
element-web: Schaltflaechen ausblenden, die ins Leere fuehren (ThreadNet-Web#1)

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
0f28acb626
element-web: Prod auf v0.4.1

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
712cd430bf
element-web: v0.4.1 + logo_link_url auf die eigene Instanz

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
0213b0fe58
element-web: Auth-Logo auf die ThreadNet-Marke (ThreadNet-Web#7)

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
b51a07b068
element-web: Prod auf v0.4.0 - Rebrand wird sichtbar

Thore CimbalandClaude Fable 5
2026-08-06 12:00:00 +00:00
-
c7d4b6f376
CLAUDE.md: Uebergabe-Issue-Ausnahme zurueckgebaut (LABNET-03)

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
42632d6b2a
ci: Einrichtungsstand im Kopfkommentar nachgezogen

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
52573634df
ci: Lab-CA mitliefern, 'fetch origin' einsparen (Fund aus Pipeline 159)

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
0a07da260f
ci: Token-Pruefung ans Ende, damit der Leerlauf gruen bleibt

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
316178bd51
TURN-Rotation automatisch kanonisieren + Begruendung der Gitea-Kopie

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
42da25d0a6
ci: Verweis auf das umbenannte Backlog-Repo im Kopfkommentar korrigiert

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
bb5778e121
element-values: Herkunft der Theme-Paletten im Dateikopf vermerkt

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
b10b607d70
element: die zehn Themes nach den Originaldefinitionen neu gebaut

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
ac0afaf3d9
element: Sunset Boulevard auf gedaempftes Terrakotta-Beige umgebaut

Thore CimbalandClaude Fable 5
2026-08-02 12:00:00 +00:00
-
b15a9f578c
element: 11 neue Themes - aXion1337 Light plus zehn Paletten

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
cdecb006d4
Doku-Topologie: Wiki liegt auf git.lab, wiki.lab als gemeinsame Leseflaeche

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
ba9783fa08
CLAUDE.md: Verweis auf kanonische Arbeitskonventionen im management-Repo

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
c8fc91ff1d
CLAUDE.md: Backlogs-Repo heisst jetzt management (Framework-Umbau 2026-08-01)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
8331bb212d
CLAUDE.md: Topologie-Update nach Backlogs-Umzug + Issue-Migration (gitops#48)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
018a4b7d83
Merge: element-web auf kanonisches CI-Image v0.3.0 (Freigabe sorb, ThreadNet-Web#8)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
d4f3fc4c97
element-web: Bump auf kanonisches CI-Image v0.3.0 (ThreadNet-Web#8)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
dfe7ff9fc0
element-values: Originalformat wiederhergestellt, Aenderung chirurgisch

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
af63755f1e
element-web: Client-Feature-Defaults an Desktop angeglichen (ThreadNet-Web#1)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
11f97b935f
element-web: Feature-Defaults an Desktop-Config angeglichen (ThreadNet-Web#1)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
44d3e7dae1
CLAUDE.md: Topologie-Ausnahme fuer Rotations-PRs + .gitlab-ci.yml in Struktur

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
717638d12c
chore(coturn): TURN-Rotation 2026-08-01 uebernommen (kanonischer Weg via git.lab)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
3c26cf2504
CLAUDE.md bearbeiten
Thore Cimbal
2026-08-01 12:00:00 +00:00
-
60248bfd92
chore(coturn): automated TURN shared-secret rotation
turn-secret-rotation
2026-08-01 12:00:00 +00:00
-
228807fcc8
monitoring: doppelten node-exporter entfernt (gitops#45)

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
-
6f761da1a4
monitoring: Alloy-Synapse-Scrape auf den echten Metrics-Port 9001 korrigiert

Thore CimbalandClaude Fable 5
2026-08-01 12:00:00 +00:00
-
8ad921519f
docs: Session-Log 2026-07-30..08-01 (CI-Umzug, Windows-Strecke, Registry, Rueckbau)
Thore Cimbal
2026-07-31 12:00:00 +00:00
-
b28ef2c97a
docs: Repo-Topologie dokumentiert - git.lab kanonisch, rohana Mirror + Flux-Quelle
Thore Cimbal
2026-07-31 12:00:00 +00:00
-
5e46a24e7d
ci: Verifikations-Job nach GitLab portiert, Gitea-Workflows entfernt (CFGMON-11)

Thore CimbalandClaude Fable 5
2026-07-31 12:00:00 +00:00
-
5aca738f55
ci: comparison push for ThreadNet-Web actions-dispatch diagnosis
Thore Cimbal
2026-07-30 12:00:00 +00:00
-
932443df63
docs: fix stale status claims, move CLAUDE.md into repo, add host-config note

Thore CimbalandClaude Sonnet 5
2026-07-29 12:00:00 +00:00
-
376772078a
feat: pre-update maintenance notifications via mail + matrix (Issue #24)

Thore CimbalandClaude Sonnet 5
2026-07-29 12:00:00 +00:00
-
100b46ec91
docs: close Issue #13, moved to ThreadNet-Web#4 (client-side 2FA link)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
2803fb384c
docs: update TASKS.md with extended Issue #19 scope and new Issue #44
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
11a079db57
docs: correct Electron/desktop claim, add hostile-sender test result (Issue #19)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
e094c4ab29
docs: document client-side scan patches and Electron/desktop caveat (Issue #19)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
5ca8f00d58
feat: deploy full ThreadNet-Web rebuild with client-side content scanning
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
7b19586179
feat: deploy client-side ClamAV scan service for encrypted rooms
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
4ca87a68c7
docs: document real ClamAV/Synapse module setup and test results (Issue #19)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
7ac584d27b
fix: use Twisted networking instead of asyncio in ClamAV module
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
9db1ee6f45
feat: real media antivirus scanning via custom Synapse module (Issue #19)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
2e53387650
docs: mark Draupnir moderation bot done in TASKS.md (Issue #18)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
e659242990
docs: add moderation/content-scanning deployment guide (Issue #18)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
bb51047e1d
feat: enable experimentalRustCrypto for Draupnir management room
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
f58add72ae
fix: pass explicit --draupnir-config path (v3.x dropped auto-discovery)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
5e16719bfe
fix: pin Draupnir to v3.1.0 instead of v2.9.0
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
7cd177f744
feat: deploy Draupnir moderation bot (Issue #18)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
5c3a7b798a
docs: document VP9/AV1 test outcome and revert (Issue #11)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
23c66c97b8
revert: roll back VP9/AV1 codec test (Issue #11)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
9fa88bda5c
test: deploy VP9/AV1-enabled element-call widget (Issue #11)
Thore Cimbal
2026-07-29 12:00:00 +00:00
-
105194d450
feat: enable VP9/AV1 codecs at LiveKit SFU (Issue #11 test)
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
2aed6e4932
docs: update ThreadNet-Web build-bug status to fixed (issue #12)

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
174c58001b
fix(element-call): limit codec dropdown to codecs the SFU actually supports

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
5f7fd8bc46
i18n(element-call): add German translations for camera/screen share settings

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
13385b68f2
feat(element-call): expose camera/screen share quality settings in Video tab

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
ccf6856f42
docs: bring top-level README up to date

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
eabde3747e
fix(docs): make todo-tree detect markdown checkboxes, clean up stale TASKS.md backlog

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
2932ffffc3
fix(matrix-stack): shorten HelmRelease reconcile interval to 1m
v0.17.0

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
0f7ff1a896
Merge pull request 'chore(coturn): automated TURN shared-secret rotation' (#42) from turn-secret-rotation-20260728-192656 into main
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
-
802e09cd9c
chore(coturn): automated TURN shared-secret rotation
turn-secret-rotation
2026-07-28 12:00:00 +00:00
-
-
debf980d5f
fix(turn-rotation): add hostAliases for private-network Gitea access

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
d742c99ba5
chore: set Gitea PAT for TURN secret rotation job
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
ac7e65100d
feat(coturn): add automated TURN shared-secret rotation CronJob

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
be95bd921c
feat(coturn): add scoped age recipient for automated rotation job

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
7795f89fc9
docs(coturn): note the one-time manual rollingUpdate fix instead of an ineffective YAML null
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
9fa947cc21
fix(coturn): explicitly null rollingUpdate field alongside Recreate strategy

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
233b13f972
fix(coturn): use Recreate deployment strategy for hostNetwork pod

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
51ea51352b
fix(coturn): remove plaintext TURN shared secret, rotate leaked value

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
9607687e4e
docs: document node-level /etc/hosts entry for private-network registry access
v0.16.0
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
49005ed325
fix(backup): retry pg_dump connection to survive NetworkPolicy sync lag

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
ba270bce71
feat(backup): add nightly Borg backups to Hetzner Storage Box

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
2c5f77686d
fix(authentik): scope authentik-postgresql NetworkPolicy to internal access
v0.15.0

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
414ada956a
feat(authentik): capture MAS OIDC Provider/Application as a Blueprint

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
4a3d7c70a6
fix: restore correct file permissions, stop tracking .DS_Store
v0.14.0

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
6973a8dbc7
fix(devcontainer): repair broken build and add docker socket permission fix

Thore CimbalandClaude Sonnet 5
2026-07-28 12:00:00 +00:00
-
09aaf1b2b5
docs: Document age key recovery from an already-running cluster
v0.13.2
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
337dbe85ac
docs: Migrate backlog to Gitea issues, remove stale completed items
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
e462980dac
docs: Document simulcast middle layer and H.264 codec switch for calls
v0.13.1
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
79db6a8e49
feat: Try H.264 codec for calls instead of VP8
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
25d1742d61
fix: Add 720p simulcast middle layer for smoother video quality
Thore Cimbal
2026-07-28 12:00:00 +00:00
-
736c39a413
docs: Document NetworkPolicies rollout (issue #10), incidents, OOM fix, and identity cleanup
v0.13.0
Thore Cimbal
2026-07-28 12:00:00 +00:00