02f9ce9ce3 
								
							 
						 
						
							
							
								
								[Glitch] Fix PropTypes for some record objects  
							
							... 
							
							
							
							Port f2fd1da23f 
							
						 
						
							2024-05-01 15:56:37 +02:00  
				
					
						
							
							
								 
						
							
								5cb4adbf4e 
								
							 
						 
						
							
							
								
								[Glitch] Fix language picker and privacy picker not having a backdrop filter  
							
							... 
							
							
							
							Port c913e2f3e5 
							
						 
						
							2024-05-01 15:56:37 +02:00  
				
					
						
							
							
								 
						
							
								555f45f249 
								
							 
						 
						
							
							
								
								[Glitch] Fix notifications marker fetch  
							
							... 
							
							
							
							Port b9982ce578 
							
						 
						
							2024-05-01 15:56:37 +02:00  
				
					
						
							
							
								 
						
							
								371c5e59eb 
								
							 
						 
						
							
							
								
								[Glitch] Rewrite PIP state in Typescript  
							
							... 
							
							
							
							Port 9fbe8d3a0c 
							
						 
						
							2024-05-01 15:56:37 +02:00  
				
					
						
							
							
								 
						
							
								059e10e546 
								
							 
						 
						
							
							
								
								[Glitch] Rewrite markers reducer in Typescript  
							
							... 
							
							
							
							Port 27d014a7fa 
							
						 
						
							2024-05-01 14:55:03 +02:00  
				
					
						
							
							
								 
						
							
								3f61981f5d 
								
							 
						 
						
							
							
								
								Merge commit '8a498f4e65ecf27cc2c992d02b47f890dafef20b' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-05-01 14:50:16 +02:00  
				
					
						
							
							
								 
						
							
								03af271d3d 
								
							 
						 
						
							
							
								
								[Glitch] Fix column borders disappearing in advanced interface on low width viewports  
							
							... 
							
							
							
							Port b2d841ce9a 
							
						 
						
							2024-05-01 14:32:29 +02:00  
				
					
						
							
							
								 
						
							
								7b46517c38 
								
							 
						 
						
							
							
								
								Merge commit 'd49343ed11b3c08c4e81ecd70e17e01bd30154a6' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-05-01 14:31:14 +02:00  
				
					
						
							
							
								 
						
							
								d63c0a2879 
								
							 
						 
						
							
							
								
								[Glitch] Support "system" theme setting (light/dark theme depending on user system preference)  
							
							... 
							
							
							
							Port 02ea161506 
							
						 
						
							2024-05-01 14:25:51 +02:00  
				
					
						
							
							
								 
						
							
								a6147a831f 
								
							 
						 
						
							
							
								
								Merge commit '02ea16150647ac3baf0bb8a89203ccc7200b4a2f' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/lib/themes.rb`
- `app/views/layouts/application.html.haml`
- `app/views/layouts/embedded.html.haml`
- `app/views/layouts/error.html.haml`
- `config/settings.yml`
All these conflicts are because glitch-soc and upstream have different theming
systems and upstream changed a few things to have dynamic theme selection based
on system settings.
Conflicts were solved to take that into account, and `current_theme` has been
changed in the process to return a tuple of `[flavour, skin]` to be used in
the `theme_style_tags` helper. 
							
						 
						
							2024-05-01 14:25:47 +02:00  
				
					
						
							
							
								 
						
							
								3024212403 
								
							 
						 
						
							
							
								
								Merge pull request  #2698  from ClearlyClaire/glitch-soc/refactor/index-application  
							
							... 
							
							
							
							Rename `app/javascript/flavours/glitch/styles/index.scss` to `application.scss` 
							
						 
						
							2024-05-01 13:09:43 +02:00  
				
					
						
							
							
								 
						
							
								d6048d3a6c 
								
							 
						 
						
							
							
								
								Add compatibility `app/javascript/flavours/glitch/styles/index.scss`  
							
							
							
						 
						
							2024-04-30 21:27:04 +02:00  
				
					
						
							
							
								 
						
							
								8a34c42341 
								
							 
						 
						
							
							
								
								Rename `app/javascript/flavours/glitch/styles/index.scss` to `application.scss`  
							
							... 
							
							
							
							This is just to reduce differences with upstream. 
							
						 
						
							2024-04-30 21:03:04 +02:00  
				
					
						
							
							
								 
						
							
								6f74ede26b 
								
							 
						 
						
							
							
								
								Merge pull request  #2697  from ClearlyClaire/glitch-soc/refactor/revamp-theming-system  
							
							... 
							
							
							
							Simplify glitch-soc's theming system 
							
						 
						
							2024-04-30 20:41:38 +02:00  
				
					
						
							
							
								 
						
							
								e0a3662d7b 
								
							 
						 
						
							
							
								
								Drop hardcoded reliance on vanilla flavor  
							
							
							
						 
						
							2024-04-28 22:38:11 +02:00  
				
					
						
							
							
								 
						
							
								7208edbd37 
								
							 
						 
						
							
							
								
								Replace `use_pack`, `layouts/theme` and `@theme` by new helpers  
							
							... 
							
							
							
							Packs are now loaded from views, just like upstream, and are
identified by their filenames. The definition of `theme.yml` has
changed as such:
- `pack_directory` is now required
- `pack` is now unused
- `signed_in_preload` has been introduced 
							
						 
						
							2024-04-28 15:45:42 +02:00  
				
					
						
							
							
								 
						
							
								c3e12a4dfa 
								
							 
						 
						
							
							
								
								Change how theme style packs are loaded  
							
							... 
							
							
							
							Load the `common` style pack, and then charge the style pack for the current
skin, independent from any selected JS pack. 
							
						 
						
							2024-04-28 15:45:41 +02:00  
				
					
						
							
							
								 
						
							
								93cdc66e64 
								
							 
						 
						
							
							
								
								Make `common` inheritence unconditional and simplify theming code  
							
							
							
						 
						
							2024-04-28 15:06:48 +02:00  
				
					
						
							
							
								 
						
							
								dee57982f1 
								
							 
						 
						
							
							
								
								Rename “home” pack to “application”  
							
							
							
						 
						
							2024-04-28 15:06:41 +02:00  
				
					
						
							
							
								 
						
							
								9a8be8cf49 
								
							 
						 
						
							
							
								
								Remove theme fallback mechanism  
							
							... 
							
							
							
							Remove the `fallback` property and do not fallback to using another flavour
when a pack is not available in the selected flavour.
Flavours should define all packs, and should they wish to piggy-back on
another one, they can import that other one's pack explicitly instead. 
							
						 
						
							2024-04-28 15:05:16 +02:00  
				
					
						
							
							
								 
						
							
								62bc36416f 
								
							 
						 
						
							
							
								
								Get rid of `app/javascript/core`  
							
							... 
							
							
							
							Have all flavors implement everything they need instead. 
							
						 
						
							2024-04-28 15:04:52 +02:00  
				
					
						
							
							
								 
						
							
								113c931cda 
								
							 
						 
						
							
							
								
								Fix follow request notifications not being displayed ( #2695 )  
							
							
							
						 
						
							2024-04-24 17:00:48 +02:00  
				
					
						
							
							
								 
						
							
								b79df709a8 
								
							 
						 
						
							
							
								
								Merge pull request  #2693  from glitch-soc/i18n/crowdin/translations  
							
							... 
							
							
							
							New Crowdin Translations (automated) 
							
						 
						
							2024-04-24 17:00:31 +02:00  
				
					
						
							
							
								 
						
							
								0e071edccc 
								
							 
						 
						
							
							
								
								Fix bogus translation files  
							
							
							
						 
						
							2024-04-24 12:36:32 +02:00  
				
					
						
							
							
								 
						
							
								c61130af33 
								
							 
						 
						
							
							
								
								New Crowdin translations  
							
							
							
						 
						
							2024-04-22 04:27:38 +00:00  
				
					
						
							
							
								 
						
							
								c8e5e13c89 
								
							 
						 
						
							
							
								
								Merge pull request  #2691  from ClearlyClaire/glitch-soc/merge-upstream  
							
							... 
							
							
							
							Merge upstream changes up to 0cea7a623b 
							
						 
						
							2024-04-10 20:51:51 +02:00  
				
					
						
							
							
								 
						
							
								91531e9586 
								
							 
						 
						
							
							
								
								[Glitch] Add ability to reorder uploaded media before posting in web UI  
							
							... 
							
							
							
							Port 8e7e86ee35 
							
						 
						
							2024-04-06 22:34:03 +02:00  
				
					
						
							
							
								 
						
							
								fc533cfad3 
								
							 
						 
						
							
							
								
								[Glitch] Fix background and icon on notification requests in web UI  
							
							... 
							
							
							
							Port 0cea7a623b 
							
						 
						
							2024-04-06 21:51:51 +02:00  
				
					
						
							
							
								 
						
							
								b55bbfa2b3 
								
							 
						 
						
							
							
								
								[Glitch] Change design of notification about lost connections in web UI  
							
							... 
							
							
							
							Port 29f9dc742e 
							
						 
						
							2024-04-06 21:49:57 +02:00  
				
					
						
							
							
								 
						
							
								1ae08ae257 
								
							 
						 
						
							
							
								
								[Glitch] Change out-of-band hashtags design in web UI  
							
							... 
							
							
							
							Port dd061291b1 
							
						 
						
							2024-04-06 21:48:52 +02:00  
				
					
						
							
							
								 
						
							
								0e76b919b5 
								
							 
						 
						
							
							
								
								Merge commit '0cea7a623be470c51d7a162265f44f5a3e149275' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-04-06 21:48:35 +02:00  
				
					
						
							
							
								 
						
							
								a844a6a577 
								
							 
						 
						
							
							
								
								[Glitch] Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately  
							
							... 
							
							
							
							Port dfa43707eb 
							
						 
						
							2024-04-06 21:39:04 +02:00  
				
					
						
							
							
								 
						
							
								c3a128f31e 
								
							 
						 
						
							
							
								
								Remove strings already defined upstream  
							
							
							
						 
						
							2024-04-06 21:25:04 +02:00  
				
					
						
							
							
								 
						
							
								afaad0755f 
								
							 
						 
						
							
							
								
								[Glitch] Remove setting for unfollow confirmation modal, and make it unconditional  
							
							... 
							
							
							
							Port 37ca59815c 
							
						 
						
							2024-04-06 21:17:45 +02:00  
				
					
						
							
							
								 
						
							
								1d1c3a808a 
								
							 
						 
						
							
							
								
								Merge commit '6c381f20b1d52c96525cbd5c41b0c972c3394a48' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/models/user_settings.rb`:
  Upstream removed a setting textually adjacent to a glitch-soc-only setting.
  Removed the setting glitch-soc removed. 
							
						 
						
							2024-04-06 21:01:40 +02:00  
				
					
						
							
							
								 
						
							
								f635cde756 
								
							 
						 
						
							
							
								
								[Glitch] Change new modals to allow vertical scrolling  
							
							... 
							
							
							
							Port de6c9e0fcd 
							
						 
						
							2024-04-06 20:43:43 +02:00  
				
					
						
							
							
								 
						
							
								0f8b33238f 
								
							 
						 
						
							
							
								
								[Glitch] Change icon of severed relationships notifications  
							
							... 
							
							
							
							Port 387c78ddf9 
							
						 
						
							2024-04-06 20:39:07 +02:00  
				
					
						
							
							
								 
						
							
								576c085ea0 
								
							 
						 
						
							
							
								
								[Glitch] Add the role ID to the badge component  
							
							... 
							
							
							
							Port ec1e770fea 
							
						 
						
							2024-04-06 20:35:29 +02:00  
				
					
						
							
							
								 
						
							
								777984faeb 
								
							 
						 
						
							
							
								
								Merge commit '119c7aa0df1e1d26bdee1701250d23a7af9e9136' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-04-06 20:34:07 +02:00  
				
					
						
							
							
								 
						
							
								f14b6f3d99 
								
							 
						 
						
							
							
								
								[Glitch] Fix duplicate translation string for severed relationships  
							
							... 
							
							
							
							Port 885d0faf83 
							
						 
						
							2024-04-06 20:31:09 +02:00  
				
					
						
							
							
								 
						
							
								903dc53522 
								
							 
						 
						
							
							
								
								Merge commit '05eda8d19330a9c27c0cf07de19a87edff269057' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-04-06 20:01:25 +02:00  
				
					
						
							
							
								 
						
							
								375af259a2 
								
							 
						 
						
							
							
								
								[Glitch] Change back button to always appear in advanced web UI  
							
							... 
							
							
							
							Port be52633ee4 
							
						 
						
							2024-04-06 19:55:13 +02:00  
				
					
						
							
							
								 
						
							
								67842ffb22 
								
							 
						 
						
							
							
								
								Merge commit '01464074c91f9b7a720928fc4ee912be3d8002d2' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2024-04-06 19:54:11 +02:00  
				
					
						
							
							
								 
						
							
								0f966209ca 
								
							 
						 
						
							
							
								
								[Glitch] Add notifications of severed relationships  
							
							... 
							
							
							
							Port 44bf7b8128 
							
						 
						
							2024-04-06 19:38:57 +02:00  
				
					
						
							
							
								 
						
							
								f2b23aa5f3 
								
							 
						 
						
							
							
								
								Merge commit '954b470fbce3fbe4b9b42992b03425fa24d6a2ad' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `config/navigation.rb`:
  Upstream added a navigation item while glitch-soc had an additional one.
  Ported upstream changes. 
							
						 
						
							2024-04-06 19:35:21 +02:00  
				
					
						
							
							
								 
						
							
								9451997fa8 
								
							 
						 
						
							
							
								
								Refactor notifications code to reduce differences with upstream ( #2692 )  
							
							... 
							
							
							
							* Merge back `Follow` notification component
* Merge back part of `FollowRequestContainer` notification container
* Reduce differences with upstream in the `mention` case
* Reduce differences with upstream in the `favourite` case
* Reduce differences with upstream in the `reblog` case
* Reduce differences with upstream in the `status` case
* Reduce differences with upstream in the `update` case
* Reduce differences with upstream in the `poll` case
* Merge back `AdminSignup` notification component
* Merge back `AdminReport` notification container 
							
						 
						
							2024-04-06 19:34:30 +02:00  
				
					
						
							
							
								 
						
							
								8a64406d34 
								
							 
						 
						
							
							
								
								New Crowdin Translations (automated) ( #2668 )  
							
							... 
							
							
							
							* New Crowdin translations
* Fix bogus translation files
---------
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
							
						 
						
							2024-04-06 18:18:06 +02:00  
				
					
						
							
							
								 
						
							
								8a498f4e65 
								
							 
						 
						
							
							
								
								New Crowdin Translations (automated) ( #29785 )  
							
							... 
							
							
							
							Co-authored-by: GitHub Actions <noreply@github.com> 
							
						 
						
							2024-03-28 14:48:09 +00:00  
				
					
						
							
							
								 
						
							
								4f068d4fcc 
								
							 
						 
						
							
							
								
								Fix logo pushing header buttons out of view on certain conditions in mobile layout ( #29787 )  
							
							
							
						 
						
							2024-03-28 14:00:57 +00:00  
				
					
						
							
							
								 
						
							
								e85f24174e 
								
							 
						 
						
							
							
								
								Simplify checklist step loop in welcome mailer ( #29761 )  
							
							
							
						 
						
							2024-03-28 10:56:33 +00:00