-
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