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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						963b022f3d 
					 
					
						
						
							
							Reload member device list when they change  
						
						 
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						b47d4d981f 
					 
					
						
						
							
							Implement session sign out (password auth only)  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						8a3d9affaa 
					 
					
						
						
							
							Fix signing out not cleaning up model data  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d0c4022fa4 
					 
					
						
						
							
							Fix plaintext reply source body formatting  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						3d4bfa7413 
					 
					
						
						
							
							Do not use .keys()  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								vslg 
							
						 
					 
					
						
						
							
						
						d2229554a9 
					 
					
						
						
							
							Do not replace existing session ( #63 )  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						0a2d274824 
					 
					
						
						
							
							Add verified devices indicator to room header  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						90a7a3a6cf 
					 
					
						
						
							
							Add kineticScrollingMaxSpeed setting  
						
						 
						
						
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						9dc0688557 
					 
					
						
						
							
							Render inline images/custom emotes  
						
						 
						
						... 
						
						
						
						<img> tags that either have a width and height (needed for QML to render
correctly) or the data-mx-emote attribute (if they have no width/height,
we assume 32x32) will be rendered inline.
QML's support for img tags with remote src URLs seems buggy on Qt 5.15
especially, not working sometimes. We need to download and cache these
images (like done for matrix media events), and use the local path in
the img's src. 
						
						
					 
					
						2020-07-10 13:14:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						8a31f8a9d9 
					 
					
						
						
							
							Fix responding to our own event sending wrong ID  
						
						 
						
						
						
						
					 
					
						2020-06-27 10:08:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b9f5ec4b72 
					 
					
						
						
							
							Fix parsing user/room ID and alias with dashes  
						
						 
						
						... 
						
						
						
						Properly highlight IDs and aliases where the server part contains a
dash, e.g. "@test:example-abc.org". 
						
						
					 
					
						2020-06-27 06:20:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						fedcc17c44 
					 
					
						
						
							
							Correctly clear room local highlights  
						
						 
						
						
						
						
					 
					
						2020-06-26 16:26:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						0c9474598c 
					 
					
						
						
							
							Bump version to v0.5.2  
						
						 
						
						
						
						
					 
					
						2020-06-26 07:06:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						7f66ebb786 
					 
					
						
						
							
							Re-add local highlights similar to 0.5.0  
						
						 
						
						
						
						
					 
					
						2020-06-26 05:59:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						aa8dbce3a7 
					 
					
						
						
							
							Re-add local unread "counter" similar to 0.5.0  
						
						 
						
						
						
						
					 
					
						2020-06-26 05:59:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						edc73c6952 
					 
					
						
						
							
							Implement blacklisting from verification key popup  
						
						 
						
						
						
						
					 
					
						2020-06-26 02:16:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						bcbc356a98 
					 
					
						
						
							
							Implement manual key verification popup  
						
						 
						
						
						
						
					 
					
						2020-06-26 02:09:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d35173adc3 
					 
					
						
						
							
							Correctly handle & warn about key-less devices  
						
						 
						
						
						
						
					 
					
						2020-06-25 16:10:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						51327d810b 
					 
					
						
						
							
							Implement device renaming  
						
						 
						
						
						
						
					 
					
						2020-06-25 12:11:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						476888ca84 
					 
					
						
						
							
							Fix guest access event text, always said "allowed"  
						
						 
						
						
						
						
					 
					
						2020-06-25 10:11:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						da4a5ab5cd 
					 
					
						
						
							
							Rework HBox-based pages and account settings  
						
						 
						
						... 
						
						
						
						- Refactor everything about HBox, and adapt all the pages and popups
  that used it
- Replace HTabContainer by HTabbedBox
- Make boxes swippable
- Make esc presses in boxes click the cancel button
- Make all boxes and popups scrollable when needed
- Replace generic apply button icons in popups
- Fix tab focus for error and invite popups
- Rework (still WIP) the account settings page:
  - Use the standard tabbed design of other pages
  - Ditch the horizontal profile layout, hacky and impossible to extend
  - Add real-time coloring for the display name field
- Implement a device list in account settings (Sessions, still WIP) 
						
						
					 
					
						2020-06-25 08:49:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						926f77fa91 
					 
					
						
						
							
							Add MatrixClient.devices_info() method  
						
						 
						
						
						
						
					 
					
						2020-06-12 23:09:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						451abfdf25 
					 
					
						
						
							
							Support MIRAGE_CACHE_DIR env variable  
						
						 
						
						
						
						
					 
					
						2020-06-11 21:50:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						e685b0a8b7 
					 
					
						
						
							
							Prefer using own account to fetch own profile  
						
						 
						
						
						
						
					 
					
						2020-06-05 08:11:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						f632b4e332 
					 
					
						
						
							
							Bump version to v0.5.1  
						
						 
						
						
						
						
					 
					
						2020-06-05 06:26:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b81dea9bc2 
					 
					
						
						
							
							Fix KeyError when forgetting a room  
						
						 
						
						
						
						
					 
					
						2020-06-05 01:39:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						43468c25e3 
					 
					
						
						
							
							Update account unread count when forgetting room  
						
						 
						
						
						
						
					 
					
						2020-06-05 01:16:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						7f72373afe 
					 
					
						
						
							
							Implement editing & saving room settings  
						
						 
						
						
						
						
					 
					
						2020-06-03 04:52:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						a6529b040c 
					 
					
						
						
							
							Fix handling topics containing \n, \t or <text>  
						
						 
						
						
						
						
					 
					
						2020-06-02 22:03:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						76f0c5626f 
					 
					
						
						
							
							Separate window urgency hint setting for mentions  
						
						 
						
						
						
						
					 
					
						2020-06-02 21:42:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						ccd2308427 
					 
					
						
						
							
							Fix new added account's order  
						
						 
						
						
						
						
					 
					
						2020-06-02 21:11:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						241c16932f 
					 
					
						
						
							
							Immediatly update cached profile after changing it  
						
						 
						
						
						
						
					 
					
						2020-06-02 21:09:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						5bf1a90242 
					 
					
						
						
							
							Separate MatrixClient function to get our profile  
						
						 
						
						... 
						
						
						
						Side-effect: don't endlessly retry anymore when getting the profile
fails for some reason 
						
						
					 
					
						2020-06-02 20:40:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						283d2235dc 
					 
					
						
						
							
							Don't wait for server to zero unread counters  
						
						 
						
						
						
						
					 
					
						2020-06-01 18:59:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						835d1c486f 
					 
					
						
						
							
							Add markRoomReadMsecDelay setting  
						
						 
						
						
						
						
					 
					
						2020-06-01 18:57:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						f686b96511 
					 
					
						
						
							
							Cross-client unread counters & send read receipts  
						
						 
						
						
						
						
					 
					
						2020-06-01 09:25:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						d2300bf663 
					 
					
						
						
							
							Update account total notif/highlight calculation  
						
						 
						
						
						
						
					 
					
						2020-05-31 19:41:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						3791a08eea 
					 
					
						
						
							
							Terminology: room mention count → highlight count  
						
						 
						
						
						
						
					 
					
						2020-05-31 19:13:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						dce3328037 
					 
					
						
						
							
							Use new nio server-backed room unread counts  
						
						 
						
						
						
						
					 
					
						2020-05-31 19:06:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						7b5aa8ffe1 
					 
					
						
						
							
							Store room member read markers in model  
						
						 
						
						
						
						
					 
					
						2020-05-31 00:38:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						160ce2643e 
					 
					
						
						
							
							Add type hints for all NioCallbacks methods  
						
						 
						
						
						
						
					 
					
						2020-05-31 00:11:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						ca7a47bc19 
					 
					
						
						
							
							Register nio callbacks for any class in nio.events  
						
						 
						
						
						
						
					 
					
						2020-05-30 23:39:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								miruka 
							
						 
					 
					
						
						
							
						
						b399de6776 
					 
					
						
						
							
							Remove account collapse bug workaround  
						
						 
						
						... 
						
						
						
						Unable to reproduce the bug where collapsing an account with lots of
rooms corrupts the ListView, did updating to Qt 5.14.2 do something?
With the workaround removed, the 0.2s delay when removing batch of
ListView items (e.g. when filtering) is gone. 
						
						
					 
					
						2020-05-30 23:08:21 -04:00