Nicolas Werner
|
b60d6f4d58
|
Mark unsent events as uneditable
fixes #574
|
2021-05-09 13:02:41 +02:00 |
|
Nicolas Werner
|
2df4c532ed
|
Add TOFU (Trust On First Use) mode to encryption
|
2021-05-07 17:01:57 +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
|
7431b51d27
|
Update mtxclient to use new login parameters
fixes #558
|
2021-04-30 14:46:40 +02:00 |
|
Nicolas Werner
|
6d464381e4
|
Fix missing license header
|
2021-04-29 22:52:55 +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 |
|
Nicolas Werner
|
620b6e8838
|
Fix some encoding issues when translating matrix.to to matrix:
|
2021-04-29 13:12:09 +02:00 |
|
Nicolas Werner
|
dbf23fafbf
|
Make pagination logic slightly more robust
|
2021-04-29 10:23:50 +02:00 |
|
Nicolas Werner
|
76a9240076
|
Rewrite matrix.to links to matrix uris and handle them the same way
|
2021-04-28 20:03:52 +02:00 |
|
Nicolas Werner
|
2b253ead9e
|
Make forward messages a bit more readable
|
2021-04-27 11:33:46 +02:00 |
|
Nicolas Werner
|
8236f6ba72
|
Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko into Jedi18-forward_message_feature
|
2021-04-24 14:35:21 +02:00 |
|
Nicolas Werner
|
72d74ac59f
|
Fix rendering issues with ) in links
|
2021-04-24 14:32:24 +02:00 |
|
Nicolas Werner
|
6fd485a74a
|
Fix completions in plain text mode
|
2021-04-24 14:32:24 +02:00 |
|
targetakhil
|
ddb1983c63
|
fix macos build error
|
2021-04-22 11:06:19 +05:30 |
|
Nicolas Werner
|
1936749ff5
|
Fix keys not being reshared to the same devices, that already got them, if the message got lost
|
2021-04-20 19:52:23 +02:00 |
|
Nicolas Werner
|
20c1ca2aae
|
Fix a a session with a higher minimum index being able to overwrite an older one
|
2021-04-20 14:19:07 +02:00 |
|
Nicolas Werner
|
95a603fd62
|
Linkify matrix uris
|
2021-04-19 16:35:06 +02:00 |
|
Nicolas Werner
|
d6109b95fb
|
Escape html in topics and show line breaks in the settings
|
2021-04-19 11:20:52 +02:00 |
|
Nicolas Werner
|
c2e625756c
|
Use one CompletionProxy for everything including EmojiPicker
|
2021-04-18 21:53:39 +02:00 |
|
Nicolas Werner
|
1b0af04cc8
|
Prevent warning on empty user requests
|
2021-04-18 21:53:36 +02:00 |
|
Joseph Donofry
|
a402e85a0f
|
Fix display name referenced for incorrect event types
|
2021-04-18 15:32:28 -04:00 |
|
targetakhil
|
5a5aba662e
|
make util strip util functions non-static and move definition to cpp file
|
2021-04-18 12:03:25 +05:30 |
|
targetakhil
|
ab83c7c3a8
|
change display name wording
|
2021-04-18 11:43:02 +05:30 |
|
targetakhil
|
2dfa40e017
|
strip reply fallbacks from forwarded message
|
2021-04-18 11:22:44 +05:30 |
|
targetakhil
|
06e12a0a16
|
move detection code to nheko namespace and fix a few other bugs
|
2021-04-17 22:58:04 +05:30 |
|
targetakhil
|
eb13f7c169
|
directly upload old file object and reuse old message
|
2021-04-17 22:28:17 +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
|
99314c948e
|
Fix broken olm channels automatically
|
2021-04-13 23:43:09 +02:00 |
|
Nicolas Werner
|
8108d98fa7
|
Store state events with state keys
|
2021-04-13 14:36:37 +02:00 |
|
LordMZTE
|
2e597263a2
|
add notice and rainbownotice commands
|
2021-04-11 21:47:20 +02:00 |
|
Nicolas Werner
|
7d6bd67615
|
Improve sorting a bit and fix some bugs in edge cases
makes nheko appear at the top, if you search for it as well as TWIM match the twim room
|
2021-04-09 17:20:07 +02:00 |
|
Nicolas Werner
|
ff449c705c
|
Fix crash on exit
|
2021-04-09 01:47:13 +02:00 |
|
Nicolas Werner
|
c8a547630b
|
Fix a weird edge case with persisted empty event ids
No idea, how that happened and where it came from
|
2021-04-08 12:56:31 +02:00 |
|
Nicolas Werner
|
795b8fb7dd
|
Fix small leak in TrayIcon
|
2021-04-08 12:26:15 +02:00 |
|
Nicolas Werner
|
ec6f0f9296
|
Don't use direct image response objects anymore
|
2021-04-05 13:58:00 +02:00 |
|
Nicolas Werner
|
007ee38b04
|
Fix exif rotation in unencrypted rooms
|
2021-04-04 00:15:08 +02:00 |
|
Nicolas Werner
|
8719d59e22
|
Fix rainbow replies and add rainbowme
|
2021-04-01 17:51:30 +02:00 |
|
Nicolas Werner
|
fa68ae9fe9
|
Tweak rainbow slightly
|
2021-03-28 20:56:08 +02:00 |
|
Nicolas Werner
|
edaeb3ccde
|
Fix emojis being split by rainbows
|
2021-03-28 20:41:08 +02:00 |
|
DeepBlueV7.X
|
326f48d87f
|
Merge pull request #535 from LordMZTE/feature/rainbow
add /rainbow command
|
2021-03-28 18:23:50 +00:00 |
|
Anjani Kumar
|
a8f5672715
|
Lint Code
|
2021-03-28 22:09:57 +05:30 |
|
LordMZTE
|
4b45c61024
|
run formatter
|
2021-03-28 17:37:36 +02:00 |
|
DeepBlueV7.X
|
3317d4582d
|
Update src/timeline/InputBar.cpp
|
2021-03-28 14:00:13 +00:00 |
|
DeepBlueV7.X
|
463dd20682
|
Use QRegularExpression
|
2021-03-28 13:59:47 +00:00 |
|
LordMZTE
|
6c31bb6ddc
|
fix command parsing
|
2021-03-28 15:36:46 +02:00 |
|
LordMZTE
|
ff2e7bb989
|
commands now also work with newline after them
|
2021-03-28 14:49:34 +02:00 |
|
LordMZTE
|
e7f20eeae0
|
use QString as buf in rainbowifyer
|
2021-03-28 14:14:05 +02:00 |
|
LordMZTE
|
4e6150f28e
|
implement requested changes
|
2021-03-28 14:00:35 +02:00 |
|
Anjani Kumar
|
4201ade5ae
|
Fix build: refactor variables to avoid same names in a scope
|
2021-03-28 14:22:47 +05:30 |
|
LordMZTE
|
64e29b07e2
|
remove incorrect include
|
2021-03-27 17:04:00 +01:00 |
|
LordMZTE
|
39ff68c6e6
|
use QString to format in rainbow function
|
2021-03-27 16:06:42 +01:00 |
|
LordMZTE
|
939f00c90d
|
rainbow now works with unicode!
|
2021-03-27 14:35:06 +01:00 |
|
LordMZTE
|
a898abcecb
|
use qtextboundary finder to rainbowify. (not working for unicode chars yet)
|
2021-03-27 14:16:40 +01:00 |
|
LordMZTE
|
947b8c0291
|
fix size type
|
2021-03-27 12:47:18 +01:00 |
|
Loren Burkholder
|
ea2fb7f8df
|
Add part/leave command
|
2021-03-25 20:19:48 -04:00 |
|
LordMZTE
|
44bd3376ce
|
add /rainbow command
|
2021-03-26 00:42:46 +01:00 |
|
salahmak
|
2108d98c6d
|
Pressing escape hides PreviewUploadOverlay
|
2021-03-20 21:09:04 +01:00 |
|
salahmak
|
21a649492f
|
Pressing escape hides PreviewUploadOverlay
|
2021-03-20 11:18:16 +01:00 |
|
Nicolas Werner
|
b31e74d9f6
|
Reserve memory for rooms in completer
|
2021-03-19 04:59:28 +01:00 |
|
DeepBlueV7.X
|
f6de66576c
|
Merge pull request #475 from LorenDB/htmlFormattedNotifs
Better notifications
|
2021-03-18 15:46:04 +01:00 |
|
Nicolas Werner
|
1408b1a97d
|
Make CI happy
|
2021-03-17 22:13:12 +01:00 |
|
Anjani Kumar
|
9b9d784a82
|
Prevent EventType::Unsupported type events to be saved in db, avoiding exceptions
|
2021-03-18 02:09:23 +05:30 |
|
Nicolas Werner
|
21562eed75
|
Fix shadowing
|
2021-03-17 20:32:12 +01:00 |
|
Nicolas Werner
|
95bbc559fa
|
Add missing QPointer include
|
2021-03-17 19:45:02 +01:00 |
|
Nicolas Werner
|
f6d2fa5ec1
|
Fix licenses
|
2021-03-17 19:18:46 +01:00 |
|
Nicolas Werner
|
e5d75c814b
|
Clean up notification code a bit
|
2021-03-17 19:18:07 +01:00 |
|
Nicolas Werner
|
95026dcc62
|
Refactor image download code to be reusable
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
41737ac22c
|
Simplify image loading
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
95a26edad2
|
Don't create a QImage every time
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
716c598f4a
|
Simplify macOS checks for a null image
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
5da6ab0aec
|
make lint
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
98b2fee71b
|
Block notifications until the image has been downloaded
|
2021-03-17 19:18:07 +01:00 |
|
Loren Burkholder
|
64dd10a6a0
|
Only try to display images if they exist
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
82bbdfb929
|
Use better method of resizing images
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
fda6d7629a
|
Switch readImage to take a reference instead of a pointer
There was nowhere that an actual pointer was passed, and I wanted to do references for something else.
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
8b33b1f08b
|
Simplify regex
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
3748d7853e
|
Simplify formatting on Windows
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
2192e8bea8
|
Better handle encrypted notifications
|
2021-03-17 19:18:06 +01:00 |
|
Loren Burkholder
|
9168c2c785
|
Remove unnecessary header
|
2021-03-17 19:18:06 +01:00 |
|
Nicolas Werner
|
f578272a0d
|
Rewrite notification posting logic
This does away with the nice abstraction layers in order to easily get the best-looking notifications for each platform.
|
2021-03-17 19:17:57 +01:00 |
|
Loren Burkholder
|
37acdad928
|
Add regex to remove replies in notifications
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
c693d54598
|
Fix when "replied" is displayed
I accidentally put it in backwards.
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
df998ef671
|
Get event text in event parser function
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
b57b76d948
|
Add "replied" marker to regular reply messages
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
39576fea96
|
Create function for processing whether a message is a reply
|
2021-03-17 19:17:15 +01:00 |
|
Loren Burkholder
|
d8fb4d9292
|
Simplify message body construction
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
4a86e14d04
|
Simplify determination of whether markup is supported
This should also result in a speed increase (however slight), since the capabilities are now sorted through only once.
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
4150d75be7
|
Only HTML-format the body if it should be formatted
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
c38c6fe49e
|
Format notifications according to the FreeDesktop specification
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
dcd9b80dde
|
Fix Linux HTML notifications
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
b05657d51a
|
Fix colon spacing
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
01bbec88dd
|
Don't run markdownToHtml on messages
|
2021-03-17 19:17:14 +01:00 |
|
Loren Burkholder
|
e630504863
|
Disable HTML on macOS
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
648844089c
|
Move data parsing into a dedicated function
Actually posting the notification is now the responsibility of a private function
|
2021-03-17 19:17:13 +01:00 |
|
Loren Burkholder
|
09303ca49f
|
make lint
|
2021-03-17 19:17:13 +01:00 |
|