Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								49a28e69a5 
								
							 
						 
						
							
							
								
								Move decodeIDNA to app/javascript/flavours/glitch/util  
							
							
							
						 
						
							2019-08-04 22:25:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ThibG 
								
							 
						 
						
							
							
							
							
								
							
							
								c1231a846a 
								
							 
						 
						
							
							
								
								[Glitch] Play animated custom emoji on hover  
							
							... 
							
							
							
							Port 7de8c51873 
							
						 
						
							2019-07-23 16:24:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								e91bf82083 
								
							 
						 
						
							
							
								
								[Glitch] Add option to disable real-time updates in web UI  
							
							... 
							
							
							
							Port 729723f857 
							
						 
						
							2019-07-16 16:51:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								1b074d2a50 
								
							 
						 
						
							
							
								
								Add link to edit each listed filter  
							
							
							
						 
						
							2019-07-15 00:48:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ThibG 
								
							 
						 
						
							
							
							
							
								
							
							
								46829e009e 
								
							 
						 
						
							
							
								
								[Glitch] Use ScrollToOptions for smooth scrolling if supported  
							
							... 
							
							
							
							Port 84ff393842 
							
						 
						
							2019-06-30 11:01:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								662252c8f7 
								
							 
						 
						
							
							
								
								[Glitch] Add categories for custom emojis  
							
							... 
							
							
							
							Port front-end changes from e64e6a03dd 
							
						 
						
							2019-06-28 21:42:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ThibG 
								
							 
						 
						
							
							
							
							
								
							
							
								4175f13155 
								
							 
						 
						
							
							
								
								[Glitch] Add option to disable blurhash previews  
							
							... 
							
							
							
							Port 3086c645fd 
							
						 
						
							2019-06-26 23:19:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									PatOnTheBack 
								
							 
						 
						
							
							
							
							
								
							
							
								383136d9bb 
								
							 
						 
						
							
							
								
								[Glitch] Removed extra pipes from regex.  
							
							... 
							
							
							
							Port 5b20284f6f 
							
						 
						
							2019-06-26 23:19:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								b191861e15 
								
							 
						 
						
							
							
								
								Use forceSingleColumn only in automatic layout mode  
							
							
							
						 
						
							2019-06-13 22:15:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								47307e6c13 
								
							 
						 
						
							
							
								
								Default to multiple column mode if backend doesn't have appropriate seting  
							
							
							
						 
						
							2019-06-13 22:15:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								d99a661f08 
								
							 
						 
						
							
							
								
								[Glitch] Add responsive panels to the single-column layout  
							
							... 
							
							
							
							Port 1e5532e693 
							
						 
						
							2019-06-13 22:15:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								7fb76999af 
								
							 
						 
						
							
							
								
								Use Sec-WebSocket-Protocol instead of query string to pass WebSocket token  
							
							... 
							
							
							
							Inspired by https://github.com/kubevirt/kubevirt/issues/1242  
							
						 
						
							2019-05-24 16:08:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								56245a2a72 
								
							 
						 
						
							
							
								
								Export fallback content type and use it as default in WebUI  
							
							
							
						 
						
							2019-05-17 23:51:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								eed2c9dd44 
								
							 
						 
						
							
							
								
								Rename flavours/glitch/features/drawer to flavours/glitch/features/compose  
							
							
							
						 
						
							2019-04-22 20:15:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								355d384d8d 
								
							 
						 
						
							
							
								
								Revert "[Glitch] fix: update to emoji-mart 2.10.0"  
							
							... 
							
							
							
							This reverts commit 49bea8c46b 
							
						 
						
							2019-03-27 14:04:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hinaloe 
								
							 
						 
						
							
							
							
							
								
							
							
								872eab5784 
								
							 
						 
						
							
							
								
								[Glitch] Do not set CSRF Token when no csrf header  
							
							... 
							
							
							
							Port 68f2211f00 
							
						 
						
							2019-03-26 16:12:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nolan Lawson 
								
							 
						 
						
							
							
							
							
								
							
							
								49bea8c46b 
								
							 
						 
						
							
							
								
								[Glitch] fix: update to emoji-mart 2.10.0  
							
							... 
							
							
							
							Port db06b25376 
							
						 
						
							2019-03-16 21:39:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eugen Rochko 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe48dd050 
								
							 
						 
						
							
							
								
								[Glitch] Fix public timelines being broken by new toots when they are not mounted  
							
							... 
							
							
							
							Port be1c634b2b 
							
						 
						
							2019-03-08 01:00:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								235be596bc 
								
							 
						 
						
							
							
								
								Use server-provided poll limits instead of hardcoded ones  
							
							... 
							
							
							
							Also does not enable polls if no limits are provided by the server 
							
						 
						
							2019-03-06 23:56:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								6b2eefc7bf 
								
							 
						 
						
							
							
								
								[Glitch] Add WebP support  
							
							... 
							
							
							
							Port 5092d17f29 
							
						 
						
							2019-02-10 21:13:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								762e4fdf55 
								
							 
						 
						
							
							
								
								Fix hashtag processing when sending toots  
							
							... 
							
							
							
							This fixes crashes in pleroma when writing toots with a content warning,
