d523629cdd 
					 
					
						
						
							
							Refactor docker-compose templates: replace {% include 'build.yml.j2' %} with lookup() + indent for proper YAML embedding. Also adjusted build.yml.j2 to remove leading spaces. See:  https://chatgpt.com/share/68ce584a-a430-800f-8e2a-0f96884cc8d1  
						
						
						
						
					 
					
						2025-09-20 09:31:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c7152ceb2 
					 
					
						
						
							
							Solved build bug  
						
						
						
						
					 
					
						2025-09-19 20:51:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14d1362dc8 
					 
					
						
						
							
							Removed alias from bookwyrm  
						
						
						
						
					 
					
						2025-09-19 19:14:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a8061998 
					 
					
						
						
							
							Refactor: unify Docker build config via build.yml.j2 include  
						
						... 
						
						
						
						Replaced duplicated inline build definitions in multiple docker-compose.yml.j2
templates with a shared include (roles/docker-container/templates/build.yml.j2).
This ensures consistent use of pull_policy: never and Dockerfile context across
services (Postgres, Bookwyrm, Bridgy Fed, Chess, Confluence, Jira, Moodle,
OpenProject, Pretix, Roulette Wheel, WordPress, XWiki, Simpleicons).
Conversation: https://chatgpt.com/share/68cd8f35-b764-800f-9b00-2c837103d2fb  
						
						
					 
					
						2025-09-19 19:13:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a356566822 
					 
					
						
						
							
							Optimized categories for desktop  
						
						
						
						
					 
					
						2025-09-11 14:48:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a5ce4a7fa 
					 
					
						
						
							
							web-app-bookwyrm, web-app-confluence:  
						
						... 
						
						
						
						- Fix BookWyrm email SSL/TLS handling (use ternary without 'not' for clarity)
- Add truststore_enabled flag in Confluence config and vars
- Wire JVM_SUPPORT_RECOMMENDED_ARGS to disable UPM signature check if truststore is disabled
- Add placeholder style.css.j2 for Confluence
See conversation: https://chatgpt.com/share/68b80024-7100-800f-a2fe-ba8b9f5cec05  
						
						
					 
					
						2025-09-03 10:45:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71ceb339fc 
					 
					
						
						
							
							Fix Confluence & BookWyrm setup:  
						
						... 
						
						
						
						- Add docker compose build trigger in docker-compose tasks
- Cleanup svc-prx-openresty vars
- Enable unsafe-inline CSP flags for BookWyrm, Confluence, Jira to allow Atlassian inline scripts
- Generalize CONFLUENCE_HOME usage in vars, env and docker-compose
- Ensure confluence-init.properties written with correct home
- Add JVM_SUPPORT_RECOMMENDED_ARGS to pass atlassian.home
- Update README to reference {{ CONFLUENCE_HOME }}
See: https://chatgpt.com/share/68b7582a-aeb8-800f-a14f-e98c5b4e6c70  
						
						
					 
					
						2025-09-02 22:49:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61bba3d2ef 
					 
					
						
						
							
							feat(bookwyrm): production-ready runtime + Redis wiring  
						
						... 
						
						
						
						- Dockerfile: build & install gunicorn wheels
- compose: run initdb before start; use `python -m gunicorn`
- env: add POSTGRES_* and BookWyrm Redis aliases (BROKER/ACTIVITY/CACHE) + CACHE_URL
- vars: add cache URL, DB indices, and URL aliases for Redis
Ref: https://chatgpt.com/share/68b7492b-3200-800f-80c4-295bc3233d68  
						
						
					 
					
						2025-09-02 21:45:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c814e6e83 
					 
					
						
						
							
							BookWyrm: update Dockerfile and env handling  
						
						... 
						
						
						
						- Remove ARG BOOKWYRM_VERSION default, use Jinja variable directly
