Konstantinos Sideris
c59cd0e80b
Load the initial cache data without blocking the UI
2018-01-21 21:43:21 +02:00
Konstantinos Sideris
e37c2e34ce
Use the Accept-Content header to enable response compression
...
fixes #86
fixes #89
2018-01-21 15:12:21 +02:00
christarazi
ddfce136ed
Add support for pasting images into a room ( #180 )
...
fixes #132
2018-01-10 09:52:59 +02:00
Bart Ribbers
3d321622bb
Add make install and make uninstall rules to cmake ( #196 )
2018-01-09 20:34:01 +02:00
Max Sandholm
312df6f3bb
Communities ( #195 )
2018-01-09 15:07:32 +02:00
Konstantinos Sideris
983aea7c76
Create widgets on demand for messages added to the end of the timeline
2018-01-05 00:27:32 +02:00
Konstantinos Sideris
eaf05748ff
Initial support for read receipts
2018-01-03 18:06:29 +02:00
Konstantinos Sideris
155a9e828d
Add deb and rpm packages on releases
2017-12-26 19:08:00 +02:00
Konstantinos Sideris
7e24a468b5
Remove submodules from matrix-structs
...
fixes #164
2017-12-16 18:37:08 +02:00
Konstantinos Sideris
65672d3dfb
Allow only one application instance
...
fixes #141
2017-12-14 21:55:00 +02:00
Konstantinos Sideris
6aa635e4b9
Remove -march=native
...
[ci skip]
2017-12-12 09:48:04 +02:00
Konstantinos Sideris
544b623512
Add dialog to create rooms
...
fixes #25
2017-12-11 23:00:37 +02:00
Konstantinos Sideris
ef0b0f6879
Add menu to invite users
2017-12-10 23:59:50 +02:00
Konstantinos Sideris
b9c4a819ad
Fix travis errors
2017-12-04 18:49:25 +02:00
Konstantinos Sideris
a605e4486f
Migrate to matrix-structs for event and response parsing
2017-12-04 18:41:19 +02:00
Konstantinos Sideris
914bdecc0b
Initial integration with matrix-structs
2017-12-03 02:47:37 +02:00
Konstantinos Sideris
432a2e1354
Add inline audio clip player (m.audio) ( #143 )
2017-12-01 15:39:50 +02:00
Konstantinos Sideris
eae069ad93
Group emoji and dialogs with namespaces
2017-11-30 20:02:46 +02:00
Konstantinos Sideris
32c8340577
Create directories for related files
2017-11-30 13:53:28 +02:00
Konstantinos Sideris
b21942a3e3
Add read support for m.file messages ( #24 )
2017-11-28 02:01:37 +02:00
Marcel
4ba1f2ea83
Windows icon fix and change the installer to QT Installer Framework on Windows ( #85 )
2017-11-06 17:17:21 +02:00
Konstantinos Sideris
886edd03fb
Add dummy settings menu
2017-11-02 00:41:13 +02:00
Konstantinos Sideris
845228ac6a
Add scroll-down button
2017-10-27 22:20:33 +03:00
Konstantinos Sideris
160fe1d668
Remove cache updates from the main thread
2017-10-21 21:17:01 +03:00
Rokas Kupstys
3205e5fdd3
Make sidebar topic expand on click and fix html formatting of elided text. ( #96 )
...
Fixes #95
2017-10-20 20:58:23 +03:00
Konstantinos Sideris
8390ff253d
Fix icons for retina displays
2017-10-15 22:08:51 +03:00
Konstantinos Sideris
ac525970b0
Add snackbar
2017-10-08 22:01:18 +03:00
Konstantinos Sideris
d60c2b76e3
Receive typing notifications ( #88 )
2017-10-04 11:33:34 +03:00
Konstantinos Sideris
35355756e5
Build lmdb on appveyor
2017-10-01 22:38:46 +03:00
Max Sandholm
7ad45d8d64
React to externally left and joined rooms, and add "leave room" button in room menu ( #75 )
...
* Initial "join room" feature.
* React correctly to remotely joined rooms.
* Leaving rooms implemented both locally using the room menu
in nheko, and reacting properly when leaving a room remotely
from another client.
2017-10-01 19:49:36 +03:00
Konstantinos Sideris
41a85832b3
Remove unnecessary animations
2017-09-30 17:05:05 +03:00
Konstantinos Sideris
d53a564c98
Handle missing git submodules automatically
2017-09-26 18:25:18 +03:00
Konstantinos Sideris
016bec1d13
Add march=native
2017-09-18 20:42:36 +03:00
Konstantinos Sideris
edff71bc24
Implement image uploads ( #24 )
2017-09-10 12:58:00 +03:00
Konstantinos Sideris
8d81489e05
Ghetto room switcher
2017-08-15 21:06:27 +03:00
Konstantinos Sideris
245fdb1917
Avoid header conflict (second attempt)
2017-08-06 11:01:46 +03:00
Konstantinos Sideris
368e891ecd
Include lmdb header
2017-08-05 16:28:07 +03:00
Konstantinos Sideris
8d05073547
Initial support for state cache
...
- Adds detection for duplicate events
2017-07-30 14:30:55 +03:00
Konstantinos Sideris
b382dfbee6
Remove custom badge counter from mac and windows ( #42 )
...
- Add icon set on mac for future packaging
2017-07-09 12:49:17 +03:00
jansol
f5ba63946b
Improve login flow ( #35 )
...
* Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint
* If the domain from the mxid fails validation, try prefixing it with 'matrix'
* Only show server address field if address validation ultimately fails
2017-07-08 14:41:49 +03:00
Konstantinos Sideris
06cacc13d1
Show unread count on MacOs toolbar
2017-07-01 16:34:36 +03:00
Konstantinos Sideris
95c492bad8
Experimental support for user avatars in timeline
2017-06-05 02:14:05 +03:00
Konstantinos Sideris
b8c8fed655
Show confirmation dialog on logout
...
Minor stylistic refactoring
closes #29
2017-06-02 18:04:51 +03:00
Konstantinos Sideris
4a026b1511
Be explicit about the text color on the context menu
...
[ci skip]
2017-05-31 23:44:04 +03:00
Konstantinos Sideris
83cdd79e08
Show a warning for Qt < 5.7
2017-05-30 14:44:51 +03:00
Konstantinos Sideris
04ef88bbbb
Explicitly define 5.7 as the minimum required Qt version
2017-05-30 14:35:01 +03:00
Konstantinos Sideris
384fe7067e
Set up translations
2017-05-29 19:09:12 +03:00
Konstantinos Sideris
251f569a5c
Add custom scrollbar on the timeline
2017-05-24 22:45:13 +03:00
Konstantinos Sideris
a45582585d
Minimize to tray
2017-05-21 16:36:06 +03:00
Konstantinos Sideris
c480f8f4bc
Snappy sidebar
2017-05-19 19:55:38 +03:00
Konstantinos Sideris
30fce32161
Remove RoomList UI form
2017-05-19 17:23:36 +03:00
Konstantinos Sideris
f4522f9bbf
Simplify room list item
2017-05-19 03:28:15 +03:00
Konstantinos Sideris
a568d60cef
Remove MainWindow ui form
2017-05-14 21:10:03 +03:00
Konstantinos Sideris
0368d854cf
Initial support for backwards pagination
2017-05-12 15:43:35 +03:00
Konstantinos Sideris
1f10403ace
Add settings panel for homeserver's domain
2017-05-09 13:25:43 +03:00
Konstantinos Sideris
1f90c58076
Use timeline to retrieve state events
...
- Rooms without any history will be shown.
- Room's state will be kept in sync and any updates will be visible.
2017-05-07 17:15:38 +03:00
Konstantinos Sideris
4ea76503fb
Add base Event class
2017-05-04 17:11:04 +03:00
Konstantinos Sideris
b064df8b45
Add event contents
2017-05-04 17:11:04 +03:00
Konstantinos Sideris
57332553c4
Add full screen overlay for image display
2017-04-30 01:55:10 +03:00
Konstantinos Sideris
c9d03b793b
Add initial support for inline images
2017-04-28 14:56:45 +03:00
Konstantinos Sideris
4b4035eebc
Rename History to Timeline
...
In order to be compatible with the Matrix terminology
2017-04-27 03:14:12 +03:00
Konstantinos Sideris
415ef7e9c7
Add spinner to hide uninitialized layout after login
2017-04-26 02:24:10 +03:00
Konstantinos Sideris
42bb9bb63a
Add full emoji support
2017-04-23 21:31:08 +03:00
Konstantinos Sideris
5c964f3246
Update CI
2017-04-11 19:21:11 +03:00
Konstantinos Sideris
40722b7af7
Remove capitalization
2017-04-11 18:25:39 +03:00
Konstantinos Sideris
6468faa39e
Use only a MatrixClient as a shared pointer
2017-04-11 17:45:47 +03:00
Konstantinos Sideris
7dde3a15d4
Add appveyor CI
2017-04-09 17:09:22 +03:00
Konstantinos Sideris
f50fb34fb6
Implement initial registration stage
2017-04-08 02:53:23 +03:00
Konstantinos Sideris
73e73f46ea
Use const refs for the deserialized data
2017-04-06 19:56:33 +03:00
Konstantinos Sideris
e1f7ef88cd
Add rule for release builds
2017-04-06 14:58:48 +03:00
Konstantinos Sideris
4f45575c79
Initial commit
2017-04-06 02:06:42 +03:00