Aine 
							
						 
					 
					
						
						
							
						
						06ab77fdcc 
					 
					
						
						
							
							add element web mobile guide app variant config option  
						
						
						
						
					 
					
						2025-08-21 10:56:16 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9970603f15 
					 
					
						
						
							
							Add Element Call support  
						
						... 
						
						
						
						This is an initial implementaton that's hasn't been battle-tested much.
Our LiveKit Server setup by default doesn't enable TURN, so connectivity
for NAT-ed clients may be subpar.
Squashed commit of the following:
commit d5c24fcafeslavi@devture.com >
Date:   Sat Mar 15 08:31:48 2025 +0200
    Upgrade LiveKit Server (v1.8.4-1 -> v1.8.4-2)
commit 4d61cc571b9c24064fb9a231a815slavi@devture.com >
Date:   Sat Mar 15 08:19:05 2025 +0200
    Merge branch 'master' into element-call-integration
commit 9c24064fb6slavi@devture.com >
Date:   Sat Mar 15 08:14:49 2025 +0200
    Make Element Call fail during validation if on an unsupported architecture (like arm32)
commit a757b515fbba9cedbed2a6b746acslavi@devture.com >
Date:   Sat Mar 15 08:11:16 2025 +0200
    Merge branch 'master' into element-call-integration
commit ba9cedbeda4a638c2dff8f7ffc7dslavi@devture.com >
Date:   Sat Mar 15 08:03:03 2025 +0200
    Merge branch 'master' into element-call-integration
commit 4a638c2df3slavi@devture.com >
Date:   Sat Mar 15 07:52:04 2025 +0200
    Prepare Element Call announcement text on the changelog
commit 155d5dad38slavi@devture.com >
Date:   Sat Mar 15 07:49:49 2025 +0200
    Mention the compatible clients on Element Call docs, more cross-linking & consistency fixes
commit 6b8a3fc8913ea1ea2f395dcaf6e2slavi@devture.com >
Date:   Sat Mar 15 07:38:02 2025 +0200
    Merge branch 'master' into element-call-integration
commit 3ea1ea2f34d3913a01560e2e035aslavi@devture.com >
Date:   Fri Mar 14 22:29:14 2025 +0200
    Merge branch 'master' into element-call-integration
commit d3913a015eslavi@devture.com >
Date:   Fri Mar 14 20:04:18 2025 +0200
    Upgrade LiveKit Server (v1.8.4-0 -> v1.8.4-1)
commit ac7f96806dslavi@devture.com >
Date:   Fri Mar 14 19:58:09 2025 +0200
    Relocate the livekit-server Ansible role to its own repository in the MASH organization
commit b8d800f6efslavi@devture.com >
Date:   Fri Mar 14 19:37:29 2025 +0200
    Add "Federation" as a prerequisite for Element Call (indirect, via LiveKit JWT Service)
    Ref:
    - https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2725250554 
    - f5f5374c4b/main.go (L135-L146)2c1c49444a6bc0185d58e883a555slavi@devture.com >
Date:   Fri Mar 14 19:32:48 2025 +0200
    Merge branch 'master' into element-call-integration
commit 6bc0185d50slavi@devture.com >
Date:   Thu Mar 13 09:43:22 2025 +0200
    Add Element Call, LiveKit Server and LiveKit JWT Service to `README.md`
    Ref: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2720039742 
commit a0470fe248slavi@devture.com >
Date:   Wed Mar 12 19:12:30 2025 +0200
    Minor rewording in LiveKit Server docs
commit d4ceebc6a9slavi@devture.com >
Date:   Wed Mar 12 19:12:22 2025 +0200
    Add Element Call, LiveKit Server and LiveKit JWT Service to `docs/container-images.md`
commit 6a86de958fslavi@devture.com >
Date:   Wed Mar 12 19:05:51 2025 +0200
    Apply suggestions from code review
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit d9df022d55676f9dd9a2f30886b1slavi@devture.com >
Date:   Wed Mar 12 18:40:31 2025 +0200
    Merge branch 'master' into element-call-integration
commit 676f9dd9ad251561ff82be709e2cslavi@devture.com >
Date:   Wed Mar 12 18:00:45 2025 +0200
    Merge branch 'master' into element-call-integration
commit 251561ff81slavi@devture.com >
Date:   Wed Mar 12 17:47:01 2025 +0200
    Simplify LiveKit Server role by removing unused/untested HTTP middleware variables
commit 1e60f41a59slavi@devture.com >
Date:   Wed Mar 12 17:44:00 2025 +0200
    Restore Element Call HTTP headers to more secure/privacy-respecting values
commit f8e84c4b2fslavi@devture.com >
Date:   Wed Mar 12 17:43:34 2025 +0200
    Remove useless `matrix_element_call_port` variable
commit 3f5e8f656bslavi@devture.com >
Date:   Wed Mar 12 17:35:30 2025 +0200
    Switch default LiveKit server endpoint to one under the `matrix.` domain and polish-up docs
