miruka 
							
						 
					 
					
						
						
							
						
						066102e64d 
					 
					
						
						
							
							fullscreen: alt. scale mode only if image < window  
						
						
						
						
					 
					
						2020-07-19 20:29:25 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						06c2a24c9e 
					 
					
						
						
							
							Image viewer: separate fullscreen functions  
						
						
						
						
					 
					
						2020-07-19 20:27:08 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						48014cb8e5 
					 
					
						
						
							
							Allow right clicking outside of image to close it  
						
						
						
						
					 
					
						2020-07-19 20:22:36 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						8053bd7d01 
					 
					
						
						
							
							EventFile: respond to middle click (same as left)  
						
						
						
						
					 
					
						2020-07-19 20:21:26 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						b8833af3f9 
					 
					
						
						
							
							HTile: add middleClicked() signal  
						
						
						
						
					 
					
						2020-07-19 20:20:53 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						8a73e65254 
					 
					
						
						
							
							Rename openMessagesLinks keybind (...OrFiles)  
						
						
						
						
					 
					
						2020-07-19 20:17:52 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						de6d8fa59d 
					 
					
						
						
							
							Make media openable with the openLinks keybind  
						
						... 
						
						
						
						This involved a refactoring to move all the media handling functions
(downloading, opening externally, etc) out of the Event delegates and
into the EventList, which manage keybinds instead.
This should also be better for performance since all these functions are
no longer duplicated for every Event in view.
Other user-noticable change: clicking on non-image media will
always download and open them no matter if the room is encrypted or not,
instead of opening non-encrypted files in browser like before. It will
be possible to still do that with an "open externally" command later. 
						
						
					 
					
						2020-07-19 20:10:31 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						fe08014697 
					 
					
						
						
							
							Image viewer: make thumbnailPath property optional  
						
						
						
						
					 
					
						2020-07-19 16:51:06 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e2c6f0e64c 
					 
					
						
						
							
							Don't cancel upload if server max size is unknown  
						
						
						
						
					 
					
						2020-07-19 16:24:16 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						2dbb155a22 
					 
					
						
						
							
							Fix clicking in image viewer always closing GIFs  
						
						
						
						
					 
					
						2020-07-19 16:02:38 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						465d31790f 
					 
					
						
						
							
							Image viewer: handle images without known w/h  
						
						... 
						
						
						
						There's no way to know in advance the real size for
HTTP image previews and m.image events sent by some clients 
						
						
					 
					
						2020-07-19 15:50:10 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						6b1a5a46e6 
					 
					
						
						
							
							Fix upload for servers not returning max size  
						
						
						
						
					 
					
						2020-07-19 15:37:05 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						7595c522c4 
					 
					
						
						
							
							Fix image upload without thumbnail  
						
						
						
						
					 
					
						2020-07-19 15:34:06 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						26fe8c4a09 
					 
					
						
						
							
							Include decryption dicts in m.image local echoes  
						
						... 
						
						
						
						Fixes local echoes for images resulting in 404s, related to the
retry fix in the previous commit. 
						
						
					 
					
						2020-07-19 15:00:23 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						f1055ce5b9 
					 
					
						
						
							
							Fix loading m.image events in encrypted rooms  
						
						... 
						
						
						
						Fix bug introduced in 11fb32:
When loading an encrypted thumbnail, QML lacks the decryption dict for
half a second at first.
When calling python like this, python calls the wrong matrix API
for fetching the encrypted thumbnail, and the added retry code
would be forever stuck.
The retry code has been moved to QML, and now works for all HImage. 
						
						
					 
					
						2020-07-19 14:49:41 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						26a4d76fc2 
					 
					
						
						
							
							Implement basic image viewer popup  
						
						... 
						
						
						
						Current features:
- Show scaled up thumbnail while the full image is loading
- Click to alternate between scaling mode (or reset zoom if not 1x)
- Click outside of image to close
- Double click to toggle fullscreen
- Middle click to open externally (also for thumbnail in timeline)
- Right click anywhere to close
- Ctrl+wheel to zoom
- Click-drag to pan when image larger than window 
						
						
					 
					
						2020-07-19 03:26:33 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						bf1e36031f 
					 
					
						
						
							
							Animation overshoot: support negative values  
						
						
						
						
					 
					
						2020-07-19 00:37:26 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						88fb71ff34 
					 
					
						
						
							
							HImage: don't load spinner while invisible  
						
						
						
						
					 
					
						2020-07-18 23:55:05 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						84a41e09e1 
					 
					
						
						
							
							HImage: limit spinner size to 96  
						
						
						
						
					 
					
						2020-07-18 23:37:55 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						11fb32bff6 
					 
					
						
						
							
							Retry downloading media if they fail with 404/500+  
						
						... 
						
						
						
						Trying to fetch a media right after it was uploaded can sometimes lead