- Add proper SMTP environment variables mapping (EMAIL_HOST, EMAIL_PORT, TLS/SSL flags, user, password, default_from)
- Ensure env.j2 uses BookWyrm-expected names only
Ref: ChatGPT conversation 2025-09-02 https://chatgpt.com/share/68b6dc73-3784-800f-9a7e-340be498a412  
						
						
					 
					
						2025-09-02 14:01:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a83f3d14e 
					 
					
						
						
							
							Refactor BookWyrm role: switch to source-built Dockerfile, update README/meta for usability, add env improvements (ALLOWED_HOSTS, Redis vars, Celery broker), and pin version v0.7.5. See  https://chatgpt.com/share/68b6d273-abc4-800f-ad3f-e1a5b9f8dad0  
						
						
						
						
					 
					
						2025-09-02 13:18:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc56940e55 
					 
					
						
						
							
							Implement initial BookWyrm role  
						
						... 
						
						
						
						- Removed obsolete TODO.md
- Added config/main.yml with service, feature, CSP, and registration settings
- Added schema/main.yml defining vaulted SECRET_KEY (alphanumeric)
- Added tasks/main.yml to load stateful stack
- Added Dockerfile.j2 ensuring data/media dirs
- Added docker-compose.yml.j2 with application, worker, redis, volumes
- Added env.j2 with registration, secrets, DB, Redis, OIDC support
- Extended vars/main.yml with BookWyrm variables and OIDC, Docker, Redis settings
- Updated meta/main.yml with logo and run_after dependencies
Ref: https://chatgpt.com/share/68b6c060-3a0c-800f-89f8-e114a16a4a80  
						
						
					 
					
						2025-09-02 12:03:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f9dc65b37 
					 
					
						
						
							
							Add README.md files for web-app-bookwyrm, web-app-postmarks, and web-app-socialhome roles  
						
						... 
						
						
						
						Introduce integration test to ensure all web-app-* roles contain a README.md (required for Web App Desktop visibility)
See: https://chatgpt.com/share/68b6be49-7b78-800f-a3ff-bf922b4b083f  
						
						
					 
					
						2025-09-02 11:52:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fccebbd1f 
					 
					
						
						
							
							Enforce uppercase README.md and TODO.md filenames  
						
						... 
						
						
						
						- Renamed all Readme.md → README.md
- Renamed all Todo.md → TODO.md
- Added integration test (tests/integration/test_filename_conventions.py) to automatically check naming convention.
Background:
Consistency in file naming (uppercase README.md and TODO.md) avoids issues with case-sensitive filesystems and ensures desktop cards (e.g. Pretix) are properly included.
Ref: https://chatgpt.com/share/68b1d135-c688-800f-9441-46a3cbfee175  
						
						
					 
					
						2025-08-29 18:11:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0228014d34 
					 
					
						
						
							
							Replaced .infinito.service and .infinito.timer by SOFTWARE_NAME suffix, optimized LICENSE link and update OIDC Realm and ID conf  
						
						
						
						
					 
					
						2025-08-14 14:39:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f31565e4c5 
					 
					
						
						
							
							Optimized URLS  
						
						
						
						
					 
					
						2025-08-13 00:33:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44e0fea0b2 
					 
					
						
						
							
							Renamed cymais to infinito and did some other optimations and logout implementations  
						
						
						
						
					 
					
						2025-07-29 16:35:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						356c214718 
					 
					
						
						
							
							Renamed multiple roles incl. oauth2 to to web-app-*  
						
						
						
						
					 
					
						2025-07-21 11:28:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c63936970 
					 
					
						
						
							
							Different optimations  
						
						
						
						
					 
					
						2025-07-11 05:29:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b80ba6f54 
					 
					
						
						
							
							Added auto generated meta/main.yml  #1  for sphinx run  
						
						
						
						
					 
					
						2025-07-09 17:47:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						563d5fd528 
					 
					
						
						
							
							Huge role refactoring/cleanup. Other commits will propably follow. Because some bugs will exist. Still important for longrun and also for auto docs/help/slideshow generation  
						
						
						
						
					 
					
						2025-07-08 23:43:13 +02:00