commit 72118f2f03slavi@devture.com >
Date:   Wed Mar 12 16:56:06 2025 +0200
    Fix LiveKitServer middlware name (`matrix-livekit-server-server-slashless-redirect` -> `matrix-livekit-server-slashless-redirect`)
commit 585377975bslavi@devture.com >
Date:   Wed Mar 12 16:51:10 2025 +0200
    Adjust LiveKit Server ports and exposure
commit 22ef579444slavi@devture.com >
Date:   Wed Mar 12 15:44:31 2025 +0200
    Make livekit-jwt-service communicate with livekit-server via public URLs
    Communicating via container URLs works, but the URL provided to
    livekit-jwt-service as `LIVEKIT_URL` is also passed to the user later
    and it must be a public one at that point.
    It'd be great if livekit-jwt-service can be given 2 different URLs
    (e.g. `LIVEKIT_URL` and `LIVEKIT_URL_PUBLIC`) and only announce the
    public one to the user, but there's no support for this yet.
commit 32f8c6de6e370feb74079cc333beslavi@devture.com >
Date:   Wed Mar 12 15:27:42 2025 +0200
    Merge branch 'master' into element-call-integration
commit 370feb740f9a11e5e1fa9ee537f8slavi@devture.com >
Date:   Wed Mar 12 10:04:19 2025 +0200
    Merge branch 'master' into element-call-integration
commit 9a11e5e1feslavi@devture.com >
Date:   Wed Mar 12 09:19:03 2025 +0200
    Auto-enable experimental Synapse features required by Element Call when Element Call is enabled
commit 8291b2f99d890f10f76c5a03efdfslavi@devture.com >
Date:   Wed Mar 12 09:14:50 2025 +0200
    Merge branch 'master' into element-call-integration
commit 890f10f765slavi@devture.com >
Date:   Wed Mar 12 09:01:35 2025 +0200
    Make `matrix_livekit_jwt_service_public_url` respect `matrix_livekit_jwt_service_path_prefix`
commit 031cf68cbbslavi@devture.com >
Date:   Wed Mar 12 08:59:50 2025 +0200
    Remove unused `matrix_element_call_metrics_*` variables
commit 5961841e52slavi@devture.com >
Date:   Wed Mar 12 08:59:05 2025 +0200
    Make matrix-livekit-jwt-service role not reference foreign variables (except the matrix-base ones)
commit 2be4923aefslavi@devture.com >
Date:   Wed Mar 12 08:56:15 2025 +0200
    Make Element Call role not reference foreign variables (except the matrix-base ones)
commit 23efad9cb7slavi@devture.com >
Date:   Wed Mar 12 08:51:52 2025 +0200
    Rework Element Call config.json templating
commit 6b55ba29abslavi@devture.com >
Date:   Wed Mar 12 08:46:11 2025 +0200
    Make Element Call refuse a path prefix other than `/`
commit 0d1112638dslavi@devture.com >
Date:   Wed Mar 12 08:05:42 2025 +0200
    Update LiveKit JWT service path prefix (`/lk-jwt-service` -> `/livekit-jwt-service`)
commit c3c2ba34b4slavi@devture.com >
Date:   Wed Mar 12 08:02:29 2025 +0200
    Split `matrix_element_call_systemd_required_services_list` into `_default`, `_auto` and `_custom`
commit 0215708f79slavi@devture.com >
Date:   Wed Mar 12 08:00:28 2025 +0200
    Remove some useless variables and rework environment variables variable for livekit-jwt-service
commit e1b57f3d45slavi@devture.com >
Date:   Wed Mar 12 07:56:47 2025 +0200
    Pin livekit-jwt-service to released (v0.2.0) and adapt configuration
commit de2a8f11d2slavi@devture.com >
Date:   Wed Mar 12 07:46:51 2025 +0200
    `_name_prefix` -> `_registry_prefix` changes for LiveKit roles
commit 2a69ca35beslavi@devture.com >
Date:   Wed Mar 12 07:42:40 2025 +0200
    Clean up Element Call group vars vs defaults/main.yml mixup and make some minor LiveKit updates
commit 72d64cfa6bf161c7c585dfbefd64slavi@devture.com >
Date:   Wed Mar 12 07:03:53 2025 +0200
    Merge branch 'master' into element-call-integration
commit f161c7c58fslavi@devture.com >
Date:   Wed Mar 12 07:03:00 2025 +0200
    Add newlines at end of files
commit 6c6b44dc25slavi@devture.com >
Date:   Wed Mar 12 06:58:00 2025 +0200
    Add license information to Element Call and LiveKit roles
commit 8eb1c57e2b61069d631aa36acdefslavi@devture.com >
Date:   Wed Mar 12 06:36:48 2025 +0200
    Merge branch 'master' into element-call-integration
