e1a6526c8d 
								
							 
						 
						
							
							
								
								Fix media modal regression on public pages ( #15221 )  
							
							
							
						 
						
							2020-11-27 15:41:58 +01:00  
				
					
						
							
							
								 
						
							
								1e89e2ed98 
								
							 
						 
						
							
							
								
								Change media modals look in web UI ( #15217 )  
							
							... 
							
							
							
							- Change overlay background to match color of viewed image
- Add interactive reply/boost/favourite buttons to footer of modal
- Change ugly "View context" link to button among the action bar 
							
						 
						
							2020-11-27 03:24:11 +01:00  
				
					
						
							
							
								 
						
							
								cb7bd8ee03 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #15137 )  
							
							... 
							
							
							
							* New translations en.yml (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Sanskrit)
[ci skip]
* New translations en.json (Sanskrit)
[ci skip]
* New translations en.yml (Sardinian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Sorani (Kurdish))
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations simple_form.en.yml (Swedish)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Galician)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations en.yml (Urdu (Pakistan))
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations en.yml (Telugu)
[ci skip]
* New translations en.yml (Estonian)
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.yml (Malay)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.yml (Hindi)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.yml (Latvian)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations simple_form.en.yml (Estonian)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations simple_form.en.yml (Kazakh)
[ci skip]
* New translations en.yml (Kazakh)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations simple_form.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Marathi)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations simple_form.en.yml (Bengali)
[ci skip]
* New translations en.yml (Bengali)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations devise.en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Esperanto)
[ci skip]
* New translations doorkeeper.en.yml (Esperanto)
[ci skip]
* New translations doorkeeper.en.yml (Esperanto)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations devise.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations devise.en.yml (Czech)
[ci skip]
* New translations devise.en.yml (Czech)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations devise.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations devise.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations devise.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations devise.en.yml (Galician)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Sorani (Kurdish))
[ci skip]
* New translations doorkeeper.en.yml (Sorani (Kurdish))
[ci skip]
* Ran `i18n-tasks normalize`
* Ran `yarn manage:translations`
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
							
						 
						
							2020-11-26 22:42:12 +09:00  
				
					
						
							
							
								 
						
							
								b9fc807115 
								
							 
						 
						
							
							
								
								[Glitch] Fixed ESLint error  
							
							... 
							
							
							
							Port a2da02626e 
							
						 
						
							2020-11-25 15:56:43 +01:00  
				
					
						
							
							
								 
						
							
								3d970faeb1 
								
							 
						 
						
							
							
								
								[Glitch] Remove fade-in animation from modals in web UI  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-11-25 15:50:22 +01:00  
				
					
						
							
							
								 
						
							
								4dab236690 
								
							 
						 
						
							
							
								
								Default to 25 fps for frame seeking if framerate information isn't known  
							
							
							
						 
						
							2020-11-25 15:47:23 +01:00  
				
					
						
							
							
								 
						
							
								51d0e1c7b4 
								
							 
						 
						
							
							
								
								[Glitch] Fix hardcoded frame rate for frame by frame video navigation in web UI  
							
							... 
							
							
							
							Port f970e1fab6 
							
						 
						
							2020-11-25 15:46:09 +01:00  
				
					
						
							
							
								 
						
							
								e71b16ae2b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `Gemfile.lock`:
  glitch-soc-only dependency textually too close to updated upstream
  dependencies. Updated to upsteam dependencies. 
							
						 
						
							2020-11-25 15:31:45 +01:00  
				
					
						
							
							
								 
						
							
								a2da02626e 
								
							 
						 
						
							
							
								
								Fixed ESLint error ( #15214 )  
							
							... 
							
							
							
							* eslint --fix
* fix consistent-return
* fix promise/catch-or-return
* ignore import rule 
							
						 
						
							2020-11-23 17:35:14 +01:00  
				
					
						
							
							
								 
						
							
								272566043a 
								
							 
						 
						
							
							
								
								Remove fade-in animation from modals in web UI ( #15199 )  
							
							
							
						 
						
							2020-11-21 23:54:36 +01:00  
				
					
						
							
							
								 
						
							
								f970e1fab6 
								
							 
						 
						
							
							
								
								Fix hardcoded frame rate for frame by frame video navigation in web UI ( #15198 )  
							
							
							
						 
						
							2020-11-21 23:19:04 +01:00  
				
					
						
							
							
								 
						
							
								3281c9b4c0 
								
							 
						 
						
							
							
								
								Fix video not taking focus on interaction  
							
							... 
							
							
							
							Revert part of #737  to restore hotkey functionality 
							
						 
						
							2020-11-20 14:20:17 +01:00  
				
					
						
							
							
								 
						
							
								15be0bde8a 
								
							 
						 
						
							
							
								
								[Glitch] Fix image uploads being random data when canvas read access is blocked  
							
							... 
							
							
							
							Port d8d43a427a 
							
						 
						
							2020-11-20 13:41:07 +01:00  
				
					
						
							
							
								 
						
							
								b82aa33dea 
								
							 
						 
						
							
							
								
								[Glitch] Add hotkeys for audio/video control  
							
							... 
							
							
							
							Port 04a079e723 
							
						 
						
							2020-11-20 13:40:05 +01:00  
				
					
						
							
							
								 
						
							
								48f0f3ffee 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `.github/ISSUE_TEMPLATE/bug_report.md`:
  Upstream added the `bug` label to bug reports.
  Did the same.
- `app/services/fan_out_on_write_service.rb`:
  Upstream put DMs back into timelines, glitch-soc was already doing it.
  Ignored upstream changes. 
							
						 
						
							2020-11-20 13:27:48 +01:00  
				
					
						
							
							
								 
						
							
								8e2530ea16 
								
							 
						 
						
							
							
								
								Mark correctly as read reverse-order announcements ( #15070 )  
							
							... 
							
							
							
							This fixes a bug in #15065  where the "read" indicator was not getting correctly set. The ID of a dismissed announcement is now correct. 
							
						 
						
							2020-11-19 17:40:18 +01:00  
				
					
						
							
							
								 
						
							
								d8d43a427a 
								
							 
						 
						
							
							
								
								Fix image uploads being random data when canvas read access is blocked ( #15180 )  
							
							... 
							
							
							
							Fixes  #15178 
PR #11499  introduced a way to deal with all-white canvas, but newer
Firefox versions set random data instead.
This PR detects whether canvas operations are reliable by comparing
the results on a hardcoded 2×2 pixels image, and memoizing the result.
This should be both more reliable and faster than the previous check. 
						
							2020-11-18 18:01:58 +01:00  
				
					
						
							
							
								 
						
							
								18ca4e0e9a 
								
							 
						 
						
							
							
								
								Fix pop-out player appearing on mobile screens in web UI ( #15157 )  
							
							... 
							
							
							
							Fix  #15092  
						
							2020-11-16 05:16:39 +01:00  
				
					
						
							
							
								 
						
							
								04a079e723 
								
							 
						 
						
							
							
								
								Add hotkeys for audio/video control ( #15158 )  
							
							... 
							
							
							
							Fix  #14515  
						
							2020-11-15 14:24:54 +01:00  
				
					
						
							
							
								 
						
							
								8ffae82fa6 
								
							 
						 
						
							
							
								
								Fix minor design issues with fav confirmation modal  
							
							
							
						 
						
							2020-11-13 01:14:52 +01:00  
				
					
						
							
							
								 
						
							
								3f09d4ca03 
								
							 
						 
						
							
							
								
								Add missing locales to glitch flavor  
							
							
							
						 
						
							2020-11-12 22:27:44 +01:00  
				
					
						
							
							
								 
						
							
								412fe2ebb0 
								
							 
						 
						
							
							
								
								[Glitch] Add interrelationship icon  
							
							... 
							
							
							
							Port SCSS changes from 148ce97e21 
							
						 
						
							2020-11-12 22:24:24 +01:00  
				
					
						
							
							
								 
						
							
								0aeb833317 
								
							 
						 
						
							
							
								
								[Glitch] Add button to dismiss desktop notifications permissions banner  
							
							... 
							
							
							
							Port 4790a126be 
							
						 
						
							2020-11-12 22:23:06 +01:00  
				
					
						
							
							
								 
						
							
								c077cdaba7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/relationships_controller.rb`:
  Upstream changed a line too close to a glitch-soc only line related to
  glitch-soc's theming system.
  Applied upstream changes accordingly. 
							
						 
						
							2020-11-12 22:13:57 +01:00  
				
					
						
							
							
								 
						
							
								148ce97e21 
								
							 
						 
						
							
							
								
								Add interrelationship icon ( #15149 )  
							
							... 
							
							
							
							* Add interrelationship icon
* Fix arrow for rtl
* Fix to predefined color 
							
						 
						
							2020-11-12 17:43:12 +01:00  
				
					
						
							
							
								 
						
							
								4790a126be 
								
							 
						 
						
							
							
								
								Add button to dismiss desktop notifications permissions banner ( #15141 )  
							
							
							
						 
						
							2020-11-11 05:36:29 +01:00  
				
					
						
							
							
								 
						
							
								f1858f08c2 
								
							 
						 
						
							
							
								
								Remove auto-redirect to direct messages in web UI ( #15142 )  
							
							
							
						 
						
							2020-11-11 05:36:22 +01:00  
				
					
						
							
							
								 
						
							
								880fc9baaf 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #15110 )  
							
							... 
							
							
							
							* New translations doorkeeper.en.yml (Hungarian)
[ci skip]
* New translations doorkeeper.en.yml (Korean)
[ci skip]
* New translations doorkeeper.en.yml (Georgian)
[ci skip]
* New translations doorkeeper.en.yml (Japanese)
[ci skip]
* New translations doorkeeper.en.yml (Italian)
[ci skip]
* New translations doorkeeper.en.yml (Armenian)
[ci skip]
* New translations doorkeeper.en.yml (Hebrew)
[ci skip]
* New translations doorkeeper.en.yml (Dutch)
[ci skip]
* New translations doorkeeper.en.yml (Finnish)
[ci skip]
* New translations doorkeeper.en.yml (Basque)
[ci skip]
* New translations doorkeeper.en.yml (Greek)
[ci skip]
* New translations doorkeeper.en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (Danish)
[ci skip]
* New translations doorkeeper.en.yml (Czech)
[ci skip]
* New translations doorkeeper.en.yml (Catalan)
[ci skip]
* New translations doorkeeper.en.yml (Norwegian)
[ci skip]
* New translations doorkeeper.en.yml (Persian)
[ci skip]
* New translations doorkeeper.en.yml (Ukrainian)
[ci skip]
* New translations doorkeeper.en.yml (Indonesian)
[ci skip]
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations doorkeeper.en.yml (Galician)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Chinese Traditional)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations doorkeeper.en.yml (Polish)
[ci skip]
* New translations doorkeeper.en.yml (Swedish)
[ci skip]
* New translations doorkeeper.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Slovenian)
[ci skip]
* New translations doorkeeper.en.yml (Slovak)
[ci skip]
* New translations doorkeeper.en.yml (Russian)
[ci skip]
* New translations doorkeeper.en.yml (Portuguese)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Bulgarian)
[ci skip]
* New translations simple_form.en.yml (Czech)
[ci skip]
* New translations en.yml (Czech)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations simple_form.en.yml (Catalan)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.yml (Bulgarian)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
* New translations simple_form.en.yml (Arabic)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations simple_form.en.yml (Danish)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Hebrew)
[ci skip]
* New translations en.yml (Hebrew)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations simple_form.en.yml (Basque)
[ci skip]
* New translations en.yml (Basque)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations simple_form.en.yml (Greek)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Romanian)
[ci skip]
* New translations simple_form.en.yml (Croatian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations doorkeeper.en.yml (Croatian)
[ci skip]
* New translations en.yml (Croatian)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations doorkeeper.en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Galician)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.yml (Urdu (Pakistan))
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Marathi)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations simple_form.en.yml (Bengali)
[ci skip]
* New translations en.yml (Bengali)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Swedish)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations simple_form.en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.yml (Macedonian)
[ci skip]
* New translations simple_form.en.yml (Norwegian)
[ci skip]
* New translations en.yml (Lithuanian)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Georgian)
[ci skip]
* New translations en.yml (Georgian)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Norwegian)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations simple_form.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.yml (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations simple_form.en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations simple_form.en.yml (Slovenian)
[ci skip]
* New translations en.yml (Slovenian)
[ci skip]
* New translations simple_form.en.yml (Slovak)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations devise.en.yml (Turkish)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Japanese)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations devise.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations activerecord.en.yml (Icelandic)
[ci skip]
* New translations devise.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations activerecord.en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* Fix invalid syntax
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* bundle exec i18n-tasks normalize
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* bundle exec i18n-tasks normalize
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* bundle exec i18n-tasks normalize [ci skip]
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
							
						 
						
							2020-11-10 16:53:54 +09:00  
				
					
						
							
							
								 
						
							
								ecd83f495c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-11-09 10:53:53 +01:00  
				
					
						
							
							
								 
						
							
								2b63c62c57 
								
							 
						 
						
							
							
								
								Remove unnecessary messages ( #15109 )  
							
							... 
							
							
							
							* Remove unnecessary messages
* ran `i18n-tasks normalize` 
							
						 
						
							2020-11-09 01:43:16 +01:00  
				
					
						
							
							
								 
						
							
								cc98f967b1 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #14388 )  
							
							... 
							
							
							
							* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Esperanto)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.yml (Norwegian)
[ci skip]
* New translations simple_form.en.yml (Norwegian)
[ci skip]
* New translations devise.en.yml (Norwegian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Arabic)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations doorkeeper.en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Spanish, Mexico)
[ci skip]
* New translations simple_form.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.json (Spanish, Mexico)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Mexico)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations simple_form.en.yml (Catalan)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations simple_form.en.yml (Galician)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations devise.en.yml (German)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations simple_form.en.yml (Albanian)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations doorkeeper.en.yml (Corsican)
[ci skip]
* New translations devise.en.yml (Corsican)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations devise.en.yml (Occitan)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.json (Standard Moroccan Tamazight)
[ci skip]
* New translations en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations simple_form.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations activerecord.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations devise.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations devise.en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations devise.en.yml (Turkish)
[ci skip]
* New translations activerecord.en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* ran `i18n-tasks normalize`
* ran `yarn manage:translations`
* ran `i18n-tasks normalize`
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
							
						 
						
							2020-11-09 00:56:52 +01:00  
				
					
						
							
							
								 
						
							
								0437d70628 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/follower_accounts_controller.rb`:
  Conflict due to upstream changing suspension logic while
  glitch-soc has an extra option to hide followers count.
  Ported upstream changes. 
							
						 
						
							2020-11-08 14:20:35 +01:00  
				
					
						
							
							
								 
						
							
								3134691948 
								
							 
						 
						
							
							
								
								Add support for reversible suspensions through ActivityPub ( #14989 )  
							
							
							
						 
						
							2020-11-08 00:28:39 +01:00  
				
					
						
							
							
								 
						
							
								e4d62042bd 
								
							 
						 
						
							
							
								
								[Glitch] Add limitation of image's max zoom rate (max to the original size of image)  
							
							... 
							
							
							
							Port f720af6b72 
							
						 
						
							2020-11-07 18:33:16 +01:00  
				
					
						
							
							
								 
						
							
								91c2f14fd2 
								
							 
						 
						
							
							
								
								[Glitch] Bump detect-passive-events from 1.0.5 to 2.0.1  
							
							... 
							
							
							
							Port e16b0fb15a 
							
						 
						
							2020-11-07 18:32:09 +01:00  
				
					
						
							
							
								 
						
							
								412218af2e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-11-07 18:23:02 +01:00  
				
					
						
							
							
								 
						
							
								f720af6b72 
								
							 
						 
						
							
							
								
								Add limitation of image's max zoom rate (max to the original size of image) ( #15094 )  
							
							... 
							
							
							
							* limit image max scale rate to fit the actual image size
* replace with MIN_SCALE
* fix behavior on touch screen 
							
						 
						
							2020-11-04 20:43:31 +01:00  
				
					
						
							
							
								 
						
							
								5a9fc749c3 
								
							 
						 
						
							
							
								
								Fix unsightly re-layout delay for media previews  
							
							
							
						 
						
							2020-11-04 18:53:52 +01:00  
				
					
						
							
							
								 
						
							
								a48dbc78f8 
								
							 
						 
						
							
							
								
								Fix hiding video breaking playback  
							
							... 
							
							
							
							Also make the video player code closer to upstream 
							
						 
						
							2020-11-04 18:53:39 +01:00  
				
					
						
							
							
								 
						
							
								e16b0fb15a 
								
							 
						 
						
							
							
								
								Bump detect-passive-events from 1.0.5 to 2.0.1 ( #15003 )  
							
							... 
							
							
							
							* Bump detect-passive-events from 1.0.5 to 2.0.1
Bumps [detect-passive-events](https://github.com/rafgraph/detect-passive-events ) from 1.0.5 to 2.0.1.
- [Release notes](https://github.com/rafgraph/detect-passive-events/releases )
- [Commits](https://github.com/rafgraph/detect-passive-events/compare/v1.0.5...v2.0.1 )
Signed-off-by: dependabot[bot] <support@github.com>
* Migrate to detect-passive-events v2
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
							
						 
						
							2020-11-05 02:21:05 +09:00  
				
					
						
							
							
								 
						
							
								dc86d814d9 
								
							 
						 
						
							
							
								
								[Glitch] add mouse scroll lock in image expand view  
							
							... 
							
							
							
							Port f645dad661 
							
						 
						
							2020-11-04 12:24:40 +01:00  
				
					
						
							
							
								 
						
							
								40af1cf65b 
								
							 
						 
						
							
							
								
								[Glitch] Add expand/compress image button on image view box  
							
							... 
							
							
							
							Port 6a2db10f76 
							
						 
						
							2020-11-04 12:24:40 +01:00  
				
					
						
							
							
								 
						
							
								f5df3d1ae2 
								
							 
						 
						
							
							
								
								[Glitch] Fix width of content text fluctuating over time  
							
							... 
							
							
							
							Port 2ae751f19d 
							
						 
						
							2020-11-04 12:24:40 +01:00  
				
					
						
							
							
								 
						
							
								078744f210 
								
							 
						 
						
							
							
								
								[Glitch] Make visibility icon clickable as part of the time of a toot  
							
							... 
							
							
							
							Port 1d07f51039 
							
						 
						
							2020-11-04 12:24:40 +01:00  
				
					
						
							
							
								 
						
							
								578e757d09 
								
							 
						 
						
							
							
								
								[Glitch] Make click area of video/audio player buttons bigger in WebUI  
							
							... 
							
							
							
							Port a5afbb62d2 
							
						 
						
							2020-11-03 17:42:40 +01:00  
				
					
						
							
							
								 
						
							
								adfaf9551c 
								
							 
						 
						
							
							
								
								[Glitch] Fix some account media gallery items having empty labels  
							
							... 
							
							
							
							Port 9d023ed4f6 
							
						 
						
							2020-11-03 17:38:50 +01:00  
				
					
						
							
							
								 
						
							
								37dfb9dddc 
								
							 
						 
						
							
							
								
								[Glitch] Fix wrong seek bar width on media player  
							
							... 
							
							
							
							Port 8d7fbe7dd9 
							
						 
						
							2020-11-03 17:37:53 +01:00  
				
					
						
							
							
								 
						
							
								3b96141633 
								
							 
						 
						
							
							
								
								[Glitch] Make “Mark media as sensitive” properly translatable  
							
							... 
							
							
							
							Port c5704e75ae 
							
						 
						
							2020-11-03 17:36:54 +01:00  
				
					
						
							
							
								 
						
							
								cd675fbe18 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-11-03 17:28:54 +01:00  
				
					
						
							
							
								 
						
							
								f645dad661 
								
							 
						 
						
							
							
								
								add mouse scroll lock in image expand view ( #15088 )  
							
							... 
							
							
							
							* add mouse scroll lock in image expand view
* enhancement 
							
						 
						
							2020-11-03 06:06:45 +01:00  
				
					
						
							
							
								 
						
							
								6a2db10f76 
								
							 
						 
						
							
							
								
								Add expand/compress image button on image view box ( #15068 )  
							
							... 
							
							
							
							* add zoom image button
* enhance zoom algorithm & add translation
* code structure
* code structure
* code structure
* enhance grab performance
* rm useless state
* fix behavior on Firefox & scroll lock & horizontal scroll with mousewheel
* remove scroll lock on MouseWheelEvent
* code structure
* enhance algorithm and code structure
* rm Gemfile.lock from tree
* codeclimate
* fix a stupid mistake 
							
						 
						
							2020-11-02 21:16:38 +01:00  
				
					
						
							
							
								 
						
							
								9d023ed4f6 
								
							 
						 
						
							
							
								
								Fix some account media gallery items having empty labels ( #15073 )  
							
							... 
							
							
							
							Remove the labels entirely for images instead of putting an empty label. 
							
						 
						
							2020-11-01 18:31:39 +01:00  
				
					
						
							
							
								 
						
							
								b8e790c3c2 
								
							 
						 
						
							
							
								
								Fix crash when viewing a profile with a filtered out pinned toot  
							
							
							
						 
						
							2020-11-01 16:53:03 +01:00  
				
					
						
							
							
								 
						
							
								f1f0400adc 
								
							 
						 
						
							
							
								
								Show announcements in reverse chronological order ( #15065 )  
							
							
							
						 
						
							2020-10-30 13:09:51 +01:00  
				
					
						
							
							
								 
						
							
								8d7fbe7dd9 
								
							 
						 
						
							
							
								
								Fix wrong seek bar width on media player ( #15060 )  
							
							
							
						 
						
							2020-10-30 13:09:20 +01:00  
				
					
						
							
							
								 
						
							
								2ae751f19d 
								
							 
						 
						
							
							
								
								Fix width of content text fluctuating over time ( #15055 )  
							
							
							
						 
						
							2020-10-27 13:34:02 +01:00  
				
					
						
							
							
								 
						
							
								a81bb14abe 
								
							 
						 
						
							
							
								
								Add option to hide notification markers  
							
							
							
						 
						
							2020-10-27 11:20:11 +01:00  
				
					
						
							
							
								 
						
							
								c5704e75ae 
								
							 
						 
						
							
							
								
								Make “Mark media as sensitive” properly translatable ( #15051 )  
							
							
							
						 
						
							2020-10-27 03:05:50 +01:00  
				
					
						
							
							
								 
						
							
								1d07f51039 
								
							 
						 
						
							
							
								
								Make visibility icon clickable as part of the time of a toot ( #15053 )  
							
							... 
							
							
							
							- Makes permalink to a toot more easily clickable
- Fix clicking between icon and time in fact clicking the display name
- Fix clicking slightly under time in fact clicking the display name 
							
						 
						
							2020-10-27 03:00:47 +01:00  
				
					
						
							
							
								 
						
							
								a5afbb62d2 
								
							 
						 
						
							
							
								
								Make click area of video/audio player buttons bigger in WebUI ( #15049 )  
							
							
							
						 
						
							2020-10-27 02:58:47 +01:00  
				
					
						
							
							
								 
						
							
								49ee69f75f 
								
							 
						 
						
							
							
								
								Add local setting for pop-in player position  
							
							
							
						 
						
							2020-10-26 20:51:28 +01:00  
				
					
						
							
							
								 
						
							
								ea5298ab9b 
								
							 
						 
						
							
							
								
								Add setting to disable the pop-in player  
							
							
							
						 
						
							2020-10-26 20:31:54 +01:00  
				
					
						
							
							
								 
						
							
								5ee2b860f9 
								
							 
						 
						
							
							
								
								Respect glitch-soc's reply counter setting in the pop-in player  
							
							
							
						 
						
							2020-10-26 20:31:54 +01:00  
				
					
						
							
							
								 
						
							
								47edac871c 
								
							 
						 
						
							
							
								
								[Glitch] Fix regressions in icon buttons in web UI  
							
							... 
							
							
							
							Port a549415868 
							
						 
						
							2020-10-26 19:51:09 +01:00  
				
					
						
							
							
								 
						
							
								8f950e540b 
								
							 
						 
						
							
							
								
								[Glitch] Add pop-out player for audio/video in web UI  
							
							... 
							
							
							
							port d88a79b456 
							
						 
						
							2020-10-26 19:51:09 +01:00  
				
					
						
							
							
								 
						
							
								ddbb9f0ec4 
								
							 
						 
						
							
							
								
								[Glitch] Fix follow request notifications  
							
							... 
							
							
							
							Port 3678b10823 
							
						 
						
							2020-10-26 15:50:48 +01:00  
				
					
						
							
							
								 
						
							
								9c34090db8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/services/process_mentions_service.rb`:
  glitch-soc local-only handling, ported upstream changes 
							
						 
						
							2020-10-26 15:48:16 +01:00  
				
					
						
							
							
								 
						
							
								3678b10823 
								
							 
						 
						
							
							
								
								Fix follow request notifications ( #15048 )  
							
							
							
						 
						
							2020-10-26 15:41:28 +01:00  
				
					
						
							
							
								 
						
							
								5c60f7eaed 
								
							 
						 
						
							
							
								
								[Glitch] Fix strings that could not be translated  
							
							... 
							
							
							
							Port fb5f3be18f 
							
						 
						
							2020-10-21 21:49:46 +02:00  
				
					
						
							
							
								 
						
							
								4ae4b03974 
								
							 
						 
						
							
							
								
								[Glitch] Change how missing desktop notifications permission is displayed  
							
							... 
							
							
							
							Port a69ca29473 
							
						 
						
							2020-10-21 21:49:46 +02:00  
				
					
						
							
							
								 
						
							
								dca05c79a9 
								
							 
						 
						
							
							
								
								Move columns-related CSS rules into the appropriate files  
							
							
							
						 
						
							2020-10-21 21:28:47 +02:00  
				
					
						
							
							
								 
						
							
								b5927301cf 
								
							 
						 
						
							
							
								
								[Glitch] Fix browser notification permission request logic  
							
							... 
							
							
							
							Port f54ca3d08e 
							
						 
						
							2020-10-21 21:28:47 +02:00  
				
					
						
							
							
								 
						
							
								78ad04420c 
								
							 
						 
						
							
							
								
								[Glitch] Add duration parameter to muting.  
							
							... 
							
							
							
							Port 96761752ec 
							
						 
						
							2020-10-21 21:28:47 +02:00  
				
					
						
							
							
								 
						
							
								813c84cd6c 
								
							 
						 
						
							
							
								
								[Glitch] Change how CDN_HOST is passed down to make assets build reproducible  
							
							... 
							
							
							
							Port 4c45b43cb8 
							
						 
						
							2020-10-21 21:28:47 +02:00  
				
					
						
							
							
								 
						
							
								842c048c6b 
								
							 
						 
						
							
							
								
								[Glitch] Fix unread notification marker not updating when mounting column  
							
							... 
							
							
							
							Port dac3e362fd 
							
						 
						
							2020-10-21 19:36:41 +02:00  
				
					
						
							
							
								 
						
							
								f7306c7b7c 
								
							 
						 
						
							
							
								
								[Glitch] Ignore alt-key hotkeys in text fields  
							
							... 
							
							
							
							Port 63770d3aac 
							
						 
						
							2020-10-21 19:34:44 +02:00  
				
					
						
							
							
								 
						
							
								8071613dd7 
								
							 
						 
						
							
							
								
								[Glitch] Fix mark as read in notifications to be saved immediately  
							
							... 
							
							
							
							Port bec8b12bb5 
							
						 
						
							2020-10-21 19:33:20 +02:00  
				
					
						
							
							
								 
						
							
								c3d82027cf 
								
							 
						 
						
							
							
								
								[Glitch] Fix bell button causing a brief “Cancel follow request” on locked accounts  
							
							... 
							
							
							
							Port 82951920f7 
							
						 
						
							2020-10-21 19:24:32 +02:00  
				
					
						
							
							
								 
						
							
								ec49aa8175 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `.github/dependabot.yml`:
  Updated upstream, we deleted it to not be flooded by Depandabot.
  Kept deleted.
- `Gemfile.lock`:
  Puma updated on both sides, went for the most recent version.
- `app/controllers/api/v1/mutes_controller.rb`:
  Upstream updated the serializer to support timed mutes, while
  glitch-soc added a custom API ages ago to get information that
  is already available elsewhere.
  Dropped the glitch-soc-specific API, went with upstream changes.
- `app/javascript/core/admin.js`:
  Conflict due to changing how assets are loaded. Went with upstream.
- `app/javascript/packs/public.js`:
  Conflict due to changing how assets are loaded. Went with upstream.
- `app/models/mute.rb`:
  🤷 
- `app/models/user.rb`:
  New user setting added upstream while we have glitch-soc-specific
  user settings. Added upstream's user setting.
- `config/settings.yml`:
  Upstream added a new user setting close to a user setting we had
  changed the defaults for. Added the new upstream setting.
- `package.json`:
  Upstream dependency updated “too close” to a glitch-soc-specific
  dependency. No real conflict. Updated the dependency. 
							
						 
						
							2020-10-21 19:10:50 +02:00  
				
					
						
							
							
								 
						
							
								29870d2be6 
								
							 
						 
						
							
							
								
								Glitchsoc translation to 'es' language ( #1439 )  
							
							... 
							
							
							
							glitch-soc-specific translation to 'es' language 
							
						 
						
							2020-10-19 22:17:29 +02:00  
				
					
						
							
							
								 
						
							
								4130aef29c 
								
							 
						 
						
							
							
								
								Fix translation string ( #14986 )  
							
							
							
						 
						
							2020-10-16 21:41:43 +02:00  
				
					
						
							
							
								 
						
							
								fb5f3be18f 
								
							 
						 
						
							
							
								
								Fix strings that could not be translated ( #14980 )  
							
							
							
						 
						
							2020-10-15 21:24:58 +02:00  
				
					
						
							
							
								 
						
							
								a69ca29473 
								
							 
						 
						
							
							
								
								Change how missing desktop notifications permission is displayed ( #14985 )  
							
							... 
							
							
							
							Add missing controls for new notification type 
							
						 
						
							2020-10-15 16:24:47 +02:00  
				
					
						
							
							
								 
						
							
								4c45b43cb8 
								
							 
						 
						
							
							
								
								Change how CDN_HOST is passed down to make assets build reproducible ( #14381 )  
							
							... 
							
							
							
							* Change how CDN_HOST is passed down to make assets build reproducible
* Change webpacker/webpack configuration to dynamically load publicPath based on meta header
* Fix embedded layout missing the cdn-host meta header 
							
						 
						
							2020-10-13 01:19:35 +02:00  
				
					
						
							
							
								 
						
							
								96761752ec 
								
							 
						 
						
							
							
								
								Add duration parameter to muting. ( #13831 )  
							
							... 
							
							
							
							* Adding duration to muting.
* Remove useless checks 
							
						 
						
							2020-10-13 01:01:14 +02:00  
				
					
						
							
							
								 
						
							
								f54ca3d08e 
								
							 
						 
						
							
							
								
								Fix browser notification permission request logic ( #13543 )  
							
							... 
							
							
							
							* Add notification permission handling code
* Request notification permission when enabling any notification setting
* Add badge to notification settings when permissions insufficient
* Disable alerts by default, requesting permission and enable them on onboarding 
							
						 
						
							2020-10-13 00:37:21 +02:00  
				
					
						
							
							
								 
						
							
								dc52a778e1 
								
							 
						 
						
							
							
								
								Fix issue checking for last unread notification when there are gaps ( #14960 )  
							
							
							
						 
						
							2020-10-09 17:12:52 +02:00  
				
					
						
							
							
								 
						
							
								cd861c051c 
								
							 
						 
						
							
							
								
								Fix issue checking for last unread notification when there are gaps  
							
							
							
						 
						
							2020-10-08 22:44:30 +02:00  
				
					
						
							
							
								 
						
							
								dac3e362fd 
								
							 
						 
						
							
							
								
								Fix unread notification marker not updating when mounting column ( #14954 )  
							
							
							
						 
						
							2020-10-08 00:35:27 +02:00  
				
					
						
							
							
								 
						
							
								63770d3aac 
								
							 
						 
						
							
							
								
								Ignore alt-key hotkeys in text fields ( #14942 )  
							
							... 
							
							
							
							Fixes  #14862 
This used to be the case until #13987 , which introduced a hotkey to toggle
the Content Warning field.
Unfortunately, MacOS relies on the “alt” key for many things, including
composing text (see #14862 ), therefore, even if that makes the CW toggle
hotkey significantly less useful, it makes sense to not interfere with
composing toots. 
						
							2020-10-05 22:04:06 +02:00  
				
					
						
							
							
								 
						
							
								5a9ad221bf 
								
							 
						 
						
							
							
								
								Update translation files ( #14920 )  
							
							
							
						 
						
							2020-10-05 02:57:38 +02:00  
				
					
						
							
							
								 
						
							
								a549415868 
								
							 
						 
						
							
							
								
								Fix regressions in icon buttons in web UI ( #14915 )  
							
							
							
						 
						
							2020-10-04 15:02:36 +02:00  
				
					
						
							
							
								 
						
							
								bec8b12bb5 
								
							 
						 
						
							
							
								
								Fix mark as read in notifications to be saved immediately ( #14907 )  
							
							... 
							
							
							
							* Fix mark as read in notifications to be saved immediately
* fix code style 
							
						 
						
							2020-10-01 04:17:46 +02:00  
				
					
						
							
							
								 
						
							
								65136600e3 
								
							 
						 
						
							
							
								
								Fix logging out on mobile ( #14901 )  
							
							... 
							
							
							
							Fixes  #14900  
						
							2020-09-30 19:31:17 +02:00  
				
					
						
							
							
								 
						
							
								78e45a5285 
								
							 
						 
						
							
							
								
								Add option to disable swiping motions across the WebUI ( #13885 )  
							
							... 
							
							
							
							Fixes  #13882  
						
							2020-09-30 19:31:03 +02:00  
				
					
						
							
							
								 
						
							
								f5d08f2417 
								
							 
						 
						
							
							
								
								Fix unread notification markers ( #14897 )  
							
							
							
						 
						
							2020-09-29 15:30:56 +02:00  
				
					
						
							
							
								 
						
							
								b5edf30160 
								
							 
						 
						
							
							
								
								Fix boost icon not being displayed in boost notifications  
							
							
							
						 
						
							2020-09-29 11:05:05 +02:00  
				
					
						
							
							
								 
						
							
								82951920f7 
								
							 
						 
						
							
							
								
								Fix bell button causing a brief “Cancel follow request” on locked accounts ( #14896 )  
							
							
							
						 
						
							2020-09-28 21:44:29 +02:00  
				
					
						
							
							
								 
						
							
								ccfc2b6dce 
								
							 
						 
						
							
							
								
								Make explicit in glitch-soc's WebUI when an account is suspended  
							
							
							
						 
						
							2020-09-28 18:00:49 +02:00  
				
					
						
							
							
								 
						
							
								dadec533ce 
								
							 
						 
						
							
							
								
								[Glitch] Fix unreadable placeholder text color in high contrast theme in web UI ( #14803 )  
							
							... 
							
							
							
							Port bbcbf12215 
							
						 
						
							2020-09-28 17:56:16 +02:00  
				
					
						
							
							
								 
						
							
								6dde075425 
								
							 
						 
						
							
							
								
								Fix actions being performed before the redux state is set up  
							
							
							
						 
						
							2020-09-28 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								f8205b7b4a 
								
							 
						 
						
							
							
								
								[Glitch] Add paragraph about browser add-ons when encountering some errors  
							
							... 
							
							
							
							Port b67caf9be4 
							
						 
						
							2020-09-28 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								14869ee656 
								
							 
						 
						
							
							
								
								[Glitch] Add option to be notified when a followed user posts  
							
							... 
							
							
							
							Port 974b1b79ce 
							
						 
						
							2020-09-28 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								0a069bffd9 
								
							 
						 
						
							
							
								
								[Glitch] Optimize the process of following someone  
							
							... 
							
							
							
							Port front-end changes from 6d59dfa15d 
							
						 
						
							2020-09-28 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								6775de3fc9 
								
							 
						 
						
							
							
								
								[Glitch] Change web UI to show empty profile for suspended accounts  
							
							... 
							
							
							
							Port fcb9350ff8 
							
						 
						
							2020-09-28 17:49:55 +02:00  
				
					
						
							
							
								 
						
							
								572d1a1bf8 
								
							 
						 
						
							
							
								
								[Glitch] Fix home TL marker code mishandling gaps  
							
							... 
							
							
							
							Port eaea2311aa 
							
						 
						
							2020-09-28 15:00:19 +02:00  
				
					
						
							
							
								 
						
							
								4586202448 
								
							 
						 
						
							
							
								
								[Glitch] Fix notification filter bar incorrectly filtering gaps  
							
							... 
							
							
							
							Port aab867b0e8 
							
						 
						
							2020-09-28 14:59:10 +02:00  
				
					
						
							
							
								 
						
							
								d31792a2a6 
								
							 
						 
						
							
							
								
								[Glitch] Add border around  🕺  emoji  
							
							... 
							
							
							
							Port 91eecd1b3c 
							
						 
						
							2020-09-28 14:58:25 +02:00  
				
					
						
							
							
								 
						
							
								a7aedebc31 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `Gemfile.lock`:
  Not a real conflict, upstream updated dependencies that were too close to
  glitch-soc-only ones in the file.
- `app/controllers/oauth/authorized_applications_controller.rb`:
  Upstream changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's theming system.
  Ported upstream changes.
- `app/controllers/settings/base_controller.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's theming system.
  Ported upstream changes.
- `app/controllers/settings/sessions_controller.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's theming system.
  Ported upstream changes.
- `app/models/user.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc not preventing moved accounts from logging
  in.
  Ported upstream changes while keeping the ability for moved accounts to log
  in.
- `app/policies/status_policy.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's local-only toots.
  Ported upstream changes.
- `app/serializers/rest/account_serializer.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's ability  to hide followers count.
  Ported upstream changes.
- `app/services/process_mentions_service.rb`:
  Upstream refactored and changed the logic surrounding suspended accounts.
  Minor conflict due to glitch-soc's local-only toots.
  Ported upstream changes.
- `package.json`:
  Not a real conflict, upstream updated dependencies that were too close to
  glitch-soc-only ones in the file. 
							
						 
						
							2020-09-28 14:13:30 +02:00  
				
					
						
							
							
								 
						
							
								d88a79b456 
								
							 
						 
						
							
							
								
								Add pop-out player for audio/video in web UI ( #14870 )  
							
							... 
							
							
							
							Fix  #11160  
						
							2020-09-28 13:29:43 +02:00  
				
					
						
							
							
								 
						
							
								ff89025979 
								
							 
						 
						
							
							
								
								Add unread notification markers ( #14818 )  
							
							... 
							
							
							
							* Add unread notification markers
Fixes  #14804 
* Allow IntersectionObserverArticle's children to be updated 
							
						 
						
							2020-09-26 20:57:07 +02:00  
				
					
						
							
							
								 
						
							
								787d5d7289 
								
							 
						 
						
							
							
								
								Fix minor bugs  
							
							
							
						 
						
							2020-09-19 15:01:46 +02:00  
				
					
						
							
							
								 
						
							
								312c936d51 
								
							 
						 
						
							
							
								
								Minor refactoring and fixups  
							
							
							
						 
						
							2020-09-19 14:15:28 +02:00  
				
					
						
							
							
								 
						
							
								85b9086e6b 
								
							 
						 
						
							
							
								
								Filter out mounted lists from “getting started” column  
							
							
							
						 
						
							2020-09-18 20:07:25 +02:00  
				
					
						
							
							
								 
						
							
								974b1b79ce 
								
							 
						 
						
							
							
								
								Add option to be notified when a followed user posts ( #13546 )  
							
							... 
							
							
							
							* Add bell button
Fix  #4890 
* Remove duplicate type from post-deployment migration
* Fix legacy class type mappings
* Improve query performance with better index
* Fix validation
* Remove redundant index from notifications 
							
						 
						
							2020-09-18 17:26:45 +02:00  
				
					
						
							
							
								 
						
							
								a681980307 
								
							 
						 
						
							
							
								
								Submit timeline markers closer to the moment they change  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								60eebc6cc4 
								
							 
						 
						
							
							
								
								Fix crashes when connection drops  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								f1c0cf9806 
								
							 
						 
						
							
							
								
								Add button to manually mark all notifications as read  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								94c290d7d2 
								
							 
						 
						
							
							
								
								Only update read marker when giving focus/mounting column  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								145ed37978 
								
							 
						 
						
							
							
								
								Refactor and change logic to only update marker if we reached the last  
							
							... 
							
							
							
							read notification. 
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								66e9a77e36 
								
							 
						 
						
							
							
								
								Display unread marker for notifications  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								ae698469d0 
								
							 
						 
						
							
							
								
								Clean up leftover from DM conversation view redesign  
							
							
							
						 
						
							2020-09-17 15:22:56 +02:00  
				
					
						
							
							
								 
						
							
								eaea2311aa 
								
							 
						 
						
							
							
								
								Fix home TL marker code mishandling gaps ( #14809 )  
							
							
							
						 
						
							2020-09-16 20:17:40 +02:00  
				
					
						
							
							
								 
						
							
								aab867b0e8 
								
							 
						 
						
							
							
								
								Fix notification filter bar incorrectly filtering gaps ( #14808 )  
							
							
							
						 
						
							2020-09-16 20:17:16 +02:00  
				
					
						
							
							
								 
						
							
								bbcbf12215 
								
							 
						 
						
							
							
								
								Fix unreadable placeholder text color in high contrast theme in web UI ( #14803 )  
							
							... 
							
							
							
							Fix  #14717  
						
							2020-09-15 09:24:24 +02:00  
				
					
						
							
							
								 
						
							
								b67caf9be4 
								
							 
						 
						
							
							
								
								Add paragraph about browser add-ons when encountering some errors ( #14801 )  
							
							... 
							
							
							
							* Add paragraph about browser add-ons when encountering some errors
When a crash is caused by a NotFoundError exception, add a paragraph
to the error page mentioning browser add-ons.
Indeed, crashes with NotFoundError are often caused by browser extensions
messing with the DOM in ways React.JS can't recover from (e.g. issues #13325 
and #14731 ).
* Reword error messages 
							
						 
						
							2020-09-14 15:05:22 +02:00  
				
					
						
							
							
								 
						
							
								91eecd1b3c 
								
							 
						 
						
							
							
								
								Add border around  🕺  emoji ( #14769 )  
							
							... 
							
							
							
							Fixes  #14768  
						
							2020-09-10 19:08:03 +02:00  
				
					
						
							
							
								 
						
							
								afa753a890 
								
							 
						 
						
							
							
								
								[Glitch] Set z-index of dropdown to 9999.  
							
							... 
							
							
							
							Port 678f5ed296 
							
						 
						
							2020-09-10 17:44:38 +02:00  
				
					
						
							
							
								 
						
							
								fcb9350ff8 
								
							 
						 
						
							
							
								
								Change web UI to show empty profile for suspended accounts ( #14766 )  
							
							
							
						 
						
							2020-09-10 00:07:19 +02:00  
				
					
						
							
							
								 
						
							
								e5f934ddf0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/activitypub/collections_controller.rb`:
  Conflict caused because we have additional code to make sure pinned
  local-only toots don't get rendered on the ActivityPub endpoints.
  Ported upstream changes. 
							
						 
						
							2020-09-07 09:21:38 +02:00  
				
					
						
							
							
								 
						
							
								a6121a159c 
								
							 
						 
						
							
							
								
								Remove obsolete IndexedDB operations from web UI ( #14730 )  
							
							... 
							
							
							
							Storing objects in IndexedDB was disabled in #7932 , but we were
still trying to read objects from it before making an API call 
							
						 
						
							2020-09-04 20:22:40 +02:00  
				
					
						
							
							
								 
						
							
								272aa4a109 
								
							 
						 
						
							
							
								
								Fix direct visibility style for light theme ( #14727 )  
							
							
							
						 
						
							2020-09-04 08:49:56 +02:00  
				
					
						
							
							
								 
						
							
								787a629b8f 
								
							 
						 
						
							
							
								
								[Glitch] Update Tesseract.js  
							
							... 
							
							
							
							Port 5fc5a9f9f1 
							
						 
						
							2020-09-01 17:10:20 +02:00  
				
					
						
							
							
								 
						
							
								a2d66a90e6 
								
							 
						 
						
							
							
								
								[Glitch] Add border around  🐞  emoji  
							
							... 
							
							
							
							Port JS change from f0b6ddd979 
							
						 
						
							2020-09-01 17:08:09 +02:00  
				
					
						
							
							
								 
						
							
								3fefb7909b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `config/webpack/shared.js`:
  Upstream has changed how Tesseract.js gets included and dropped a dependency.
  The conflict is caused by glitch-soc having different code due to its
  theming system.
  Ported upstream changes.
- `lib/mastodon/version.rb`:
  Upstream refactor/code style change in a place we replaced upstream's
  repo URL with ours.
  Ported upstram changes, keeping our repo URL.
- `yarn.lock`:
  Upstream dropped dependencies, one of which was textually too close to
  a glitch-soc-specific dependency. Not a real conflict. 
							
						 
						
							2020-09-01 17:02:18 +02:00  
				
					
						
							
							
								 
						
							
								d95dd3883e 
								
							 
						 
						
							
							
								
								Change radio button design to be consistent with that of the directory explorer  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-09-01 14:09:35 +02:00  
				
					
						
							
							
								 
						
							
								70e64206be 
								
							 
						 
						
							
							
								
								Capitalize replies_policy strings  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-09-01 14:09:35 +02:00  
				
					
						
							
							
								 
						
							
								79305428a7 
								
							 
						 
						
							
							
								
								Add configuration option to filter replies in lists ( #9205 )  
							
							... 
							
							
							
							* Add database support for list show-reply preferences
* Add backend support to read and update list-specific show_replies settings
* Add basic UI to set list replies setting
* Add specs for list replies policy
* Switch "cycling" reply policy link to a set of radio inputs
* Capitalize replies_policy strings
* Change radio button design to be consistent with that of the directory explorer 
							
						 
						
							2020-09-01 13:31:28 +02:00  
				
					
						
							
							
								 
						
							
								1c308af84c 
								
							 
						 
						
							
							
								
								Change own direct-visibility statuses to be in the home feed again ( #14711 )  
							
							... 
							
							
							
							And remove highlighting in web UI
Full circle from #8940  
							
						 
						
							2020-09-01 13:30:42 +02:00  
				
					
						
							
							
								 
						
							
								e02f375d22 
								
							 
						 
						
							
							
								
								Fix threaded mode  
							
							... 
							
							
							
							Fixes  #1414  
						
							2020-09-01 09:37:17 +02:00  
				
					
						
							
							
								 
						
							
								5fc5a9f9f1 
								
							 
						 
						
							
							
								
								Update Tesseract.js ( #14708 )  
							
							... 
							
							
							
							* [WiP] Update Tesseract.js
- Update Tesseract.js to 2.2.1
- Use versioned file names
- differentiate two progression states: preparing OCR and detecting picture
* Get rid of copy-webpack-plugin 
							
						 
						
							2020-09-01 00:26:10 +02:00  
				
					
						
							
							
								 
						
							
								38182fceb3 
								
							 
						 
						
							
							
								
								Fix crash when opening detailed view of a status you boosted  
							
							
							
						 
						
							2020-08-31 23:48:16 +02:00  
				
					
						
							
							
								 
						
							
								f0b6ddd979 
								
							 
						 
						
							
							
								
								Add border around  🐞  emoji ( #14712 )  
							
							
							
						 
						
							2020-08-31 23:30:27 +02:00  
				
					
						
							
							
								 
						
							
								7febf19296 
								
							 
						 
						
							
							
								
								Add back “Home” link to the “Getting Started” column when the “Home” column isn't mounted ( #14707 )  
							
							... 
							
							
							
							* Add back "Home" link to "Getting started" when Home column isn't mounted
* Fix keys in getting_started
It should not matter much in practice as the list of items will only
change extremely rarely, but having a `key` that corresponds to the actual
item makes much more sense than having it be the index of the item within
the list. 
							
						 
						
							2020-08-31 18:11:37 +02:00  
				
					
						
							
							
								 
						
							
								a68ec50e4e 
								
							 
						 
						
							
							
								
								Adapt 2FA changes to glitch-soc's theming system  
							
							
							
						 
						
							2020-08-30 17:26:18 +02:00  
				
					
						
							
							
								 
						
							
								a340e653df 
								
							 
						 
						
							
							
								
								[Glitch] Add WebAuthn as an alternative 2FA method  
							
							... 
							
							
							
							Port CSS changes from e8d41bc2fe 
							
						 
						
							2020-08-30 17:21:16 +02:00  
				
					
						
							
							
								 
						
							
								bf55b5463a 
								
							 
						 
						
							
							
								
								[Glitch] Fix: also use custom private boost icon for detailed status  
							
							... 
							
							
							
							Port a3ec9af9b0 
							
						 
						
							2020-08-30 16:51:16 +02:00  
				
					
						
							
							
								 
						
							
								72b1d5fdc5 
								
							 
						 
						
							
							
								
								[Glitch] Better manage subscriptionCounters  
							
							... 
							
							
							
							Port 9669557be1 
							
						 
						
							2020-08-30 16:35:33 +02:00  
				
					
						
							
							
								 
						
							
								3bbf6b1519 
								
							 
						 
						
							
							
								
								[Glitch] reword "boost to original audience" as per tootsuite#14596  
							
							... 
							
							
							
							Port 46210a65d1 
							
						 
						
							2020-08-30 16:34:38 +02:00  
				
					
						
							
							
								 
						
							
								cd806663af 
								
							 
						 
						
							
							
								
								[Glitch] Fix click range discrepancies in gifv  
							
							... 
							
							
							
							Port debf6ae316 
							
						 
						
							2020-08-30 16:31:41 +02:00  
				
					
						
							
							
								 
						
							
								45d1f34a30 
								
							 
						 
						
							
							
								
								[Glitch] Fix scrolling issues when closing some dropdown menus  
							
							... 
							
							
							
							Port c7cfd4e67a 
							
						 
						
							2020-08-30 16:31:02 +02:00  
				
					
						
							
							
								 
						
							
								8c3c27bf06 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/accounts_controller.rb`:
  Upstream change too close to a glitch-soc change related to
  instance-local toots. Merged upstream changes.
- `app/services/fan_out_on_write_service.rb`:
  Minor conflict due to glitch-soc's handling of Direct Messages,
  merged upstream changes.
- `yarn.lock`:
  Not really a conflict, caused by glitch-soc-only dependencies
  being textually too close to updated upstream dependencies.
  Merged upstream changes. 
							
						 
						
							2020-08-30 16:13:08 +02:00  
				
					
						
							
							
								 
						
							
								30632adf9e 
								
							 
						 
						
							
							
								
								Fix replying to some remote toots switching to local-only  
							
							
							
						 
						
							2020-08-29 19:57:32 +02:00  
				
					
						
							
							
								 
						
							
								f1d31cf18d 
								
							 
						 
						
							
							
								
								Fix spacing around reblog counter in detailed statuses  
							
							... 
							
							
							
							And bring the whole thing closer to upstream's code. 
							
						 
						
							2020-08-24 20:03:37 +02:00  
				
					
						
							
							
								 
						
							
								e8d41bc2fe 
								
							 
						 
						
							
							
								
								Add WebAuthn as an alternative 2FA method ( #14466 )  
							
							... 
							
							
							
							* feat: add possibility of adding WebAuthn security keys to use as 2FA
This adds a basic UI for enabling WebAuthn 2FA. We did a little refactor
to the Settings page for editing the 2FA methods – now it will list the
methods that are available to the user (TOTP and WebAuthn) and from
there they'll be able to add or remove any of them.
Also, it's worth mentioning that for enabling WebAuthn it's required to
have TOTP enabled, so the first time that you go to the 2FA Settings
page, you'll be asked to set it up.
This work was inspired by the one donde by Github in their platform, and
despite it could be approached in different ways, we decided to go with
this one given that we feel that this gives a great UX.
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: add request for WebAuthn as second factor at login if enabled
This commits adds the feature for using WebAuthn as a second factor for
login when enabled.
If users have WebAuthn enabled, now a page requesting for the use of a
WebAuthn credential for log in will appear, although a link redirecting
to the old page for logging in using a two-factor code will also be
present.
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: add possibility of deleting WebAuthn Credentials
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: disable WebAuthn when an Admin disables 2FA for a user
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* feat: remove ability to disable TOTP leaving only WebAuthn as 2FA
Following examples form other platforms like Github, we decided to make
Webauthn 2FA secondary to 2FA with TOTP, so that we removed the
possibility of removing TOTP authentication only, leaving users with
just WEbAuthn as 2FA. Instead, users will have to click on 'Disable 2FA'
in order to remove second factor auth.
The reason for WebAuthn being secondary to TOPT is that in that way,
users will still be able to log in using their code from their phone's
application if they don't have their security keys with them – or maybe
even lost them.
* We had to change a little the flow for setting up TOTP, given that now
  it's possible to setting up again if you already had TOTP, in order to
  let users modify their authenticator app – given that now it's not
  possible for them to disable TOTP and set it up again with another
  authenticator app.
  So, basically, now instead of storing the new `otp_secret` in the
  user, we store it in the session until the process of set up is
  finished.
  This was because, as it was before, when users clicked on 'Edit' in
  the new two-factor methods lists page, but then went back without
  finishing the flow, their `otp_secret` had been changed therefore
  invalidating their previous authenticator app, making them unable to
  log in again using TOTP.
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com>
* refactor: fix eslint errors
The PR build was failing given that linting returning some errors.
This commit attempts to fix them.
* refactor: normalize i18n translations
The build was failing given that i18n translations files were not
normalized.
This commits fixes that.
* refactor: avoid having the webauthn gem locked to a specific version
* refactor: use symbols for routes without '/'
* refactor: avoid sending webauthn disabled email when 2FA is disabled
When an admins disable 2FA for users, we were sending two mails
to them, one notifying that 2FA was disabled and the other to notify
that WebAuthn was disabled.
As the second one is redundant since the first email includes it, we can
remove it and send just one email to users.
* refactor: avoid creating new env variable for webauthn_origin config
* refactor: improve flash error messages for webauthn pages
Co-authored-by: Facundo Padula <facundo.padula@cedarcode.com> 
							
						 
						
							2020-08-24 16:46:27 +02:00  
				
					
						
							
							
								 
						
							
								a3ec9af9b0 
								
							 
						 
						
							
							
								
								Fix: also use custom private boost icon for detailed status ( #14471 )  
							
							... 
							
							
							
							* use custom private boost icon for detail status
* only use className 
							
						 
						
							2020-08-24 14:13:44 +02:00  
				
					
						
							
							
								 
						
							
								9669557be1 
								
							 
						 
						
							
							
								
								Better manage subscriptionCounters ( #14608 )  
							
							... 
							
							
							
							Before this change:
- unsubscribe() was not called for a disconnection
- It seems that WebSocketClient calls connected() and reconnected().
  subscriptionCounters were incremented twice for a single reconnection,
  first from connected() and second from reconnected()
This might be a an additional change to
https://github.com/tootsuite/mastodon/pull/14579 
to recover subscriptions after a reconnect. 
							
						 
						
							2020-08-24 14:06:45 +02:00  
				
					
						
							
							
								 
						
							
								46210a65d1 
								
							 
						 
						
							
							
								
								reword "boost to original audience" as per  #14596  ( #14598 )  
							
							
							
						 
						
							2020-08-23 00:08:31 +02:00  
				
					
						
							
							
								 
						
							
								debf6ae316 
								
							 
						 
						
							
							
								
								Fix click range discrepancies in gifv ( #14615 )  
							
							
							
						 
						
							2020-08-23 00:08:12 +02:00  
				
					
						
							
							
								 
						
							
								c7cfd4e67a 
								
							 
						 
						
							
							
								
								Fix scrolling issues when closing some dropdown menus ( #14606 )  
							
							
							
						 
						
							2020-08-21 14:14:28 +02:00  
				
					
						
							
							
								 
						
							
								5dcc406abe 
								
							 
						 
						
							
							
								
								Change styling to always have scrollbar on search results  
							
							
							
						 
						
							2020-08-17 15:46:18 +02:00  
				
					
						
							
							
								 
						
							
								d4b65193c7 
								
							 
						 
						
							
							
								
								Fix WebUI crash in edge case when media display size causes scroll  
							
							... 
							
							
							
							Fixes  #1406  
						
							2020-08-17 15:46:18 +02:00  
				
					
						
							
							
								 
						
							
								e5dbdebc31 
								
							 
						 
						
							
							
								
								Fix styling of display names and account handles, make it closer to upstream  
							
							
							
						 
						
							2020-08-13 23:32:29 +02:00  
				
					
						
							
							
								 
						
							
								0f71372d63 
								
							 
						 
						
							
							
								
								[Glitch] Add client-side validation in password change forms  
							
							... 
							
							
							
							Port 7dc4c74265 
							
						 
						
							2020-08-13 22:26:22 +02:00  
				
					
						
							
							
								 
						
							
								b6c0f1fdc6 
								
							 
						 
						
							
							
								
								[Glitch] Add HTML form validation for the registration form  
							
							... 
							
							
							
							Port d70c3ab4c3 
							
						 
						
							2020-08-13 22:25:33 +02:00  
				
					
						
							
							
								 
						
							
								da62e350e0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-08-13 22:17:29 +02:00  
				
					
						
							
							
								 
						
							
								7dc4c74265 
								
							 
						 
						
							
							
								
								Add client-side validation in password change forms ( #14564 )  
							
							... 
							
							
							
							* Fix client-side username validation at registration
It used the Account::USERNAME_RE regexp which is for *remote* users,
local user validation is stricter. Also take into account max username length.
* Add client-side form validation for password change
* Add client-side form validation to dedicated registration form
Previous changes only applied to the /about page, not the dedicated form on
/auth 
							
						 
						
							2020-08-12 12:11:15 +02:00  
				
					
						
							
							
								 
						
							
								660188c900 
								
							 
						 
						
							
							
								
								Fix local-only flag not necessarily being preserved on delete & redraft  
							
							
							
						 
						
							2020-08-12 00:02:44 +02:00  
				
					
						
							
							
								 
						
							
								d70c3ab4c3 
								
							 
						 
						
							
							
								
								Add HTML form validation for the registration form ( #14560 )  
							
							... 
							
							
							
							* Add HTML-level validation of username in sign-up form
* Make required fields with incorrect values more visible
* Enable HTML form validation for the registration form
* Mark agreement checkbox as required client-side
* Add minimum length to password
* Add client-side password confirmation validation 
							
						 
						
							2020-08-11 23:09:13 +02:00  
				
					
						
							
							
								 
						
							
								0376b6b92b 
								
							 
						 
						
							
							
								
								Fix new audio player when under content warnings  
							
							
							
						 
						
							2020-08-11 22:37:51 +02:00  
				
					
						
							
							
								 
						
							
								8ae52dc792 
								
							 
						 
						
							
							
								
								[Glitch] Add support for managing multiple stream subscriptions in a single connection  
							
							... 
							
							
							
							Ported ef057584fd 
							
						 
						
							2020-08-11 19:40:35 +02:00  
				
					
						
							
							
								 
						
							
								78fa15d08f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/master  
							
							... 
							
							
							
							Conflicts:
- `streaming/index.js`:
  Upstream entirely refactored it.
  Ported our changes to upstream's refactor. Hopefuly. 
							
						 
						
							2020-08-11 19:19:27 +02:00  
				
					
						
							
							
								 
						
							
								ef057584fd 
								
							 
						 
						
							
							
								
								Add support for managing multiple stream subscriptions in a single connection ( #14524 )  
							
							
							
						 
						
							2020-08-11 18:24:59 +02:00  
				
					
						
							
							
								 
						
							
								5d5b9e2f62 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-08-08 19:10:40 +02:00  
				
					
						
							
							
								 
						
							
								bd3420b139 
								
							 
						 
						
							
							
								
								Fix crash when failing to load emoji picker ( #14525 )  
							
							... 
							
							
							
							Fixes  #14523  
						
							2020-08-08 17:57:56 +02:00  
				
					
						
							
							
								 
						
							
								4a4d08f3a0 
								
							 
						 
						
							
							
								
								Fix eslint error ( #14521 )  
							
							
							
						 
						
							2020-08-07 10:40:33 +02:00  
				
					
						
							
							
								 
						
							
								a637344e37 
								
							 
						 
						
							
							
								
								Fallback to previous, more approximative hashtag RE on older browsers ( #14513 )  
							
							... 
							
							
							
							Fixes  #14511  
						
							2020-08-05 22:39:14 +02:00  
				
					
						
							
							
								 
						
							
								a3806ec6ba 
								
							 
						 
						
							
							
								
								[Glitch] Fallback to previous, more approximative hashtag RE on older browsers  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-08-05 13:43:32 +02:00  
				
					
						
							
							
								 
						
							
								8f0e6122a9 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio player on Safari  
							
							... 
							
							
							
							Port 635b6a0f1a 
							
						 
						
							2020-08-02 22:30:51 +02:00  
				
					
						
							
							
								 
						
							
								b578d70957 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-08-02 22:29:17 +02:00  
				
					
						
							
							
								 
						
							
								635b6a0f1a 
								
							 
						 
						
							
							
								
								Fix audio player on Safari ( #14485 )  
							
							
							
						 
						
							2020-08-02 18:47:09 +02:00  
				
					
						
							
							
								 
						
							
								de7ba22c45 
								
							 
						 
						
							
							
								
								[Glitch] Fix new audio player features not working on Safari  
							
							... 
							
							
							
							Port 51b5bb5301 
							
						 
						
							2020-08-02 14:35:40 +02:00  
				
					
						
							
							
								 
						
							
								8f3295f212 
								
							 
						 
						
							
							
								
								[Glitch] Fix wrong proptypes for onEditAccountNote  
							
							... 
							
							
							
							Port 5faf2de938 
							
						 
						
							2020-08-02 14:34:56 +02:00  
				
					
						
							
							
								 
						
							
								1d8e930445 
								
							 
						 
						
							
							
								
								[Glitch] Fix the hashtag judgment of the compose form to be the same as the server side  
							
							... 
							
							
							
							Port cd94854e7d 
							
						 
						
							2020-08-02 14:33:22 +02:00  
				
					
						
							
							
								 
						
							
								23cd5f2c15 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-08-02 14:30:28 +02:00  
				
					
						
							
							
								 
						
							
								3ade834830 
								
							 
						 
						
							
							
								
								Fix disabled boost icon being replaced by private boost icon on hover ( #14456 )  
							
							... 
							
							
							
							Fixes  #14455  
						
							2020-08-02 11:21:28 +02:00  
				
					
						
							
							
								 
						
							
								51b5bb5301 
								
							 
						 
						
							
							
								
								Fix new audio player features not working on Safari ( #14465 )  
							
							... 
							
							
							
							Fixes  #14462  
						
							2020-08-02 11:20:17 +02:00  
				
					
						
							
							
								 
						
							
								5faf2de938 
								
							 
						 
						
							
							
								
								Fix wrong proptypes for onEditAccountNote ( #14481 )  
							
							... 
							
							
							
							Also add missing PropTypes to the correct component
Fixes  #14478  
							
						 
						
							2020-08-02 11:20:02 +02:00  
				
					
						
							
							
								 
						
							
								cd94854e7d 
								
							 
						 
						
							
							
								
								Fix the hashtag judgment of the compose form to be the same as the server side ( #14484 )  
							
							
							
						 
						
							2020-08-02 11:19:43 +02:00  
				
					
						
							
							
								 
						
							
								2cfa142961 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `yarn.lock`:
  No real conflict, just a glitch-soc-only dependency textually too close to
  one updated upstream. Ported upstream changes. 
							
						 
						
							2020-08-01 20:24:23 +02:00  
				
					
						
							
							
								 
						
							
								00448db3c8 
								
							 
						 
						
							
							
								
								Fix unnecessary second connection to user stream from account timeline in web UI ( #14387 )  
							
							... 
							
							
							
							Fix regression from #14212  
							
						 
						
							2020-07-24 14:55:14 +02:00  
				
					
						
							
							
								 
						
							
								054f4af603 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #14335 )  
							
							... 
							
							
							
							* New translations en.yml (Kazakh)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Latvian)
[ci skip]
* New translations simple_form.en.yml (Kazakh)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations doorkeeper.en.yml (Estonian)
[ci skip]
* New translations simple_form.en.yml (Estonian)
[ci skip]
* New translations en.yml (Estonian)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations doorkeeper.en.yml (Croatian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations doorkeeper.en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations doorkeeper.en.yml (Persian)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations doorkeeper.en.yml (Tamil)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Croatian)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.yml (Bengali)
[ci skip]
* New translations simple_form.en.yml (Bengali)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations en.yml (Marathi)
[ci skip]
* New translations doorkeeper.en.yml (Marathi)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations en.yml (Croatian)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations simple_form.en.yml (Asturian)
[ci skip]
* New translations simple_form.en.yml (Welsh)
[ci skip]
* New translations en.yml (Taigi)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations doorkeeper.en.yml (Corsican)
[ci skip]
* New translations doorkeeper.en.yml (Kabyle)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations en.yml (Ido)
[ci skip]
* New translations simple_form.en.yml (Ido)
[ci skip]
* New translations doorkeeper.en.yml (Ido)
[ci skip]
* New translations en.json (Taigi)
[ci skip]
* New translations doorkeeper.en.yml (Serbian (Latin))
[ci skip]
* New translations en.json (Silesian)
[ci skip]
* New translations en.yml (Silesian)
[ci skip]
* New translations en.json (Uyghur)
[ci skip]
* New translations en.yml (Uyghur)
[ci skip]
* New translations en.json (Sorani (Kurdish))
[ci skip]
* New translations en.yml (Sorani (Kurdish))
[ci skip]
* New translations simple_form.en.yml (Serbian (Latin))
[ci skip]
* New translations doorkeeper.en.yml (Welsh)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Esperanto)
[ci skip]
* New translations doorkeeper.en.yml (Esperanto)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.yml (Malayalam)
[ci skip]
* New translations simple_form.en.yml (Malayalam)
[ci skip]
* New translations doorkeeper.en.yml (Malayalam)
[ci skip]
* New translations simple_form.en.yml (Breton)
[ci skip]
* New translations en.yml (Serbian (Latin))
[ci skip]
* New translations doorkeeper.en.yml (Breton)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.yml (Kannada)
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.yml (Asturian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations doorkeeper.en.yml (Asturian)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations doorkeeper.en.yml (Occitan)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations doorkeeper.en.yml (Turkish)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations doorkeeper.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations doorkeeper.en.yml (Armenian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations doorkeeper.en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations doorkeeper.en.yml (Japanese)
[ci skip]
* New translations en.yml (Georgian)
[ci skip]
* New translations simple_form.en.yml (Hebrew)
[ci skip]
* New translations simple_form.en.yml (Georgian)
[ci skip]
* New translations doorkeeper.en.yml (Georgian)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations doorkeeper.en.yml (Korean)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations en.yml (Lithuanian)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.yml (Macedonian)
[ci skip]
* New translations doorkeeper.en.yml (Hebrew)
[ci skip]
* New translations en.yml (Hebrew)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.yml (Sardinian)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.yml (Slovenian)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations doorkeeper.en.yml (Finnish)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations doorkeeper.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Urdu (Pakistan))
[ci skip]
* New translations doorkeeper.en.yml (Swedish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations doorkeeper.en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations doorkeeper.en.yml (Chinese Traditional)
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations simple_form.en.yml (Galician)
[ci skip]
* New translations doorkeeper.en.yml (Galician)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Swedish)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Dutch)
[ci skip]
* New translations doorkeeper.en.yml (Dutch)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.yml (Norwegian)
[ci skip]
* New translations simple_form.en.yml (Norwegian)
[ci skip]
* New translations doorkeeper.en.yml (Norwegian)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations doorkeeper.en.yml (Polish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations doorkeeper.en.yml (Portuguese)
[ci skip]
* New translations doorkeeper.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations doorkeeper.en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Slovak)
[ci skip]
* New translations doorkeeper.en.yml (Slovak)
[ci skip]
* New translations simple_form.en.yml (Slovenian)
[ci skip]
* New translations doorkeeper.en.yml (Slovenian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations simple_form.en.yml (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations en.yml (Serbian (Cyrillic))
[ci skip]
* New translations simple_form.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations devise.en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations
* Fix normalization 
							
						 
						
							2020-07-24 12:46:46 +02:00  
				
					
						
							
							
								 
						
							
								753ba9fc23 
								
							 
						 
						
							
							
								
								Fix hover and normal colors for private boost icon being swapped ( #14386 )  
							
							
							
						 
						
							2020-07-24 12:19:30 +02:00  
				
					
						
							
							
								 
						
							
								5e93c7359d 
								
							 
						 
						
							
							
								
								Fix custom boost icon colors being swapped  
							
							
							
						 
						
							2020-07-24 11:58:09 +02:00  
				
					
						
							
							
								 
						
							
								b136e621ea 
								
							 
						 
						
							
							
								
								[Glitch] Add custom icon for private boosts  
							
							... 
							
							
							
							Port 956473142c 
							
						 
						
							2020-07-24 11:29:20 +02:00  
				
					
						
							
							
								 
						
							
								4d950c71e9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/master  
							
							
							
						 
						
							2020-07-24 11:26:40 +02:00  
				
					
						
							
							
								 
						
							
								956473142c 
								
							 
						 
						
							
							
								
								Add custom icon for private boosts ( #14380 )  
							
							
							
						 
						
							2020-07-23 23:54:19 +02:00  
				
					
						
							
							
								 
						
							
								59e0eb1ba0 
								
							 
						 
						
							
							
								
								[Glitch] Change disabled retweet icon  
							
							... 
							
							
							
							Port e93efc0309 
							
						 
						
							2020-07-22 22:57:57 +02:00  
				
					
						
							
							
								 
						
							
								c03d1a9ac8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-22 22:53:46 +02:00  
				
					
						
							
							
								 
						
							
								855ada7e93 
								
							 
						 
						
							
							
								
								Fix “Show less for all”/”Show more for all” eye icon not reflecting state  
							
							
							
						 
						
							2020-07-22 22:53:10 +02:00  
				
					
						
							
							
								 
						
							
								e93efc0309 
								
							 
						 
						
							
							
								
								Change disabled retweet icon ( #14373 )  
							
							... 
							
							
							
							* Change disabled retweet icon
* Hide fontawesome version of boost icon in both reduce-motion and no-reduce-motion 
							
						 
						
							2020-07-22 22:48:51 +02:00  
				
					
						
							
							
								 
						
							
								f8e315cd74 
								
							 
						 
						
							
							
								
								[Glitch] Fix keyboard navigation in scrollable lists  
							
							... 
							
							
							
							Port 98f6380dee 
							
						 
						
							2020-07-22 13:51:44 +02:00  
				
					
						
							
							
								 
						
							
								4412e2579c 
								
							 
						 
						
							
							
								
								[Glitch] Fix following_counter plural to include "one"  
							
							... 
							
							
							
							Port 17b1d71536 
							
						 
						
							2020-07-22 13:50:58 +02:00  
				
					
						
							
							
								 
						
							
								9bdad8f14e 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio player controls color in mastodon-light theme  
							
							... 
							
							
							
							Port 85bc0f9639 
							
						 
						
							2020-07-22 13:50:15 +02:00  
				
					
						
							
							
								 
						
							
								b9f351d845 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/javascript/mastodon/actions/compose.js`:
  Not a “real” conflict, but change too close to a change we made to
  fix the vanilla WebUI locally pushing authored local-only toots in the
  public TL view. 
							
						 
						
							2020-07-22 13:38:17 +02:00  
				
					
						
							
							
								 
						
							
								2ada2ae18a 
								
							 
						 
						
							
							
								
								Fix/14021 behaviour on add or remove toots ( #14212 )  
							
							... 
							
							
							
							* Add toot send by current user at local state after send a new toot
Related to #14021 
* Decrement toot counter at profile when remove a toot
Related to #14021 
* Remove semicolon at end of line 
							
						 
						
							2020-07-19 17:04:02 +02:00  
				
					
						
							
							
								 
						
							
								d87958e177 
								
							 
						 
						
							
							
								
								ran `yarn manage:translations` ( #14344 )  
							
							
							
						 
						
							2020-07-18 19:01:16 +02:00  
				
					
						
							
							
								 
						
							
								98f6380dee 
								
							 
						 
						
							
							
								
								Fix keyboard navigation in scrollable lists ( #14348 )  
							
							... 
							
							
							
							Fixes  #14347  
						
							2020-07-18 18:55:36 +02:00  
				
					
						
							
							
								 
						
							
								17b1d71536 
								
							 
						 
						
							
							
								
								Fix following_counter plural to include "one" ( #14342 )  
							
							... 
							
							
							
							That should've worked just fine, but unfortunately, Crowdin wasn't able
to pick up on our non-existent "one" category, thus appending empty
translation block to people's translations. Empty block WILL BE used by
any ICU FormatMessage library, thus resulting in an empty translation
for "one" category, and that requires immediate fix.
This commit duplicates contents of the "other" plural category. 
							
						 
						
							2020-07-17 07:08:23 +02:00  
				
					
						
							
							
								 
						
							
								85bc0f9639 
								
							 
						 
						
							
							
								
								Fix audio player controls color in mastodon-light theme ( #14338 )  
							
							... 
							
							
							
							Fixes  #14337 
The new audio player sets the background and foreground colors automatically
based on the thumbnail of the audio file, but the mastodon-light theme
overrides the controls' colors with a hardcoded color, which sometimes make
them unreadable. 
						
							2020-07-17 07:07:18 +02:00  
				
					
						
							
							
								 
						
							
								f94cb94767 
								
							 
						 
						
							
							
								
								[Glitch] Fix error when closing a playing audio or video modal  
							
							... 
							
							
							
							Port bfed7dd5f3 
							
						 
						
							2020-07-16 14:44:53 +02:00  
				
					
						
							
							
								 
						
							
								1c6c40d17c 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-16 14:43:50 +02:00  
				
					
						
							
							
								 
						
							
								71e85a506d 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #14311 )  
							
							... 
							
							
							
							* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* i18n-tasks normalize 
							
						 
						
							2020-07-15 21:11:21 +02:00  
				
					
						
							
							
								 
						
							
								bfed7dd5f3 
								
							 
						 
						
							
							
								
								Fix error when closing a playing audio or video modal ( #14310 )  
							
							
							
						 
						
							2020-07-15 21:07:53 +02:00  
				
					
						
							
							
								 
						
							
								470458da13 
								
							 
						 
						
							
							
								
								Fix style of visibility icon in boost modal  
							
							
							
						 
						
							2020-07-15 16:04:56 +02:00  
				
					
						
							
							
								 
						
							
								610f71db7a 
								
							 
						 
						
							
							
								
								[Glitch] Add a visibility icon to boost modal  
							
							... 
							
							
							
							Port 8b35ed96c0 
							
						 
						
							2020-07-15 15:50:09 +02:00  
				
					
						
							
							
								 
						
							
								dad3132046 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio and video items in account gallery in web UI  
							
							... 
							
							
							
							Port 6cc5b822f5 
							
						 
						
							2020-07-15 15:48:24 +02:00  
				
					
						
							
							
								 
						
							
								3f60b096b5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `config/routes.rb`:
  Upstream disabled E2EE routes, which we did earlier, but slightly
  differently. Took upstream's version. 
							
						 
						
							2020-07-15 15:32:40 +02:00  
				
					
						
							
							
								 
						
							
								d9cad44ca5 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #14285 )  
							
							... 
							
							
							
							* New translations en.json (Bulgarian)
[ci skip]
* New translations doorkeeper.en.yml (Romanian)
[ci skip]
* New translations simple_form.en.yml (Bulgarian)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations doorkeeper.en.yml (Greek)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.yml (Basque)
[ci skip]
* New translations simple_form.en.yml (Basque)
[ci skip]
* New translations doorkeeper.en.yml (Basque)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations doorkeeper.en.yml (Finnish)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.yml (Hebrew)
[ci skip]
* New translations simple_form.en.yml (Hebrew)
[ci skip]
* New translations doorkeeper.en.yml (Hebrew)
[ci skip]
* New translations doorkeeper.en.yml (Hungarian)
[ci skip]
* New translations doorkeeper.en.yml (Bulgarian)
[ci skip]
* New translations simple_form.en.yml (Greek)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations doorkeeper.en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (Catalan)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.yml (Czech)
[ci skip]
* New translations simple_form.en.yml (Czech)
[ci skip]
* New translations simple_form.en.yml (Catalan)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations simple_form.en.yml (Danish)
[ci skip]
* New translations doorkeeper.en.yml (Danish)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (Breton)
[ci skip]
* New translations doorkeeper.en.yml (Malayalam)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations simple_form.en.yml (Breton)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.yml (Kannada)
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.yml (Asturian)
[ci skip]
* New translations simple_form.en.yml (Asturian)
[ci skip]
* New translations doorkeeper.en.yml (Asturian)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Malayalam)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.yml (Malayalam)
[ci skip]
* New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Telugu)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations doorkeeper.en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Esperanto)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations doorkeeper.en.yml (Welsh)
[ci skip]
* New translations simple_form.en.yml (Welsh)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations doorkeeper.en.yml (Ido)
[ci skip]
* New translations doorkeeper.en.yml (Occitan)
[ci skip]
* New translations en.yml (Taigi)
[ci skip]
* New translations en.yml (Sorani (Kurdish))
[ci skip]
* New translations en.json (Sorani (Kurdish))
[ci skip]
* New translations en.yml (Uyghur)
[ci skip]
* New translations en.json (Uyghur)
[ci skip]
* New translations en.yml (Silesian)
[ci skip]
* New translations en.json (Silesian)
[ci skip]
* New translations en.json (Taigi)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations simple_form.en.yml (Ido)
[ci skip]
* New translations en.yml (Ido)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations doorkeeper.en.yml (Kabyle)
[ci skip]
* New translations simple_form.en.yml (Kabyle)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations doorkeeper.en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations doorkeeper.en.yml (Serbian (Latin))
[ci skip]
* New translations simple_form.en.yml (Serbian (Latin))
[ci skip]
* New translations en.yml (Serbian (Latin))
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations doorkeeper.en.yml (Tamil)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations doorkeeper.en.yml (Persian)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations doorkeeper.en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations doorkeeper.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Bengali)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations doorkeeper.en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.yml (Sardinian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations doorkeeper.en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Bengali)
[ci skip]
* New translations en.yml (Malay)
[ci skip]
* New translations simple_form.en.yml (Kazakh)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.yml (Hindi)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.yml (Latvian)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations doorkeeper.en.yml (Estonian)
[ci skip]
* New translations simple_form.en.yml (Estonian)
[ci skip]
* New translations en.yml (Estonian)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations doorkeeper.en.yml (Kazakh)
[ci skip]
* New translations en.yml (Kazakh)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations doorkeeper.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations doorkeeper.en.yml (Croatian)
[ci skip]
* New translations simple_form.en.yml (Croatian)
[ci skip]
* New translations en.yml (Croatian)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations doorkeeper.en.yml (Thai)
[ci skip]
* New translations doorkeeper.en.yml (Marathi)
[ci skip]
* New translations en.yml (Marathi)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations simple_form.en.yml (Arabic)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations doorkeeper.en.yml (Malayalam)
[ci skip]
* New translations activerecord.en.yml (Malayalam)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations doorkeeper.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations simple_form.en.yml (Armenian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations simple_form.en.yml (Kabyle)
[ci skip]
* New translations activerecord.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations devise.en.yml (Breton)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations devise.en.yml (Breton)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-07-15 14:59:26 +02:00  
				
					
						
							
							
								 
						
							
								8b35ed96c0 
								
							 
						 
						
							
							
								
								Add a visibility icon to boost modal ( #14292 )  
							
							... 
							
							
							
							Related to tootsuite#14123.
Add visibility icon not only status/detailed-status but also modal window for boost. 
							
						 
						
							2020-07-12 15:22:48 +02:00  
				
					
						
							
							
								 
						
							
								6cc5b822f5 
								
							 
						 
						
							
							
								
								Fix audio and video items in account gallery in web UI  ( #14282 )  
							
							... 
							
							
							
							* Fix audio and video items in account gallery in web UI
- Fix audio items not using thumbnails
- Fix video items not using custom thumbnails
- Fix video items autoplaying like GIFs
* Change audio and video items in account gallery to autoplay when opened in web UI
* Fix code style issue 
							
						 
						
							2020-07-10 22:09:28 +02:00  
				
					
						
							
							
								 
						
							
								c158dda796 
								
							 
						 
						
							
							
								
								New Crowdin updates ( #14197 )  
							
							... 
							
							
							
							* New translations devise.en.yml (Uyghur)
[ci skip]
* New translations doorkeeper.en.yml (Uyghur)
[ci skip]
* New translations en.json (Sorani (Kurdish))
[ci skip]
* New translations en.yml (Sorani (Kurdish))
[ci skip]
* New translations simple_form.en.yml (Sorani (Kurdish))
[ci skip]
* New translations activerecord.en.yml (Sorani (Kurdish))
[ci skip]
* New translations devise.en.yml (Sorani (Kurdish))
[ci skip]
* New translations doorkeeper.en.yml (Sorani (Kurdish))
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations en.json (Uyghur)
[ci skip]
* New translations en.json (Sorani (Kurdish))
[ci skip]
* New translations en.json (Taigi)
[ci skip]
* New translations en.json (Silesian)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations simple_form.en.yml (Dutch)
[ci skip]
* New translations simple_form.en.yml (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.json (Uyghur)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations en.json (Taigi)
[ci skip]
* New translations en.json (Silesian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Sorani (Kurdish))
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-07-10 20:57:21 +02:00  
				
					
						
							
							
								 
						
							
								3fbcc4871f 
								
							 
						 
						
							
							
								
								[Glitch] Fix block/mute pagination in WebUI  
							
							... 
							
							
							
							Port 38579b9f74 
							
						 
						
							2020-07-10 18:49:33 +02:00  
				
					
						
							
							
								 
						
							
								ade6526249 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-10 18:49:06 +02:00  
				
					
						
							
							
								 
						
							
								38579b9f74 
								
							 
						 
						
							
							
								
								Fix block/mute pagination in WebUI ( #14275 )  
							
							... 
							
							
							
							Fixes  #14274  
						
							2020-07-10 18:04:18 +02:00  
				
					
						
							
							
								 
						
							
								66c0953c33 
								
							 
						 
						
							
							
								
								[Glitch] Improve safety of Blurhash component  
							
							... 
							
							
							
							Port 3ef94c0044 
							
						 
						
							2020-07-10 17:08:31 +02:00  
				
					
						
							
							
								 
						
							
								0520273573 
								
							 
						 
						
							
							
								
								[Glitch] Audio player visualization improvements  
							
							... 
							
							
							
							Port a2abe35e0f 
							
						 
						
							2020-07-10 17:07:41 +02:00  
				
					
						
							
							
								 
						
							
								e248399220 
								
							 
						 
						
							
							
								
								[Glitch] Freeze scroll position when a dropdown menu is open in the TL  
							
							... 
							
							
							
							Port 6fda3cbbeb 
							
						 
						
							2020-07-10 17:05:44 +02:00  
				
					
						
							
							
								 
						
							
								042c32ea3b 
								
							 
						 
						
							
							
								
								[Glitch] Replace repetitive blurhash code with component ( #14267 )  
							
							... 
							
							
							
							Port 61c07c3731 
							
						 
						
							2020-07-10 16:59:53 +02:00  
				
					
						
							
							
								 
						
							
								5054462759 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-10 16:51:51 +02:00  
				
					
						
							
							
								 
						
							
								a2abe35e0f 
								
							 
						 
						
							
							
								
								Audio player visualization improvements ( #14281 )  
							
							... 
							
							
							
							* Fix audio player ticks position
* Split visualizer code into own file to comply with license
* Change top-left corner of visualizer always showing peaks, clean up code 
							
						 
						
							2020-07-10 13:57:05 +02:00  
				
					
						
							
							
								 
						
							
								a78b87d800 
								
							 
						 
						
							
							
								
								Add attribution notice to the audio player component ( #14280 )  
							
							... 
							
							
							
							The code for rendering a frequency graph around a circle has been adopted (with modifications) from a CodePen by Alex Permyakov 
							
						 
						
							2020-07-10 12:25:44 +02:00  
				
					
						
							
							
								 
						
							
								d42a23fdbe 
								
							 
						 
						
							
							
								
								Fix clicking the audio player also opening toots in detailed view  
							
							
							
						 
						
							2020-07-10 10:28:05 +02:00  
				
					
						
							
							
								 
						
							
								3ef94c0044 
								
							 
						 
						
							
							
								
								Improve safety of Blurhash component ( #14278 )  
							
							... 
							
							
							
							There was a missed empty hash check. As well as rendering is now wrapped
in try/catch block, so app won't crash if any Blurhash component fails
to render its contents as it's not that critical. 
							
						 
						
							2020-07-09 22:32:36 +02:00  
				
					
						
							
							
								 
						
							
								6fda3cbbeb 
								
							 
						 
						
							
							
								
								Freeze scroll position when a dropdown menu is open in the TL ( #14271 )  
							
							... 
							
							
							
							* Freeze scroll position when a dropdown menu is open in the TL
* Apply this to direct TL as well
* Fix case when mouse leaves the menu 
							
						 
						
							2020-07-09 15:09:19 +02:00  
				
					
						
							
							
								 
						
							
								61c07c3731 
								
							 
						 
						
							
							
								
								Replace repetitive blurhash code with component ( #14267 )  
							
							... 
							
							
							
							This commit replaces all unnecessarily repeated code for decoding and
embedding blurhash canvases with separate component - <Blurhash>.
Under the hood Blurhash component will use effect dependent on its
props. This gives a few benefits: it will only be re-rendered whenever
the hash or width/height/dummy props update, and will not render if
canvas won't get to the final DOM, because then effect won't fire,
which prevents weird bugs like #14257 . 
							
						 
						
							2020-07-09 13:01:30 +02:00  
				
					
						
							
							
								 
						
							
								0fe5deae89 
								
							 
						 
						
							
							
								
								Change styling of account note editing buttons  
							
							... 
							
							
							
							Co-Authored-By: Mélanie Chauvel (ariasuni) <perso@hack-libre.org> 
							
						 
						
							2020-07-09 12:19:43 +02:00  
				
					
						
							
							
								 
						
							
								fbbec3fc0b 
								
							 
						 
						
							
							
								
								remove unused word. ( #14250 )  
							
							... 
							
							
							
							ran `yarn manage:translations en` 
							
						 
						
							2020-07-08 23:53:56 +02:00  
				
					
						
							
							
								 
						
							
								11446be6d1 
								
							 
						 
						
							
							
								
								[Glitch] Fix new accent color not refreshing when changing thumbnail for audio uploads  
							
							... 
							
							
							
							Port 0d2135a461 
							
						 
						
							2020-07-08 15:26:28 +02:00  
				
					
						
							
							
								 
						
							
								b27eecdbfc 
								
							 
						 
						
							
							
								
								[Glitch] Fix WebUI crash on sensitive preview card with no preview thumbnail  
							
							... 
							
							
							
							Port d308a863fb 
							
						 
						
							2020-07-08 15:26:02 +02:00  
				
					
						
							
							
								 
						
							
								a513997367 
								
							 
						 
						
							
							
								
								[Glitch] Fix WebUI crash on sensitive preview card with no preview thumbnail  
							
							... 
							
							
							
							Port 2581715491 
							
						 
						
							2020-07-08 15:25:31 +02:00  
				
					
						
							
							
								 
						
							
								de938023ab 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-08 15:23:41 +02:00  
				
					
						
							
							
								 
						
							
								0d2135a461 
								
							 
						 
						
							
							
								
								Fix new accent color not refreshing when changing thumbnail for audio uploads ( #14264 )  
							
							
							
						 
						
							2020-07-08 14:54:47 +02:00  
				
					
						
							
							
								 
						
							
								d308a863fb 
								
							 
						 
						
							
							
								
								Fix WebUI crash on sensitive preview card with no preview thumbnail ( #14261 )  
							
							... 
							
							
							
							Follow-up on #14260  which only fixed half the call sites 
							
						 
						
							2020-07-08 12:58:17 +02:00  
				
					
						
							
							
								 
						
							
								2581715491 
								
							 
						 
						
							
							
								
								Fix WebUI crash on sensitive preview card with no preview thumbnail ( #14260 )  
							
							... 
							
							
							
							Fixes  #14257  
						
							2020-07-08 09:22:23 +02:00  
				
					
						
							
							
								 
						
							
								4acb7efb4b 
								
							 
						 
						
							
							
								
								Merge pull request  #1372  from ThibG/glitch-soc/fixes/local-only-public-option  
							
							... 
							
							
							
							Add option to show local-only toots in public timeline 
							
						 
						
							2020-07-07 19:58:12 +02:00  
				
					
						
							
							
								 
						
							
								64b6c20676 
								
							 
						 
						
							
							
								
								Change styling and layout of account notes UI  
							
							
							
						 
						
							2020-07-07 19:25:42 +02:00  
				
					
						
							
							
								 
						
							
								a9b13804e2 
								
							 
						 
						
							
							
								
								Change account note placeholder name since the design has diverged upstream  
							
							
							
						 
						
							2020-07-07 19:25:42 +02:00  
				
					
						
							
							
								 
						
							
								170b38c3f4 
								
							 
						 
						
							
							
								
								Fix being unable to add account notes  
							
							
							
						 
						
							2020-07-07 19:25:42 +02:00  
				
					
						
							
							
								 
						
							
								a3ac322ded 
								
							 
						 
						
							
							
								
								[Glitch] Replace shortNumberFormat with <ShortNumber>  
							
							... 
							
							
							
							Port cb2adaaf9d 
							
						 
						
							2020-07-07 19:25:06 +02:00  
				
					
						
							
							
								 
						
							
								6c7ac1b48f 
								
							 
						 
						
							
							
								
								[Glitch] Add ability to choose media thumbnail in web UI  
							
							... 
							
							
							
							Port 06fc6a9cd4 
							
						 
						
							2020-07-07 15:58:49 +02:00  
				
					
						
							
							
								 
						
							
								8b17d47e12 
								
							 
						 
						
							
							
								
								[Glitch] Fix hashtag column options styling  
							
							... 
							
							
							
							Port a783bdf4ad 
							
						 
						
							2020-07-07 15:58:49 +02:00  
				
					
						
							
							
								 
						
							
								e9ad99bc93 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `package.json`:
  Not really a conflict, just some glitch-soc-specific dependency
  too close to an upstream-updated one. 
							
						 
						
							2020-07-07 15:58:45 +02:00  
				
					
						
							
							
								 
						
							
								1c903c7ad6 
								
							 
						 
						
							
							
								
								Fix account note border radius ( #14251 )  
							
							
							
						 
						
							2020-07-07 13:46:21 +02:00  
				
					
						
							
							
								 
						
							
								06fc6a9cd4 
								
							 
						 
						
							
							
								
								Add ability to choose media thumbnail in web UI ( #14244 )  
							
							
							
						 
						
							2020-07-07 12:14:19 +02:00  
				
					
						
							
							
								 
						
							
								a783bdf4ad 
								
							 
						 
						
							
							
								
								Fix hashtag column options styling ( #14247 )  
							
							... 
							
							
							
							* Enable nonces for stylesheets
* Pass nonce to react-select 
							
						 
						
							2020-07-07 01:33:38 +02:00  
				
					
						
							
							
								 
						
							
								c3187411c2 
								
							 
						 
						
							
							
								
								Change design of account notes in web UI ( #14208 )  
							
							... 
							
							
							
							* Change design of account notes in web UI
* Fix `for` -> `htmlFor` 
							
						 
						
							2020-07-07 01:24:03 +02:00  
				
					
						
							
							
								 
						
							
								13db302f6e 
								
							 
						 
						
							
							
								
								Fix vanilla flavour too  
							
							
							
						 
						
							2020-07-06 21:13:04 +02:00  
				
					
						
							
							
								 
						
							
								d973e11061 
								
							 
						 
						
							
							
								
								Add UI option to show local-only toots in public timeline  
							
							
							
						 
						
							2020-07-06 21:12:06 +02:00  
				
					
						
							
							
								 
						
							
								cb2adaaf9d 
								
							 
						 
						
							
							
								
								Replace shortNumberFormat with <ShortNumber> ( #14061 )  
							
							... 
							
							
							
							This commit introduces new utility component - ShortNumber. It should
work almost the same way as original shortNumberFormat function,
though it also localizes units and accepts one more prop - renderer.
Renderer is a function that takes rendered short formatted number
and also ready-to-pluralize number to format display result accordingly.
Ready-to-pluralize number allows to correctly select plural for
compactly notated numbers, respecting thousands and other units.
Issue #12451  accurately describes the issue with using raw numbers
when replacing counter with short version. In short, it doesn't work
with languages such as Russian, that require different plurals,
according to the unit number was compacted to.
All previous usages of shortNumberFormat were replaced with new
function, and as it became unused, it was removed to avoid misleading. 
							
						 
						
							2020-07-06 14:27:32 +02:00  
				
					
						
							
							
								 
						
							
								c4f47f59cf 
								
							 
						 
						
							
							
								
								Fix restored words from "toot" to "status" ( #14242 )  
							
							
							
						 
						
							2020-07-06 12:17:33 +02:00  
				
					
						
							
							
								 
						
							
								69cddc3909 
								
							 
						 
						
							
							
								
								[Glitch] Add color extraction for audio thumbnails  
							
							... 
							
							
							
							Port 99f3a55540 
							
						 
						
							2020-07-05 20:18:51 +02:00  
				
					
						
							
							
								 
						
							
								ad73e05f46 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio modals not using blurhash and poster  
							
							... 
							
							
							
							Port 162adf61f2 
							
						 
						
							2020-07-05 20:18:51 +02:00  
				
					
						
							
							
								 
						
							
								2d8be0a6e1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `.env.production.sample`:
  Upstream changed it completely.
  Changed ours to merge upstream's new structure, but
  keeping most of the information. 
							
						 
						
							2020-07-05 19:35:56 +02:00  
				
					
						
							
							
								 
						
							
								99f3a55540 
								
							 
						 
						
							
							
								
								Add color extraction for audio thumbnails ( #14209 )  
							
							
							
						 
						
							2020-07-05 18:28:25 +02:00  
				
					
						
							
							
								 
						
							
								6e399b9df9 
								
							 
						 
						
							
							
								
								Fix-up  #13749  ( #14204 )  
							
							
							
						 
						
							2020-07-03 13:26:35 +02:00  
				
					
						
							
							
								 
						
							
								9b3677d509 
								
							 
						 
						
							
							
								
								[Glitch] Add customizable thumbnails for audio and video attachments  
							
							... 
							
							
							
							Port 64aac30733 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								8999eea707 
								
							 
						 
						
							
							
								
								[Glitch] Fix various issues around OpenGraph representation of media  
							
							... 
							
							
							
							Port audio player changes from 662a49dc3f 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								06309129be 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio/video/images/cards not reacting to window resizes in web UI  
							
							... 
							
							
							
							Port bb9ca8a587 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								1c58420831 
								
							 
						 
						
							
							
								
								[Glitch] Change volume control and download buttons in web UI  
							
							... 
							
							
							
							Port 419ad6248b 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								1ad79d11f3 
								
							 
						 
						
							
							
								
								[Glitch] Fix audio player not working when media files are hosted on a different domain  
							
							... 
							
							
							
							Port aaf91abffa 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								ad978ab1d4 
								
							 
						 
						
							
							
								
								[Glitch] Change design of audio players in web UI  
							
							... 
							
							
							
							Port 75a2b8f815 
							
						 
						
							2020-07-02 17:31:09 +02:00  
				
					
						
							
							
								 
						
							
								162adf61f2 
								
							 
						 
						
							
							
								
								Fix audio modals not using blurhash and poster ( #14199 )  
							
							
							
						 
						
							2020-07-02 16:27:35 +02:00  
				
					
						
							
							
								 
						
							
								1c8eb9bcf7 
								
							 
						 
						
							
							
								
								[Glitch] Fix the conditions for incomplete remote content  
							
							... 
							
							
							
							Port 7548a474a5 
							
						 
						
							2020-07-02 13:58:50 +02:00  
				
					
						
							
							
								 
						
							
								9d127e15ff 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-07-02 13:56:02 +02:00  
				
					
						
							
							
								 
						
							
								7f1143a40d 
								
							 
						 
						
							
							
								
								New Crowdin translations ( #13749 )  
							
							... 
							
							
							
							* New translations en.json (Galician)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations devise.en.yml (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.yml (Czech)
[ci skip]
* New translations simple_form.en.yml (Czech)
[ci skip]
* New translations en.yml (Czech)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Taigi)
[ci skip]
* New translations en.yml (Taigi)
[ci skip]
* New translations simple_form.en.yml (Taigi)
[ci skip]
* New translations activerecord.en.yml (Taigi)
[ci skip]
* New translations devise.en.yml (Taigi)
[ci skip]
* New translations doorkeeper.en.yml (Taigi)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations doorkeeper.en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Silesian)
[ci skip]
* New translations en.yml (Silesian)
[ci skip]
* New translations simple_form.en.yml (Silesian)
[ci skip]
* New translations activerecord.en.yml (Silesian)
[ci skip]
* New translations devise.en.yml (Silesian)
[ci skip]
* New translations doorkeeper.en.yml (Silesian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Asturian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations simple_form.en.yml (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.yml (Armenian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-07-02 00:45:15 +02:00  
				
					
						
							
							
								 
						
							
								7548a474a5 
								
							 
						 
						
							
							
								
								Fix the conditions for incomplete remote content ( #14195 )  
							
							
							
						 
						
							2020-07-01 23:38:44 +02:00  
				
					
						
							
							
								 
						
							
								f60c78ff3e 
								
							 
						 
						
							
							
								
								[Glitch] Fix cursor type in statuses  
							
							... 
							
							
							
							Port e9ea960773 
							
						 
						
							2020-07-01 20:18:07 +02:00  
				
					
						
							
							
								 
						
							
								24508bb837 
								
							 
						 
						
							
							
								
								[Glitch] Fix lock icon not being shown when locking account in profile settings  
							
							... 
							
							
							
							Port 4babf5b8b5 
							
						 
						
							2020-07-01 20:13:51 +02:00  
				
					
						
							
							
								 
						
							
								45deca65b3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/javascript/packs/public.js`:
  Conflict because part of that file has been split to
  `app/javascript/core/settings.js`. Ported those changes
  there. 
							
						 
						
							2020-07-01 19:23:14 +02:00  
				
					
						
							
							
								 
						
							
								e9ea960773 
								
							 
						 
						
							
							
								
								Fix cursor type in statuses ( #14185 )  
							
							
							
						 
						
							2020-07-01 13:52:05 +02:00  
				
					
						
							
							
								 
						
							
								4babf5b8b5 
								
							 
						 
						
							
							
								
								Fix lock icon not being shown when locking account in profile settings ( #14190 )  
							
							
							
						 
						
							2020-07-01 13:51:50 +02:00  
				
					
						
							
							
								 
						
							
								411bf188bb 
								
							 
						 
						
							
							
								
								follow-up  #14149  ( #14192 )  
							
							... 
							
							
							
							ran `yarn manage:translations en` 
							
						 
						
							2020-07-01 11:34:19 +02:00  
				
					
						
							
							
								 
						
							
								511edccf61 
								
							 
						 
						
							
							
								
								[Glitch] Add user notes on accounts  
							
							... 
							
							
							
							Port 65506bac3f 
							
						 
						
							2020-06-30 23:32:02 +02:00  
				
					
						
							
							
								 
						
							
								50f5254568 
								
							 
						 
						
							
							
								
								[Glitch] Fix padding on account header  
							
							... 
							
							
							
							Port d1c6dd2d27 
							
						 
						
							2020-06-30 23:10:44 +02:00  
				
					
						
							
							
								 
						
							
								befe8c72dd 
								
							 
						 
						
							
							
								
								[Glitch] Fix read marker state not being udpated internally  
							
							... 
							
							
							
							Port fa4876a1b9 
							
						 
						
							2020-06-30 23:09:39 +02:00  
				
					
						
							
							
								 
						
							
								934bacd05f 
								
							 
						 
						
							
							
								
								[Glitch] Change sensitive preview cards to not blur text  
							
							... 
							
							
							
							Port a1ad2ad951 
							
						 
						
							2020-06-30 23:08:24 +02:00  
				
					
						
							
							
								 
						
							
								9c3b9d5ab9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `.env.production.sample`:
  Upstream deleted it, I decided to keep it.
- `package.json`:
  Upstream updated a dependency textually too close to wavesurfer.js
  which has been deleted from upstream but is kept in glitch-soc for now. 
							
						 
						
							2020-06-30 23:00:20 +02:00  
				
					
						
							
							
								 
						
							
								65506bac3f 
								
							 
						 
						
							
							
								
								Add user notes on accounts ( #14148 )  
							
							... 
							
							
							
							* Add UserNote model
* Add UI for user notes
* Put comment in relationships entity
* Add API to create user notes
* Copy user notes to new account when receiving a Move activity
* Address some of the review remarks
* Replace modal by inline edition
* Please CodeClimate
* Button design changes
* Change design again
* Cancel note edition when pressing Escape
* Fixes
* Tweak design again
* Move “Add note” item, and allow users to add notes to themselves
* Rename UserNote into AccountNote, rename “comment” Relationship attribute to “note” 
							
						 
						
							2020-06-30 19:19:50 +02:00  
				
					
						
							
							
								 
						
							
								5e8f51b29f 
								
							 
						 
						
							
							
								
								Replace to testing-library from enzyme ( #14152 )  
							
							
							
						 
						
							2020-06-29 13:58:07 +02:00  
				
					
						
							
							
								 
						
							
								d1c6dd2d27 
								
							 
						 
						
							
							
								
								Fix padding on account header ( #14179 )  
							
							
							
						 
						
							2020-06-29 13:57:44 +02:00  
				
					
						
							
							
								 
						
							
								64aac30733 
								
							 
						 
						
							
							
								
								Add customizable thumbnails for audio and video attachments ( #14145 )  
							
							... 
							
							
							
							- Change audio files to not be stripped of metadata
- Automatically extract cover art from audio if it exists
- Add `thumbnail` parameter to `POST /api/v1/media`, `POST /api/v2/media` and `PUT /api/v1/media/:id`
- Add `icon` to represent it in attachments in ActivityPub
- Fix `preview_url` containing URL of missing missing image when there is no thumbnail instead of null
- Fix duration of audio not being displayed on public pages until the file is loaded 
							
						 
						
							2020-06-29 13:56:55 +02:00  
				
					
						
							
							
								 
						
							
								fa4876a1b9 
								
							 
						 
						
							
							
								
								Fix read marker state not being udpated internally ( #14155 )  
							
							... 
							
							
							
							Fixes  #14151  
						
							2020-06-28 20:55:32 +02:00  
				
					
						
							
							
								 
						
							
								a1ad2ad951 
								
							 
						 
						
							
							
								
								Change sensitive preview cards to not blur text ( #14143 )  
							
							... 
							
							
							
							Also only require click-through for interactive embeds. 
							
						 
						
							2020-06-26 14:31:13 +02:00  
				
					
						
							
							
								 
						
							
								de735286cd 
								
							 
						 
						
							
							
								
								Fix public page CSS to match upstream's changes  
							
							... 
							
							
							
							Kind of a port of 418f0a33e9 
							
						 
						
							2020-06-26 13:45:40 +02:00  
				
					
						
							
							
								 
						
							
								4964490bbd 
								
							 
						 
						
							
							
								
								[Glitch] Improve appearence consistency of settings pages  
							
							... 
							
							
							
							Port 08cf81f8c1 
							
						 
						
							2020-06-26 13:31:17 +02:00  
				
					
						
							
							
								 
						
							
								327f6309e4 
								
							 
						 
						
							
							
								
								[Glitch] Fix design issues with sensitive preview cards  
							
							... 
							
							
							
							Port 1d2b0d2121 
							
						 
						
							2020-06-26 13:28:52 +02:00  
				
					
						
							
							
								 
						
							
								9a26d2e127 
								
							 
						 
						
							
							
								
								[Glitch] Fix avatar size in public page detailed status  
							
							... 
							
							
							
							Port 0a56a4a1bc 
							
						 
						
							2020-06-26 13:27:39 +02:00  
				
					
						
							
							
								 
						
							
								2bb25c7730 
								
							 
						 
						
							
							
								
								[Glitch] Fix various issues around OpenGraph representation of media  
							
							... 
							
							
							
							Port front-end changes (except for audio player) from 662a49dc3f 
							
						 
						
							2020-06-26 13:23:56 +02:00  
				
					
						
							
							
								 
						
							
								a01674fb2b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-06-26 13:02:14 +02:00  
				
					
						
							
							
								 
						
							
								08cf81f8c1 
								
							 
						 
						
							
							
								
								Improve appearence consistency of settings pages ( #13938 )  
							
							... 
							
							
							
							* Fix header button changing header size in settings pages
* Make form buttons look more like a part of the form in settings pages
- Put buttons closer, using same distance as between inputs
- Make buton font size a bit smaller to blend a bit more
- Add the class button to button tags for consisent styling 
							
						 
						
							2020-06-26 00:36:30 +02:00  
				
					
						
							
							
								 
						
							
								e49bd93211 
								
							 
						 
						
							
							
								
								Improve wording of the “Add media” button tooltip ( #13954 )  
							
							... 
							
							
							
							- Remove (incomplete) list of supported formats
- List types of media (image, video, audio)
- Tell that several images could be uploaded using plural 
							
						 
						
							2020-06-26 00:14:29 +02:00  
				
					
						
							
							
								 
						
							
								f7bdfec5bb 
								
							 
						 
						
							
							
								
								Change to correct the role of the boost button ( #14132 )  
							
							
							
						 
						
							2020-06-25 22:44:19 +02:00  
				
					
						
							
							
								 
						
							
								418f0a33e9 
								
							 
						 
						
							
							
								
								Add a visibility icon to status ( #14123 )  
							
							... 
							
							
							
							* Add a visibility icon to status
* Change to using the icon element
* Fix RTL
* Add a public globe 
							
						 
						
							2020-06-25 22:43:59 +02:00  
				
					
						
							
							
								 
						
							
								1d2b0d2121 
								
							 
						 
						
							
							
								
								Fix design issues with sensitive preview cards ( #14126 )  
							
							... 
							
							
							
							* Fix design issues with sensitive preview cards
* Center “sensitive” label on preview image for interactive cards
* Add “button” role to sensitive preview card text 
							
						 
						
							2020-06-25 22:42:01 +02:00  
				
					
						
							
							
								 
						
							
								0a56a4a1bc 
								
							 
						 
						
							
							
								
								Fix avatar size in public page detailed status ( #14140 )  
							
							... 
							
							
							
							Regression from the inline-CSS changes 
							
						 
						
							2020-06-25 22:41:12 +02:00  
				
					
						
							
							
								 
						
							
								662a49dc3f 
								
							 
						 
						
							
							
								
								Fix various issues around OpenGraph representation of media ( #14133 )  
							
							... 
							
							
							
							- Fix audio attachments not being represented in OpenGraph tags
- Fix audio being represented as "1 image" in OpenGraph descriptions
- Fix video metadata being overwritten by paperclip-av-transcoder
- Fix embedded player not using Mastodon's UI
- Fix audio/video progress bars not moving smoothly
- Fix audio/video buffered bars not displaying correctly 
							
						 
						
							2020-06-25 01:33:01 +02:00  
				
					
						
							
							
								 
						
							
								72d193654b 
								
							 
						 
						
							
							
								
								[Glitch] Fix very wide media attachments resulting in too thin a thumbnail  
							
							... 
							
							
							
							Port d469247083 
							
						 
						
							2020-06-24 16:01:28 +02:00  
				
					
						
							
							
								 
						
							
								83bc9f68af 
								
							 
						 
						
							
							
								
								[Glitch] Fix modifier key to keep the EmojiPicker on macOS  
							
							... 
							
							
							
							Port 434a6d0b15 
							
						 
						
							2020-06-24 15:56:43 +02:00  
				
					
						
							
							
								 
						
							
								51922d7ffa 
								
							 
						 
						
							
							
								
								[Glitch] Fix unnecessary gap under of video modal  
							
							... 
							
							
							
							Port cb3c6d1780 
							
						 
						
							2020-06-24 15:55:53 +02:00  
				
					
						
							
							
								 
						
							
								aae60a2366 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/concerns/sign_in_token_authentication_concern.rb`:
  Conflict due to glitch-soc's theming system.
  Ported upstream changes.
- `app/controllers/concerns/two_factor_authentication_concern.rb`:
  Conflict due to glitch-soc's theming system.
  Ported upstream changes. 
							
						 
						
							2020-06-24 15:33:41 +02:00  
				
					
						
							
							
								 
						
							
								bb9ca8a587 
								
							 
						 
						
							
							
								
								Fix audio/video/images/cards not reacting to window resizes in web UI ( #14130 )  
							
							... 
							
							
							
							* Fix audio/video/images/cards not reacting to window resizes in web UI
* Update app/javascript/mastodon/features/audio/index.js
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh>
Co-authored-by: Yamagishi Kazutoshi <ykzts@desire.sh> 
							
						 
						
							2020-06-24 10:25:32 +02:00  
				
					
						
							
							
								 
						
							
								d469247083 
								
							 
						 
						
							
							
								
								Fix very wide media attachments resulting in too thin a thumbnail ( #14127 )  
							
							... 
							
							
							
							Fixes  #14094  
						
							2020-06-23 17:24:29 +02:00  
				
					
						
							
							
								 
						
							
								5d12b63e79 
								
							 
						 
						
							
							
								
								Simplify filtering condition  
							
							
							
						 
						
							2020-06-23 16:09:36 +02:00  
				
					
						
							
							
								 
						
							
								c1377049c6 
								
							 
						 
						
							
							
								
								never filter own posts from timeline  
							
							
							
						 
						
							2020-06-23 16:09:36 +02:00  
				
					
						
							
							
								 
						
							
								791402af7c 
								
							 
						 
						
							
							
								
								never filter own posts from timeline ( #14128 )  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com>
Co-authored-by: ash lea <example@thisismyactual.email> 
							
						 
						
							2020-06-23 16:01:34 +02:00  
				
					
						
							
							
								 
						
							
								419ad6248b 
								
							 
						 
						
							
							
								
								Change volume control and download buttons in web UI ( #14122 )  
							
							... 
							
							
							
							* Fix audio download button not starting download in web UI
* Fix volume controls on audio and video players in web UI
* Remove download button from video player in web UI 
							
						 
						
							2020-06-23 12:20:14 +02:00  
				
					
						
							
							
								 
						
							
								aaf91abffa 
								
							 
						 
						
							
							
								
								Fix audio player not working when media files are hosted on a different domain ( #14118 )  
							
							
							
						 
						
							2020-06-22 19:24:16 +02:00  
				
					
						
							
							
								 
						
							
								75a2b8f815 
								
							 
						 
						
							
							
								
								Change design of audio players in web UI ( #14095 )  
							
							
							
						 
						
							2020-06-21 02:27:19 +02:00  
				
					
						
							
							
								 
						
							
								434a6d0b15 
								
							 
						 
						
							
							
								
								Fix modifier key to keep the EmojiPicker on macOS ( #14096 )  
							
							
							
						 
						
							2020-06-20 13:30:40 +02:00  
				
					
						
							
							
								 
						
							
								cb3c6d1780 
								
							 
						 
						
							
							
								
								Fix unnecessary gap under of video modal ( #14098 )  
							
							
							
						 
						
							2020-06-20 13:30:27 +02:00  
				
					
						
							
							
								 
						
							
								9a641a5a0e 
								
							 
						 
						
							
							
								
								[Glitch] Add hints about incomplete remote content to web UI  
							
							... 
							
							
							
							Port 3e9dc4044b 
							
						 
						
							2020-06-17 17:48:04 +02:00  
				
					
						
							
							
								 
						
							
								65a9b788fc 
								
							 
						 
						
							
							
								
								[Glitch] Fix initial audio volume not corresponding to what's displayed  
							
							... 
							
							
							
							Port 755e8c76ab 
							
						 
						
							2020-06-17 17:20:14 +02:00  
				
					
						
							
							
								 
						
							
								45fbba2742 
								
							 
						 
						
							
							
								
								[Glitch] Fixed emoji detection problem to append border  
							
							... 
							
							
							
							Port b1484cf3ce 
							
						 
						
							2020-06-17 17:18:42 +02:00  
				
					
						
							
							
								 
						
							
								59e92004b3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `Gemfile.lock`: not a real conflict, upstream update too close
  to a glitch-soc-specific dependency 
							
						 
						
							2020-06-17 17:10:15 +02:00  
				
					
						
							
							
								 
						
							
								755e8c76ab 
								
							 
						 
						
							
							
								
								Fix initial audio volume not corresponding to what's displayed ( #14057 )  
							
							
							
						 
						
							2020-06-15 16:43:30 +02:00  
				
					
						
							
							
								 
						
							
								3e9dc4044b 
								
							 
						 
						
							
							
								
								Add hints about incomplete remote content to web UI ( #14031 )  
							
							
							
						 
						
							2020-06-14 22:29:40 +02:00  
				
					
						
							
							
								 
						
							
								b1484cf3ce 
								
							 
						 
						
							
							
								
								Fixed emoji detection problem to append border ( #14020 )  
							
							... 
							
							
							
							* Fixed emoji detection problem to append border
* Add tests
* Add missing semicolon
* Fixed wrong result when includes different variation selector
* Add missing semicolon
* Remove grapheme-splitter and Change emoji list to array from string
* Update comment
* Remove spaces
Co-authored-by: ThibG <thib@sitedethib.com> 
							
						 
						
							2020-06-10 21:56:14 +02:00  
				
					
						
							
							
								 
						
							
								c813789e06 
								
							 
						 
						
							
							
								
								Fix TL sometimes jumping when closing modals ( #14019 )  
							
							... 
							
							
							
							Fixes  #14018  
						
							2020-06-10 13:57:13 +02:00  
				
					
						
							
							
								 
						
							
								b9d75e49c2 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-06-10 12:10:26 +02:00  
				
					
						
							
							
								 
						
							
								cc6b8a9615 
								
							 
						 
						
							
							
								
								Fix WebUI crash when processing accounts before page is loaded ( #14015 )  
							
							
							
						 
						
							2020-06-09 20:53:20 +02:00  
				
					
						
							
							
								 
						
							
								e9d7ca7645 
								
							 
						 
						
							
							
								
								[Glitch] Fix WebUI crash when loading account data before page is loaded  
							
							
							
						 
						
							2020-06-09 11:55:07 +02:00  
				
					
						
							
							
								 
						
							
								00cd919750 
								
							 
						 
						
							
							
								
								[Glitch] Add hotkey for toggling content warning composer field  
							
							... 
							
							
							
							Port 6b6a9d0ea3 
							
						 
						
							2020-06-09 11:14:20 +02:00  
				
					
						
							
							
								 
						
							
								5e07deefc1 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-06-09 11:12:53 +02:00  
				
					
						
							
							
								 
						
							
								304721edc1 
								
							 
						 
						
							
							
								
								[Glitch] Improve rendering of emoji which do not contrast with background  
							
							... 
							
							
							
							Port db319c0fdc 
							
						 
						
							2020-06-09 11:07:32 +02:00  
				
					
						
							
							
								 
						
							
								4657c1a1ca 
								
							 
						 
						
							
							
								
								[Glitch] FIX: filters ignore media descriptions  
							
							... 
							
							
							
							Port c66403b257 
							
						 
						
							2020-06-09 11:02:24 +02:00  
				
					
						
							
							
								 
						
							
								776aff9656 
								
							 
						 
						
							
							
								
								[Glitch] Hide sensitive preview cards with blurhash  
							
							... 
							
							
							
							Port 8e96510b25 
							
						 
						
							2020-06-09 11:01:31 +02:00  
				
					
						
							
							
								 
						
							
								2da2f7f7c2 
								
							 
						 
						
							
							
								
								[Glitch] Fix ref attr for react-textarea-autozsize  
							
							... 
							
							
							
							Signed-off-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-06-09 10:55:52 +02:00  
				
					
						
							
							
								 
						
							
								12c8ac9e14 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/activitypub/collections_controller.rb`:
  Conflict due to glitch-soc having to take care of local-only
  pinned toots in that controller.
  Took upstream's changes and restored the local-only special
  handling.
- `app/controllers/auth/sessions_controller.rb`:
  Minor conflicts due to the theming system, applied upstream
  changes, adapted the following two files for glitch-soc's
  theming system:
  - `app/controllers/concerns/sign_in_token_authentication_concern.rb`
  - `app/controllers/concerns/two_factor_authentication_concern.rb`
- `app/services/backup_service.rb`:
  Minor conflict due to glitch-soc having to handle local-only
  toots specially. Applied upstream changes and restored
  the local-only special handling.
- `app/views/admin/custom_emojis/index.html.haml`:
  Minor conflict due to the theming system.
- `package.json`:
  Upstream dependency updated, too close to a glitch-soc-only
  dependency in the file.
- `yarn.lock`:
  Upstream dependency updated, too close to a glitch-soc-only
  dependency in the file. 
							
						 
						
							2020-06-09 10:39:20 +02:00  
				
					
						
							
							
								 
						
							
								6b6a9d0ea3 
								
							 
						 
						
							
							
								
								Add hotkey for toggling content warning composer field ( #13987 )  
							
							
							
						 
						
							2020-06-09 10:32:32 +02:00  
				
					
						
							
							
								 
						
							
								384d64894a 
								
							 
						 
						
							
							
								
								Update “status” to “toot” for en.json ( #13877 )  
							
							
							
						 
						
							2020-06-09 10:28:57 +02:00  
				
					
						
							
							
								 
						
							
								db319c0fdc 
								
							 
						 
						
							
							
								
								Improve rendering of emoji which do not contrast with background ( #13772 )  
							
							... 
							
							
							
							* Refactor list of emoji requiring added outlines so that it can be theme-specific
* Split inaccessible emoji to emoji requiring an outline and ones that can be inverted
* Drop the “silouhettes” from black emoji as they seem to have changed color
* Add inaccessible emojis list for the light theme
* Use bordered emoji variant instead of unreliable CSS 
							
						 
						
							2020-06-09 10:28:23 +02:00  
				
					
						
							
							
								 
						
							
								c66403b257 
								
							 
						 
						
							
							
								
								FIX: filters ignore media descriptions ( #13837 )  
							
							... 
							
							
							
							* FIX: filters ignore media descriptions
* remove parentheses to make codeclimate happy
* combine the text and run the regular expression only once.
https://github.com/tootsuite/mastodon/pull/13837#discussion_r431752581 
* Fix use of “filter” instead of “compact”, fix coding style issues
Co-authored-by: Thibaut Girka <thib@sitedethib.com> 
							
						 
						
							2020-06-09 00:11:42 +02:00  
				
					
						
							
							
								 
						
							
								8e96510b25 
								
							 
						 
						
							
							
								
								Hide sensitive preview cards with blurhash ( #13985 )  
							
							... 
							
							
							
							* Use preview card blurhash in WebUI
* Handle sensitive preview cards 
							
						 
						
							2020-06-06 17:41:56 +02:00  
				
					
						
							
							
								 
						
							
								f96a891853 
								
							 
						 
						
							
							
								
								Fix ref attr for react-textarea-autozsize ( #13936 )  
							
							
							
						 
						
							2020-06-02 03:24:04 +02:00  
				
					
						
							
							
								 
						
							
								c225ac8b9e 
								
							 
						 
						
							
							
								
								[Glitch] Adjust flash alert contrast for better readability  
							
							... 
							
							
							
							Port b4a8400afd 
							
						 
						
							2020-06-01 18:31:45 +02:00  
				
					
						
							
							
								 
						
							
								a8559458c3 
								
							 
						 
						
							
							
								
								[Glitch] Allow Ctrl-click to keep EmojiPicker window open  
							
							... 
							
							
							
							Port 64154c5161 
							
						 
						
							2020-06-01 18:31:42 +02:00  
				
					
						
							
							
								 
						
							
								89de02f7aa 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-06-01 18:21:43 +02:00  
				
					
						
							
							
								 
						
							
								1f94f4009e 
								
							 
						 
						
							
							
								
								Improve appearance of notification cleaning UI  
							
							... 
							
							
							
							- Use smaller font-size for consistency with the rest of the UI
- Make better use of the horizontal space when available 
							
						 
						
							2020-06-01 12:28:27 +02:00  
				
					
						
							
							
								 
						
							
								eeddb1a624 
								
							 
						 
						
							
							
								
								Fix unsent toot confirmation dialog not popping up in single column ( #13888 )  
							
							
							
						 
						
							2020-05-31 20:38:56 +02:00  
				
					
						
							
							
								 
						
							
								b4a8400afd 
								
							 
						 
						
							
							
								
								Adjust flash alert contrast for better readability ( #13892 )  
							
							
							
						 
						
							2020-05-31 20:35:18 +02:00  
				
					
						
							
							
								 
						
							
								64154c5161 
								
							 
						 
						
							
							
								
								Allow Ctrl-click to keep EmojiPicker window open ( #13896 )  
							
							
							
						 
						
							2020-05-31 20:34:34 +02:00  
				
					
						
							
							
								 
						
							
								9707dbee6f 
								
							 
						 
						
							
							
								
								[Glitch] Fix timeline markers in Firefox  
							
							... 
							
							
							
							Port cc650bc023 
							
						 
						
							2020-05-29 20:02:30 +02:00  
				
					
						
							
							
								 
						
							
								9bd30b8dd5 
								
							 
						 
						
							
							
								
								[Glitch] Fix timeline markers not working on Chrome  
							
							... 
							
							
							
							Port 5aff2a6957 
							
						 
						
							2020-05-29 20:02:30 +02:00  
				
					
						
							
							
								 
						
							
								60b43050cb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-05-29 19:27:21 +02:00  
				
					
						
							
							
								 
						
							
								cc650bc023 
								
							 
						 
						
							
							
								
								Fix timeline markers in Firefox (regression from  #13887 ) ( #13889 )  
							
							... 
							
							
							
							Unfortunately, Firefox does not support the `keepalive` parameter
I used in the previous PR. However it supports the `navigator.sendBeacon`
API that allows that kind of things, but does not allow setting headers.
Therefore, this PR replaces it with a `sendBeacon` call that passes the
bearer token in the POST data.
Doorkeeper will then handle the auth token out of the box, as long as
it is passed as form data. Passing the query as JSON does not work. 
							
						 
						
							2020-05-29 19:25:57 +02:00  
				
					
						
							
							
								 
						
							
								5aff2a6957 
								
							 
						 
						
							
							
								
								Fix timeline markers not working on Chrome ( #13887 )  
							
							... 
							
							
							
							* Periodically save timeline markers
This saves timeline markers immediately upon message arrival, but not more
than once every 5 minutes.
This does not change how the markers are saved on closing the window,
except that it avoids submitting them if there is no need for it.
* Use the Fetch API when possible instead of XHR on window unload 
							
						 
						
							2020-05-29 16:14:16 +02:00  
				
					
						
							
							
								 
						
							
								e8714530a4 
								
							 
						 
						
							
							
								
								Fix local-only hashtag columns  
							
							
							
						 
						
							2020-05-28 15:21:16 +02:00  
				
					
						
							
							
								 
						
							
								7a74e46b77 
								
							 
						 
						
							
							
								
								Fix one import being made on mastodon's codebase instead of glitch-soc's  
							
							
							
						 
						
							2020-05-28 15:14:12 +02:00  
				
					
						
							
							
								 
						
							
								0b01492276 
								
							 
						 
						
							
							
								
								[Glitch] Change wording from “Hide media” to “Hide image/images” in Web UI  
							
							... 
							
							
							
							Port 40d81620b0 
							
						 
						
							2020-05-28 14:08:05 +02:00  
				
					
						
							
							
								 
						
							
								44ea965557 
								
							 
						 
						
							
							
								
								[Glitch] Fix local streaming of hashtag timelines  
							
							... 
							
							
							
							Port 3a1a21ad57 
							
						 
						
							2020-05-28 14:05:21 +02:00  
				
					
						
							
							
								 
						
							
								ef6bfaf12e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-05-28 13:44:57 +02:00  
				
					
						
							
							
								 
						
							
								c8cee24cb3 
								
							 
						 
						
							
							
								
								Fix Cmd-Enter not working to send toot  
							
							... 
							
							
							
							Fixes  #1333  
						
							2020-05-26 10:15:35 +02:00  
				
					
						
							
							
								 
						
							
								40d81620b0 
								
							 
						 
						
							
							
								
								Change wording from “Hide media” to “Hide image/images” in Web UI ( #13834 )  
							
							
							
						 
						
							2020-05-25 12:30:34 +02:00  
				
					
						
							
							
								 
						
							
								3a1a21ad57 
								
							 
						 
						
							
							
								
								Fix local streaming of hashtag timelines ( #13827 )  
							
							
							
						 
						
							2020-05-23 05:46:29 +02:00  
				
					
						
							
							
								 
						
							
								2b75728a80 
								
							 
						 
						
							
							
								
								[Glitch] Fix regression in sparkline style in web UI  
							
							... 
							
							
							
							Port c9dcc2d39f 
							
						 
						
							2020-05-14 18:50:57 +02:00  
				
					
						
							
							
								 
						
							
								f94aebafe5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-05-14 18:49:10 +02:00  
				
					
						
							
							
								 
						
							
								c9dcc2d39f 
								
							 
						 
						
							
							
								
								Fix regression in sparkline style in web UI ( #13753 )  
							
							
							
						 
						
							2020-05-14 09:01:23 +02:00  
				
					
						
							
							
								 
						
							
								d147dd7588 
								
							 
						 
						
							
							
								
								[Glitch] Change “hide/show boosts from …” menu to be hidden when the account is muted  
							
							... 
							
							
							
							Port 92f85bea52 
							
						 
						
							2020-05-13 23:17:10 +02:00  
				
					
						
							
							
								 
						
							
								ef2f98317a 
								
							 
						 
						
							
							
								
								[Glitch] Fix some account avatars on public pages having incorrect size  
							
							... 
							
							
							
							Port 48503384d0 
							
						 
						
							2020-05-13 23:17:10 +02:00  
				
					
						
							
							
								 
						
							
								6a17fa2b99 
								
							 
						 
						
							
							
								
								[Glitch] Fix first poll option not being focused when adding a poll  
							
							... 
							
							
							
							Port af6d356279 
							
						 
						
							2020-05-13 23:17:10 +02:00  
				
					
						
							
							
								 
						
							
								af53cfd19e 
								
							 
						 
						
							
							
								
								New Crowdin translations ( #13398 )  
							
							... 
							
							
							
							* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations activerecord.en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Asturian)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations simple_form.en.yml (Welsh)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations devise.en.yml (Albanian)
[ci skip]
* New translations simple_form.en.yml (Albanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations simple_form.en.yml (Turkish)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Danish)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations activerecord.en.yml (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Persian)
[ci skip]
* New translations activerecord.en.yml (Persian)
[ci skip]
* New translations devise.en.yml (Indonesian)
[ci skip]
* New translations activerecord.en.yml (Indonesian)
[ci skip]
* New translations devise.en.yml (Chinese Traditional)
[ci skip]
* New translations activerecord.en.yml (Chinese Traditional)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Ukrainian)
[ci skip]
* New translations devise.en.yml (Tamil)
[ci skip]
* New translations activerecord.en.yml (Ukrainian)
[ci skip]
* New translations devise.en.yml (Turkish)
[ci skip]
* New translations activerecord.en.yml (Turkish)
[ci skip]
* New translations devise.en.yml (Swedish)
[ci skip]
* New translations activerecord.en.yml (Swedish)
[ci skip]
* New translations devise.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations activerecord.en.yml (Serbian (Cyrillic))
[ci skip]
* New translations activerecord.en.yml (Tamil)
[ci skip]
* New translations activerecord.en.yml (Spanish, Argentina)
[ci skip]
* New translations activerecord.en.yml (Slovenian)
[ci skip]
* New translations activerecord.en.yml (Corsican)
[ci skip]
* New translations devise.en.yml (Occitan)
[ci skip]
* New translations devise.en.yml (Esperanto)
[ci skip]
* New translations activerecord.en.yml (Esperanto)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations devise.en.yml (Welsh)
[ci skip]
* New translations activerecord.en.yml (Welsh)
[ci skip]
* New translations devise.en.yml (Spanish, Argentina)
[ci skip]
* New translations devise.en.yml (Estonian)
[ci skip]
* New translations activerecord.en.yml (Estonian)
[ci skip]
* New translations devise.en.yml (Kazakh)
[ci skip]
* New translations activerecord.en.yml (Kazakh)
[ci skip]
* New translations devise.en.yml (Thai)
[ci skip]
* New translations activerecord.en.yml (Thai)
[ci skip]
* New translations devise.en.yml (Bengali)
[ci skip]
* New translations activerecord.en.yml (Bengali)
[ci skip]
* New translations devise.en.yml (Slovenian)
[ci skip]
* New translations activerecord.en.yml (Slovak)
[ci skip]
* New translations devise.en.yml (Czech)
[ci skip]
* New translations activerecord.en.yml (Greek)
[ci skip]
* New translations activerecord.en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (Danish)
[ci skip]
* New translations devise.en.yml (Danish)
[ci skip]
* New translations activerecord.en.yml (Danish)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations activerecord.en.yml (Czech)
[ci skip]
* New translations activerecord.en.yml (Basque)
[ci skip]
* New translations devise.en.yml (Catalan)
[ci skip]
* New translations activerecord.en.yml (Catalan)
[ci skip]
* New translations devise.en.yml (Arabic)
[ci skip]
* New translations activerecord.en.yml (Arabic)
[ci skip]
* New translations devise.en.yml (Spanish)
[ci skip]
* New translations activerecord.en.yml (Spanish)
[ci skip]
* New translations activerecord.en.yml (French)
[ci skip]
* New translations devise.en.yml (Greek)
[ci skip]
* New translations devise.en.yml (Basque)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations activerecord.en.yml (Dutch)
[ci skip]
* New translations activerecord.en.yml (Russian)
[ci skip]
* New translations activerecord.en.yml (Portuguese)
[ci skip]
* New translations devise.en.yml (Polish)
[ci skip]
* New translations activerecord.en.yml (Polish)
[ci skip]
* New translations devise.en.yml (Norwegian)
[ci skip]
* New translations activerecord.en.yml (Norwegian)
[ci skip]
* New translations devise.en.yml (Dutch)
[ci skip]
* New translations devise.en.yml (Korean)
[ci skip]
* New translations activerecord.en.yml (Finnish)
[ci skip]
* New translations activerecord.en.yml (Korean)
[ci skip]
* New translations devise.en.yml (Japanese)
[ci skip]
* New translations activerecord.en.yml (Japanese)
[ci skip]
* New translations devise.en.yml (Italian)
[ci skip]
* New translations activerecord.en.yml (Italian)
[ci skip]
* New translations devise.en.yml (Armenian)
[ci skip]
* New translations activerecord.en.yml (Armenian)
[ci skip]
* New translations devise.en.yml (Finnish)
[ci skip]
* New translations devise.en.yml (Corsican)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations devise.en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Czech)
[ci skip]
* New translations en.yml (Norwegian)
[ci skip]
* New translations simple_form.en.yml (Norwegian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations devise.en.yml (Romanian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations doorkeeper.en.yml (Albanian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.yml (Sardinian)
[ci skip]
* New translations simple_form.en.yml (Sardinian)
[ci skip]
* New translations activerecord.en.yml (Sardinian)
[ci skip]
* New translations devise.en.yml (Sardinian)
[ci skip]
* New translations doorkeeper.en.yml (Sardinian)
[ci skip]
* New translations activerecord.en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations activerecord.en.yml (Sardinian)
[ci skip]
* New translations simple_form.en.yml (Romanian)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.yml (Slovenian)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations simple_form.en.yml (Romanian)
[ci skip]
* New translations doorkeeper.en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations doorkeeper.en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.yml (Romanian)
[ci skip]
* New translations simple_form.en.yml (Romanian)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations simple_form.en.yml (Arabic)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations doorkeeper.en.yml (Czech)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations simple_form.en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations devise.en.yml (Arabic)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations doorkeeper.en.yml (Finnish)
[ci skip]
* New translations en.json (Sardinian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations simple_form.en.yml (Ukrainian)
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations devise.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-05-13 22:35:20 +02:00  
				
					
						
							
							
								 
						
							
								3baacf6993 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-05-13 22:11:49 +02:00  
				
					
						
							
							
								 
						
							
								92f85bea52 
								
							 
						 
						
							
							
								
								Change “hide/show boosts from …” menu to be hidden when the account is muted ( #13748 )  
							
							... 
							
							
							
							Otherwise, it may mislead users into believing this setting is an
exception to the muting behavior.
Fixes  #13744  
							
						 
						
							2020-05-13 21:20:45 +02:00  
				
					
						
							
							
								 
						
							
								48503384d0 
								
							 
						 
						
							
							
								
								Fix some account avatars on public pages having incorrect size ( #13692 )  
							
							... 
							
							
							
							* Fix some account avatars on public pages having incorrect size
* Remove outdated and overridden width and height attributes
* Remove more hardcoded width/height attributes 
							
						 
						
							2020-05-13 21:20:34 +02:00  
				
					
						
							
							
								 
						
							
								af6d356279 
								
							 
						 
						
							
							
								
								Fix first poll option not being focused when adding a poll ( #13740 )  
							
							... 
							
							
							
							Fixes  #13698  
						
							2020-05-12 15:29:44 +02:00  
				
					
						
							
							
								 
						
							
								5daae6dc61 
								
							 
						 
						
							
							
								
								Fix keybase config serializer ( #13742 )  
							
							
							
						 
						
							2020-05-12 15:28:29 +02:00  
				
					
						
							
							
								 
						
							
								559214c33f 
								
							 
						 
						
							
							
								
								[Glitch] Add remote only to public timeline  
							
							... 
							
							
							
							Port 26b08a3c54 
							
						 
						
							2020-05-10 16:19:59 +02:00  
				
					
						
							
							
								 
						
							
								51508e5061 
								
							 
						 
						
							
							
								
								[Glitch] Fix use of inline CSS in public pages  
							
							... 
							
							
							
							Port c0b849bdfd 
							
						 
						
							2020-05-10 16:19:59 +02:00  
				
					
						
							
							
								 
						
							
								4a70792b4a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `Gemfile.lock`:
  Not a real conflict, just a glitch-soc-only dependency too close to a
  dependency that got updated upstream. Updated as well.
- `app/models/status.rb`:
  Not a real conflict, just a change too close to glitch-soc-changed code
  for optionally showing boosts in public timelines.
  Applied upstream changes.
- `app/views/layouts/application.html.haml`:
  Upstream a new, static CSS file, conflict due to glitch-soc's theming
  system, include the file regardless of the theme.
- `config/initializers/content_security_policy.rb`:
  Upstream dropped 'unsafe-inline' from the 'style-src' directive, but
  both files are very different. Removed 'unsafe-inline' as well. 
							
						 
						
							2020-05-10 16:19:56 +02:00  
				
					
						
							
							
								 
						
							
								26b08a3c54 
								
							 
						 
						
							
							
								
								Add remote only to public timeline ( #13504 )  
							
							... 
							
							
							
							* Add remote only to public timeline
* Fix code style 
							
						 
						
							2020-05-10 10:36:18 +02:00  
				
					
						
							
							
								 
						
							
								0d62e09707 
								
							 
						 
						
							
							
								
								Fix failing jest test ( #13681 )  
							
							
							
						 
						
							2020-05-08 21:21:57 +02:00  
				
					
						
							
							
								 
						
							
								c0b849bdfd 
								
							 
						 
						
							
							
								
								Fix use of inline CSS in public pages ( #13576 )  
							
							... 
							
							
							
							Change `account_link_to` to use an image tag rather than some
inline CSS. Dropped the `size` parameter in the process, but it wasn't
used for anything except the default value of 36px.
Dropped CSS rules that were always overriden, and defaulted to 36px width
and height instead. 
							
						 
						
							2020-05-03 22:04:18 +02:00  
				
					
						
							
							
								 
						
							
								89fcd68b75 
								
							 
						 
						
							
							
								
								[Glitch] Fix admin-facing uses of inline CSS  
							
							... 
							
							
							
							Port b8ba977497 
							
						 
						
							2020-05-03 21:47:58 +02:00  
				
					
						
							
							
								 
						
							
								7ea8b07b93 
								
							 
						 
						
							
							
								
								[Glitch] Fix page incorrectly scrolling when bringing up dropdown menus  
							
							... 
							
							
							
							Port 77ec0875ea 
							
						 
						
							2020-05-03 21:47:11 +02:00  
				
					
						
							
							
								 
						
							
								9e5a216878 
								
							 
						 
						
							
							
								
								[Glitch] Fix end-user-facing uses of inline CSS  
							
							... 
							
							
							
							Port 0e362b7678 
							
						 
						
							2020-05-03 21:44:43 +02:00  
				
					
						
							
							
								 
						
							
								4a5f93c25f 
								
							 
						 
						
							
							
								
								[Glitch] Refactor/cleanup TIMELINE_DELETE-related code  
							
							... 
							
							
							
							Port ad9c7aefe6 
							
						 
						
							2020-05-03 21:42:13 +02:00  
				
					
						
							
							
								 
						
							
								502a0365df 
								
							 
						 
						
							
							
								
								[Glitch] Fix messed up z-index when NoScript blocks media/previews  
							
							... 
							
							
							
							Port 04eb599864 
							
						 
						
							2020-05-03 21:41:15 +02:00  
				
					
						
							
							
								 
						
							
								a22e6a3683 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/controllers/statuses_controller.rb`:
  Upstream disabled the embed controller for reblogs.
  Not a real conflict, but glitch-soc has an extra line to deal
  with its theming system.
  Ported upstream changes.
- `app/javascript/packs/public.js`:
  Upstream made changes to get rid of most inline CSS, this changes
  javascript for public pages, which in glitch are split between
  different files. Ported those changes.
- `app/models/status.rb`:
  Upstream changed the block check in `Status#permitted_for` to
  include domain-block checks. Not a real conflict with glitch-soc,
  but our scope is slightly different, as our scope for
  unauthenticated access do not include instance-local toots.
  Ported upstream changes.
- `app/serializers/rest/instance_serializer.rb`:
  Not a real conflict, upstream added a new field to the instance
  serializer, the conflict is one line above since we added more of
  that.
  Ported upstream changes.
- `app/views/settings/profiles/show.html.haml`:
  Upstream got rid of most inline CSS and moved hidden elements
  to data attributes in the process, in fields were we have
  different values.
  Ported upstream changes while keeping our glitch-specific
  values.
- `app/views/statuses/_simple_status.html.haml`:
  Upstream got rid of inline CSS on an HAML line we treat
  differently, stripping empty text nodes.
  Ported upstream changes to the style attribute, keeping
  the empty text node stripping behavior. 
							
						 
						
							2020-05-03 21:23:49 +02:00  
				
					
						
							
							
								 
						
							
								b8ba977497 
								
							 
						 
						
							
							
								
								Fix admin-facing uses of inline CSS ( #13575 )  
							
							... 
							
							
							
							* Move .back-button inline styles to CSS file
All occurrences of the back-button CSS class used the same inline
CSS rules, so moved them over to the CSS file
* Fix “Add new domain block” button using inline CSS
* Replace common pattern of inline-styled button boxes by a CSS class
In particular, switching from `float: left/right` to a flexbox with
`justify-content: space-between`. This implied changing the order of
a few HTML tags and adding an empty `div` in one case.
Also removed a `margin-bottom` rule that wasn't needed due to the
margins of surrounding elements.
* Move account admin view inline CSS to CSS file 
							
						 
						
							2020-04-28 19:39:16 +02:00  
				
					
						
							
							
								 
						
							
								77ec0875ea 
								
							 
						 
						
							
							
								
								Fix page incorrectly scrolling when bringing up dropdown menus ( #13574 )  
							
							... 
							
							
							
							Fixes  #13573 
For some reason (I suspect this may be related to focusing the item before it
got drown by the browser), Firefox scrolls to top when bringing up dropdown
menus with pre-selected items.
This commit uses the “preventScroll” option as, due to the placement behavior,
the menu should be visible anyway and not trigger scrolling. 
						
							2020-04-28 13:19:39 +02:00  
				
					
						
							
							
								 
						
							
								0e362b7678 
								
							 
						 
						
							
							
								
								Fix end-user-facing uses of inline CSS ( #13438 )  
							
							... 
							
							
							
							* Move some inline styles to CSS files
* Move default_account_display_name span to fix useless tags with duplicate id
* Change handling of public pages spoiler text from inline CSS to dataset attribute
* Use the `dir` HTML attribute instead of inline CSS
* Move status action bar inline CSS to CSS file
* Hide logo resources from CSS file, not inline CSS
Fixes  #11601 
* Move translation prompt styling from inline CSS to CSS file
* Move “invited by” styling on registration form from inline to CSS file
* Use the progress tag to display poll results in JS fallback
* Fix poll results JS-less fallback when the user has voted for an option
* Change account public page “moved” notice to use img tags instead of inline CSS
* Move OTP hint inline CSS to SCSS file
* Hide JS-less fallback vote progressbars from accessibility tools
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com> 
							
						 
						
							2020-04-28 10:16:55 +02:00  
				
					
						
							
							
								 
						
							
								ad9c7aefe6 
								
							 
						 
						
							
							
								
								Refactor/cleanup TIMELINE_DELETE-related code ( #13175 )  
							
							
							
						 
						
							2020-04-28 09:53:42 +02:00  
				
					
						
							
							
								 
						
							
								04eb599864 
								
							 
						 
						
							
							
								
								Fix messed up z-index when NoScript blocks media/previews ( #13449 )  
							
							... 
							
							
							
							Fixes  #13444  
						
							2020-04-28 09:44:17 +02:00  
				
					
						
							
							
								 
						
							
								9d41a410a3 
								
							 
						 
						
							
							
								
								[Glitch] Fix uninformative error message when uploading unsupported image files  
							
							... 
							
							
							
							Port be637146f3 
							
						 
						
							2020-04-25 15:29:01 +02:00  
				
					
						
							
							
								 
						
							
								572e89e563 
								
							 
						 
						
							
							
								
								[Glitch] Fix expanded video player issues  
							
							... 
							
							
							
							Port c955f98d36 
							
						 
						
							2020-04-25 15:28:16 +02:00  
				
					
						
							
							
								 
						
							
								0f4a8a6487 
								
							 
						 
						
							
							
								
								[Glitch] Set max-width and max-height to gif video  
							
							... 
							
							
							
							Port c5c8f68031 
							
						 
						
							2020-04-25 15:26:42 +02:00  
				
					
						
							
							
								 
						
							
								ce33822e2c 
								
							 
						 
						
							
							
								
								[Glitch] Fix and refactor keyboard navigation in dropdown menus  
							
							... 
							
							
							
							Port 80182eda62 
							
						 
						
							2020-04-25 15:24:02 +02:00  
				
					
						
							
							
								 
						
							
								8b2823b7b6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-25 15:19:32 +02:00  
				
					
						
							
							
								 
						
							
								be637146f3 
								
							 
						 
						
							
							
								
								Fix uninformative error message when uploading unsupported image files ( #13540 )  
							
							... 
							
							
							
							Attempting to upload image files that the browser is unable to load results
in “Oops! An unexpected error occurred.”
This commit changes the error handling so that an unprocessable image results
in the file being sent anyway, which might cover a few corner cases, and
provide a slightly better error message. 
							
						 
						
							2020-04-25 12:27:29 +02:00  
				
					
						
							
							
								 
						
							
								c955f98d36 
								
							 
						 
						
							
							
								
								Fix expanded video player issues ( #13541 )  
							
							... 
							
							
							
							Fixes  #13536 
- Expanding a paused video doesn't autoplay anymore
- Default volume level for the expanded video inherited from the original video
Position/playing state/volume are carried over from the original video player
to the modal, but they're not reported back to the modal as it would require
deeper changes. 
						
							2020-04-25 12:16:05 +02:00  
				
					
						
							
							
								 
						
							
								c5c8f68031 
								
							 
						 
						
							
							
								
								Set max-width and max-height to gif video ( #13533 )  
							
							
							
						 
						
							2020-04-23 15:49:33 +02:00  
				
					
						
							
							
								 
						
							
								80182eda62 
								
							 
						 
						
							
							
								
								Fix and refactor keyboard navigation in dropdown menus ( #13528 )  
							
							... 
							
							
							
							Fixes  #13527 
- Fixes caught keyboard events being needlessly propagated
- Let up/down arrows wrap around like the tab key does
- Refactor common code 
						
							2020-04-21 15:13:26 +02:00  
				
					
						
							
							
								 
						
							
								221ea4787f 
								
							 
						 
						
							
							
								
								[Glitch] Update Twemoji to 12.1.5  
							
							... 
							
							
							
							Port emoji_map.json changes from 29f5353f8b 
							
						 
						
							2020-04-20 16:54:01 +02:00  
				
					
						
							
							
								 
						
							
								7ceeb97f3d 
								
							 
						 
						
							
							
								
								[Glitch] Add local only to hashtag timeline  
							
							... 
							
							
							
							Port front-end changes from 2c7128c7f0 
							
						 
						
							2020-04-20 16:52:56 +02:00  
				
					
						
							
							
								 
						
							
								63dc7cfa90 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-20 16:45:40 +02:00  
				
					
						
							
							
								 
						
							
								29f5353f8b 
								
							 
						 
						
							
							
								
								Update Twemoji to 12.1.5 ( #13021 )  
							
							... 
							
							
							
							* Update Twemoji to 12.1.5
SVGs from Twemoji repo https://github.com/twitter/twemoji 
* Update emoji_map.json to Unicode 12 
							
						 
						
							2020-04-19 23:38:31 +02:00  
				
					
						
							
							
								 
						
							
								2c7128c7f0 
								
							 
						 
						
							
							
								
								Add local only to hashtag timeline ( #13502 )  
							
							
							
						 
						
							2020-04-18 21:52:39 +02:00  
				
					
						
							
							
								 
						
							
								bf9da1e734 
								
							 
						 
						
							
							
								
								[Glitch] Fix uploaded image orientation in some browsers  
							
							... 
							
							
							
							Port a1ce9cbb67 
							
						 
						
							2020-04-18 15:48:15 +02:00  
				
					
						
							
							
								 
						
							
								0cbc24e3b6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-18 15:47:32 +02:00  
				
					
						
							
							
								 
						
							
								a1ce9cbb67 
								
							 
						 
						
							
							
								
								Fix uploaded image orientation in some browsers ( #13493 )  
							
							... 
							
							
							
							Some browsers (at least recent Chrome versions) automatically take
image metadata into account when drawing images into a canvas.
There seem to be no way to prevent that behavior, and the only
way to detect it seems to compare with a known image.
See: https://github.com/w3c/csswg-drafts/issues/4666 
Solution adapted from: 1e4df70782 
							
						 
						
							2020-04-18 15:37:03 +02:00  
				
					
						
							
							
								 
						
							
								81ef26b67d 
								
							 
						 
						
							
							
								
								[Glitch] Fix not being able to vote  
							
							... 
							
							
							
							Port e12a5635da 
							
						 
						
							2020-04-17 22:04:10 +02:00  
				
					
						
							
							
								 
						
							
								7ee65ba15e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-17 22:02:55 +02:00  
				
					
						
							
							
								 
						
							
								e12a5635da 
								
							 
						 
						
							
							
								
								Fix not being able to vote ( #13490 )  
							
							... 
							
							
							
							Fix regression introduced by ab8d7c0680 
							
						 
						
							2020-04-17 21:54:25 +02:00  
				
					
						
							
							
								 
						
							
								4849752a9c 
								
							 
						 
						
							
							
								
								[Glitch] Fix Poll fetchPoll action not being debounced.  
							
							... 
							
							
							
							Port ab8d7c0680 
							
						 
						
							2020-04-17 20:20:06 +02:00  
				
					
						
							
							
								 
						
							
								81e49ba5c6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-17 20:16:24 +02:00  
				
					
						
							
							
								 
						
							
								ab8d7c0680 
								
							 
						 
						
							
							
								
								Fix Poll fetchPoll action not being debounced. ( #13485 )  
							
							... 
							
							
							
							* Fix Poll fetchPoll action not being debounced.
* Fix unused import in the Poll component 
							
						 
						
							2020-04-16 20:16:20 +02:00  
				
					
						
							
							
								 
						
							
								a08a2130f0 
								
							 
						 
						
							
							
								
								[Glitch] Fix WebUI pagination of following, followers, follow requests, blocks and mutes lists  
							
							... 
							
							
							
							Port ec31b1b752 
							
						 
						
							2020-04-12 17:01:41 +02:00  
				
					
						
							
							
								 
						
							
								fdd0beefa7 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `README.md`:
  We have a different README than upstream, discarded upstream changes
  and kept ours. 
							
						 
						
							2020-04-12 16:50:27 +02:00  
				
					
						
							
							
								 
						
							
								ec31b1b752 
								
							 
						 
						
							
							
								
								Fix WebUI pagination of following, followers, follow requests, blocks and mutes lists ( #13445 )  
							
							... 
							
							
							
							* Fix following, followers and follow requests pagination
* Fix pagination of blocks and mutes 
							
						 
						
							2020-04-12 13:38:00 +02:00  
				
					
						
							
							
								 
						
							
								51bbf0b68d 
								
							 
						 
						
							
							
								
								Clean up some dead code  
							
							
							
						 
						
							2020-04-10 14:47:06 +02:00  
				
					
						
							
							
								 
						
							
								5d2cdeb225 
								
							 
						 
						
							
							
								
								Fix deprecated use of createBrowserHistory  
							
							
							
						 
						
							2020-04-09 17:03:05 +02:00  
				
					
						
							
							
								 
						
							
								9101254d0a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/javascript/packs/public.js`:
  Upstream modified code that we split between multiple files due
  to glitch-soc's theming system.
  Ported those changes. 
							
						 
						
							2020-04-05 18:32:06 +02:00  
				
					
						
							
							
								 
						
							
								510db5eef9 
								
							 
						 
						
							
							
								
								New Crowdin translations ( #13317 )  
							
							... 
							
							
							
							* New translations en.yml (Italian)
[ci skip]
* New translations doorkeeper.en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations devise.en.yml (Ido)
[ci skip]
* New translations doorkeeper.en.yml (Ido)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations activerecord.en.yml (Georgian)
[ci skip]
* New translations doorkeeper.en.yml (Georgian)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations doorkeeper.en.yml (German)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations simple_form.en.yml (Greek)
[ci skip]
* New translations doorkeeper.en.yml (Greek)
[ci skip]
* New translations en.yml (Hebrew)
[ci skip]
* New translations simple_form.en.yml (Hebrew)
[ci skip]
* New translations activerecord.en.yml (Hebrew)
[ci skip]
* New translations devise.en.yml (Hebrew)
[ci skip]
* New translations doorkeeper.en.yml (Hebrew)
[ci skip]
* New translations en.yml (Hindi)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations doorkeeper.en.yml (Esperanto)
[ci skip]
* New translations doorkeeper.en.yml (French)
[ci skip]
* New translations devise.en.yml (French)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations doorkeeper.en.yml (Finnish)
[ci skip]
* New translations simple_form.en.yml (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations doorkeeper.en.yml (Estonian)
[ci skip]
* New translations simple_form.en.yml (Estonian)
[ci skip]
* New translations en.yml (Estonian)
[ci skip]
* New translations doorkeeper.en.yml (Welsh)
[ci skip]
* New translations activerecord.en.yml (Serbian (Latin))
[ci skip]
* New translations devise.en.yml (Serbian (Latin))
[ci skip]
* New translations devise.en.yml (Urdu (Pakistan))
[ci skip]
* New translations activerecord.en.yml (Vietnamese)
[ci skip]
* New translations devise.en.yml (Vietnamese)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations simple_form.en.yml (Tamil)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Basque)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations simple_form.en.yml (Basque)
[ci skip]
* New translations simple_form.en.yml (Basque)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations devise.en.yml (German)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Tamil)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Slovak)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations devise.en.yml (Galician)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.yml (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Albanian)
[ci skip]
* New translations en.json (Indonesian)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (Ido)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.json (Kannada)
[ci skip]
* New translations en.json (Hebrew)
[ci skip]
* New translations en.json (Hindi)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.json (Malayalam)
[ci skip]
* New translations en.json (Marathi)
[ci skip]
* New translations en.json (Norwegian)
[ci skip]
* New translations en.json (Norwegian Nynorsk)
[ci skip]
* New translations en.json (Malay)
[ci skip]
* New translations en.json (Kazakh)
[ci skip]
* New translations en.json (Korean)
[ci skip]
* New translations en.json (Latvian)
[ci skip]
* New translations en.json (Lithuanian)
[ci skip]
* New translations en.json (Macedonian)
[ci skip]
* New translations en.json (Bulgarian)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Chinese Simplified)
[ci skip]
* New translations en.json (Chinese Traditional)
[ci skip]
* New translations en.json (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.json (Asturian)
[ci skip]
* New translations en.json (Armenian)
[ci skip]
* New translations en.json (Basque)
[ci skip]
* New translations en.json (Bengali)
[ci skip]
* New translations en.json (Arabic)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.json (Finnish)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.json (Estonian)
[ci skip]
* New translations en.json (Georgian)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Croatian)
[ci skip]
* New translations en.json (Czech)
[ci skip]
* New translations en.json (Corsican)
[ci skip]
* New translations en.json (Esperanto)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Danish)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Telugu)
[ci skip]
* New translations en.json (Turkish)
[ci skip]
* New translations en.json (Tamil)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Welsh)
[ci skip]
* New translations en.json (Vietnamese)
[ci skip]
* New translations en.json (Urdu (Pakistan))
[ci skip]
* New translations en.json (Ukrainian)
[ci skip]
* New translations en.json (Serbian (Latin))
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.json (Portuguese)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Occitan)
[ci skip]
* New translations en.json (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Slovenian)
[ci skip]
* New translations en.json (Slovak)
[ci skip]
* New translations en.json (Romanian)
[ci skip]
* New translations en.json (Serbian (Cyrillic))
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.json (Swedish)
[ci skip]
* New translations en.json (Spanish, Argentina)
[ci skip]
* New translations en.json (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations activerecord.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Catalan)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations en.json (German)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.json (Persian)
[ci skip]
* New translations en.json (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.json (Hungarian)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.json (Spanish)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Galician)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations doorkeeper.en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-04-05 14:56:18 +02:00  
				
					
						
							
							
								 
						
							
								eea0cd8fad 
								
							 
						 
						
							
							
								
								Fix “Show more” not switching to “Show less” on public pages ( #13174 )  
							
							... 
							
							
							
							* Fix “Show more” not switching to “Show less” on public pages
Fixes  #13169 
* Fix initial text of CW button on public pages when CW are unfolded by default 
							
						 
						
							2020-04-05 14:02:22 +02:00  
				
					
						
							
							
								 
						
							
								fd7a37c371 
								
							 
						 
						
							
							
								
								[Glitch] Add explanation as to why unlocked accounts may have follow requests  
							
							... 
							
							
							
							Port d3ff06a320 
							
						 
						
							2020-04-04 21:59:49 +02:00  
				
					
						
							
							
								 
						
							
								7d5b43d8bb 
								
							 
						 
						
							
							
								
								[Glitch] Add ability to filter audit log in admin UI  
							
							... 
							
							
							
							Port f65568f1d4 
							
						 
						
							2020-04-04 21:53:31 +02:00  
				
					
						
							
							
								 
						
							
								8fef96cbf5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							
							
						 
						
							2020-04-04 21:47:37 +02:00  
				
					
						
							
							
								 
						
							
								d3ff06a320 
								
							 
						 
						
							
							
								
								Add explanation as to why unlocked accounts may have follow requests ( #13385 )  
							
							... 
							
							
							
							* Add explanation as to why unlocked accounts may have follow requests
* Change wording to avoid “silenced” 
							
						 
						
							2020-04-04 19:02:10 +02:00  
				
					
						
							
							
								 
						
							
								f65568f1d4 
								
							 
						 
						
							
							
								
								Add ability to filter audit log in admin UI ( #13381 )  
							
							
							
						 
						
							2020-04-03 13:06:34 +02:00  
				
					
						
							
							
								 
						
							
								b367dd713e 
								
							 
						 
						
							
							
								
								[Glitch] Improve polls: option lengths & redesign  
							
							... 
							
							
							
							Port 37b3985bfa 
							
						 
						
							2020-04-02 20:52:53 +02:00  
				
					
						
							
							
								 
						
							
								2e337d850f 
								
							 
						 
						
							
							
								
								[Glitch] Improve toot clicking areas  
							
							... 
							
							
							
							Port part of 1fb92037e4 
							
						 
						
							2020-04-02 20:49:43 +02:00  
				
					
						
							
							
								 
						
							
								9175ebf20c 
								
							 
						 
						
							
							
								
								[Glitch] Fix content warning being unnecessarily cleared when enabling/disabling CW  
							
							... 
							
							
							
							Port cf1fa73347 
							
						 
						
							2020-04-02 20:45:46 +02:00  
				
					
						
							
							
								 
						
							
								dcf841545d 
								
							 
						 
						
							
							
								
								[Glitch] Fix wrong color for ellipsis in boost confirmation dialog in Web UI  
							
							... 
							
							
							
							Port be2f1597cf 
							
						 
						
							2020-04-02 20:45:03 +02:00  
				
					
						
							
							
								 
						
							
								3eede6f64b 
								
							 
						 
						
							
							
								
								[Glitch] Fix 404 and 410 API errors being silently discarded in WebUI  
							
							... 
							
							
							
							Port front-end changes from 0d117c106a 
							
						 
						
							2020-04-02 20:39:44 +02:00  
				
					
						
							
							
								 
						
							
								f3eff922a3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/javascript/mastodon/features/compose/components/poll_form.js`:
  Upstream bumped poll option character limit, but we already had
  a higher one, kept ours.
- `app/validators/poll_validator.rb`:
  Upstream bumped poll option character limit, but we already had
  a higher one, kept ours.
- `config/initializers/content_security_policy.rb`:
  Upstream added a rule, the way we compute ours is different, but
  that added rule has been ported.
- `package.json`:
  No real conflict, dependency update. Performed the same update.
- `yarn.lock`:
  No real conflict, dependency update. Performed the same update. 
							
						 
						
							2020-04-02 20:32:00 +02:00  
				
					
						
							
							
								 
						
							
								37b3985bfa 
								
							 
						 
						
							
							
								
								Improve polls: option lengths & redesign ( #13257 )  
							
							... 
							
							
							
							This commit redesign the polls and increases characters limit for the
options from 25 to 50 characters, giving pollsters more freedom.
Summarizing, the redesign is making the polls more adaptive for upcoming
changes to the options characters limit: the bar, or a "chart", is now
displayed separately from the option itself; vote check mark is moved
next to the option text, making the percentages take less space. Option
lengths are taken into account and text is wrapped to multiple lines
if necessary to avoid overflow. 
							
						 
						
							2020-04-02 17:10:55 +02:00  
				
					
						
							
							
								 
						
							
								4bf5aeae83 
								
							 
						 
						
							
							
								
								Fix pinning a column in web UI sometimes redirecting out of web UI ( #13376 )  
							
							... 
							
							
							
							Fix  #13216  
						
							2020-04-02 03:12:10 +02:00  
				
					
						
							
							
								 
						
							
								1fb92037e4 
								
							 
						 
						
							
							
								
								Improve toot clicking areas ( #13327 )  
							
							... 
							
							
							
							* Make the area to the left “Show Thread” also expand the toot in Web UI
* Clicking the left part of a conversation with the avatars now opens it in Web UI 
							
						 
						
							2020-03-31 19:40:23 +02:00  
				
					
						
							
							
								 
						
							
								cf1fa73347 
								
							 
						 
						
							
							
								
								Fix content warning being unnecessarily cleared when enabling/disabling CW ( #13348 )  
							
							
							
						 
						
							2020-03-31 14:10:18 +02:00  
				
					
						
							
							
								 
						
							
								be2f1597cf 
								
							 
						 
						
							
							
								
								Fix wrong color for ellipsis in boost confirmation dialog in Web UI ( #13355 )  
							
							
							
						 
						
							2020-03-31 12:39:50 +02:00  
				
					
						
							
							
								 
						
							
								0d117c106a 
								
							 
						 
						
							
							
								
								Fix 404 and 410 API errors being silently discarded in WebUI ( #13279 )  
							
							... 
							
							
							
							* Fix 404 and 410 API errors being silently discarded in WebUI
Fixes  #13278 
* Return more appropriate error when user replies to a deleted toot
* Please CodeClimate
* Fix 404/410 errors on fetching account timelines & identity proofs
* Refactor error handling
* Move error message string to statuses.errors 
							
						 
						
							2020-03-28 17:59:45 +01:00  
				
					
						
							
							
								 
						
							
								faa56643b8 
								
							 
						 
						
							
							
								
								[Glitch] Fix frontend crash when deleting announcements  
							
							... 
							
							
							
							Port 858d0dd168 
							
						 
						
							2020-03-27 22:06:42 +01:00  
				
					
						
							
							
								 
						
							
								60338b2bee 
								
							 
						 
						
							
							
								
								[Glitch] Change poll option hover/active styling to be less confusing  
							
							... 
							
							
							
							Port beb80adb51 
							
						 
						
							2020-03-27 22:06:06 +01:00  
				
					
						
							
							
								 
						
							
								7b435fd9bf 
								
							 
						 
						
							
							
								
								Merge branch 'master' into glitch-soc/merge-upstream  
							
							... 
							
							
							
							Conflicts:
- `app/services/post_status_service.rb`:
  CW/sensitive logic fixed upstream, but different in glitch-soc.
  Ported the changes accordingly. 
							
						 
						
							2020-03-27 21:54:44 +01:00  
				
					
						
							
							
								 
						
							
								260eb6f2e6 
								
							 
						 
						
							
							
								
								New Crowdin translations ( #13064 )  
							
							... 
							
							
							
							* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Dutch)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.json (Dutch)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Greek)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations simple_form.en.yml (Greek)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations devise.en.yml (Icelandic)
[ci skip]
* New translations en.json (Italian)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Lithuanian)
[ci skip]
* New translations en.yml (Norwegian)
[ci skip]
* New translations en.yml (Norwegian Nynorsk)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations en.yml (Indonesian)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations en.yml (Kazakh)
[ci skip]
* New translations en.yml (Occitan)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations en.yml (Slovenian)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.yml (Turkish)
[ci skip]
* New translations en.yml (Ukrainian)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations en.yml (Serbian (Cyrillic))
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Albanian)
[ci skip]
* New translations en.yml (Basque)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Arabic)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Swedish)
[ci skip]
* New translations en.yml (Kabyle)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations en.yml (Czech)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Esperanto)
[ci skip]
* New translations en.yml (Estonian)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations en.yml (Dutch)
[ci skip]
* New translations en.yml (Danish)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations en.yml (Vietnamese)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Swedish)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Catalan)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Arabic)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations en.yml (Welsh)
[ci skip]
* New translations simple_form.en.yml (Welsh)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Icelandic)
[ci skip]
* New translations en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (Spanish)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations en.yml (Persian)
[ci skip]
* New translations simple_form.en.yml (Persian)
[ci skip]
* New translations en.yml (Catalan)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations en.yml (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Catalan)
[ci skip]
* New translations simple_form.en.yml (Portuguese)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (German)
[ci skip]
* New translations simple_form.en.yml (German)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations en.yml (Korean)
[ci skip]
* New translations simple_form.en.yml (Korean)
[ci skip]
* New translations en.yml (Chinese Traditional)
[ci skip]
* New translations en.yml (Chinese Traditional, Hong Kong)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Spanish, Argentina)
[ci skip]
* New translations simple_form.en.yml (Galician)
[ci skip]
* New translations simple_form.en.yml (Icelandic)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Galician)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations en.yml (Corsican)
[ci skip]
* New translations simple_form.en.yml (Corsican)
[ci skip]
* New translations en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations en.json (Kabyle)
[ci skip]
* New translations simple_form.en.yml (Hungarian)
[ci skip]
* New translations simple_form.en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Portuguese, Brazilian)
[ci skip]
* New translations en.yml (Greek)
[ci skip]
* New translations simple_form.en.yml (Greek)
[ci skip]
* New translations en.yml (French)
[ci skip]
* New translations simple_form.en.yml (French)
[ci skip]
* New translations simple_form.en.yml (Asturian)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.yml (Italian)
[ci skip]
* New translations simple_form.en.yml (Italian)
[ci skip]
* New translations devise.en.yml (Kabyle)
[ci skip]
* New translations en.yml (Basque)
[ci skip]
* New translations simple_form.en.yml (Basque)
[ci skip]
* New translations simple_form.en.yml (Occitan)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations simple_form.en.yml (Slovak)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Chinese Simplified)
[ci skip]
* New translations en.json (Japanese)
[ci skip]
* New translations simple_form.en.yml (Chinese Simplified)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.json (French)
[ci skip]
* New translations en.yml (Slovak)
[ci skip]
* New translations doorkeeper.en.yml (Slovak)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Polish)
[ci skip]
* New translations en.yml (Polish)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations en.json (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations en.yml (Thai)
[ci skip]
* New translations simple_form.en.yml (Thai)
[ci skip]
* New translations activerecord.en.yml (Occitan)
[ci skip]
* New translations simple_form.en.yml (Indonesian)
[ci skip]
* New translations activerecord.en.yml (Kabyle)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations devise.en.yml (Breton)
[ci skip]
* New translations en.json (Breton)
[ci skip]
* New translations doorkeeper.en.yml (Breton)
[ci skip]
* New translations simple_form.en.yml (Breton)
[ci skip]
* New translations en.yml (Breton)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations devise.en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Russian)
[ci skip]
* New translations en.json (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations en.yml (Russian)
[ci skip]
* New translations simple_form.en.yml (Japanese)
[ci skip]
* i18n-tasks normalize
* yarn manage:translations 
							
						 
						
							2020-03-25 23:17:14 +01:00  
				
					
						
							
							
								 
						
							
								858d0dd168 
								
							 
						 
						
							
							
								
								Fix frontend crash when deleting announcements ( #13312 )  
							
							... 
							
							
							
							Refactor and fix  #13283 , which only worked in some cases. 
							
						 
						
							2020-03-25 22:39:55 +01:00  
				
					
						
							
							
								 
						
							
								beb80adb51 
								
							 
						 
						
							
							
								
								Change poll option hover/active styling to be less confusing ( #13313 )  
							
							
							
						 
						
							2020-03-25 22:39:18 +01:00  
				
					
						
							
							
								 
						
							
								9da4bd098c 
								
							 
						 
						
							
							
								
								[Glitch] Fix frontend crash when deleting announcements  
							
							... 
							
							
							
							Port 8758221e73 
							
						 
						
							2020-03-22 16:31:01 +01:00  
				
					
						
							
							
								 
						
							
								0ff78befc6 
								
							 
						 
						
							
							
								
								[Glitch] Fix regression in “Edit media” modal in web UI  
							
							... 
							
							
							
							Port 90f3a00062 
							
						 
						
							2020-03-22 16:30:19 +01:00