to a  404 
						
						
					 
					
						2020-07-18 22:26:23 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						46c763fdfd 
					 
					
						
						
							
							Don't auto-focus disabled power level controls  
						
						
						
						
					 
					
						2020-07-18 20:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						1b5a09c052 
					 
					
						
						
							
							Move Presence class to its own python file  
						
						... 
						
						
						
						It's not a ModelItem 
						
						
					 
					
						2020-07-18 18:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						692c78f398 
					 
					
						
						
							
							Optimize presence-related model item field changes  
						
						
						
						
					 
					
						2020-07-18 18:19:56 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						d4fb38fd1a 
					 
					
						
						
							
							Use layout margin instead of Item after Daybreak  
						
						
						
						
					 
					
						2020-07-18 15:02:19 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						1dff7d676e 
					 
					
						
						
							
							Highlight some more words in README  
						
						
						
						
					 
					
						2020-07-17 14:26:23 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						e759b5f52c 
					 
					
						
						
							
							Update README features  
						
						
						
						
					 
					
						2020-07-17 14:23:47 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						48103d57bc 
					 
					
						
						
							
							Give Flatpak permission to access filesystem  
						
						... 
						
						
						
						Needed to upload files outside of the download directory 
						
						
					 
					
						2020-07-17 13:25:07 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						419ba5a57a 
					 
					
						
						
							
							Fix appimage build: must compile Pillow manually  
						
						... 
						
						
						
						Using the Pillow wheel makes running Mirage fail with
    ImportError: libxcb-2dfad6c3.so.1.1.0: ELF load
    command address/offset not properly aligned
Probably has to do with us installing libX11/libXss libs. 
						
						
					 
					
						2020-07-17 11:18:23 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						6463228db2 
					 
					
						
						
							
							Fix path upload preview popup when QRC is used  
						
						
						
						
					 
					
						2020-07-17 11:10:15 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						bd30f89055 
					 
					
						
						
							
							Fix compiling on Qt 5.12 (clipboard lambda)  
						
						
						
						
					 
					
						2020-07-17 10:30:06 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						357affc4dd 
					 
					
						
						
							
							Add X11 dependencies to appimage build script  
						
						
						
						
					 
					
						2020-07-17 09:48:57 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						0450012f1d 
					 
					
						
						
							
							Update flatpak nio version  
						
						
						
						
					 
					
						2020-07-17 09:41:48 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						93d82e884e 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
					 
					
						2020-07-17 09:41:40 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						4b215f7ddb 
					 
					
						
						
							
							Bump version to v0.6.0  
						
						
						
						
					 
					
						2020-07-17 08:10:57 -04:00 
						 
				 
			
				
					
						
							
							
								vslg 
							
						 
					 
					
						
						
							
						
						9b9cbcb23c 
					 
					
						
						
							
							Fix unable to unset status_msg from other clients  
						
						
						
						
					 
					
						2020-07-17 08:09:52 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						dc24ee5d9d 
					 
					
						
						
							
							Hide recursive layout warnings spam in Qt 5.14+  
						
						
						
						
					 
					
						2020-07-17 07:41:26 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						46fa68e9ca 
					 
					
						
						
							
							Reduce "termined" logging when closing app  
						
						
						
						
					 
					
						2020-07-17 07:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						eea2693c6a 
					 
					
						
						
							
							fix gif crap again  
						
						
						
						
					 
					
						2020-07-17 07:26:31 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						03af1da1d4 
					 
					
						
						
							
							Remove power level apply/cancel button texts  
						
						... 
						
						
						
						Lazy fix for the layout problem 
						
						
					 
					
						2020-07-17 06:40:15 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						78b16ae22c 
					 
					
						
						
							
							MemberProfile: remove leftover debug console call  
						
						
						
						
					 
					
						2020-07-17 06:40:15 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						88e74796ef 
					 
					
						
						
							
							Fix HImage fillMode for GIFs  
						
						... 
						
						
						
						The animated image relied on the source image's fillMode property, but
it got overwrote with Image.Pad by a Binding in the AnimatedImage. 
						
						
					 
					
						2020-07-17 06:39:14 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						68da4be7be 
					 
					
						
						
							
							Make GIFs openable externally + real pause button  
						
						
						
						
					 
					
						2020-07-17 06:07:02 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						7f478efc40 
					 
					
						
						
							
							Topic area, power level text: fix disabled opacity  
						
						
						
						
					 
					
						2020-07-17 05:29:25 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						504f917b40 
					 
					
						
						
							
							Increase context menus minimum opacity  
						
						... 
						
						
						
						The previous opacity could be unreadable when there was lots of text
behind, notably for the account menu with the room list behind. 
						
						
					 
					
						2020-07-17 02:59:37 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						716ac2a0af 
					 
					
						
						
							
							Refer to custom components to access their enums  
						
						
						
						
					 
					
						2020-07-17 01:45:02 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						d6e904ca4c 
					 
					
						
						
							
							Fix indentation for some backend.py lines  
						
						
						
						
					 
					
						2020-07-17 01:30:51 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						6c4ee17e40 
					 
					
						
						
							
							Retrieve last seen time for offline room members  
						
						
						
						
					 
					
						2020-07-17 00:46:46 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						a17daf61c8 
					 
					
						
						
							
							Add timeout for exit-settting-offline  
						
						
						
						
					 
					
						2020-07-16 23:50:44 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						4784c80ed9 
					 
					
						
						
							
							Refactor exit-offline code  
						
						
						
						
					 
					
						2020-07-16 23:34:35 -04:00 
						 
				 
			
				
					
						
							
							
								miruka 
							
						 
					 
					
						
						
							
						
						f316a24550 
					 
					
						
						
							
							Handle SIGINT, SIGTERM, SIGUP and SIGQUIT  
						
						
						
						
					 
					
						2020-07-16 23:16:21 -04:00