commit 61069d631374d6a99b10b9389fd6slavi@devture.com >
Date:   Wed Mar 12 06:34:00 2025 +0200
    Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit 74d6a99b1eslavi@devture.com >
Date:   Wed Mar 12 06:32:22 2025 +0200
    Adjust names for Element Call tasks and make uninstallation more consistent with other roles
commit 81a30f17acslavi@devture.com >
Date:   Wed Mar 12 06:29:39 2025 +0200
    Remove some superficial comments
commit 413d591562slavi@devture.com >
Date:   Wed Mar 12 06:27:11 2025 +0200
    Bring container-network-creation tasks up-to-date for Element Call and LiveKit-related services
commit 75725228205642755275ece1fea5slavi@devture.com >
Date:   Wed Mar 12 06:24:34 2025 +0200
    Merge branch 'master' into element-call-integration
commit 0b9389fd64slavi@devture.com >
Date:   Sat Nov 23 17:43:52 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 9a8a569431slavi@devture.com >
Date:   Sat Nov 23 17:43:29 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit bb403e1aeeslavi@devture.com >
Date:   Sat Nov 23 17:43:15 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 74fbacbd9fslavi@devture.com >
Date:   Sat Nov 23 17:42:54 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 5642755273slavi@devture.com >
Date:   Sat Nov 23 16:40:50 2024 +0200
    Rework LiveKit JWT Service role
commit bb925f4782c57d0d192ca8c1cf2bslavi@devture.com >
Date:   Sat Nov 23 14:45:20 2024 +0200
    Merge branch 'master' into element-call-integration
commit c57d0d192dslavi@devture.com >
Date:   Thu Nov 21 19:45:07 2024 +0200
    Eliminate remaining matrix references from LiveKit Server role
commit 006920882cslavi@devture.com >
Date:   Thu Nov 21 19:38:23 2024 +0200
    Rename file (element-call-labels -> labels)
commit 69d702643fslavi@devture.com >
Date:   Thu Nov 21 19:36:55 2024 +0200
    Remove homeserver.yaml patching from Element Call role
commit 252ca52f60slavi@devture.com >
Date:   Thu Nov 21 19:32:15 2024 +0200
    Relocate /.well-known/element/element.json setup to matrix-static-files, instead of ugly patching from the Element Call role
commit 3f52cec25cslavi@devture.com >
Date:   Thu Nov 21 19:17:30 2024 +0200
    Relocate Element Web features & element_call configuration to Element role, instead of ugly patching from the Element Call role
commit 7a6fcaa402slavi@devture.com >
Date:   Thu Nov 21 18:59:11 2024 +0200
    Fix typo
commit 394fdca066slavi@devture.com >
Date:   Thu Nov 21 18:54:29 2024 +0200
    Relocate org.matrix.msc4143.rtc_foci setup to /.well-known/matrix/client to matrix-static-files instead of ugly patching
commit f0466d5a99slavi@devture.com >
Date:   Thu Nov 21 18:19:36 2024 +0200
    Make LiveKit Server configuration extensible
commit be7271760eslavi@devture.com >
Date:   Thu Nov 21 18:13:07 2024 +0200
    Make LiveKit Server logging config configurable
commit 8b84eb6390slavi@devture.com >
Date:   Thu Nov 21 18:04:53 2024 +0200
    Default LiveKit Server to a smaller RTC range for faster startup on non-host networks
commit 3e86adac0dslavi@devture.com >
Date:   Thu Nov 21 18:00:43 2024 +0200
    Fix port exposure for LiveKit Server
commit 721fb39aa2slavi@devture.com >
Date:   Thu Nov 21 17:28:06 2024 +0200
    More progress on the LiveKit role
commit 783d4a23f8slavi@devture.com >
Date:   Thu Nov 21 16:54:45 2024 +0200
    Add livekit_server_identifier
commit fa4ebd2a64slavi@devture.com >
Date:   Thu Nov 21 16:37:01 2024 +0200
    Cleanups
commit 79ae704a2488d466845c07b09390slavi@devture.com >
Date:   Thu Nov 21 16:31:50 2024 +0200
    Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit c07b093902slavi@devture.com >
Date:   Thu Nov 21 16:24:34 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit c321ca160eslavi@devture.com >
Date:   Thu Nov 21 16:24:26 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 164be875b0slavi@devture.com >
Date:   Thu Nov 21 16:24:15 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 0f23e36e12slavi@devture.com >
Date:   Thu Nov 21 16:24:05 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 83bb546c64slavi@devture.com >
Date:   Thu Nov 21 16:23:55 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 3783922275slavi@devture.com >
Date:   Thu Nov 21 16:23:47 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 66cc36466cslavi@devture.com >
Date:   Thu Nov 21 16:23:36 2024 +0200
    Update docs/configuring-playbook-livekit-server.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ec41c1aba5slavi@devture.com >
