Commit Graph

  • 6558bdc87f Put custom exceptions in their own file miruka 2019-11-12 08:38:43 -0400
  • 290d3e9f6b Simplify Backend.get_profile miruka 2019-11-12 08:34:08 -0400
  • 3ebb11aa69 Raise on room send error instead of logging miruka 2019-11-12 07:45:54 -0400
  • 5a04bbaa93 Remove leftover debug console call miruka 2019-11-11 11:07:38 -0400
  • fdb898ad4a Remove QtAV from .pro dependencies miruka 2019-11-11 10:29:54 -0400
  • a7e505a387 Document utils.py miruka 2019-11-11 09:26:35 -0400
  • 746a9259db SignIn: cancel previous task when clicking button miruka 2019-11-11 09:12:31 -0400
  • c9ddd4ee80 Change error msg when server URL may be invalid miruka 2019-11-11 06:57:33 -0400
  • 7f48c1b35d Properly handle login errors with new exceptions miruka 2019-11-11 06:39:11 -0400
  • de7053f196 Improve MatrixError.from_nio, use it for upload() miruka 2019-11-11 06:08:31 -0400
  • dbdb7b9bb0 Make thumbnail min/max size configurable via theme miruka 2019-11-11 05:43:17 -0400
  • deedc8c7aa Fix EventFile sizing/elliding miruka 2019-11-11 05:34:46 -0400
  • 4b76725006 Bring back EventFile (also for video/audio for now) miruka 2019-11-11 05:26:32 -0400
  • bca73c13b8 Update README miruka 2019-11-10 11:35:05 -0400
  • 717b18fede Fix HPage and EventList flickTarget conflict miruka 2019-11-10 09:38:16 -0400
  • f2ab84c754 Add tab navigation shortcuts (for AddChat) miruka 2019-11-10 09:28:57 -0400
  • 484e9e595d Rename EditAccount to AccountSettings miruka 2019-11-10 09:07:35 -0400
  • e3165d0a7c HPage: fix header text vertical centering miruka 2019-11-10 08:58:47 -0400
  • c0adf8353b Add account settings keybinds miruka 2019-11-10 08:54:45 -0400
  • e32747d434 Keybinds: remove old sidepane workaround binds miruka 2019-11-10 08:50:50 -0400
  • 4920ef8155 Keybinds: Alt(+Shift)+N for add new chat/account miruka 2019-11-10 08:49:51 -0400
  • f552a16d51 HPage: set shortcuts.flickTarget on init miruka 2019-11-10 08:44:36 -0400
  • 35a3ae2558 Change default collapse keybind to Alt+O miruka 2019-11-10 08:36:54 -0400
  • e2a7b690b3 Keybind: collapse first account if none selected miruka 2019-11-10 08:34:05 -0400
  • 5d4840dcd8 Add shortcut to add new chats miruka 2019-11-10 08:32:17 -0400
  • 14ba4b50b5 Avatars on FindSomeone/JoinRoom pages miruka 2019-11-09 15:19:10 -0400
  • 72c480471a Add encryption check box to FindSomeone page miruka 2019-11-09 14:57:46 -0400
  • 793024434f Set icon for starting direct chat miruka 2019-11-09 14:29:19 -0400
  • de59948214 When leaving room, try to go to previous page miruka 2019-11-09 14:21:01 -0400
  • 46ff911bfa Add FindSomeone page miruka 2019-11-09 14:20:53 -0400
  • 0aedc1a7d0 Prevent "failed to convert null" qt warning miruka 2019-11-09 13:41:12 -0400
  • b34387ad79 Implement enabling encryption when creating room miruka 2019-11-09 13:37:51 -0400
  • e7283f48f1 Create/JoinRoom: fix clickButtonOnEnter miruka 2019-11-09 11:18:36 -0400
  • 35a4030cc0 Hide previous errors when clicking accept buttons miruka 2019-11-09 11:15:24 -0400
  • 02888eb63d Change join/create room button icons miruka 2019-11-09 11:10:00 -0400
  • 66fe230044 JoinRoom: enable join button if field is not empty miruka 2019-11-09 10:48:48 -0400
  • fa25c101ff Fix HRepeater childrenImplicitWidth property miruka 2019-11-09 10:48:05 -0400
  • 5d4b699104 CreateRoom: show message if creation fails miruka 2019-11-09 10:39:43 -0400
  • c34676e5a0 Turn JoinRoom field red on error miruka 2019-11-09 10:34:54 -0400
  • e95a23ef90 Handle JoinRoom errors, error clases overhaul miruka 2019-11-09 10:20:16 -0400
  • dbcca17192 Add JoinRoom page miruka 2019-11-09 09:52:16 -0400
  • a9a99e4a65 Add ctrl+tab keybind to go to last page miruka 2019-11-08 16:01:09 -0400
  • b53acb3113 Implement pageLoader history + CreateRoom cancel miruka 2019-11-08 15:56:20 -0400
  • ad34d2d171 Implement room creation functions miruka 2019-11-08 15:32:12 -0400
  • bfbeb83ce5 Size CreateRoom box correctly if window too small miruka 2019-11-08 10:31:07 -0400
  • 37e6ced259 Readd nio_callbacks.py miruka 2019-11-08 10:20:38 -0400
  • 0ebbbc4a27 HCheckBox: fix bad default subtitle text value miruka 2019-11-08 08:53:08 -0400
  • 2f20361f5c AddChat: make SwipeView non-interactive miruka 2019-11-07 11:39:43 -0400
  • 8742b7803c Tabs theme, even/odd color, no gaps between tabs miruka 2019-11-07 11:23:47 -0400
  • 8c111904a5 AddChat: move create room tab to last position miruka 2019-11-07 11:11:09 -0400
  • 11c8af7c19 Show the creator or future room's avatar miruka 2019-11-07 11:08:47 -0400
  • d6fd518334 Add HTabButton component miruka 2019-11-07 10:41:10 -0400
  • 7bed1eca30 AddChat page miruka 2019-11-07 09:50:59 -0400
  • 45951554a5 Add "+" button to account delegates miruka 2019-11-07 06:44:53 -0400
  • 83ff9bf61d Put all nio callbacks in a new separate class miruka 2019-11-08 08:30:11 -0400
  • 693ae1c78e Put all nio callbacks in a new separate class miruka 2019-11-08 08:30:11 -0400
  • eee2162575 Serialize Path objects to QML miruka 2019-11-07 03:56:55 -0400
  • a8f4a00e5e Remove old broken __main__.py miruka 2019-11-07 03:53:59 -0400
  • acd69108e8 Common func for ModelItem/POSEvent value serializ miruka 2019-11-07 03:43:05 -0400
  • 4a6f634f7a Allow picking multiple files to upload miruka 2019-11-06 17:13:15 -0400
  • 6953239bc3 Add shortcut to send file from path in clipboard miruka 2019-11-06 17:03:34 -0400
  • 25a86bc484 Add shortcut to send file miruka 2019-11-06 16:45:33 -0400
  • 5c6b6ef68a Have a dedicated SendFilePicker component miruka 2019-11-06 16:31:38 -0400
  • c6bb41573f Add uploadsBar section to theme miruka 2019-11-06 16:14:48 -0400
  • 67cffa854d EventImage: fix empty bubble in the corner miruka 2019-11-06 16:11:12 -0400
  • 3acd3ba66a Show broken image icon when image fails to load miruka 2019-11-06 16:09:07 -0400
  • 8383b6d3e4 Add radial progress bars to images miruka 2019-11-06 15:47:18 -0400
  • 96839ea69a Add forked RadialBar module miruka 2019-11-06 15:30:51 -0400
  • 991fef637b Remove original RadialBar submodule miruka 2019-11-06 15:27:21 -0400
  • 8eca875499 Use new HCircleProgressBar for HBusyIndicator miruka 2019-11-06 14:29:32 -0400
  • f9fd8055f2 Add HCircleProgressBar miruka 2019-11-06 13:49:48 -0400
  • 3cbbd6042b Show upload file size instead of index/upcount miruka 2019-11-06 11:03:08 -0400
  • 28dd35fc1b Indeterminate progress bar styling miruka 2019-11-06 10:08:55 -0400
  • 6cdd6de1b3 Show local echo icon on pure media events miruka 2019-11-06 09:48:27 -0400
  • 18e184d1f0 Cache local media on upload, fix media local echo miruka 2019-11-06 09:43:05 -0400
  • 1de82492dd media_cache: remove leftover pdb call miruka 2019-11-06 09:03:50 -0400
  • de41e859be Fix picking same file twice not working miruka 2019-11-06 08:55:47 -0400
  • 487446046f Fix upload avatar overlay shown after picking one miruka 2019-11-06 08:52:23 -0400
  • 4b47b0f7ec Remove useless UploadStatus.Success miruka 2019-11-06 07:52:43 -0400
  • 4c15b7dc62 Fix SVG uploads, fix entire Upload model deleted miruka 2019-11-06 07:50:31 -0400
  • ace79a169c UploadsBar: fix qsTr.arg(arg1, arg2) call miruka 2019-11-06 07:45:28 -0400
  • e45f2c9d2d Fix thumbnail API error when QML gives float sizes miruka 2019-11-06 06:51:55 -0400
  • 93a4015369 EventImage: set prop correctly if no thumbnail miruka 2019-11-06 06:34:52 -0400
  • 92d3390106 Fix CryptDict redefined in media_cache.py miruka 2019-11-06 06:30:17 -0400
  • 078cf61b7e Show an uploads bar in chats when uploading files miruka 2019-11-05 18:31:16 -0400
  • 91064fc625 Fix error when using upload button more than once miruka 2019-11-05 18:30:51 -0400
  • 8f3df28b9d ModelItem: serialize enum members to their values miruka 2019-11-05 18:03:48 -0400
  • 7408322fbe Fix/improve image sizes miruka 2019-11-05 09:19:48 -0400
  • e4b784b407 Update TODO miruka 2019-11-05 05:53:42 -0400
  • 82104266fe Encrypt uploads in a thread miruka 2019-11-04 15:18:01 -0400
  • 3c1d926188 Open decrypted file in browser for crypt images miruka 2019-11-04 14:56:53 -0400
  • ea0cda6aa8 HMxcImage: Fix "invalid write to property httpUrl" miruka 2019-11-04 14:55:26 -0400
  • 6586403985 Event/RoomDelegate: consider RoomEncrypted- events miruka 2019-11-04 14:45:20 -0400
  • 2d682516e8 Support encrypted file reading & caching miruka 2019-11-04 14:37:25 -0400
  • bf9ced1acd Don't cache local GIFs in memory miruka 2019-11-04 10:53:13 -0400
  • de8d0b5823 Fix image events opened/copied url miruka 2019-11-04 10:46:06 -0400
  • ca09effd6e Download and show full picture for m.image GIFs miruka 2019-11-04 10:29:41 -0400
  • 02c6ec4500 Implement Media download miruka 2019-11-04 10:29:18 -0400
  • 484eefe86d Fix image URL preview, add Thumbnail.create() miruka 2019-11-04 07:00:28 -0400
  • 337603595a Backend: separate wait_until_(any_?)client_exists() miruka 2019-11-04 06:56:26 -0400