Smitty van Bodegom
db1a9a0c4c
Categorize Spaces as such in sidebar
...
Currently they are shown at the bottom, since Neochat doesn't support
displaying Spaces yet.
2021-08-03 19:54:48 +00:00
Carl Schwan
a086964769
Make sidebar collapsible
2021-06-14 12:50:09 +00:00
Tobias Fella
2cb81d1276
Unify License header style in C++
2021-04-06 19:25:06 +02:00
Tobias Fella
9f637ab925
Improve notification handling
2021-03-29 21:24:26 +00:00
Tobias Fella
1cb6b3bbd6
Consistently use pragma once in all headers
2021-02-04 23:14:54 +01:00
Tobias Fella
546d17b1a2
Correctly open all kinds of matrix.to links in TextDelegate and MessageDelegateContextMenu
2021-02-04 20:23:16 +00:00
Carl Schwan
4be3eac7af
Fix avatar loading in multiple places and prefers name instead of
...
display name for avatar fallback.
This also fixes a bug where users didn't get their avatar loaded in the
room list.
Fix #209
2021-01-09 00:37:13 +01:00
Carl Schwan
136a8f2af8
Clang-tidy + clang-format
2020-11-27 00:26:39 +01:00
Tobias Fella
79ee2e1279
Apply clang-format to rest of cpp
2020-11-12 11:07:36 +00:00
Tobias Fella
d8dde6e082
Add license headers to code files
2020-11-11 15:17:23 +00:00
Carl Schwan
122a7cdd2f
Rebrand files names Spectral -> NeoChat
2020-11-08 23:17:30 +01:00
Tobias Fella
95e2993f70
Implement sorting rooms by category
2020-11-08 16:13:53 +00:00
Nicolas Fella
a08d017c02
Normalize includes
2020-11-04 20:25:52 +01:00
Nicolas Fella
00b6908f25
Correct some whitespace issues
2020-11-04 19:43:56 +01:00
Carl Schwan
8b3f89cf2e
Fix a bunch of clazy warnings
2020-11-03 15:15:16 +00:00
Carl Schwan
abea051f1c
s/slots/Q_SLOTS and s/signals/Q_SIGNALS
2020-11-03 12:09:06 +01:00
Carl Schwan
bea870ad75
Apply Clang Format
2020-11-02 16:11:24 +01:00
Tobias Fella
5993c1f683
Port from SortFilterProxyModel to KSortFilterProxyModel
2020-11-02 08:11:55 +00:00
Black
6af7befd11
Improve room settings dialog.
2020-01-22 20:37:27 -08:00
Black Hat
086891ef4e
QMatrixClient -> Quotient
2019-08-15 22:52:12 +08:00
Black Hat
ced82bd666
Modern C++.
2019-08-04 22:36:32 +08:00
Black Hat
3e0009a069
Show notification count in tray icon.
2019-07-01 18:19:00 +08:00
Black Hat
c0126cea95
Clean up roomlistmodel.
2019-05-20 13:42:18 +08:00
Black Hat
2565b8ba79
Add basic room upgrade support.
...
Add full screen image view.
Fix a bug in image provider.
2019-04-23 10:57:35 +08:00
Black Hat
c727eb3bfd
Fix #2 .
...
Issue #2 is actually fixed!
A somewhat primitive UI for room management.
A new style for AutoTextField.
Limit max width of drawers.
2019-04-22 19:49:22 +08:00
Black Hat
579a1dfca8
Init notification count.
2019-03-03 19:09:12 +08:00
Black Hat
ec43131a10
Clean up notification.
2018-12-24 20:31:40 +08:00
Black Hat
8959be2cb8
Remove ImageItem, Paintable and use unified image provider.
2018-12-03 19:55:42 +08:00
Black Hat
5a46810016
Init rewritten avatar.
2018-11-04 19:14:02 +08:00
Black Hat
2e4fed72fe
Init Windows notification image.
2018-10-20 14:59:37 +08:00
Black Hat
bb069197d6
Notification improvements.
2018-10-19 22:02:12 +08:00
Black Hat
0361432c3d
Sort rooms by last event, not unread count.
2018-09-18 20:57:38 +08:00
Black Hat
81a7172f29
Genesis commit.
...
Not really, but a lot of renaming.
2018-09-17 21:01:02 +08:00
Black Hat
cfc32289d1
Add highlight support.
2018-09-06 12:34:15 +08:00
Black Hat
cfa8043596
A lot of improvements.
...
Fix laggish RoomListView when dragging.
Remove per-room timer and add timer in RoomForm.
Remove singleton module and use file as singleton.
Minor UI tweak in RoomListView.
Pass room to RoomListView via "currentRoom" delegate property and remove
RoomListForm-wide currentRoom.
Put menu files in a separate folder.
Show initial image in ImageStatus when avatar is not loaded.
Add about page.
Merge all setting pages into Setting.qml.
Add option to rearrange rooms by activity.
Add option to use RichText parser.
Add document url.
2018-08-24 13:25:41 +08:00
Black Hat
cca9467703
Display room's latest event instead of topic when possible.
2018-08-22 23:21:39 +08:00
Black Hat
4383dfa5a1
Working notification.
...
Also, fixes #6 .
2018-08-19 14:32:18 +08:00
Black Hat
3a7f182c52
Uses MatriqueRoom inherited from QMatrixClient::Room and rewrite related
...
objects.
2018-08-18 16:02:47 +08:00
Black Hat
43e0ccaf2f
Add accept/reject and use .cache
2018-08-17 12:55:57 +08:00
Black Hat
4db5f3f355
Add an option to lazy load room message at initial sync.
...
Reduces initial sync time. Useful if you joined a lot of rooms and have
a slow homeserver.
2018-08-10 18:58:53 +08:00
Black Hat
f8c89886d2
Remove binding between RoomListForm and RoomForm and reformat code.
...
This commit allows user to do a series of operations(via press and hold)
on a room without entering the room in RoomForm.
Fixes #14 .
2018-08-07 00:17:58 +08:00
Black Hat
9c7defba16
Add unread message indicator for room . #6
2018-08-06 23:51:22 +08:00
Black Hat
4ce12331d1
Code cleanup.
2018-07-30 00:04:58 +08:00
Black Hat
43f02c4fa1
Fix duplicate room signals.
2018-07-19 13:54:59 +08:00
Black Hat
a3472e795c
Prepare for desktop notification.
2018-07-18 22:52:48 +08:00
Black Hat
1ddfbddc74
Add direct chat && fix compilation issue.
2018-07-18 22:16:03 +08:00
Black Hat
247b80c1db
Fix double rooms issue.
2018-07-14 15:35:27 +08:00
Black Hat
d44383545a
Alter code structure && change room list filtering mechanics && add
...
sorting && init categoriy for rooms.
2018-07-13 12:06:27 +08:00