Date:   Thu Nov 21 16:23:28 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit df6ef106d1slavi@devture.com >
Date:   Thu Nov 21 16:23:18 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit eb048da8a1slavi@devture.com >
Date:   Thu Nov 21 16:23:06 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ccb29beb30slavi@devture.com >
Date:   Thu Nov 21 16:22:56 2024 +0200
    Update docs/configuring-playbook-jwt-service.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 32ea60fdc5slavi@devture.com >
Date:   Thu Nov 21 16:22:44 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 25a8cb3b4aslavi@devture.com >
Date:   Thu Nov 21 16:22:17 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 55da5c3213slavi@devture.com >
Date:   Thu Nov 21 16:21:55 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 925ebfbd4bslavi@devture.com >
Date:   Thu Nov 21 16:21:42 2024 +0200
    Update docs/configuring-playbook-element-call.md
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 88d4668450slavi@devture.com >
Date:   Thu Nov 21 16:16:43 2024 +0200
    Variable rename (livekit_server_image -> livekit_server_container_image) for consistency with other roles
commit 1838a541aeslavi@devture.com >
Date:   Thu Nov 21 16:15:54 2024 +0200
    Variables rename (matrix_livekit_server_ -> livekit_server_) to prepare for role extraction
commit 1e8253008082127830b0c9fc4358slavi@devture.com >
Date:   Thu Nov 21 15:59:56 2024 +0200
    Merge branch 'master' into element-call-integration
commit 82127830b3slavi@devture.com >
Date:   Thu Nov 21 15:58:01 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 85c0ffa9e1slavi@devture.com >
Date:   Thu Nov 21 15:57:51 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit b691f39d39slavi@devture.com >
Date:   Thu Nov 21 15:57:44 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/install.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 10df145101slavi@devture.com >
Date:   Thu Nov 21 15:57:31 2024 +0200
    Update roles/custom/matrix-livekit-server/tasks/install.yml
    Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit fa2a913d39wjbeckett@gmail.com >
Date:   Thu Oct 3 16:20:54 2024 +1000
    fixing issue with element call domain not being expanded when writing the element web config.json.
commit e18b28136cwjbeckett@gmail.com >
Date:   Thu Oct 3 15:28:56 2024 +1000
    Updated Element call docs with dependent services and fixed typo.
commit 1906d61c39wjbeckett@gmail.com >
Date:   Thu Oct 3 13:25:40 2024 +1000
    updated traefik label to be in line with the latest change from devture_traefik_ to traefik_
commit b7e0a41134a03f5985ad9a919a4bwjbeckett@gmail.com >
Date:   Thu Oct 3 13:20:02 2024 +1000
    Merge branch 'spantaleev:master' into element-call-integration
commit a03f5985a5wjbeckett@gmail.com >
Date:   Thu Oct 3 12:38:34 2024 +1000
    removed trailing whitespaces
commit 1e6698cb99wjbeckett@gmail.com >
Date:   Wed Oct 2 13:27:02 2024 +1000
    updated documentation or the new roles.
commit f684719b2awjbeckett@gmail.com >
Date:   Tue Oct 1 22:30:09 2024 +1000
    fixed error with element client update task
commit a6e3203398wjbeckett@gmail.com >
Date:   Tue Oct 1 22:20:50 2024 +1000
    updated docs, broke the well-known and element client modifications out to separate tasks.
commit 2b4fdea70fwjbeckett@gmail.com >
Date:   Tue Oct 1 17:04:11 2024 +1000
    added header flags back in.
commit 6c8923ae28wjbeckett@gmail.com >
Date:   Tue Oct 1 16:51:06 2024 +1000
    removed headers.
commit 9691577b22wjbeckett@gmail.com >
Date:   Tue Oct 1 16:45:07 2024 +1000
    removed additinoal headers
commit 46109565e1wjbeckett@gmail.com >
Date:   Tue Oct 1 16:33:48 2024 +1000
    updated headers for each of the call services.
commit 4acb025130wjbeckett@gmail.com >
Date:   Tue Oct 1 13:35:53 2024 +1000
    testing livekit configuration
commit e421852af5wjbeckett@gmail.com >
Date:   Tue Oct 1 13:09:00 2024 +1000
    updated jwt bind port
commit 5507fb3babwjbeckett@gmail.com >
Date:   Tue Oct 1 13:08:21 2024 +1000
    added element-call config.json to systemd file
commit 9864996aadwjbeckett@gmail.com >
Date:   Tue Oct 1 12:46:37 2024 +1000
    adjusted jwt service ports for traefik
commit dbbaae4fbewjbeckett@gmail.com >
Date:   Tue Oct 1 12:34:25 2024 +1000
    stopping the recursive loop
commit d53c2428b8wjbeckett@gmail.com >
Date:   Tue Oct 1 12:29:35 2024 +1000
    updated jwt hostname.