since pleroma inserts a “nsfw” hashtag that isn't part of the toot's text. 
							
						 
						
							2019-02-01 12:37:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								e77ceb1b29 
								
							 
						 
						
							
							
								
								[Glitch] Update dependencies for Node.js (2018-12-31)  
							
							... 
							
							
							
							Port compatibility changes from 8f5fdab5bf 
							
						 
						
							2019-01-02 16:07:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								9b606cb24c 
								
							 
						 
						
							
							
								
								[Glitch] Update emoji codepoint mappings to v11.0  
							
							... 
							
							
							
							Port 2ee779dcd3 
							
						 
						
							2019-01-02 15:36:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								6073195a7d 
								
							 
						 
						
							
							
								
								[Glitch] Display customized mascot in web UI  
							
							... 
							
							
							
							Port relevant parts of 9d4541c612 
							
						 
						
							2018-12-20 18:39:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								b3ff35a75c 
								
							 
						 
						
							
							
								
								Move URLs to backend in their own file  
							
							
							
						 
						
							2018-11-19 15:56:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf92e7aaa6 
								
							 
						 
						
							
							
								
								[Glitch] Implement adding a user to a list from their profile  
							
							... 
							
							
							
							Port bb5558de62 
							
						 
						
							2018-11-09 14:50:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								2b2facbbdf 
								
							 
						 
						
							
							
								
								[Glitch] Port some of upstream's getting started footer links  
							
							
							
						 
						
							2018-10-31 10:07:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								ee1f1a2ec9 
								
							 
						 
						
							
							
								
								When searching for an emoji with multiple separators, consider the full input  
							
							... 
							
							
							
							e.g., typing “blob_cat_p” used to search for “blob” and “cat”, but not
