Nicolas Werner
|
2866826356
|
Misc clang-tidy fixes
|
2021-12-28 19:12:15 +01:00 |
|
Nicolas Werner
|
960cf2995e
|
Fixup clang-tidy suggestion
|
2021-12-28 18:44:26 +01:00 |
|
MTRNord
|
7b2f7e65fd
|
Run linter
|
2021-12-27 20:49:27 +01:00 |
|
MTRNord
|
049613211a
|
Apply (selective) Clang-tidy const function and new const pointer suggestions on TimelineModel
|
2021-12-23 02:55:25 +01:00 |
|
MTRNord
|
a872bdf8c5
|
Apply (selective) Clang-tidy move and some new detected const pointer suggestions on TimelineModel
|
2021-12-23 02:46:33 +01:00 |
|
MTRNord
|
02fcd0e7cf
|
Apply (selective) Clang-tidy and clazy suggestions on TimelineModel
|
2021-12-23 02:33:46 +01:00 |
|
Nicolas Werner
|
75b112f0c8
|
Support pinned messages
fixes #519
|
2021-12-11 06:10:41 +01:00 |
|
Joe Donofry
|
b920f8d7ca
|
Change QML UI for redactions
|
2021-11-29 00:59:57 +00:00 |
|
Nicolas Werner
|
c4c13a1da9
|
Fix redaction of edited messages
|
2021-11-08 19:32:14 +01:00 |
|
Nicolas Werner
|
cfca7157b9
|
Change indentation to 4 spaces
|
2021-09-18 00:45:50 +02:00 |
|
Loren Burkholder
|
87bff3493d
|
Add direct chat handling for previews and invites
|
2021-09-11 19:35:31 -04:00 |
|
Loren Burkholder
|
0e3f3f2b20
|
make lint
|
2021-09-11 19:35:31 -04:00 |
|
Loren Burkholder
|
356723fe06
|
Use more descriptive property name
|
2021-09-11 19:35:31 -04:00 |
|
Loren Burkholder
|
350fc593ed
|
Use better id loading methodology
|
2021-09-11 19:35:31 -04:00 |
|
Loren Burkholder
|
1fdecdcc21
|
Get direct chat jdenticons to line up
|
2021-09-11 19:35:31 -04:00 |
|
Nicolas Werner
|
09c041c8ac
|
Use in memory media player instead of storing unencrypted files on disk
|
2021-08-29 16:32:22 +02:00 |
|
Nicolas Werner
|
5b460861b1
|
Allow accepting knocks in the timeline
As well as selecting more join rules.
|
2021-08-17 23:31:25 +02:00 |
|
Nicolas Werner
|
18ea01e198
|
Show if there are unverified devices in a room
Also fixes some issues where nested transactions will poison the
verification cache.
|
2021-08-13 23:19:54 +02:00 |
|
Nicolas Werner
|
72bbad7485
|
Show encryption errors in qml and add request keys button
|
2021-08-07 22:51:09 +02:00 |
|
Nicolas Werner
|
a57a15a2e0
|
Basic sticker pack editor
|
2021-08-06 04:31:53 +02:00 |
|
Loren Burkholder
|
dab1c9068a
|
QML the raw message dialog
|
2021-07-31 12:11:15 -04:00 |
|
Loren Burkholder
|
7e538851d6
|
Use a QSortFilterProxyModel instead of resetting the model
|
2021-07-29 21:07:52 -04:00 |
|
Loren Burkholder
|
4dd994ae00
|
QML the read receipts list
There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
|
2021-07-29 21:07:16 -04:00 |
|
Loren Burkholder
|
44be4c1f4a
|
Move various room auxiliary functions to TimelineManager
|
2021-07-21 18:56:20 -04:00 |
|
Loren Burkholder
|
b17002929c
|
Open room members when member info label clicked
|
2021-07-21 12:36:02 -04:00 |
|
Loren Burkholder
|
44d2818e0c
|
Add property for plain room name
|
2021-07-20 21:48:10 -04:00 |
|
Loren Burkholder
|
60b3c34d78
|
Permissions only needs a roomid to function
|
2021-07-20 21:47:32 -04:00 |
|
Loren Burkholder
|
a176de5f11
|
Make sure to use the default room id if none is specified
|
2021-07-20 21:47:22 -04:00 |
|
Loren Burkholder
|
e1acf5d324
|
make lint
|
2021-07-20 21:47:22 -04:00 |
|
Loren Burkholder
|
6c57fa6c5b
|
QML the invite dialog
This also adds a property `roomId` to TimelineModel.
|
2021-07-20 21:47:22 -04:00 |
|
Loren Burkholder
|
77a0c574bf
|
QML the room member list
|
2021-07-20 21:47:05 -04:00 |
|
Nicolas Werner
|
88ed0fade7
|
Explicitly reload data in delegates, if related events got loaded
|
2021-07-20 14:09:19 +02:00 |
|
Nicolas Werner
|
8a1666bc88
|
Basic sticker support
|
2021-07-19 01:28:07 +02:00 |
|
Nicolas Werner
|
0b864d9485
|
Fix replies not reloading after fetching them
|
2021-07-16 11:47:49 +02:00 |
|
Nicolas Werner
|
9d6bc706ff
|
Don't use full dump for replies
|
2021-07-12 22:28:01 +02:00 |
|
Nicolas Werner
|
bd26624ed8
|
Prepare for reuseItems in timeline
The actual reuseItems is still blocked on a few upstream bugs.
|
2021-07-12 00:24:33 +02:00 |
|
Nicolas Werner
|
c755d54243
|
Remove db bottleneck by caching ro txn for 100 requests
|
2021-07-10 16:12:38 +02:00 |
|
Nicolas Werner
|
884fb74d2d
|
Add a basic 'Space page'
|
2021-06-25 11:34:19 +02:00 |
|
Nicolas Werner
|
f349b0cce0
|
Hide spaces by default, unless they are in the current space filter
|
2021-06-25 11:34:18 +02:00 |
|
Nicolas Werner
|
f3d956aebc
|
Fix emoji in new RoomList
|
2021-05-22 10:16:42 +02:00 |
|
Nicolas Werner
|
beeb60e4a1
|
Sort the room list
|
2021-05-22 00:57:14 +02:00 |
|
Nicolas Werner
|
cd67046f60
|
Make roomlist look nice
|
2021-05-21 21:19:03 +02:00 |
|
Nicolas Werner
|
0d0709ccd3
|
Show verification status next to messages
|
2021-05-07 17:01:57 +02:00 |
|
Nicolas Werner
|
ab0baf5d9e
|
Only show actions, when you have permissions to do them
|
2021-05-02 18:06:56 +02:00 |
|
Nicolas Werner
|
986b561c34
|
Fix crash when you have no rooms and open the profile as well as not rendering rooms without groups
|
2021-04-30 15:33:17 +02:00 |
|
Nicolas Werner
|
f626de0447
|
Copy link to message
fixes #499
|
2021-04-29 21:46:49 +02:00 |
|
Nicolas Werner
|
82fa8ab292
|
Highlight navigated to message
|
2021-04-29 19:09:16 +02:00 |
|
targetakhil
|
06e12a0a16
|
move detection code to nheko namespace and fix a few other bugs
|
2021-04-17 22:58:04 +05:30 |
|
targetakhil
|
9934004702
|
remove unused function and set position to center of timeline view
|
2021-04-15 22:37:47 +05:30 |
|
targetakhil
|
6893e3a8d5
|
show forward menu item only for relevant events, changes to ui
|
2021-04-15 22:37:47 +05:30 |
|
targetakhil
|
603ff33ea6
|
added basic forwarding
|
2021-04-15 22:37:41 +05:30 |
|
Nicolas Werner
|
a6f0d2ea7d
|
Update license headers
|
2021-03-05 01:04:07 +01:00 |
|
Nicolas Werner
|
345dc1e61f
|
Fix text input restoring after edits
|
2021-02-25 00:50:17 +01:00 |
|
Nicolas Werner
|
f6b5b24d64
|
Allow editing via up and down arrows
|
2021-02-24 23:51:05 +01:00 |
|
Akhil Nair
|
8400540428
|
Merge branch 'master' into room_settings_qml
|
2021-02-14 00:04:27 -05:00 |
|
Jedi18
|
1a406f79e6
|
replaced with togglebutton using qtquickcontrols2
|
2021-02-13 23:59:42 +05:30 |
|
Jedi18
|
35aa0126ac
|
added changing of name through edit modal, removed old roomsettings
|
2021-02-12 12:48:12 +05:30 |
|
Jedi18
|
f044e2d2a1
|
fix avatar update on timeline sync
|
2021-02-11 23:50:45 +05:30 |
|
Nicolas Werner
|
0db4d71ec2
|
Prevent edits of unsent messages
|
2021-02-10 21:13:57 +01:00 |
|
Nicolas Werner
|
bdb6e6b79e
|
Fix stuck notifications because of edits
Does not fix the read status yet, for that we need to compare read
receipts for all events after the last visible event.
|
2021-02-10 01:03:20 +01:00 |
|
Nicolas Werner
|
9b7d33e847
|
Implement message editing
The UI still looks ugly, but I have no good idea atm.
fixes #134
|
2021-02-09 20:22:53 +01:00 |
|
Nicolas Werner
|
00fd4eecec
|
Display edits correctly
|
2021-02-09 20:22:49 +01:00 |
|
Jedi18
|
fa7ad4f234
|
Shifted fetching of global username fom timeline model to user profile
|
2021-01-29 00:09:11 +05:30 |
|
Jedi18
|
b3f29f592b
|
Changed edit method from double clicking to an edit button
|
2021-01-28 23:35:02 +05:30 |
|
Jedi18
|
5e3f513655
|
update room specific username from userprofile
|
2021-01-27 11:03:08 +05:30 |
|
rnhmjoj
|
c569ab24bc
|
Add "open in external program" action
|
2021-01-24 01:50:23 +01:00 |
|
Nicolas Werner
|
32a20a5f8c
|
Simplify section handling a bit
|
2021-01-19 23:58:40 +01:00 |
|
Nicolas Werner
|
a31d3d0816
|
Add file uploading
|
2020-11-25 19:05:12 +01:00 |
|
Nicolas Werner
|
7a74b86340
|
Pasteable textinput
|
2020-11-25 19:05:11 +01:00 |
|
Nicolas Werner
|
cea7f4574f
|
Clean up key requests + autoreload
|
2020-10-20 19:46:37 +02:00 |
|
Nicolas Werner
|
983690c94f
|
Share code for sending encrypted olm messages
|
2020-10-20 18:10:09 +02:00 |
|
Nicolas Werner
|
4802c34009
|
Merge remote-tracking branch 'origin/master' into cross-signing
|
2020-09-24 21:36:43 +02:00 |
|
Nicolas Werner
|
54db9c89ed
|
Simplify outbound session setup
Don't send inbound session to self and claim and send all keys at once.
|
2020-09-20 23:07:02 +02:00 |
|
Nicolas Werner
|
b05c101021
|
Fix null errors in qml
|
2020-09-16 23:49:17 +02:00 |
|
Nicolas Werner
|
77e241b9e5
|
Reenable top bar room settings menus on avatar or title clicks
Also fixes a bug with an empty room settings window introduced in the
port.
|
2020-09-16 23:49:17 +02:00 |
|
Nicolas Werner
|
640b0ee405
|
Port top bar to Qml
Also fixes some resize issues with stupid workarounds to our resize
logic. This really needs to be cleaned up at some point!
|
2020-09-16 23:49:17 +02:00 |
|
CH Chethan Reddy
|
b174bd9380
|
Merge remote-tracking branch 'upstream/master' into device-verification
|
2020-08-30 22:27:14 +05:30 |
|
Nicolas Werner
|
7f7108161e
|
Hide CallCandidates again in new store
|
2020-08-17 23:30:36 +02:00 |
|
Nicolas Werner
|
de7ec4d2b3
|
Merge remote-tracking branch 'origin/master' into new-event-store
Conflicts:
CMakeLists.txt
io.github.NhekoReborn.Nheko.json
src/Cache.cpp
src/timeline/TimelineModel.cpp
src/timeline/TimelineModel.h
src/timeline/TimelineViewManager.cpp
|
2020-08-17 20:40:33 +02:00 |
|
Nicolas Werner
|
14a0aac748
|
Add /clear-timeline command
|
2020-08-09 23:36:47 +02:00 |
|
CH Chethan Reddy
|
2e20049b36
|
[WIP] Room-Verification Messages
|
2020-08-09 08:35:15 +05:30 |
|
CH Chethan Reddy
|
3635c185e9
|
Add Room Verification Messages
|
2020-07-30 22:10:27 +05:30 |
|
CH Chethan Reddy
|
1fcd768f88
|
Adding Room Key Verification Stuff
|
2020-07-30 22:10:27 +05:30 |
|
Nicolas Werner
|
08028d5c57
|
Refactor UserProfile
|
2020-07-30 22:10:27 +05:30 |
|
trilene
|
aec24efbe2
|
Specify call type on timeline
|
2020-07-24 13:30:12 -04:00 |
|
Nicolas Werner
|
19f27236ea
|
Fix reactions
|
2020-07-20 00:42:48 +02:00 |
|
Nicolas Werner
|
6f2bc908ba
|
Fix reaction display
|
2020-07-19 12:22:54 +02:00 |
|
Nicolas Werner
|
56ea89aa11
|
Reenable sending messages
|
2020-07-18 17:43:49 +02:00 |
|
trilene
|
7a206441c8
|
Support voice calls
|
2020-07-10 19:19:48 -04:00 |
|
Nicolas Werner
|
530c531c4b
|
WIP: Event Store split out
|
2020-07-09 23:15:22 +02:00 |
|
Joseph Donofry
|
b9626f0c69
|
Additional code cleanup
|
2020-06-11 21:59:21 -04:00 |
|
Joseph Donofry
|
6bb73f84a3
|
Merge master and fix conflicts
|
2020-06-09 20:51:36 -04:00 |
|
lkito
|
d8b89e2ef0
|
Added an optional feature to show bigger emoji-only messages with 3 or less emoji
|
2020-05-21 16:31:27 +04:00 |
|
Joseph Donofry
|
6d2789f4d5
|
Merge master into reactions
|
2020-05-14 20:53:01 -04:00 |
|
Joseph Donofry
|
18f934efad
|
Add un-encrypted warning icon for messages in encrypted rooms
|
2020-05-14 20:35:29 -04:00 |
|
Joseph Donofry
|
ee4dcef90f
|
Add new QML-based emoji picker (work in progress)
This is necessary to support having a picker within QML.
Eventually, this should replace the existing widget-based one.
|
2020-05-13 00:36:41 -04:00 |
|
Joseph Donofry
|
a1661f7006
|
merge master into reactions
|
2020-05-07 20:53:24 -04:00 |
|
Nicolas Werner
|
e5a5a66716
|
Fix reaction redaction for real this time
|
2020-05-06 12:52:13 +02:00 |
|
Nicolas Werner
|
54013e4a00
|
Basic, broken reaction display
|
2020-05-04 13:14:54 +02:00 |
|
Lasath Fernando
|
166ed0674d
|
Run linter
|
2020-04-30 22:40:27 -07:00 |
|