commit f98a505df8wjbeckett@gmail.com >
Date:   Tue Oct 1 11:00:56 2024 +1000
    changed jwt-service port label.
commit d5aabc85bewjbeckett@gmail.com >
Date:   Tue Oct 1 10:41:30 2024 +1000
    removed redis images in favor of the inbuilt keyDB
commit 7cdec5f251wjbeckett@gmail.com >
Date:   Tue Oct 1 10:17:34 2024 +1000
    fixed type in livekit image
commit fd2f505b34wjbeckett@gmail.com >
Date:   Tue Oct 1 10:00:30 2024 +1000
    Fixed typo in livekit server hostname
commit 812b57cfaawjbeckett@gmail.com >
Date:   Tue Oct 1 09:54:02 2024 +1000
    resolved missing key.
commit b7b8ed573bwjbeckett@gmail.com >
Date:   Tue Oct 1 09:48:44 2024 +1000
    typo in livekit-server validate.
commit 97f93ebd76wjbeckett@gmail.com >
Date:   Tue Oct 1 09:31:42 2024 +1000
    renamed the livekit role and added livekit-server and jwt-service roles to the setup file.
commit 8cb7deff15wjbeckett@gmail.com >
Date:   Mon Sep 30 23:04:10 2024 +1000
    cleaned up old services again
commit 71dff50a65wjbeckett@gmail.com >
Date:   Mon Sep 30 22:53:21 2024 +1000
    fixed livekit service name
commit 58a9642e8cwjbeckett@gmail.com >
Date:   Mon Sep 30 22:45:56 2024 +1000
    fixed config file placement.
commit 3de399025fwjbeckett@gmail.com >
Date:   Mon Sep 30 22:41:36 2024 +1000
    hard coded redis port.
commit e952ba1c3awjbeckett@gmail.com >
Date:   Mon Sep 30 22:35:59 2024 +1000
    removed duplicate tasks.
commit 8cb3e33bbfwjbeckett@gmail.com >
Date:   Mon Sep 30 22:20:46 2024 +1000
    separated livekit and jwt to separate roles
commit b907777ae5wjbeckett@gmail.com >
Date:   Mon Sep 30 13:13:29 2024 +1000
    fixing labels again.
commit cb41fb02aewjbeckett@gmail.com >
Date:   Mon Sep 30 13:00:10 2024 +1000
    testing traefik labels again.
commit 31a138a6bawjbeckett@gmail.com >
Date:   Mon Sep 30 12:47:42 2024 +1000
    fixed traefik router issues.
commit 6143ad7ffawjbeckett@gmail.com >
Date:   Mon Sep 30 12:27:04 2024 +1000
    fix: removed the read-only tag from the element-call systemd file.
commit f762048a8dwjbeckett@gmail.com >
Date:   Mon Sep 30 12:15:27 2024 +1000
    fix: added missing labels to main.
commit 93650cf20ewjbeckett@gmail.com >
Date:   Mon Sep 30 12:02:45 2024 +1000
    fix: Type in the element-call main.yml
commit 9dbee212d8wjbeckett@gmail.com >
Date:   Mon Sep 30 11:37:08 2024 +1000
    fix: removed duplicate keys.
commit 1167e1ec13wjbeckett@gmail.com >
Date:   Mon Sep 30 11:17:34 2024 +1000
    fix: changed matrix server name to matrix domain in element-call config.
commit f036e18789wjbeckett@gmail.com >
Date:   Mon Sep 30 11:05:11 2024 +1000
    Fix: Restructured Element call configuration files.
commit a274d32c6dwjbeckett@gmail.com >
Date:   Fri Sep 27 12:50:31 2024 +1000
    Removed serve function
commit 5db9a5c061wjbeckett@gmail.com >
Date:   Fri Sep 27 12:40:37 2024 +1000
    Removed env file
commit 2492672025wjbeckett@gmail.com >
Date:   Fri Sep 27 12:39:39 2024 +1000
    Update env.j2
commit a0917fa283wjbeckett@gmail.com >
Date:   Fri Sep 27 12:37:36 2024 +1000
    Update main.yml
commit 8b172cc194wjbeckett@gmail.com >
Date:   Fri Sep 27 12:35:38 2024 +1000
    Update env.j2
commit 63133d6599wjbeckett@gmail.com >
Date:   Fri Sep 27 11:53:26 2024 +1000
    Added serve command back in.
commit 5b8dcf32d5wjbeckett@gmail.com >
Date:   Fri Sep 27 11:42:34 2024 +1000
    Added element-call systemd services to the service manager.
commit 14614cb211wjbeckett@gmail.com >
Date:   Fri Sep 27 10:26:01 2024 +1000
    Update matrix-element-call.service.j2
commit 3c084e17d2wjbeckett@gmail.com >
Date:   Fri Sep 27 10:15:51 2024 +1000
    Update element-call-labels.j2-new
