Commit Graph

  • 2e8e042808 Replace HToolButton usages with HButton miruka 2019-04-28 12:08:54 -0400
  • 80067b5060 Add HScrollableTextArea and make SendBox use it miruka 2019-04-28 11:50:46 -0400
  • 25badb693d Use HImage for HStatusAvatar miruka 2019-04-28 11:34:05 -0400
  • 83272b9580 Update and improve HAvatar code miruka 2019-04-28 11:32:02 -0400
  • be4b15e484 Add missing H prefix to some base componants miruka 2019-04-28 11:21:19 -0400
  • f49b3e4b62 Fix sendbox freeze when typing more than one line miruka 2019-04-28 11:08:09 -0400
  • 5650234e3b Restyle the chat UI miruka 2019-04-28 11:01:38 -0400
  • f65ea9dd0d Just import nio miruka 2019-04-28 01:00:59 -0400
  • d3749af4bc Boxes blur, more styling miruka 2019-04-28 00:44:55 -0400
  • 8a714fb7a0 Add Default and RememberAccount? pages miruka 2019-04-27 21:07:20 -0400
  • 0db5a3233d Change pages organization miruka 2019-04-27 18:54:33 -0400
  • e09efaecda Refactor LoginPage into separate components miruka 2019-04-27 18:00:28 -0400
  • 102baccbe5 Login loading icon miruka 2019-04-26 21:16:45 -0400
  • dc2f779d4b Make login button work for login page miruka 2019-04-26 18:47:25 -0400
  • c7dd602687 Fix room forget and buttons bugs miruka 2019-04-26 16:52:26 -0400
  • 5988eccdbb Add login page and forget room system miruka 2019-04-26 16:02:20 -0400
  • 34d2bd233d Set parents for all QObjects miruka 2019-04-22 14:24:45 -0400
  • 6664fc29e3 Better default size for ApplicationWindow miruka 2019-04-22 14:02:55 -0400
  • 33743baa12 Use same color as avatars for message user names miruka 2019-04-22 11:45:08 -0400
  • 0df46a0415 Add property notify signals where needed miruka 2019-04-22 11:37:41 -0400
  • 4607f53b7a Show special text when room has no events yet miruka 2019-04-22 11:31:06 -0400
  • d47bf34522 Replace assert statements by normal if/raise miruka 2019-04-22 10:08:42 -0400
  • 98969b75c7 Remove unused getcryptdbpath leftover function. miruka 2019-04-22 10:05:08 -0400
  • 03dc9be523 Improve hueFromString() miruka 2019-04-22 10:04:16 -0400
  • f6ae315fb2 Improve Makefile test, add additional checkers miruka 2019-04-22 09:37:49 -0400
  • 237d750d47 Overhaul room list sorting miruka 2019-04-21 20:55:24 -0400
  • 424405e3e8 Set invited and left rooms position in model miruka 2019-04-21 16:53:16 -0400
  • 677117983a Set hourglass icon when clicking accept/decline miruka 2019-04-21 16:30:56 -0400
  • 99d5fb551c Make the banner buttons work miruka 2019-04-21 16:12:53 -0400
  • ac70634256 Remove uneeded "Rejoin" button miruka 2019-04-21 15:40:05 -0400
  • 4dced63b63 Fix banners not live-updating miruka 2019-04-21 15:34:08 -0400
  • ea8f75c729 Organize banners, add LeftBanner miruka 2019-04-21 15:20:20 -0400
  • 909e1c3363 Fix and improve room members event texts miruka 2019-04-21 12:25:55 -0400
  • 94d6bc0e52 Fix roomList height with sections miruka 2019-04-21 11:39:29 -0400
  • 9602608b87 Add inviter account informations to room invites miruka 2019-04-21 11:15:03 -0400
  • bbf29e29b1 Add InviteOffer component miruka 2019-04-21 10:44:04 -0400
  • e2d7f18bb8 Fix net.talk() not raising errors for nio bad resp miruka 2019-04-21 07:04:42 -0400
  • 2c5dc7bd4f Handle room invites miruka 2019-04-21 06:56:59 -0400
  • 21ca38117d Fix Backend.pdb() leftover stuff miruka 2019-04-21 05:15:28 -0400
  • 872758d310 Organize TODO.md miruka 2019-04-20 17:58:46 -0400
  • c866ac87a9 Remove quotes from id: properties miruka 2019-04-20 17:45:51 -0400
  • 8f35e60801 Capitalization, list model and room header work miruka 2019-04-20 17:36:21 -0400
  • b33f5f1d34 Fix date and top padding when loading previous msg miruka 2019-04-20 03:29:24 -0400
  • 99c06e4034 Fix local echoes not sent if all threads occupied miruka 2019-04-19 18:29:25 -0400
  • aa55ffbc6a Prevent queuing lots of setTypingState miruka 2019-04-19 18:21:19 -0400
  • 188dc6be98 Socket timeouts, always HTTP reconnect on errors miruka 2019-04-19 17:04:53 -0400
  • 08368bbf36 Add retry time logic (exponential backoff) miruka 2019-04-19 16:52:12 -0400
  • 0d7728665f Handle network errors miruka 2019-04-19 16:15:21 -0400
  • 1f04fa07cb Remove workaround for sanitizer autolink miruka 2019-04-19 13:42:00 -0400
  • 9a1b91caa5 Set user typing state when using the SendBox miruka 2019-04-19 03:11:56 -0400
  • 1d0cce402e Proper display name retrieval implementation miruka 2019-04-19 02:07:01 -0400
  • 11d900965a Add local echoing of messages miruka 2019-04-18 13:46:39 -0400
  • e9b3628fcc html_filter: Don't wrap result in <html><body> miruka 2019-04-18 11:32:32 -0400
  • 98b494fcc2 Convert markdown to HTML for sendbox miruka 2019-04-17 23:28:25 -0400
  • a7649d1a7a Make the SendBox work, send plaintext messages miruka 2019-04-17 23:01:26 -0400
  • 6ab4acdc84 Improve room past events loading miruka 2019-04-17 22:34:22 -0400
  • a0f9acddaa Load past events when scrolling up miruka 2019-04-17 21:08:32 -0400
  • 9e5e2c6718 Use a Deque for roomEvents's ListModel miruka 2019-04-17 17:07:20 -0400
  • f0dab1801a Order the roomEvents models from newest to oldest miruka 2019-04-17 16:43:18 -0400
  • 7e62da8733 Fix image position and filter() return miruka 2019-04-17 14:27:22 -0400
  • c4f46f42b6 Add image previews in HTML messages miruka 2019-04-17 13:44:04 -0400
  • d353e5bf6e Ignore .jsc files (Qt JS cache) miruka 2019-04-17 13:43:46 -0400
  • a59c0d1572 Improve HTML autolinking miruka 2019-04-17 12:06:09 -0400
  • aa105e0c2c Make links in messages clickable miruka 2019-04-17 10:54:55 -0400
  • a7bf1fca44 Sanitize HTML displayed as message content miruka 2019-04-17 10:49:54 -0400
  • 8a3189df15 Add users currently typing in room bar miruka 2019-04-14 16:12:07 -0400
  • 14a76b710b Prevent duplicate events due to multiple accounts miruka 2019-04-14 14:49:26 -0400
  • 3ec51b9253 Fix room subtitle reloading miruka 2019-04-14 14:32:51 -0400
  • 5a180120b1 Fix date color for undecryptable events miruka 2019-04-14 14:18:53 -0400
  • c5d5add2f8 Fix EventContent not being word-wrapped miruka 2019-04-14 14:16:38 -0400
  • d36cbbc7df Bring back room subtitles miruka 2019-04-14 14:09:54 -0400
  • 9c66166c4f Display room messages and other events miruka 2019-04-14 12:56:30 -0400
  • 5c8fd4500d Fix garbage collection of ListModelMap items miruka 2019-04-13 09:41:02 -0400
  • 13fca98838 Rooms and threads fixes miruka 2019-04-13 08:59:10 -0400
  • d8c6ffefe0 Fix roomList height calculation miruka 2019-04-13 06:28:24 -0400
  • 30514fb7db Show joined rooms, delete left rooms miruka 2019-04-12 13:18:46 -0400
  • 381c6b5b1c Abort net manager talk for certain error codes miruka 2019-04-12 04:48:00 -0400
  • 5d4c7b8520 Reorganize backend files, show accounts in UI miruka 2019-04-12 04:33:09 -0400
  • 4f9a47027c matrix-nio backend start, QGuiApplication class miruka 2019-04-11 13:22:43 -0400
  • 3b47fee77d Prevent sending empty message miruka 2019-03-27 19:24:28 -0400
  • e4a9fb40ac Add avatar with status icon componant miruka 2019-03-27 19:21:14 -0400
  • c35f7f35af Show last room message as roomDelegate subtitle miruka 2019-03-27 18:38:48 -0400
  • 463dca7c55 Fix expand/collapse account button height miruka 2019-03-27 16:43:25 -0400
  • 4872c3bf39 Recursive watch folders for reloading, --debug miruka 2019-03-27 16:21:31 -0400
  • 9d838ff57a Disable roomList scrolling within accountLists miruka 2019-03-27 15:53:29 -0400
  • 76b699ad64 Organize project files miruka 2019-03-26 05:52:43 -0400
  • cccc43a9ae Reorganize sidePane, accounts and rooms miruka 2019-03-26 03:19:55 -0400
  • 16aa6142bb Change toolbar model miruka 2019-03-25 18:29:46 -0400
  • 12f14a6a7d Make room pane resizable, spacing between accounts miruka 2019-03-22 20:45:22 -0400
  • 65a9e420bf Add action buttons toolbar and placeholder pages miruka 2019-03-22 06:24:19 -0400
  • 0434c13cf9 Initial commit miruka 2019-03-21 23:28:14 -0400