vslg 
							
						 
					 
					
						
						
							
						
						d5e0a3340d 
					 
					
						
						
							
							Use presence events to update Account presence  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						a1e5a1981d 
					 
					
						
						
							
							Fix presence not being updated after loaded once  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						0eda6eb278 
					 
					
						
						
							
							Add account presences to account context menu  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						6e202c3e27 
					 
					
						
						
							
							Fix outdated presence for lazy loaded members  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						59198da3b0 
					 
					
						
						
							
							Add presence theme options  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						8644ddaad4 
					 
					
						
						
							
							Add offline presence text  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						215557e353 
					 
					
						
						
							
							Add presence circle on members avatar and account  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						512c08fe0a 
					 
					
						
						
							
							Members: show last active time and status message  
						
						 
						
						... 
						
						
						
						Left:
- Something like "Active" should be shown instead of a relative time
  when the member is considered currently active by the matrix server,
  but an "Active" text takes too much space
- Show a colored circle in the bottom right corner of avatars to
  indicate if they're online, away, or offline
- Reduce opacity of offline members, but is there a way to know if
  the server has presence disabled? For servers like matrix.org,
  Riot shows the entire list of members with half opacity at all time,
  we want to avoid that
- Setting our status text with a text field in AccountDelegate
  context menu, similar to the DeviceDelegate's context menu
- Setting our online/away/invisible/offline status from
  AccountDelegate context menu
- Replace the useless "Mirage x.y.z" button in the top left of the UI
  with a control to affect all accounts's status 
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						50e17e950d 
					 
					
						
						
							
							Store member presence information  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						e91a1f93e0 
					 
					
						
						
							
							Fix errors related to button.loading  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						2cf7b91829 
					 
					
						
						
							
							Don't try to highlight first item on menu open()  
						
						 
						
						... 
						
						
						
						It's imprevisible where the menu is gonna open and this which item is
gonna be under the mouse cursor. Also to match the behavior of other
programs. 
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						e2bc0cbd84 
					 
					
						
						
							
							Improve context menu cursor workaround  
						
						 
						
						... 
						
						
						
						- Close menu instead of clicking item, to match behavior of other
  programs
- Now work on all edges of the menu, not just top 
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d4a0434bd9 
					 
					
						
						
							
							Disable "Select all" when no text in field/area  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						9a943120a8 
					 
					
						
						
							
							Show how many devices will be deleted in popup  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						099c20c138 
					 
					
						
						
							
							Add keyboard navigation for account device list  
						
						 
						
						... 
						
						
						
						Enter/Return/Menu: open device menu
Space: toggle check device
Escape: uncheck all
Alt+R/F5: refresh device list
Alt+S/Delete: sign out checked or all sessions 
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						612ded755a 
					 
					
						
						
							
							Add context menu for text fields and areas  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						657b700fcd 
					 
					
						
						
							
							Context menu initial cursor position workaround  
						
						 
						
						... 
						
						
						
						Workaround for this: when opening a context menu at cursor position,
cursor will be in the menu's border instead of first menu item,
forcing the user to move the mouse for the click to do anything. 
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						9612470c9c 
					 
					
						
						
							
							Highlight first item when opening context menu  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						3e92b882c9 
					 
					
						
						
							
							Open event context menu on menu keypress  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:18 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						affd0d0bd3 
					 
					
						
						
							
							Improve member list highlighted item behavior  
						
						 
						
						... 
						
						
						
						- When focusing the "Filter members" field, highlight the first item if
  none already is
- When pressing esc in the field, clear any highlight 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						08f15b6a01 
					 
					
						
						
							
							Support menu key for room/member lists currentItem  
						
						 
						
						... 
						
						
						
						Allow opening context menu for AccountDelegate, RoomDelegate and
MemberDelegate by selecting an item with up/down (when focusing filter
field) and pressing the menu key. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						10eeb662af 
					 
					
						
						
							
							HTile: handle menu key press, open context menu  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						c35894e4c8 
					 
					
						
						
							
							HTile: trigger leftClicked() on enter/return/space  
						
						 
						
						... 
						
						
						
						This makes it possible to activate any tab-focused HTile with the
keyboard. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						cfde6cb633 
					 
					
						
						
							
							Room filter field: forward keys to room list  
						
						 
						
						... 
						
						
						
						The room list can handle up/down presses out of the box, no need to
define handlers for these on the filter field. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						92cbc4b006 
					 
					
						
						
							
							Add keyboard controls for members list & profile  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						dc2a7b8ee1 
					 
					
						
						
							
							HMenuItem: always use onTriggered, not onClicked  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b6500add68 
					 
					
						
						
							
							Remove useless imports in HAvatar and HNoticePage  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						7c213a5317 
					 
					
						
						
							
							Verify/blacklist devices for all our accounts  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b0e2533bb9 
					 
					
						
						
							
							Auto-verify/blacklist accounts within same client  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						9edfba8f18 
					 
					
						
						
							
							Fix hovering media not changing mouse cursor shape  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						8623edc420 
					 
					
						
						
							
							Fix typing notice not sent when composer cleared  
						
						 
						
						... 
						
						
						
						Make sure to send a "we're not typing anymore" notice to the server when
the composer is cleared, e.g. when sending a message. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						ea0a7517e4 
					 
					
						
						
							
							Reload member device list after trust/blacklisting  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						963b022f3d 
					 
					
						
						
							
							Reload member device list when they change  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						8771ae2aae 
					 
					
						
						
							
							Ignore EventHandlers members not starting by "on"  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						789e9c7da8 
					 
					
						
						
							
							Close verif. page when verifying/blacklisting  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d566727698 
					 
					
						
						
							
							Make close profile/verification icon thinner  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						dbfe04458c 
					 
					
						
						
							
							Set HStackView transitions that make sense  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						4db69424b8 
					 
					
						
						
							
							Put MemberDeviceSection in its own component  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						9b43bef935 
					 
					
						
						
							
							Add profile/verification UI for room members  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						4ccb774411 
					 
					
						
						
							
							nio_callbacks: HTML-escape unsafe event values  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						0dbc9ce659 
					 
					
						
						
							
							Fix mention CSS for display names containing < >  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						2674702a59 
					 
					
						
						
							
							Fix field/area left/right press with selected text  
						
						 
						
						... 
						
						
						
						Fix bug in HTextField & HTextArea: when all text was selected, pressing
left or right arrow keys to go to the beginning or end and deselect
didn't respond. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						24e657d193 
					 
					
						
						
							
							Protect field/area text binding if no default text  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						4752abf6e5 
					 
					
						
						
							
							Add a batch set_fields method to Model  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						5476e00b9b 
					 
					
						
						
							
							Fix missing parentheses in marker update condition  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						3933615f67 
					 
					
						
						
							
							Fix menu/popup destruction disabling keybinds  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						83047cf800 
					 
					
						
						
							
							Add Utils.chunk() to split arrays in n-sized chunk  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						196d57701a 
					 
					
						
						
							
							Cancel device delete when popup closed  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d701e5ea77 
					 
					
						
						
							
							Improve "Sign out checked" text  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b47d4d981f 
					 
					
						
						
							
							Implement session sign out (password auth only)  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00