commit 089c5f14c8wjbeckett@gmail.com >
Date:   Fri Sep 27 10:00:40 2024 +1000
    Update jwt-service-labels.j2
commit b6571fc4fdwjbeckett@gmail.com >
Date:   Fri Sep 27 09:59:54 2024 +1000
    Update livekit-labels.j2
commit 6d6f9ab853wjbeckett@gmail.com >
Date:   Fri Sep 27 09:59:13 2024 +1000
    Added hostnames for livekit and jwt labels
commit 5730dbfc6ewjbeckett@gmail.com >
Date:   Fri Sep 27 09:54:01 2024 +1000
    Added hostname label
commit c14f9cdcb5wjbeckett@gmail.com >
Date:   Fri Sep 27 09:25:48 2024 +1000
    Update matrix_servers
commit 805b726c6dwjbeckett@gmail.com >
Date:   Fri Sep 27 09:25:01 2024 +1000
    Update element-call-labels.j2
commit 5f49433f6cwjbeckett@gmail.com >
Date:   Fri Sep 27 09:15:21 2024 +1000
    Handle empty labels correctly.
commit 510cfb2dacwjbeckett@gmail.com >
Date:   Fri Sep 27 09:14:29 2024 +1000
    Update matrix_servers
commit 1721e85195wjbeckett@gmail.com >
Date:   Fri Sep 27 09:00:03 2024 +1000
    Corrected element call labels file name
commit 25909b1029wjbeckett@gmail.com >
Date:   Fri Sep 27 08:51:27 2024 +1000
    Update and rename labels.j2 to element-call-labels.j2
commit 3264408758wjbeckett@gmail.com >
Date:   Fri Sep 27 08:49:55 2024 +1000
    Rename element-call-labels.j2 to element-call-labels.j2-new
commit dd96b93d89wjbeckett@gmail.com >
Date:   Fri Sep 27 08:34:01 2024 +1000
    Update matrix-element-call.service.j2
commit df4bf4a0c9wjbeckett@gmail.com >
Date:   Fri Sep 27 08:23:24 2024 +1000
    Added tasks for moving the new labels files into place
commit 2f2cb8962ewjbeckett@gmail.com >
Date:   Fri Sep 27 08:19:26 2024 +1000
    Updated livekit labels
commit d2e2781d3bwjbeckett@gmail.com >
Date:   Fri Sep 27 08:18:27 2024 +1000
    Updated label file
commit 80763804f9wjbeckett@gmail.com >
Date:   Fri Sep 27 08:16:56 2024 +1000
    Updated label file
commit 1d7a60055cwjbeckett@gmail.com >
Date:   Fri Sep 27 08:10:06 2024 +1000
    Create jwt-service-labels.j2
commit 2cf471075dwjbeckett@gmail.com >
Date:   Fri Sep 27 08:09:32 2024 +1000
    Created livekit-labels.j2
commit 6a519bb053wjbeckett@gmail.com >
Date:   Fri Sep 27 08:08:42 2024 +1000
    Created element-call-labels to separate the labels for each container
commit f0632b20ebwjbeckett@gmail.com >
Date:   Thu Sep 26 21:24:43 2024 +1000
    Added missing labels for sfu and jwt
commit 5cc9c70ba6wjbeckett@gmail.com >
Date:   Thu Sep 26 20:57:47 2024 +1000
    Remove serve command from matrix-element-call.service.j2
commit e34e5da9a4wjbeckett@gmail.com >
Date:   Thu Sep 26 19:57:39 2024 +1000
    Update matrix-redis.service.j2
commit 656d4275bcwjbeckett@gmail.com >
Date:   Thu Sep 26 19:48:06 2024 +1000
    Update install.yml
commit 6ef304b118wjbeckett@gmail.com >
Date:   Thu Sep 26 19:43:22 2024 +1000
    Update validate_config.yml
commit 85be68946cwjbeckett@gmail.com >
Date:   Thu Sep 26 19:30:15 2024 +1000
    Migrated from matrix_redis to redis_
commit 3f6c327da2wjbeckett@gmail.com >
Date:   Thu Sep 26 19:18:47 2024 +1000
    Update main.yml
commit ba54e549c4wjbeckett@gmail.com >
Date:   Thu Sep 26 19:08:09 2024 +1000
    Added well-known element directory
commit f2acc7430dwjbeckett@gmail.com >
Date:   Thu Sep 26 18:53:49 2024 +1000
    Create well_known_element.json.j2
commit 9cb236da30wjbeckett@gmail.com >
Date:   Thu Sep 26 18:50:48 2024 +1000
    Update install.yml
commit f38d6a0d88wjbeckett@gmail.com >
Date:   Thu Sep 26 18:39:03 2024 +1000
    Update main.yml
commit ac1295ac45wjbeckett@gmail.com >
Date:   Thu Sep 26 18:33:22 2024 +1000
    Create matrix-jwt-service.service.j2
