Commit Graph

1767 Commits

Author SHA1 Message Date
Smitty van Bodegom
8474136f57 Support displaying spoilers
This adds support for displaying recieved spoilers, but not sending
them. Spoilers are displayed as a black rectangle, and can be clicked on
to be revealed. If the last message in a channel was a spoiler, it is
not shown on the left sidebar.

The spoiler blackening is done in CSS, but to check if a message
contains a spoiler for determining if it should cause a different cursor
to be displayed and if it should be shown in the sidebar, a simple check
of if the message contains "data-mx-spoiler" is used.
2021-06-17 22:39:50 +00:00
Nicolas Fella
81d0db7f1e Bump minimum KF5 version
We use KWindowSystem API from 5.82
2021-06-17 22:56:24 +02:00
Carl Schwan
b8a341eda8 Don't use C++20 syntax (designated initializers) 2021-06-17 13:08:30 +02:00
Carl Schwan
d7345ee4e6 Unify look of scrolling setting page
* Add frame on desktop
* Remove frame on mobile
* Use actions.main when needed on mobile
* Don't push a new setting page on mobile
2021-06-17 13:05:16 +02:00
Smitty van Bodegom
6487ea7414 Alias /j -> /join, /leave -> /part 2021-06-16 19:55:48 -04:00
Smitty van Bodegom
edd5fadbde Better formatting for slash commands 2021-06-16 23:26:56 +00:00
Carl Schwan
9ad5a7b02b Fix some minor warnings 2021-06-17 00:39:04 +02:00
Carl Schwan
768fd74361 Keep completion behavior similar to before
* Use tab to jump to the next completion item
* Space to accept change
2021-06-17 00:37:57 +02:00
Jan Blackquill
6898670499 feat: better autocompletion UX
The autocompletion bar is now more similar to mainstream
chat applications, which use up/down to change the selection,
and tab to confirm the selection. An extra space is also added
to keep the flow of typing going.
2021-06-16 16:29:14 -04:00
Jan Blackquill
30965cb503 feat: ponies.im emoji support (custom emojum) 2021-06-16 15:34:55 -04:00
l10n daemon script
9961483f5c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-06-16 01:23:20 +00:00
Laurent Montel
d5cd175d71 It's not a signal 2021-06-15 13:12:07 +02:00
Carl Schwan
c79d835b5c Fix a warning about KWebShortcutModelPrivate struct vs class mismatch 2021-06-14 23:07:18 +00:00
Carl Schwan
75b70dc6a2 Build spellcheckhighlighter.cpp on Android too
It should be noop
2021-06-14 18:05:51 +00:00
Volker Krause
56ca6bf2a4 Fix build without KIO
Relevant on Android.
2021-06-14 18:34:32 +02:00
Tobias Fella
9f6d8aa550 Add missing license text 2021-06-14 16:23:37 +02:00
Carl Schwan
8c1129f88e Add missing license 2021-06-14 16:18:25 +02:00
Carl Schwan
a086964769 Make sidebar collapsible 2021-06-14 12:50:09 +00:00
l10n daemon script
5c6a540807 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-06-14 01:15:12 +00:00
Srevin Saju
b412719f2c feat: show local users's messages on right 2021-06-13 18:52:17 +00:00
Smitty van Bodegom
68194055aa /react to last message if none specified 2021-06-13 12:50:50 +00:00
l10n daemon script
d1d4d6ef38 GIT_SILENT made messages (after extraction) 2021-06-13 00:18:32 +00:00
Carl Schwan
0ff9425fee Add spellchecking suggestions 2021-06-10 11:29:59 +00:00
l10n daemon script
5cb8424a83 GIT_SILENT made messages (after extraction) 2021-06-09 00:18:20 +00:00
l10n daemon script
ff8a71663a GIT_SILENT made messages (after extraction) 2021-06-08 00:17:18 +00:00
Carl Schwan
0d0f180c3e Don't change text color for spelling mistakes
Fix #98
2021-06-07 14:43:04 +02:00
Carl Schwan
efb70287b9 Add setting page 2021-06-07 11:49:35 +02:00
Carl Schwan
8f309ca958 Add SpellChecking to NeoChat
Fix #98
2021-06-07 11:34:38 +02:00
Carl Schwan
23bd73c499 Draft: Big overhaul of the settings 2021-06-07 11:34:12 +02:00
l10n daemon script
d9eaa95b9d GIT_SILENT made messages (after extraction) 2021-06-07 00:17:46 +00:00
Carl Schwan
51ca4994ef Add webshortcut search 2021-06-06 14:27:12 +00:00
l10n daemon script
01f861fbbd GIT_SILENT made messages (after extraction) 2021-06-06 00:17:28 +00:00
l10n daemon script
3b86d0088d GIT_SILENT made messages (after extraction) 2021-06-04 00:19:09 +00:00
Jan Blackquill
ce15a8d697 Add quick switcher 2021-06-04 00:02:00 +00:00
l10n daemon script
5d927065bb GIT_SILENT made messages (after extraction) 2021-06-03 00:17:17 +00:00
l10n daemon script
60d78036ed GIT_SILENT made messages (after extraction) 2021-06-02 00:18:06 +00:00
l10n daemon script
d55e27b791 GIT_SILENT made messages (after extraction) 2021-06-01 00:17:57 +00:00
Carl Schwan
649f7716d6 Update apstream screenshots
(cherry picked from commit bc977c3fc6)
2021-05-31 20:26:30 +02:00
Carl Schwan
4539aa3442 Update versioning to 1.2.80 2021-05-31 17:26:09 +02:00
Carl Schwan
87d1fefae2 Don't mark message as read when the current window is not visible
Fix #378
2021-05-31 17:21:03 +02:00
Carl Schwan
6e5bca4928 Mark all message as read when clicking on down button
Fix #379
2021-05-31 16:59:31 +02:00
l10n daemon script
4d236a201b GIT_SILENT made messages (after extraction) 2021-05-31 00:17:13 +00:00
Carl Schwan
a015497efe Update Appstream 2021-05-29 22:18:08 +00:00
Srevin Saju
3e78bff8a1 feat: show the username and avatar again on date-change
when the clock hits 00:00 in the user's time zone, but in the
case of a continuous discussion, it is likely that "Today"
date-change marker would obstruct the conversation, and the
username and avatar would be missing.
2021-05-29 22:15:55 +00:00
Carl Schwan
807112fb19 Don't steal focus in panel search field 2021-05-30 00:06:16 +02:00
Carl Schwan
e15e10d319 Reinitialize completion list after switching room 2021-05-29 23:55:34 +02:00
Carl Schwan
c7fd5cc511 Make sure we only add non empty name or display name in autocompletion
list

Otherwise this will breaks when replacing names later
2021-05-29 23:13:16 +02:00
Carl Schwan
b37152ff89 Open room when pressing Enter or Return
Fix #381
2021-05-29 20:15:46 +02:00
Tobias Fella
562b59d834 Fix unban permission check 2021-05-28 21:44:07 +02:00
Arnav Rawat
df0ad391ba Restore I-Beam cursor on hover
Should not cause issues with themes
2021-05-28 13:34:22 +00:00