Thibaut Girka 
							
						 
					 
					
						
						
							
						
						534439e73b 
					 
					
						
						
							
							Add focal points support in the composer  
						
						
						
						
					 
					
						2018-08-18 17:53:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						9782ac017b 
					 
					
						
						
							
							Refactor in preparation for focal points modal  
						
						
						
						
					 
					
						2018-08-18 17:53:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						4a6bc2482a 
					 
					
						
						
							
							[Glitch] Defer scrollIntoView after DOM is drawn  
						
						
						
						
					 
					
						2018-08-17 14:46:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						50cd70b3e9 
					 
					
						
						
							
							Fix incorrect prop type for ComposerReply.status  
						
						
						
						
					 
					
						2018-08-16 21:19:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						7595ae4090 
					 
					
						
						
							
							Fix one GettingStarted ColumnLink not having a key  
						
						
						
						
					 
					
						2018-08-16 20:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						494eaab5b1 
					 
					
						
						
							
							Slightly more aggressive video preloading  
						
						... 
						
						
						
						- Preload video metadata if the video is loaded in detailed view, as it is
  likely to get played, and metadata is useful for seeking in the video.
- Preload video data if it's fullscreen as it is extremely likely to get
  played right after being put in fullscreen (although those are two steps).
- Preload video data if the user has clicked the position slider, as the video
  will play as soon as the mouse button is released, and video metadata is
  needed to properly seek into the video. 
						
						
					 
					
						2018-08-14 21:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						c4e8402ef9 
					 
					
						
						
							
							Fix bug when clicking on video position slider before starting the video  
						
						
						
						
					 
					
						2018-08-14 21:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						f0fa6e3a7c 
					 
					
						
						
							
							Prevent default event handling when clicking on the video position slider  
						
						... 
						
						
						
						This prevents accidental text selection and avoids opening the toot containing