commit bc2ed60762wjbeckett@gmail.com >
Date:   Thu Sep 26 17:23:03 2024 +1000
    Update main.yml
commit f7621283fdwjbeckett@gmail.com >
Date:   Thu Sep 26 16:31:23 2024 +1000
    Update labels.j2
commit e31e688a41wjbeckett@gmail.com >
Date:   Thu Sep 26 15:42:05 2024 +1000
    Update main.yml
commit a533ec4204wjbeckett@gmail.com >
Date:   Thu Sep 26 15:38:12 2024 +1000
    Update matrix_servers
commit f16ca24408wjbeckett@gmail.com >
Date:   Thu Sep 26 15:17:15 2024 +1000
    Update install.yml
commit e910d09ff1wjbeckett@gmail.com >
Date:   Thu Sep 26 14:52:30 2024 +1000
    Create matrix-redis.service.j2
commit bc9658c06bwjbeckett@gmail.com >
Date:   Thu Sep 26 13:40:38 2024 +1000
    Create matrix-livekit.service.j2
commit 45c8a61f04wjbeckett@gmail.com >
Date:   Thu Sep 26 11:39:33 2024 +1000
    Migrating to systemd for container management
commit 954d46cfd7wjbeckett@gmail.com >
Date:   Thu Sep 26 09:25:49 2024 +1000
    Update labels.j2
commit dfeca192abwjbeckett@gmail.com >
Date:   Thu Sep 26 09:23:26 2024 +1000
    Update redis.conf.j2
commit f306a47b83wjbeckett@gmail.com >
Date:   Thu Sep 26 09:22:29 2024 +1000
    Update livekit.yaml.j2
commit becdb0810cwjbeckett@gmail.com >
Date:   Thu Sep 26 09:18:55 2024 +1000
    Update config.json.j2
commit 37fd2e701dwjbeckett@gmail.com >
Date:   Thu Sep 26 09:15:07 2024 +1000
    Update env.j2 to support the new configuration
commit 68cc1f4b2bwjbeckett@gmail.com >
Date:   Thu Sep 26 08:29:16 2024 +1000
    Simplified the validation step.
commit 5efc189293wjbeckett@gmail.com >
Date:   Thu Sep 26 08:12:06 2024 +1000
    Updated to support new structure
commit 02479e8becwjbeckett@gmail.com >
Date:   Thu Sep 26 07:59:09 2024 +1000
    Updated with new structure.
commit 0eef094f2bwjbeckett@gmail.com >
Date:   Thu Sep 26 06:51:36 2024 +1000
    Restructure install.yml to follow other roles more closely
commit 16ed788b3fwjbeckett@gmail.com >
Date:   Wed Sep 25 21:07:22 2024 +1000
    Update main.yml
commit 6364101410wjbeckett@gmail.com >
Date:   Wed Sep 25 20:20:20 2024 +1000
    Adding another debug task for testing the labels file.
commit 81735503f8wjbeckett@gmail.com >
Date:   Wed Sep 25 20:06:27 2024 +1000
    Added debug task to test labels configuration
commit 8644a7383ewjbeckett@gmail.com >
Date:   Wed Sep 25 19:22:21 2024 +1000
    Removed additional label loop
commit ce827e7953wjbeckett@gmail.com >
Date:   Wed Sep 25 19:09:13 2024 +1000
    Changed matrix_base_domain to matrix_domain
commit c93d30bcb8wjbeckett@gmail.com >
Date:   Wed Sep 25 19:07:03 2024 +1000
    Added matrix_server_name to the defaults
commit 90ea758c3bwjbeckett@gmail.com >
Date:   Wed Sep 25 18:39:26 2024 +1000
    Fixed regex for checking the hostname.
commit 350d4d4bcdwjbeckett@gmail.com >
Date:   Wed Sep 25 18:35:09 2024 +1000
    Fixed assertion block to remove jinja2 delimiters
commit fc6357a089wjbeckett@gmail.com >
Date:   Wed Sep 25 18:05:34 2024 +1000
    Update main.yml
commit 60f34cd7afwjbeckett@gmail.com >
Date:   Wed Sep 25 16:13:29 2024 +1000
    fixed matrix_redis for migration
commit d1ba784ddewjbeckett@gmail.com >
Date:   Wed Sep 25 15:01:53 2024 +1000
    added doc for setting up element call.
commit 434157eb986594cce57f657273ccwjbeckett@gmail.com >
Date:   Wed Sep 25 14:55:42 2024 +1000
    Merge branch 'spantaleev:master' into element-call-integration
