Commit Graph

2595 Commits

Author SHA1 Message Date
Nicolas Werner 5f315d8a3c
Fix pagination after timeline clear 2023-01-02 04:21:26 +01:00
Nicolas Werner 114fa0868a
Skip notifying for your own messages 2022-12-28 21:57:57 +01:00
Nicolas Werner 79a2efd25a
Finish german translation 2022-12-28 20:49:42 +01:00
Nicolas Werner 2577c93bb6
Revert storing members in statesdb for now 2022-12-27 16:19:59 +01:00
Nicolas Werner 01915360b4
Fix state reset command 2022-12-27 16:15:49 +01:00
Nicolas Werner f98b289ba2
Show invite reason in the UI (hidden by default) 2022-12-27 01:40:25 +01:00
Joseph Donofry cc89a36f46 Fix formatting issues 2022-12-20 17:16:18 -05:00
Joseph Donofry a2e120a8a3 Add 'clear' button to search bar and implement search indicator via spinner 2022-12-20 16:34:55 -05:00
Nicolas Werner d4336b56d6
Make unfiltered messages hidden by default 2022-12-19 05:19:22 +01:00
Nicolas Werner 0597041d8e
Fix searching more past again 2022-12-19 03:47:30 +01:00
Nicolas Werner b314f41f6b
Fix searching past the end 2022-12-19 03:42:43 +01:00
Nicolas Werner 51cbe0f6d8
Add some documentation for how the background filtering works 2022-12-19 03:30:54 +01:00
Nicolas Werner 561085ef9d
Make searching incremental to allow some userinteraction still 2022-12-19 03:24:22 +01:00
Nicolas Werner e8e475956b
Fix confetti in the sidebar 2022-12-17 01:11:19 +01:00
Nicolas Werner 1a9f7860d4
Fix sending confetti 2022-12-16 17:24:52 +01:00
Nicolas Werner eefa6379f9
I don't see why this would have detached, but make clazy happy 2022-12-13 23:47:08 +01:00
Nicolas Werner 8356746ea4
Fix image cache pruning interval 2022-12-13 06:05:29 +01:00
Nicolas Werner 95d898e09d
Add cache pruning for old image files 2022-12-13 06:02:07 +01:00
Nicolas Werner 952827d629
Add a button to room the upgraded room in the timeline 2022-12-13 05:08:22 +01:00
Loren Burkholder fa0c14b846
confetti (#1243)
* 🎉 (confetti) message support.  Thanks @LorenDB !
2022-12-10 10:17:15 -05:00
Nicolas Werner 283d6361e8
Properly check for target room encryption 2022-12-07 12:47:03 +01:00
Nicolas Werner 59703d3c25
Implement MSC3664, pushrules for related events 2022-12-05 18:39:47 +01:00
Nicolas Werner f440b41195
Fix stack overflow when filtering timeline 2022-11-22 19:18:10 +01:00
Nicolas Werner 5b929c9d1a
Enable http/3 support 2022-11-20 03:51:58 +01:00
Joseph Donofry 802ba78fea
Only play macOS notification sounds when pushrules dictate it 2022-11-15 19:04:38 -05:00
Nicolas Werner 3576589ea7
Fix crash in slash completer 2022-11-09 16:38:17 +01:00
Nicolas Werner 485babba14
Implement a completer for commands
fixes #429
2022-11-09 04:59:06 +01:00
Nicolas Werner 725b5e0383
Try to fix clang-tidy 2022-11-06 04:02:14 +01:00
Nicolas Werner 537fa437e2
Store secrets (apart from the pickle key) in the database 2022-11-06 03:36:56 +01:00
Nicolas Werner 1f77e1c810
Prompt before deleting the database 2022-11-06 01:06:41 +01:00
Loren Burkholder b622604c47 Bump micro version 2022-11-05 16:38:12 -04:00
DeepBlueV7.X a81aaa182a
Merge pull request #1222 from Nheko-Reborn/dbusStatus
Add status message to D-Bus API
2022-11-05 18:32:17 +01:00
Loren Burkholder de3cdd590f Add status message to D-Bus API 2022-11-05 13:13:18 -04:00
LordMZTE 9a15b0ea20
Move invert enter key setting 2022-11-04 23:53:36 +01:00
LordMZTE 80270e1f01
Add invert enter key setting 2022-11-04 23:42:35 +01:00
Joe Donofry a6f53699f5 Merge branch 'macos_notification_actions' into 'master'
Add ability to respond to notifications on macOS

See merge request nheko-reborn/nheko!21
2022-11-04 16:42:09 +00:00
Joe Donofry 07e8f64903 Add ability to respond to notifications on macOS 2022-11-04 16:42:09 +00:00
Nicolas Werner 76347f1c6f
Continue fetching past messages when searching 2022-11-03 23:26:59 +01:00
Nicolas Werner 40ac55ddd9
Highlight higlight tweaks in the timeline
fixes #400
fixes #1136
2022-11-01 23:26:21 +01:00
Nicolas Werner 231bebba44
The hybris of committing a line without linting 2022-11-01 21:26:31 +01:00
Nicolas Werner 54931cb21b
Optimize fetching olm session from the db 2022-11-01 21:19:58 +01:00
Nicolas Werner 676a6506cb
Speedup sending encrypted messages after metasync was reenabled
Calling fsync everytime we save to the db is slow, which is actually
fairly noticeable in some larger E2EE rooms. Speed that up slightly by
batching the olm session persisting.
2022-11-01 20:58:01 +01:00
Nicolas Werner d8669ccf3d
Turn metasync and sync back on for the database to account for bad filesystems 2022-10-28 01:43:06 +02:00
Nicolas Werner 48ecc2b45a
fix blurry thumbnails 2022-10-27 22:53:21 +02:00
Nicolas Werner 9a90f8868f
lint 2022-10-26 01:14:46 +02:00
Nicolas Werner b28fa86e6a
Enable -Wconversion 2022-10-26 01:10:35 +02:00
Nicolas Werner e9a0f0a89e
Fix previews getting sorted above normal rooms 2022-10-22 21:39:29 +02:00
Nicolas Werner 74128cf8bd
Fix excessive summary calls 2022-10-20 01:01:18 +02:00
Rohit Sutradhar ac48c33286
VoIP v1 implementation (#1161)
* Initial commit for VoIP v1 implementation

* Added draft of event handlers for voip methods

* Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility

* Added call events to the general message pipeline. Modified Call Reject mechanism

* Added message delegates for new events. Modified hidden events. Updated handle events.

* Updated implementation to keep track of calls on other devices

* Fixed linting

* Fixed code warnings

* Fixed minor bugs

* fixed ci

* Added acceptNegotiation method definition when missing gstreamer

* Fixed warnings

* Fixed linting
2022-10-14 13:49:05 +00:00
Nicolas Werner 8a4bb32b4a
Add toggle to disable decrypting notifications 2022-10-13 18:19:46 +02:00