Nicolas Werner
90ce4f23ab
Fix index out of range on backspace in completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
8922a47776
Fix completer fuzzy match not applying after prefix match and insert being broken
2020-11-25 19:05:12 +01:00
Nicolas Werner
29625ae253
Fix some issues with completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
c2eea5cb55
Fix mimetype of media messages
2020-11-25 19:05:12 +01:00
Nicolas Werner
c8fa40a2df
Use a trie for filtering completions (not fuzzy yet)
2020-11-25 19:05:12 +01:00
Nicolas Werner
b47d2a809c
Remove old Textinput
2020-11-25 19:05:12 +01:00
Nicolas Werner
094c0b09ab
Qml emoji completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
67dcc74c79
Simple prefix match for completions
2020-11-25 19:05:12 +01:00
Nicolas Werner
ecc7759973
Custom completer filtering
2020-11-25 19:05:12 +01:00
Nicolas Werner
add5903fb0
Working User completer
2020-11-25 19:05:12 +01:00
Jussi Kuokkanen
a3c4fece7e
add per-room user model
2020-11-25 19:05:12 +01:00
Jussi Kuokkanen
07259b9cb7
use completion interface in emoji completions
2020-11-25 19:05:12 +01:00
Jussi Kuokkanen
00bc87b550
add completer interface (item roles)
2020-11-25 19:05:12 +01:00
Jussi Kuokkanen
748bf0cd98
rename CompletionModel to CompletionProxyModel
2020-11-25 19:05:12 +01:00
Nicolas Werner
cabeb1464c
WIP Qml completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
9d68d59465
Reenable Ctrl+U
2020-11-25 19:05:12 +01:00
Nicolas Werner
d14a5f8067
Reimplement message history
2020-11-25 19:05:12 +01:00
Nicolas Werner
921379a4cc
Send typing updates from QML
2020-11-25 19:05:12 +01:00
Nicolas Werner
82c441dddd
Move emoji picker to qml
2020-11-25 19:05:12 +01:00
Nicolas Werner
2bec5d083c
Use old style connection (for Qt5.12)
2020-11-25 19:05:12 +01:00
Nicolas Werner
d1af1a8669
Move calls to new input bar
2020-11-25 19:05:12 +01:00
Nicolas Werner
a31d3d0816
Add file uploading
2020-11-25 19:05:12 +01:00
Nicolas Werner
0bb4885632
Basic text input in qml
2020-11-25 19:05:12 +01:00
Nicolas Werner
7a74b86340
Pasteable textinput
2020-11-25 19:05:11 +01:00
Nicolas Werner
35066900d1
Disable scroll helper on mobile
2020-11-25 19:05:11 +01:00
DeepBlueV7.X
40a487109d
Merge pull request #332 from Kirillpt/russian-translate
...
Russian translate
2020-11-22 16:15:37 +01:00
kirillpt
b63c3a4d95
make update-translations
2020-11-22 17:23:41 +03:00
kirillpt
e2c18a3195
add more russian translations
2020-11-22 17:17:46 +03:00
Nicolas Werner
5df47c4b4a
Make reply background a bit less saturated
2020-11-21 01:18:55 +01:00
Nicolas Werner
081bd8d5f1
Add some padding between scrollbar and messages
2020-11-21 01:10:38 +01:00
Weblate
7e0f3e1278
Added translation using Weblate (Swedish)
...
Co-authored-by: Emilie <em@nao.sh>
2020-11-19 12:28:18 -05:00
Nicolas Werner
0afc55626a
Fix tags and world buttons leaking as communities leaking over the network
2020-11-18 13:29:28 +01:00
Nicolas Werner
371e5a2991
Silence signal syntax deprecated
2020-11-15 17:12:46 +01:00
DeepBlueV7.X
3ec8a291b6
Merge pull request #327 from kamathmanu/qtBackwardsCompatability
...
Make compatible with qt 5.12
2020-11-15 17:07:05 +01:00
kamathmanu
eb72fd2cf9
Make compatible with qt 5.12
2020-11-14 16:38:17 -05:00
DeepBlueV7.X
4d9d049f2a
Merge pull request #325 from trilene/webrtc-video
...
Make incoming call ringtone a user setting
2020-11-13 18:15:35 +01:00
trilene
ee543254e8
clang-format
2020-11-13 09:06:38 -05:00
trilene
8c037f83c5
Make incoming call ringtone a user setting
2020-11-12 19:55:35 -05:00
DeepBlueV7.X
9c4148cca3
Merge pull request #314 from MayeulC/smoothie-2
...
Smooth all the things [v2]
2020-11-12 14:04:06 +01:00
DeepBlueV7.X
27bf654d92
Merge pull request #320 from trilene/webrtc-video
...
Video calls: add local webcam view
2020-11-09 21:49:26 +01:00
DeepBlueV7.X
a2332934af
Merge pull request #319 from HarHarLinks/patch-1
...
Update README with element.io
2020-11-09 21:45:46 +01:00
trilene
d391404b79
Video calls: add local webcam view
2020-11-09 10:51:17 -05:00
Kim Brose
dabaceea67
Update README with element.io
2020-11-09 16:35:14 +01:00
Weblate
57b4b606ce
Translated using Weblate (French)
...
Currently translated at 100.0% (411 of 411 strings)
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2020-11-07 17:50:11 -05:00
Mayeul Cantan
5f086cd93d
Simplify PainterHighQualityEnabler code
...
There is no need to iterate over a list, flags can be applied and stored
simultaneously.
2020-11-07 13:54:06 +01:00
Mayeul Cantan
6219604ff8
Smooth avatars in widgets
2020-11-07 13:53:01 +01:00
Mayeul Cantan
2c542c398a
Smooth pictures in timeline
2020-10-31 23:41:04 +01:00
Mayeul Cantan
a176f0bf35
Smooth Avatars in timeline
...
This helps on low-dpi screens, getting rid of the jaggies.
2020-10-31 23:40:45 +01:00
DeepBlueV7.X
c3524ba89b
Merge pull request #313 from MayeulC/shrug-text
...
Allow sending text after `shrug`
2020-10-31 23:16:52 +01:00
Mayeul Cantan
a66046aaf0
Allow sending text after `shrug`
...
¯\_(ツ)_/¯ IDK, I like to write something after, sometimes
Allow sending:
¯\_(ツ)_/¯ some text
By entering:
/shrug some text
It's supported in Element. If you did it in nheko, you just used to lose the
extra text.
Not putting text is still supported, a ternary operator makes sure a
space is only inserted if the text isn't empty, to avoid having a trailing
space.
2020-10-31 23:13:11 +01:00