miruka 
							
						 
					 
					
						
						
							
						
						6558bdc87f 
					 
					
						
						
							
							Put custom exceptions in their own file  
						
						
						
						
					 
					
						2019-11-12 08:38:43 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						290d3e9f6b 
					 
					
						
						
							
							Simplify Backend.get_profile  
						
						
						
						
					 
					
						2019-11-12 08:34:08 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						3ebb11aa69 
					 
					
						
						
							
							Raise on room send error instead of logging  
						
						
						
						
					 
					
						2019-11-12 07:45:54 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						a7e505a387 
					 
					
						
						
							
							Document utils.py  
						
						
						
						
					 
					
						2019-11-11 09:26:35 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						746a9259db 
					 
					
						
						
							
							SignIn: cancel previous task when clicking button  
						
						
						
						
					 
					
						2019-11-11 09:12:31 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						7f48c1b35d 
					 
					
						
						
							
							Properly handle login errors with new exceptions  
						
						
						
						
					 
					
						2019-11-11 06:39:11 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						de7053f196 
					 
					
						
						
							
							Improve MatrixError.from_nio, use it for upload()  
						
						
						
						
					 
					
						2019-11-11 06:08:31 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						f2ab84c754 
					 
					
						
						
							
							Add tab navigation shortcuts (for AddChat)  
						
						
						
						
					 
					
						2019-11-10 09:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						c0adf8353b 
					 
					
						
						
							
							Add account settings keybinds  
						
						
						
						
					 
					
						2019-11-10 08:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e32747d434 
					 
					
						
						
							
							Keybinds: remove old sidepane workaround binds  
						
						
						
						
					 
					
						2019-11-10 08:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						4920ef8155 
					 
					
						
						
							
							Keybinds: Alt(+Shift)+N for add new chat/account  
						
						
						
						
					 
					
						2019-11-10 08:49:51 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						35a3ae2558 
					 
					
						
						
							
							Change default collapse keybind to Alt+O  
						
						
						
						
					 
					
						2019-11-10 08:36:54 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						5d4840dcd8 
					 
					
						
						
							
							Add shortcut to add new chats  
						
						
						
						
					 
					
						2019-11-10 08:32:17 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						46ff911bfa 
					 
					
						
						
							
							Add FindSomeone page  
						
						
						
						
					 
					
						2019-11-09 14:20:53 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						0aedc1a7d0 
					 
					
						
						
							
							Prevent "failed to convert null" qt warning  
						
						
						
						
					 
					
						2019-11-09 13:41:12 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						b34387ad79 
					 
					
						
						
							
							Implement enabling encryption when creating room  
						
						
						
						
					 
					
						2019-11-09 13:38:21 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e95a23ef90 
					 
					
						
						
							
							Handle JoinRoom errors, error clases overhaul  
						
						
						
						
					 
					
						2019-11-09 10:20:16 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						dbcca17192 
					 
					
						
						
							
							Add JoinRoom page  
						
						
						
						
					 
					
						2019-11-09 09:52:16 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						a9a99e4a65 
					 
					
						
						
							
							Add ctrl+tab keybind to go to last page  
						
						
						
						
					 
					
						2019-11-08 16:01:09 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						ad34d2d171 
					 
					
						
						
							
							Implement room creation functions  
						
						
						
						
					 
					
						2019-11-08 15:32:12 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						37e6ced259 
					 
					
						
						
							
							Readd nio_callbacks.py  
						
						
						
						
					 
					
						2019-11-08 10:20:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						83ff9bf61d 
					 
					
						
						
							
							Put all nio callbacks in a new separate class  
						
						
						
						
					 
					
						2019-11-08 10:17:23 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						693ae1c78e 
					 
					
						
						
							
							Put all nio callbacks in a new separate class  
						
						
						
						
					 
					
						2019-11-08 10:13:50 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						eee2162575 
					 
					
						
						
							
							Serialize Path objects to QML  
						
						... 
						
						
						
						- media_cache.get_(thumbnail/media) now return a Path instead of str
