4ad7fadb82 
								
							 
						 
						
							
							
								
								Fix logging error in streaming server ( #2636 )  
							
							... 
							
							
							
							Logger changed upstream causing `log.silly` to error and crash the server for local only statuses 
							
						 
						
							2024-02-20 20:19:58 +01:00  
				
					
						
							
							
								 
						
							
								22cfab0ebf 
								
							 
						 
						
							
							
								
								Merge commit '01ce9df88008cee705b7e02a4581802afa07c3df' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `tsconfig.json`:
  Upstream made style fixes, while glitch-soc had extra options.
  Ported upstream's style fixes. 
							
						 
						
							2024-01-24 20:42:53 +01:00  
				
					
						
							
							
								 
						
							
								61a0ec69fc 
								
							 
						 
						
							
							
								
								chore(deps): update devdependencies (non-major) ( #28840 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renaud Chaput <renchap@gmail.com> 
							
						 
						
							2024-01-23 11:44:50 +00:00  
				
					
						
							
							
								 
						
							
								102eff7c05 
								
							 
						 
						
							
							
								
								Merge commit 'e2d9635074ad33cc8144adc434bcd90faae9c424' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-01-22 19:19:40 +01:00  
				
					
						
							
							
								 
						
							
								3cac826382 
								
							 
						 
						
							
							
								
								Merge commit '1335083bedd1dd563cfa9c54e69abc189ba3ec7b' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `streaming/index.js`:
  Upstream significantly refactored that file, while one modified
  function had a different signature because of support for local-only
  posts.
  Ported upstream's change and kept the local-only support.
- `yarn.lock`:
  Upstream added new dependencies, one of which was textually close to
  a glitch-soc-only dependency.
  Updated accordingly. 
							
						 
						
							2024-01-22 19:01:35 +01:00  
				
					
						
							
							
								 
						
							
								62001b5a31 
								
							 
						 
						
							
							
								
								Update dependency jsdom to v24 ( #28836 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2024-01-22 11:04:28 +00:00  
				
					
						
							
							
								 
						
							
								3fbf01918f 
								
							 
						 
						
							
							
								
								Streaming: Move more methods to the utils from the main file ( #28825 )  
							
							
							
						 
						
							2024-01-22 10:02:26 +00:00  
				
					
						
							
							
								 
						
							
								1335083bed 
								
							 
						 
						
							
							
								
								Streaming: replace npmlog with pino & pino-http ( #27828 )  
							
							
							
						 
						
							2024-01-18 18:40:25 +00:00  
				
					
						
							
							
								 
						
							
								2f521bc84a 
								
							 
						 
						
							
							
								
								Merge commit 'a2f02a07758c32f0dcc6388b4f30ca5a84e762f3' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-01-15 20:27:41 +01:00  
				
					
						
							
							
								 
						
							
								58830be943 
								
							 
						 
						
							
							
								
								Streaming: Rework websocket server initialisation & authentication code ( #28631 )  
							
							
							
						 
						
							2024-01-15 10:36:30 +00:00  
				
					
						
							
							
								 
						
							
								a3b6a85521 
								
							 
						 
						
							
							
								
								Merge commit 'cd37048439f9b324f48e6af1f426a7894c54b4da' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `.prettierignore`:
  Conflict due to glitch-soc-only files.
  Kept those at the end of the file. 
							
						 
						
							2024-01-13 12:11:29 +01:00  
				
					
						
							
							
								 
						
							
								923fc83190 
								
							 
						 
						
							
							
								
								Improve `lint-staged` config ( #28704 )  
							
							
							
						 
						
							2024-01-12 09:09:57 +00:00  
				
					
						
							
							
								 
						
							
								0b2c7cdb02 
								
							 
						 
						
							
							
								
								Merge commit 'fe2667bb0d3487a32b9da5250402a90482a85fe2' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/lib/content_security_policy.rb`:
  Conflict caused by glitch-soc's support for the extra `EXTRA_DATA_HOSTS`
  environment variable.
  Ported upstream's changes while keeping support for `EXTRA_DATA_HOSTS`. 
							
						 
						
							2024-01-10 17:51:12 +01:00  
				
					
						
							
							
								 
						
							
								9826b7780a 
								
							 
						 
						
							
							
								
								Streaming: use standard cors package instead of custom implementation ( #28523 )  
							
							
							
						 
						
							2024-01-04 09:18:03 +00:00  
				
					
						
							
							
								 
						
							
								35b6583371 
								
							 
						 
						
							
							
								
								Merge commit '6374358357ee81b5f137f471f028a56974109155' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-12-29 17:40:57 +01:00  
				
					
						
							
							
								 
						
							
								01df9f1abb 
								
							 
						 
						
							
							
								
								install "wget" in streaming Dockerfile ( #28497 )  
							
							
							
						 
						
							2023-12-29 10:15:10 +00:00  
				
					
						
							
							
								 
						
							
								b8209c3b96 
								
							 
						 
						
							
							
								
								Merge commit '85662a5a57531af5402a6777d0b1089e78c56815' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `config/initializers/content_security_policy.rb`:
  Upstream reworked the CSP, we kept our version for now.
- `spec/requests/content_security_policy_spec.rb`:
  Upstream reworked the CSP, we kept our version for now. 
							
						 
						
							2023-12-20 20:10:45 +01:00  
				
					
						
							
							
								 
						
							
								b135b6ba8f 
								
							 
						 
						
							
							
								
								Merge commit '8ebc94dd22a18c28c4c9763b909e92e6ba64e242' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/views/admin/custom_emojis/new.html.haml`:
  Conflict caused by glitch-soc having a different file size limit constant
  name.
  Updated like upstream did while keeping glitch-soc's constant name. 
							
						 
						
							2023-12-19 21:24:01 +01:00  
				
					
						
							
							
								 
						
							
								3ad92e8d0d 
								
							 
						 
						
							
							
								
								Merge commit 'bd575a1dd69d87ca0f69873f7badf28d38e8b9ed' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-12-19 20:17:23 +01:00  
				
					
						
							
							
								 
						
							
								8afd313807 
								
							 
						 
						
							
							
								
								Merge commit '15b2d7eec59c745b418debf63907d8bd08c4a730' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `package.json`:
  Upstream split some dependencies, including `express`, to
  `streaming/package.json`.
  However, glitch-soc had extra dependencies textually close to `express`.
  Kept the extra dependencies and moved `express` to streaming.
- `yarn.lock`:
  Upstream split some dependencies, including `express`, to
  `streaming/package.json`.
  However, glitch-soc had extra dependencies textually close to `express`.
  Kept the extra dependencies and moved `express` to streaming. 
							
						 
						
							2023-12-19 20:06:32 +01:00  
				
					
						
							
							
								 
						
							
								c40cfc5d09 
								
							 
						 
						
							
							
								
								Fix apt cache not being properly utilized in Dockerfile ( #28115 )  
							
							
							
						 
						
							2023-11-28 22:23:44 +00:00  
				
					
						
							
							
								 
						
							
								a4de0e364b 
								
							 
						 
						
							
							
								
								Refactor streaming to simplify for logging change ( #28056 )  
							
							
							
						 
						
							2023-11-28 14:24:41 +00:00  
				
					
						
							
							
								 
						
							
								4949b6da58 
								
							 
						 
						
							
							
								
								Fix streaming eslint configuration ( #28055 )  
							
							
							
						 
						
							2023-11-28 14:09:21 +00:00  
				
					
						
							
							
								 
						
							
								a80530d1df 
								
							 
						 
						
							
							
								
								Dockerfile rewrite based on Ruby image with performance optimizations and size reduction, dedicated Streaming image ( #26850 )  
							
							... 
							
							
							
							Co-authored-by: “Michael <“mx@vmstan.com>
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com> 
							
						 
						
							2023-11-28 10:04:40 +00:00  
				
					
						
							
							
								 
						
							
								73ab080608 
								
							 
						 
						
							
							
								
								Update dependency jsdom to v23 ( #28075 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2023-11-27 10:06:40 +00:00  
				
					
						
							
							
								 
						
							
								1ee3314f58 
								
							 
						 
						
							
							
								
								Update dependency @types/npmlog to v7 ( #28048 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2023-11-23 10:28:52 +00:00  
				
					
						
							
							
								 
						
							
								998f068499 
								
							 
						 
						
							
							
								
								Update Yarn to v4.0.2 ( #27857 )  
							
							... 
							
							
							
							Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
							
						 
						
							2023-11-14 17:52:34 +00:00  
				
					
						
							
							
								 
						
							
								15b2d7eec5 
								
							 
						 
						
							
							
								
								Split streaming server from web server ( #24702 )  
							
							
							
						 
						
							2023-11-14 17:43:20 +00:00  
				
					
						
							
							
								 
						
							
								4a9cdfb928 
								
							 
						 
						
							
							
								
								Merge commit '774e1189d26fffd914107a4236f6287043c988f8' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-10-09 21:12:28 +02:00  
				
					
						
							
							
								 
						
							
								774e1189d2 
								
							 
						 
						
							
							
								
								Change `eslint` config to autofix missing comma and indentation in JS files ( #26711 )  
							
							
							
						 
						
							2023-10-09 13:38:29 +02:00  
				
					
						
							
							
								 
						
							
								e9a181c52c 
								
							 
						 
						
							
							
								
								Merge commit 'e95d25e1013b6328457b81bd98e8d6a841d45ec2' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-10-08 16:53:05 +02:00  
				
					
						
							
							
								 
						
							
								f68d540271 
								
							 
						 
						
							
							
								
								Fix websocket connections being incorrectly decremented twice on errors ( #27238 )  
							
							
							
						 
						
							2023-10-02 13:21:43 +02:00  
				
					
						
							
							
								 
						
							
								22ee4e057d 
								
							 
						 
						
							
							
								
								Merge commit 'a83615edc9fc1ce3363ddcf1fc676806421a5f65' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `streaming/index.js`:
  Upstream has added a parameter to `streamFrom`, while glitch-soc had an
  extra parameter.
  Ported upstream changes. 
							
						 
						
							2023-09-19 12:59:23 +02:00  
				
					
						
							
							
								 
						
							
								fbfceb9c77 
								
							 
						 
						
							
							
								
								Add additional metrics for streaming ( #26945 )  
							
							
							
						 
						
							2023-09-19 12:25:30 +02:00  
				
					
						
							
							
								 
						
							
								4ed629cd7e 
								
							 
						 
						
							
							
								
								Merge commit 'be991f1d18006a4820c1e9ca6625bf2bd2bfedac' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/models/form/admin_settings.rb`:
  Upstream added the notion of overriden settings, while we had extra code for
  pseudo-settings (only used to combine flavour and skin in a single select
  field).
  Ported upstream changes.
- `config/i18n-tasks.yml`:
  Upstream added `simple_form.overridden` to `ignore_unused`,
  we had `simple_form.glitch_only`.
  Added `simple_form.glitch_only` as well. 
							
						 
						
							2023-09-02 14:44:47 +02:00  
				
					
						
							
							
								 
						
							
								be991f1d18 
								
							 
						 
						
							
							
								
								Move to ioredis for streaming ( #26581 )  
							
							... 
							
							
							
							Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com> 
							
						 
						
							2023-09-01 17:44:28 +02:00  
				
					
						
							
							
								 
						
							
								1b5d3fdc5e 
								
							 
						 
						
							
							
								
								Merge commit 'ee702e36e58d638bcf75b2eae2ca86499693465e' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-08-24 20:55:28 +02:00  
				
					
						
							
							
								 
						
							
								6375e390af 
								
							 
						 
						
							
							
								
								Fix: support both DATABASE_URL and DB_PASS ( #26295 )  
							
							
							
						 
						
							2023-08-18 15:05:35 +02:00  
				
					
						
							
							
								 
						
							
								6530f9709c 
								
							 
						 
						
							
							
								
								Merge commit '121443c0fca383268b8022c048dd137994785aff' into glitch-soc/main  
							
							... 
							
							
							
							Conflicts:
- `.rubocop_todo.yml`:
  Upstream regenerated this file, glitch-soc had a specific ignore. 
							
						 
						
							2023-08-13 18:47:15 +02:00  
				
					
						
							
							
								 
						
							
								65096c1ccd 
								
							 
						 
						
							
							
								
								Change streaming `/metrics` to include additional metrics ( #26299 )  
							
							
							
						 
						
							2023-08-04 16:11:30 +02:00  
				
					
						
							
							
								 
						
							
								92fa9d34b0 
								
							 
						 
						
							
							
								
								Merge commit '3554c527954441fd924586a49c7d99a89101ac7e' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/authorize_interactions_controller.rb`:
  Small conflict due to our theming system.
- `streaming/index.js`:
  Upstream refactored part of the streaming server.
  We had some extra logic for handling local-only posts.
  Applied the refactor. 
							
						 
						
							2023-07-30 16:11:55 +02:00  
				
					
						
							
							
								 
						
							
								454d8567d4 
								
							 
						 
						
							
							
								
								Merge commit '1814990a3d117555153321216fa593e4d9e84de3' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-07-30 15:54:34 +02:00  
				
					
						
							
							
								 
						
							
								3554c52795 
								
							 
						 
						
							
							
								
								Fix missing return values in streaming ( #26233 )  
							
							
							
						 
						
							2023-07-28 19:11:58 +02:00  
				
					
						
							
							
								 
						
							
								446821a0dc 
								
							 
						 
						
							
							
								
								Swap debug statements in streaming server ( #26231 )  
							
							
							
						 
						
							2023-07-28 17:59:31 +02:00  
				
					
						
							
							
								 
						
							
								81cdc0f972 
								
							 
						 
						
							
							
								
								Fix: Streaming server memory leak in HTTP EventSource cleanup ( #26228 )  
							
							
							
						 
						
							2023-07-28 12:06:29 +02:00  
				
					
						
							
							
								 
						
							
								ddaf200c78 
								
							 
						 
						
							
							
								
								Refactor streaming's filtering logic & improve documentation ( #26213 )  
							
							
							
						 
						
							2023-07-27 15:38:18 +02:00  
				
					
						
							
							
								 
						
							
								1814990a3d 
								
							 
						 
						
							
							
								
								Fix wrong filters sometimes applying in streaming ( #26159 )  
							
							
							
						 
						
							2023-07-27 15:12:10 +02:00  
				
					
						
							
							
								 
						
							
								65cbcce997 
								
							 
						 
						
							
							
								
								Merge commit '39110d1d0af5e3d9cf452ae47496a52797249fd0' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2023-06-18 10:36:14 +02:00  
				
					
						
							
							
								 
						
							
								42a0898f16 
								
							 
						 
						
							
							
								
								Merge commit '3a2a15c6ea4d4603469861ed9be09da12a122e45' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/views/settings/preferences/appearance/show.html.haml`:
  Conflict because glitch-soc does not have a theme selector here. 
							
						 
						
							2023-06-10 18:42:29 +02:00  
				
					
						
							
							
								 
						
							
								215081240f 
								
							 
						 
						
							
							
								
								Add logging of websocket send errors ( #25280 )  
							
							
							
						 
						
							2023-06-10 18:35:57 +02:00