miruka
3c4c92dbc0
Save/load composer text
2019-12-10 17:04:03 -04:00
miruka
13d3f19997
Replace all ==/!= by ===/!==
2019-12-09 11:35:50 -04:00
miruka
5609ae2817
Refactor Chat/RoomSidePane
2019-12-09 05:25:31 -04:00
miruka
06a6a4c08d
Rewrite SidePane using QQC Drawer
...
Cleaner approach, gets rid of the HPage swipe view hack, better
performances, a lot less complex
2019-12-08 14:43:41 -04:00
miruka
73541ad7a5
download/thumbnail don't need authentification
2019-11-12 09:10:00 -04:00
miruka
25a86bc484
Add shortcut to send file
2019-11-06 16:45:33 -04:00
miruka
5c6b6ef68a
Have a dedicated SendFilePicker component
2019-11-06 16:45:30 -04:00
miruka
de41e859be
Fix picking same file twice not working
2019-11-06 08:55:47 -04:00
miruka
91064fc625
Fix error when using upload button more than once
2019-11-05 18:30:51 -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
001d6eff71
Initial upload implementation
2019-10-28 15:27:36 -04:00
miruka
820cc68373
Rename MatrixClient.send_markdown() to send_text
...
Because it deals with text command parsing too
2019-10-28 13:51:46 -04:00
miruka
a67d611958
Composer: add an upload button + file dialog
...
Upload not working yet
2019-10-27 15:12:57 -04:00
miruka
6aac5a9edb
Replace QML clipboard hack by proper new Clipboard
2019-10-25 08:42:04 -04:00
miruka
756edc90dd
JS: use slice() instead of splice()
...
slice() does the same as splice() without the unintended effect of
transforming the array.
2019-10-24 08:09:33 -04:00
miruka
a6b154c207
Composer scrollbar: invisible unless really needed
2019-09-07 15:48:13 -04:00
miruka
9936a7e2ee
Fix ctrl-c behavior
2019-09-06 15:07:19 -04:00
miruka
4587599cf5
Fix sending typing state when no configured alias
2019-08-30 10:49:41 -04:00
miruka
399a35dacb
Rename SendBox to Composer
2019-08-27 23:03:52 -04:00