- When converted to strings in the serialization, the "file://" prefix
  is prepended. This fixes problems when the app is built in release
  mode with QRC resources. 
						
						
					 
					
						2019-11-07 04:02:41 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						a8f4a00e5e 
					 
					
						
						
							
							Remove old broken __main__.py  
						
						
						
						
					 
					
						2019-11-07 03:53:59 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						acd69108e8 
					 
					
						
						
							
							Common func for ModelItem/POSEvent value serializ  
						
						
						
						
					 
					
						2019-11-07 03:43:05 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						6953239bc3 
					 
					
						
						
							
							Add shortcut to send file from path in clipboard  
						
						
						
						
					 
					
						2019-11-06 17:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						25a86bc484 
					 
					
						
						
							
							Add shortcut to send file  
						
						
						
						
					 
					
						2019-11-06 16:45:33 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						18e184d1f0 
					 
					
						
						
							
							Cache local media on upload, fix media local echo  
						
						
						
						
					 
					
						2019-11-06 09:43:05 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						1de82492dd 
					 
					
						
						
							
							media_cache: remove leftover pdb call  
						
						
						
						
					 
					
						2019-11-06 09:03:50 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						de41e859be 
					 
					
						
						
							
							Fix picking same file twice not working  
						
						
						
						
					 
					
						2019-11-06 08:55:47 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						4b47b0f7ec 
					 
					
						
						
							
							Remove useless UploadStatus.Success  
						
						
						
						
					 
					
						2019-11-06 07:52:43 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						4c15b7dc62 
					 
					
						
						
							
							Fix SVG uploads, fix entire Upload model deleted  
						
						
						
						
					 
					
						2019-11-06 07:50:31 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e45f2c9d2d 
					 
					
						
						
							
							Fix thumbnail API error when QML gives float sizes  
						
						
						
						
					 
					
						2019-11-06 06:51:55 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						92d3390106 
					 
					
						
						
							
							Fix CryptDict redefined in media_cache.py  
						
						
						
						
					 
					
						2019-11-06 06:30:17 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						078cf61b7e 
					 
					
						
						
							
							Show an uploads bar in chats when uploading files  
						
						
						
						
					 
					
						2019-11-06 06:28:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						8f3df28b9d 
					 
					
						
						
							
							ModelItem: serialize enum members to their values  
						
						
						
						
					 
					
						2019-11-05 18:03:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						7408322fbe 
					 
					
						
						
							
							Fix/improve image sizes  
						
						
						
						
					 
					
						2019-11-05 09:19:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						82104266fe 
					 
					
						
						
							
							Encrypt uploads in a thread  
						
						
						
						
					 
					
						2019-11-04 15:18:01 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						2d682516e8 
					 
					
						
						
							
							Support encrypted file reading & caching  
						
						... 
						
						
						
						Also don't convert palette images to JPEG when creating thumbnails. 
						
						
					 
					
						2019-11-04 14:37:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						de8d0b5823 
					 
					
						
						
							
							Fix image events opened/copied url  
						
						
						
						
					 
					
						2019-11-04 10:46:06 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						02c6ec4500 
					 
					
						
						
							
							Implement Media download  
						
						
						
						
					 
					
						2019-11-04 10:29:18 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						484eefe86d 
					 
					
						
						
							
							Fix image URL preview, add Thumbnail.create()  
						
						... 
						
						
						
						- Make HMxcImage's mxc property work with http too (temporary quick
solution)
- Thumbnail objects can now be initialized with existing bytes and not
  have to download anything. 
						
						
					 
					
						2019-11-04 07:00:28 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						337603595a 
					 
					
						
						
							
							Backend: separate wait_until_(any_?)client_exists()  
						
						
						
						
					 
					
						2019-11-04 06:56:26 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e1600389fc 
					 
					
						
						
							
							Upload 800x600 thumbnails instead of 512x512  
						
						... 
						
						
						
						Maximum thumbnail size, match Riot's behavior. 
						
						
					 
					
						2019-11-03 14:08:29 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						2f19ff493b 
					 
					
						
						
							
							Rewrite media caching (old image provider)  
						
						... 
						
						
						
						- Doesn't use pyotherside's image provider feature, for more flexibility
  and simplicity
- Suitable for supporting matrix media events and more later
- Avoid a lot of duplicate files that the old cache created due to
  server not returning what we expect, mistakes in Python/QML code, etc
- Changed file structure
  (e.g. thumbnails/32x32/<mxc id> instead of
   thumbnails/<mxc id>.32.32.crop)
- Backend.wait_until_account_exist: start issuing warnings if the
  function runs for more than 10s, which means in most case a bad user
  ID was passed
- New HMxcImage QML component, used in H(User/Room)Avatar 
						
						
					 
					
						2019-11-03 13:48:12 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						b9fbd36661 
					 
					
						
						
							
							Restart sync if exception occurs  
						
						
						
						
					 
					
						2019-10-30 11:15:35 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						ce2a7f1018 
					 
					
						
						
							
							Support encrypting uploads  
						
						... 
						
						
						
						For files and thumbnails.
Also fix the PIL thumbnail() bad argument function call. 
						
						
					 
					
						2019-10-30 10:34:20 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						b11c9d5675 
					 
					
						
						
							
							Use lanczos filter and optimize saved thumbnail  
						
						
						
						
					 
					
						2019-10-30 05:47:22 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						adeec71fac 
					 
					
						
						
							
							Log warning when thumbnailing fails  
						
						
						
						
					 
					
						2019-10-30 05:36:54 -04:00