Commit Graph

1870 Commits

Author SHA1 Message Date
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
Nicolas Werner c4e4938d35 Save account data and allow hiding events via account data 2020-09-08 16:21:55 +02:00
Nicolas Werner 8d14a058c6 Fix endless pagination, when old history is inaccessible 2020-09-02 19:38:07 +02:00
DeepBlueV7.X eb554e8266
Merge pull request #267 from Lurkki14/master
Added emoji completion in text input
2020-08-31 16:32:14 +00:00
Jussi Kuokkanen 8f872f1961 remove unused includes and use QRegularExpression 2020-08-31 18:24:03 +03:00
Jussi Kuokkanen bb4636885d remove comment 2020-08-31 18:07:29 +03:00
Jussi Kuokkanen beec2607fc get completion string based on trigger position instead of current word 2020-08-31 18:04:59 +03:00
Jussi Kuokkanen 254b7549eb ignore enter keypress when completion is selected 2020-08-31 12:21:47 +03:00
Jussi Kuokkanen aed8d23aca don't select emoji completion by default and add minimum string length before showing completions 2020-08-29 23:05:40 +03:00
Jussi Kuokkanen f40d8d15b5 undo changes to emoji_codegen.py 2020-08-29 00:29:46 +03:00
Jussi Kuokkanen 9ad9c8ddf0 fix build and remove commented code 2020-08-29 00:26:45 +03:00
Jussi Kuokkanen 7acd4b3307 lint 2020-08-28 23:59:27 +03:00
Jussi Kuokkanen 5e344d2685 Merge branch 'master' of https://github.com/Nheko-Reborn/nheko 2020-08-28 23:35:40 +03:00
Jussi Kuokkanen a173d964f7 add emoji completer to text input 2020-08-28 23:32:23 +03:00
DeepBlueV7.X b7b9cee30e
Merge pull request #265 from trilene/voip
Link GStreamer elements before syncing state
2020-08-28 15:39:27 +00:00
trilene 67a6ab401b Link GStreamer elements before syncing state 2020-08-28 10:49:39 -04:00
DeepBlueV7.X b58e370c03
Merge pull request #251 from Nheko-Reborn/new-event-store
New event store
2020-08-26 21:52:35 +00:00
Nicolas Werner 3df4bde032 Add some log messages, that migrations are in progress 2020-08-25 23:12:01 +02:00
Nicolas Werner 9f79b85579 Speedup db a bit, but loose some crash resiliency
The loss in durability shouldn't matter, if we can just receive the same
events again after a restart
2020-08-25 23:05:31 +02:00
DeepBlueV7.X 898297a7b0
Merge pull request #263 from trilene/voip
Under GStreamer >= 1.17 gather all candidates before sending offer/answer
2020-08-23 17:55:18 +00:00
trilene 473293b6a5 Under GStreamer >= 1.17 gather all candidates before sending offer/answer 2020-08-22 08:18:42 -04:00
DeepBlueV7.X 706ba84d73
Merge pull request #262 from bqv/patch-1
Add nixos to readme
2020-08-22 06:16:27 +00:00
Tony O d61d108a4f
Update README.md 2020-08-22 04:55:00 +01:00
DeepBlueV7.X b5d406ad80
Merge pull request #259 from trilene/voip
Stop SendFile and Call buttons swapping places on file upload
2020-08-17 22:41:08 +00:00
Nicolas Werner d6bc05fcd6 Bump mtxclient 2020-08-17 23:59:38 +02:00
trilene 1402732b5f Stop SendFile and Call buttons swapping places on file upload 2020-08-17 17:42:06 -04:00
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
Mihai Fufezan 7c1ca38d98 Translated using Weblate (English)
Currently translated at 85.3% (285 of 334 strings)

Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2020-08-17 10:48:19 -04:00
Mihai Fufezan ed17b0c33b Added translation using Weblate (Romanian) 2020-08-16 17:40:54 -04:00
DeepBlueV7.X 3fece53eb7
Merge pull request #237 from trilene/voip
Support voice calls
2020-08-14 07:59:39 +00:00
Nicolas Werner b6751ab01e Appease the linter 2020-08-14 09:01:56 +02:00
Nicolas Werner e06ff1ac1f Fix SVG color undefined 2020-08-14 01:20:24 +02:00
Nicolas Werner f157602a52 Disable call support, when GStreamer is unavailable
Integrating that in our CI is currently a bit hard, so disable it for
now, if GStreamer isn't found. Just make sure to build against GStreamer
for call support!
2020-08-14 01:03:27 +02:00
Nicolas Werner 29cb065102 Bump flatpak dependency 2020-08-11 08:51:57 +02:00
Nicolas Werner 14a0aac748 Add /clear-timeline command 2020-08-09 23:36:47 +02:00
Nicolas Werner 1e9efa3072 Try to fix variable timestamp width 2020-08-07 17:31:58 +02:00
Nicolas Werner b972d827cb Try to fix issue of pagination interfering with limited: true 2020-08-07 13:12:45 +02:00
Nicolas Werner 7eb0c4e09c Also request keys from own devices 2020-08-06 22:18:52 +02:00
Nicolas Werner 1f9215a5be Split error messages from event decryption 2020-08-06 21:46:16 +02:00
Nicolas Werner dbaddb0165 Further tweak text element 2020-08-06 19:19:13 +02:00
trilene df65093374 Add audio input device selector 2020-08-05 17:56:44 -04:00
trilene 02dfc8039f Conditionally compile against upcoming GStreamer release 2020-08-02 22:27:05 -04:00
trilene b86711a388 Merge remote-tracking branch 'upstream/master' into voip 2020-08-01 15:49:26 -04:00
trilene 979bba6460 Tweak AcceptCall dialog 2020-08-01 15:43:23 -04:00
trilene e527da052b Reset TLVM initial sync flag on logout 2020-08-01 14:39:06 -04:00
trilene e3e7595bab clang-format 2020-08-01 14:31:10 -04:00
trilene f14d141cb5 Improve TURN server retrieval 2020-07-30 19:59:54 -04:00
trilene c0743f9688 Fix error message 2020-07-30 19:39:03 -04:00