commit 6594cce570wjbeckett@gmail.com >
Date:   Wed Sep 25 14:53:48 2024 +1000
    Feat: Added element call setup and configuration. 
						
						
					 
					
						2025-03-15 08:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								pviffx 
							
						 
					 
					
						
						
							
						
						a1efb78bcb 
					 
					
						
						
							
							Make logout_redirect_url configuration setting for Element Web configurable ( #3903 )  
						
						... 
						
						
						
						* Add logout_redirect_url var and option templating for matrix element client
* Simplify logout_redirect_url templating and make it safer
Using `to_json` to make it safer.
Judging by the code here 0b24d33c64/src/Lifecycle.ts (L1026-L1032)slavi@devture.com > 
						
						
					 
					
						2024-12-23 21:04:38 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7891268873 
					 
					
						
						
							
							Do not hardcode https:// in all remaining places, refer to matrix_static_files_scheme  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3333  
						
						
					 
					
						2024-05-25 16:14:26 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						80f6f98ac4 
					 
					
						
						
							
							Remove welcome_user_id from Element and Schildichat  
						
						... 
						
						
						
						Ref:
- https://github.com/matrix-org/matrix-react-sdk/pull/12153 
- https://github.com/element-hq/element-web/pull/26885 
Technically, it may still work for Schildichat, because it's stuck in
the past. It will catch up soon anyway. 
						
						
					 
					
						2024-02-27 19:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ae12ab5c24 
					 
					
						
						
							
							Rename variable (matrix_client_element_jitsi_preferredDomain -> matrix_client_element_jitsi_preferredDomain)  
						
						
						
						
					 
					
						2023-08-10 15:57:29 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e9c0e90147 
					 
					
						
						
							
							element-web camelCase renaming (branding.welcomeBackgroundUrl -> branding.welcome_background_url)  
						
						
						
						
					 
					
						2023-08-10 15:56:38 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1918519e07 
					 
					
						
						
							
							element-web camelCase renaming (branding.authHeaderLogoUrl -> branding.auth_header_logo_url)  
						
						
						
						
					 
					
						2023-08-10 15:55:44 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e7c5eff924 
					 
					
						
						
							
							element-web camelCase renaming (branding.authFooterLinks -> branding.auth_footer_links)  
						
						
						
						
					 
					
						2023-08-10 15:54:48 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						38c9aa9369 
					 
					
						
						
							
							element-web camelCase renaming (settingDefault -> setting_defaults)  
						
						
						
						
					 
					
						2023-08-10 15:53:02 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c4f716624b 
					 
					
						
						
							
							element-web camelCase renaming (embeddedPages -> embedded_pages)  
						
						
						
						
					 
					
						2023-08-10 15:50:27 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d4e48a3a67 
					 
					
						
						
							
							element-web camelCase renaming (welcomeUserId -> welcome_user_id)  
						
						
						
						
					 
					
						2023-08-10 15:50:09 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bb90a59bbb 
					 
					
						
						
							
							element-web camelCase renaming (roomDirectory -> room_directory)  
						
						
						
						
					 
					
						2023-08-10 15:49:48 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c800af1bb6 
					 
					
						
						
							
							element-web camelCase renaming (permalinkPrefix -> permalink_prefix)  
						
						
						
						
					 
					
						2023-08-10 15:48:22 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						809316b16e 
					 
					
						
						
							
							element-web camelCase renaming (showLabsSettings -> show_labs_settings)  
						
						
						
						
					 
					
						2023-08-10 15:47:29 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0a6b934a44 
					 
					
						
						
							
							Rename Element configuration key (preferredDomain -> preferred_domain)  
						
						... 
						
						
						
						Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2375#issuecomment-1655758296  
						
						
					 
					
						2023-07-28 17:26:27 +03:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4caeab9117 
					 
					
						
						
							
							Fix spacing around Jinja2 filters  
						
						
						
						
					 
					
						2023-02-22 15:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Goldenberg 
							
						 
					 
					
						
						
							
						
						620247673e 
					 
					
						
						
							
							Allow configure default country code in element welcome page.  
						
						
						
						
					 
					
						2023-02-22 18:04:13 +05:00 
						 
				 
			
				
					
						
							
							
								NullIsNot0 
							
						 
					 
					
						
						
							
						
						77451c6a71 
					 
					
						
						
							
							Enable location sharing in Element ( #2276 )  
						
						... 
						
						
						
						* Enable location sharing in Element
* Update roles/custom/matrix-client-element/tasks/validate_config.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Update roles/custom/matrix-client-element/tasks/setup_install.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Rename location sharing vars to be consistent with other vars
* Rename style.json to map_style.json
* Add m.tile_server section to /.well-known/matrix/client
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2022-11-18 15:07:53 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						410a915a8a 
					 
					
						
						
							
							Move roles/matrix* to roles/custom/matrix*  
						
						... 
						
						
						
						This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy 
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy 
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres 
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base 
- https://github.com/devture/com.devture.ansible.role.timesync 
- https://github.com/devture/com.devture.ansible.role.vars_preserver 
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages 
- https://github.com/devture/com.devture.ansible.role.playbook_help 
We just need to migrate to those. 
						
						
					 
					
						2022-11-03 09:11:29 +02:00