“blob_cat_p”, which means “blob_cat_patpat” is very unlikely to show up,
although it is likely what the user wanted to type in the first place. 
							
						 
						
							2018-10-27 22:45:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								70d346ea95 
								
							 
						 
						
							
							
								
								Fix auto-unfold CWs when no regexp is set  
							
							... 
							
							
							
							Fixes  #778  
						
							2018-10-12 23:34:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								6ad7606909 
								
							 
						 
						
							
							
								
								[Glitch] Add support for new display_media setting  
							
							... 
							
							
							
							Port f7a6f9489d 
							
						 
						
							2018-10-01 16:48:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								6ad7dac791 
								
							 
						 
						
							
							
								
								Let the front-end know the current account is a moderator  
							
							
							
						 
						
							2018-09-03 18:19:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								b3fdd166e8 
								
							 
						 
						
							
							
								
								[Glitch] Skip VS15 (Emoji textual presentation)  
							
							... 
							
							
							
							Port a060beee72 
							
						 
						
							2018-09-03 18:18:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								c6942a5283 
								
							 
						 
						
							
							
								
								Add option to not automatically unfold content warnings matching a regexp  
							
							... 
							
							
							
							Fixes  #678  
						
							2018-08-31 18:35:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								70c308c4aa 
								
							 
						 
						
							
							
								
								[Glitch] When search enabled, display hint in search popout  
							
							... 
							
							
							
							Port 7901f9f63e 
							
						 
						
							2018-08-31 18:33:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								24b6811a6e 
								
							 
						 
						
							
							
								
								[Glitch] Implement tag auto-completion by history  
							
							... 
							
							
							
							Port 460e380d38 
							
						 
						
							2018-08-28 19:52:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3246cd13b 
								
							 
						 
						
							
							
								
								Preserve hashtag casing in threaded mode  
							
							... 
							
							
							
							Inspired by f9b23a5d62 
							
						 
						
							2018-08-28 19:52:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								478f70a0e6 
								
							 
						 
						
							
							
								
								Update poylfills ( fixes   #662 )  
							
							
							
						 
						
							2018-08-23 22:58:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								801919fc9b 
								
							 
						 
						
							
							
								
								Add hashtag trendline support to glitch-soc flavour  
							
							... 
							
							
							
							Port Mastodon's hashtag stats thing to glitch-soc.
This doesn't change how hashtags are ordered, and doesn't add a trending
hashtags section, but it does change how hashtag searches are rendered,
displaying a trend line alongside each hashtag. 
							
						 
						
							2018-08-22 19:27:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								360fbf1bd4 
								
							 
						 
						
							
							
								
								Add pinned accounts editor  
							
							
							
						 
						
							2018-08-22 16:18:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								88b593a63f 
								
							 
						 
						
							
							
								
								Drop glitch-style account bio fields  
							
							... 
							
							
							
							Upstream's implementation has been merged a while ago and is the preferred
way to set fields, as it is the only one compatible with upstream and is
more user-friendly.
This commit deletes the legacy glitch-soc FrontMatter functionality in order
to clean up the code and make it easier to maintain. 
							
						 
						
							2018-07-31 16:26:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								1bae4c4f83 
								
							 
						 
						
							
							
								
								[Glitch] Resize images by area instead of fixed dimensions  
							
							... 
							
							
							
							Port WebUI part of 0fb0037ca7 
							
						 
						
							2018-07-30 19:30:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								d8b13b46f7 
								
							 
						 
						
							
							
								
								Move privacyPreference to utils  
							
							
							
						 
						
							2018-07-12 15:31:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								26c20a4ec7 
								
							 
						 
						
							
							
								
								[Glitch] Preserve newlines in delete & redraft and desktop notifications  
							
							... 
							
							
							
							Port c75493755f 
							
						 
						
							2018-06-16 15:09:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Yip 
								
							 
						 
						
							
							
							
							
								
							
							
								8cafeedc25 
								
							 
						 
						
							
							
								
								Port  85470ec872 to glitch emoji picker.  
							
							... 
							
							
							
							Fixes  #541 . 
						
							2018-06-15 22:10:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Yip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fac6e392e9 
								
							 
						 
						
							
							
								
								Port emojimart 2.6.1 changes to glitch flavour  
							
							... 
							
							
							
							See also the following commits:
- 0c3ce41031268d90e810 
							
						 
						
							2018-06-12 17:43:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								cc396f085d 
								
							 
						 
						
							
							
								
								Use history.state to decide whether we should goBack() or go to / ( fixes   #247 )  
							
							... 
							
							
							
							So far, glitch-soc used history.length to decide whether to call `goBack()` or
go to / in order to not leave the webUI. This made clicking the “Back” button
go to the “Getting started” column instead of going back in the browser's
history when such an action would leave the web UI, but also when:
- The WebUI is refreshed (F5)
- A tab is restored
- The history length reaches its maximum (e.g., 50 in Firefox)
This commit fixes these shortcomings by checking `window.history.state`.
Indeed, we only want to go back in the browser's history when the current
location has been reached from within the WebUI, which only happens via
`pushState` as far as I know. Since browser store the serialized state in
the browser history, this also survives page reload and session restoration. 
							
						 
						
							2018-05-31 14:39:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								cc589d6ec0 
								
							 
						 
						
							
							
								
								[Glitch] Use randomized setTimeout when fallback-polling and re-add since_id  
							
							... 
							
							
							
							Port dafd7afc5e 
							
						 
						
							2018-05-29 21:25:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								4b38ac3bed 
								
							 
						 
						
							
							
								
								[Glitch] Fix comparing id  
							
							... 
							
							
							
							Port 0ba49eca8b 
							
						 
						
							2018-05-29 21:25:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								0ad3eedd4c 
								
							 
						 
						
							
							
								
								[Glitch] Allow clients to fetch statuses made while they were offline  
							
							... 
							
							
							
							Port 9a1a55ce52 
							
						 
						
							2018-05-29 21:25:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thibaut Girka 
								
							 
						 
						
							
							
							
							
								
							
							
								1fa3586db5 
								
							 
						 
						
							
							
								
								[Glitch] Use streaming API for standalone timelines on /about and /tag pages  
							
							... 
							
							
							
							Port 0128b86d30 
							
						 
						
							2018-05-27 20:39:25 +02:00