48 Commits

Author SHA1 Message Date
Scrublord MacBad
dc17158fe2 fix themes 2026-05-11 10:48:16 +02:00
Scrublord MacBad
0c81de057f fix config url element web 2026-05-11 10:43:35 +02:00
aaa197fbb5 Feat: Lab roomslist v3 & new aXion Theme 2026-05-11 08:28:30 +00:00
d39ce5a3a0 Feat: deactivate legacy calls 2026-05-10 19:43:54 +00:00
Scrublord MacBad
b000c1b10b Fix oembed configuration format 2026-05-08 00:10:08 +02:00
Scrublord MacBad
24d0cd1201 Add media_repository and oembed configuration for URL previews 2026-05-08 00:06:27 +02:00
Scrublord MacBad
575ac0112f fix auto join 2026-05-07 23:23:33 +02:00
Scrublord MacBad
878687f334 test deactivate auto join in synape prior ess upgrade due to invalid room id 2026-05-07 23:11:37 +02:00
Scrublord MacBad
7b7643cf6e Feat: no new roomlist 2026-05-07 21:26:29 +02:00
Scrublord MacBad
a7959474c5 Feat: new room list #32677 2026-05-07 21:16:50 +02:00
Scrublord MacBad
8ff438bd24 Implement TURN server (coturn) for WebRTC video calls
Add coturn Deployment with hostNetwork mode and init container for secret substitution. Include SOPS-encrypted shared secret, TLS certificate for turn.axion1337.chat, and Synapse TURN configuration with proper relay URIs and credentials.

Resolves DTLS timeout issues in RTC video calls by providing media relay for clients behind NAT/Firewall.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-29 23:07:52 +02:00
Scrublord MacBad
1a1c8ee2c6 Simplify room_list_publication_rules structure
- Remove unnecessary fields, use minimal rule set
- Allow all users to publish rooms

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 15:31:30 +02:00
Scrublord MacBad
78454ba2ef Add room_list_publication_rules to allow room publishing
- Allow all users to publish public rooms in room list
- Fixes 403 'Not allowed to publish room' error
- Applies to rooms with join_rule: public

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 15:11:32 +02:00
Scrublord MacBad
c98997f75e Fix auto_join_rooms configuration property name
- Rename property from auto-join-rooms to auto_join (underscore instead of dash)
- Keep YAML structure with embedded config

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 14:40:45 +02:00
Scrublord MacBad
a323c6bb65 Add auto-join rooms configuration for onboarding
- New users automatically join !NkFTshKWJMgdTqTbTh:axion1337.chat (onboarding room)
- Federated guests do not auto-join (auto_join_rooms_for_guests: false)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 14:15:45 +02:00
Scrublord MacBad
47625c05b6 Rename retention-config to retention in synapse additional config
- Use simpler property name 'retention' instead of 'retention-config'
- Helm Chart schema may not allow 'retention-config' naming convention

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 13:53:25 +02:00
Scrublord MacBad
42483f32b5 Fix synapse retention-config placement in values
- Move retention-config from top-level synapse to additional section
- Helm Chart schema requires custom configs under synapse.additional
- Clean up comments (keep inline comments minimal)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24 13:48:57 +02:00
ee6cdb7982 feat retention-config 2026-04-24 09:27:42 +00:00
Scrublord MacBad
3e07d6c613 fix: move element-web-docs ConfigMap to correct location 2026-04-23 18:17:04 +02:00
Scrublord MacBad
336f2aa1cb feat: serve Element Desktop setup scripts via Element Web at /docs/setup/ 2026-04-23 18:16:03 +02:00
Scrublord MacBad
147ac079f7 feat: add configUrl for Element Desktop auto-loading 2026-04-23 16:33:06 +02:00
Scrublord MacBad
0efe91b1bd custom themes 2026-04-23 15:39:33 +02:00
Scrublord MacBad
6aff1f86d6 fix final mas fix 2026-04-23 15:25:44 +02:00
Scrublord MacBad
bdca6d8840 fix mas 2026-04-23 14:01:48 +02:00
Scrublord MacBad
b6e2c6f00b missing param 2026-04-23 13:53:24 +02:00
Scrublord MacBad
37149b195b fix mas? 2026-04-23 13:50:35 +02:00
Scrublord MacBad
13e597769c fix secret handling 2026-04-23 11:28:14 +02:00
Scrublord MacBad
c17e8f528f fix mas? 2026-04-23 11:25:00 +02:00
Scrublord MacBad
9fdac55e25 fix custom themes syntax 2026-04-23 11:04:47 +02:00
Scrublord MacBad
eb21dc9494 feat custom themes 2026-04-23 10:49:58 +02:00
Scrublord MacBad
2bc536d9d8 fix config security 2026-04-22 15:50:52 +02:00
Scrublord MacBad
bf9c510d76 feat: MSC3889/MSC4880 2026-04-22 15:27:10 +02:00
Scrublord MacBad
9b5c77bb8e fix secret 2026-04-22 15:15:28 +02:00
Scrublord MacBad
4a5f62d17a fix ingress 2026-04-22 15:11:58 +02:00
Scrublord MacBad
245cfcc486 fix valuemapping 2026-04-22 15:04:23 +02:00
Scrublord MacBad
37327eebe2 fix: use correct MAS SMTP config per documentation 2026-04-22 13:55:19 +02:00
Scrublord MacBad
b7356b8a2b fix: use IONOS recommended port 587 instead of 465 2026-04-22 13:48:15 +02:00
Scrublord MacBad
6847c52309 fix: add mode field to MAS email configuration 2026-04-22 13:43:43 +02:00
Scrublord MacBad
47768c6761 revert: restore original Element Web config structure 2026-04-22 13:36:27 +02:00
Scrublord MacBad
361f02eddb fix: replace SOPS secret with plain secret for MAS configuration 2026-04-22 13:23:29 +02:00
Scrublord MacBad
dc0652ffe7 fix: add mas-values ConfigMap for email config with transport field 2026-04-22 12:42:16 +02:00
Scrublord MacBad
18d23441be fix: add transport field to MAS email config and update Element Web theme structure 2026-04-22 12:42:16 +02:00
Scrublord MacBad
59eb11d029 fix element values 2026-04-22 01:20:01 +02:00
Scrublord MacBad
eb82a385a4 fix synapse values 2026-04-22 00:43:06 +02:00
Scrublord MacBad
189c5a8d2e fix synapse values 2026-04-22 00:35:24 +02:00
Scrublord MacBad
dd9fdfdca7 feat matrix_rtc 2026-04-22 00:19:48 +02:00
Scrublord MacBad
b83fce9035 feat: add encrypted SMTP secrets for MAS 2026-04-21 23:32:23 +02:00
Scrublord MacBad
0e6bf71db9 feat: add encrypted SMTP secrets for MAS 2026-04-21 23:31:54 +02:00