the video in the dynamic column when clicking on the position slider. 
						
						
					 
					
						2018-08-14 21:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						7067b64de3 
					 
					
						
						
							
							Implement public profile endorsements in glitch-soc  
						
						... 
						
						
						
						Port WebUI changes from f2404de871 
						
						
					 
					
						2018-08-10 16:25:46 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						175c2155a9 
					 
					
						
						
							
							[Glitch] Compensate for scrollbar disappearing when media modal  
						
						... 
						
						
						
						Port 60df87f6f0 
						
						
					 
					
						2018-08-01 00:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						d2b3eebe00 
					 
					
						
						
							
							[Glitch] Show media modal on public timeline  
						
						... 
						
						
						
						Port e0b1e17bd0 
						
						
					 
					
						2018-08-01 00:18:42 +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 
							
						 
					 
					
						
						
							
						
						b02bfe86ce 
					 
					
						
						
							
							Don't reset scroll position when opening a modal  
						
						
						
						
					 
					
						2018-07-30 14:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						3eb3c21327 
					 
					
						
						
							
							Treat the App Setting link as a proper link ( fixes   #375 )  
						
						
						
						
					 
					
						2018-07-30 14:31:45 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						88b7ccc2ca 
					 
					
						
						
							
							[Glitch] Improve WebUI account action bar  
						
						... 
						
						
						
						Mostly a port of 2ccef52a4f 
						
						
					 
					
						2018-07-30 14:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						28a59e4e80 
					 
					
						
						
							
							Move CW field just above main textarea  
						
						
						
						
					 
					
						2018-07-28 23:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						358e3a4c32 
					 
					
						
						
							
							Get rid of Collapsable, use CSS instead  
						
						... 
						
						
						
						Change inspired by 691107263c 
						
						
					 
					
						2018-07-28 23:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						d3783b864c 
					 
					
						
						
							
							Refactor reply indicator and show compact list of attachments  
						
						
						
						
					 
					
						2018-07-28 23:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						e3bf8c8aa1 
					 
					
						
						
							
							Show reply indicator for empty toots, not undefined toots ( fixes   #610 )  
						
						... 
						
						
						
						Fix a regression introduced by 612b00d1bb 
						
						
					 
					
						2018-07-28 23:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						c057aeb76b 
					 
					
						
						
							
							[Glitch] Add documentation for “p” hotkey  
						
						... 
						
						
						
						Port ed50c2393a0f12f88f1102f8cf8beca3bf711158 to glitch-soc 
						
						
					 
					
						2018-07-26 22:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						a8911616b6 
					 
					
						
						
							
							Add hotkey variants to keyboard shortcuts description  
						
						... 
						
						
						
						Port 89c6d2bd6bc014ca6487c8f2569f8252fb3ef5dc to glitch-soc 
						
						
					 
					
						2018-07-26 22:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						82ab5aacb2 
					 
					
						
						
							
							Prevent scrolling main frame when navigating in image gallery with arrow keys  
						
						
						
						
					 
					
						2018-07-26 08:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						02326a4322 
					 
					
						
						
							
							[Glitch] Use LoadingBar instead of blur to indicate that an image is loading  
						
						... 
						
						
						
						Port 955d5d36e8 
						
						
					 
					
						2018-07-24 21:20:18 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						1769a7e9aa 
					 
					
						
						
							
							Use the same description string as upstream for the “x” hotkey  
						
						
						
						
					 
					
						2018-07-24 21:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						b1ed2b1d03 
					 
					
						
						
							
							Fix focusing search bar with hotkeys  
						
						
						
						
					 
					
						2018-07-24 21:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						c600bcfe1d 
					 
					
						
						
							
							Fix focusing composer textarea on “new toot” hotkey  
						
						
						
						
					 
					
						2018-07-24 21:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						037228cf03 
					 
					
						
						
							
							Fix routing issues, especially keyboards shortcuts changing location  
						
						
						
						
					 
					
						2018-07-24 21:14:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						1aa253c41d 
					 
					
						
						
							
							Display custom emoji in account notes in WebUI ( fixes   #595 )  
						
						
						
						
					 
					
						2018-07-21 21:44:49 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						57f31b361f 
					 
					
						
						
							
							Add an option restricting secondary toot privacy to that of the toot being replied to  
						
						
						
						
					 
					
						2018-07-12 19:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						d67cb13d84 
					 
					
						
						
							
							Use options rather than a boolean  
						
						... 
						
						
						
						This prepares for a third option that would restrict privacy to
privacyPreference(replyPrivacy, sideArmBasePrivacy) 
						
						
					 
					
						2018-07-12 11:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						8c8707771d 
					 
					
						
						
							
							Do not store duplicate reply_privacy  
						
						
						
						
					 
					
						2018-07-12 11:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Ash Levy 
							
						 
					 
					
						
						
							
						
						6f06d16b1e 
					 
					
						
						
							
							add option to enable auto visibility on secondary toot button  
						
						
						
						
					 
					
						2018-07-12 11:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						612b00d1bb 
					 
					
						
						
							
							Display reply indicator even when replying to contentless toot ( fixes   #564 )  
						
						
						
						
					 
					
						2018-07-10 22:53:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						00c1386b9d 
					 
					
						
						
							
							[Glitch] Fix filters not affecting notifications in web UI  
						
						... 
						
						
						
						Port cfeb3beb4e 
						
						
					 
					
						2018-07-10 14:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						0bb1720495 
					 
					
						
						
							
							Add client-side custom filter support to glitch-soc  
						
						... 
						
						
						
						Port cdb101340a 
						
						
					 
					
						2018-07-10 14:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Ash Levy 
							
						 
					 
					
						
						
							
						
						e96a4434c7 
					 
					
						
						
							
							add keybind in composer textarea for secondary submit  
						
						
						
						
					 
					
						2018-07-10 10:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						f0161702d8 
					 
					
						
						
							
							[Glitch] Submit report using meta key  
						
						... 
						
						
						
						Port 64d7a63f18 
						
						
					 
					
						2018-06-21 22:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						a01faecfcb 
					 
					
						
						
							
							[Glitch] Add redraft function  
						
						... 
						
						
						
						Port bd0791d800 
						
						
					 
					
						2018-06-16 15:09:28 +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 
						 
				 
			
				
					
						
							
							
								David Yip 
							
						 
					 
					
						
						
							
						
						f8d50a4070 
					 
					
						
						
							
							Merge pull request  #509  from ThibG/glitch-soc/fixes/router-history-navigation  
						
						... 
						
						
						
						Use history.state to decide whether we should goBack() or go to / (fixes  #247 ) 
						
						
					 
					
						2018-06-06 23:56:48 -05:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						b9fdeceb3c 
					 
					
						
						
							
							Make active bookmarks red ( fixes   #493 )  
						
						
						
						
					 
					
						2018-05-31 14:39:48 +02: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 
							
						 
					 
					
						
						
							
						
						f86d280fd6 
					 
					
						
						
							
							Use props.router instead of context.router, as we are using withRouter  
						
						
						
						
					 
					
						2018-05-31 14:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						e396fbfe3b 
					 
					
						
						
							
							Fix direct timeline  
						
						
						
						
					 
					
						2018-05-31 14:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						e7b3a4263e 
					 
					
						
						
							
							[Glitch] Fix low-contrasted cancel button of reply indicator  
						
						... 
						
						
						
						Port 86efccce2a 
						
						
					 
					
						2018-05-29 21:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						08dbe29e29 
					 
					
						
						
							
							[Glitch] Improve load gap styling in web UI  
						
						... 
						
						
						
						Port 45c9f16f71 
						
						
					 
					
						2018-05-29 21:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						fbc25bdd2d 
					 
					
						
						
							
							[Glitch] Do not crash in getStatusIds when there is a gap in the timeline  
						
						... 
						
						
						
						Port b1938d7853 
						
						
					 
					
						2018-05-29 21:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						6020a21130 
					 
					
						
						
							
							[Glitch] Fix LoadMore on account media gallery  
						
						... 
						
						
						
						Port 3523aa440b 
						
						
					 
					
						2018-05-29 21:25:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut Girka 
							
						 
					 
					
						
						
							
						
						4eba8c50c3 
					 
					
						
						
							
							[Glitch] Allow clients to fetch notifications made while they were offline  
						
						... 
						
						
						
						Port cbf97c03bb 
						
						
					 
					
						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