Commit graph

2327 commits

Author SHA1 Message Date
Nicolas Werner
78ed78c410 Improve layout of Emoji Picker
Respect system styling
Increase size of emojis (to remove empty space)
Add hover effect (partially adresses #41)
Less hardcoding of sizes
Use emoji font (color)
2019-07-25 11:49:15 +02:00
Joseph Donofry
8b2488b7ef
Update Mentions UI
Mentions are now an '@' icon in the upper right.

UI Popup is now a smaller dialog.

Still lots of work to be done here.
2019-07-21 21:58:11 -04:00
Joseph Donofry
579bf23460
Add User Mentions Dialog
Add a RoomListItem-like button that opens a dialog
containing all of the messages that would result in a
highlight from the server (for example, the user is mentioned,
or @room is mentioned).

This is VERY rudimentary and will be completely reworked in the future
to take advantage of the existing TimelineView class, instead of
using a dialog like it does now. The button to show the mentions
also needs work.
2019-07-16 22:39:10 -04:00
Nicolas Werner
713f9dbe89 Show room version in settings 2019-07-04 01:26:16 +02:00
Nicolas Werner
52871cf93c Support well-known for server discovery 2019-06-27 15:54:03 +02:00
redsky17
1d4966d5fd
Add style for reply popup. Fix ALL of the linting issues 2019-06-11 23:36:46 -04:00
redsky17
bca4d7eef6
Merge in master 2019-05-27 16:40:39 -04:00
redsky17
7c630b1363
Add reply and menu buttons to TimelineItem 2019-05-27 16:04:35 -04:00
Joseph Donofry
1b34b53afe
Update to v0.6.4 2019-05-22 22:29:31 -04:00
Joseph Donofry
7819fea9ff
Update appdata.xml 2019-05-14 18:05:35 -04:00
Heimen Stoffels
8b560d396a
Updated Dutch translation 2019-02-20 20:05:43 +01:00
miocho
f527ce0a08
Update nheko_de.ts 2019-02-17 17:54:16 +00:00
Joe
440d0b81ca Release Nheko 0.6.3
- Update version numbers and documentation
- Fix github releases oauth key
2019-02-08 14:49:53 -05:00
redsky17
db5532de62 merge master and fix conflicts 2019-01-30 20:41:09 -05:00
redsky17
f7255b7b49 Restore Emoji Picker, but remove forcing EmojiOne
Restored the emoji picker, but it now falls back to the system
instead of forcing Emoji One.  The allows users to user the
picker for convenience, but doesn't enforce the emoji style on them.
2019-01-26 21:02:22 +00:00
redsky17
df5d24c87f Revert "Remove built-in emoji picker"
This reverts commit 4b807229aa.
2019-01-26 18:17:08 +00:00
redsky17
4185b8d121 Add unread notification color for user mentioned
When user is mentioned (via matrix 'highlight_count'), inactive
rooms will use a different color for the notification circle than
when only general unread messages exist.
2019-01-25 02:47:15 +00:00
Artem Polishchuk
ab58ada970
Update Russian translation 2019-01-24 17:09:18 +02:00
redsky17
50e382f554 Modified the code that generates user's colors so that it will
work regardless of the theme choices the user makes.  The code
now incorporates the contrast between the background color and the
color generated by the user_name when picking colors.  It currently
has two 'big' issues:
1. Colors are not cached.  I am planning on adding a QHash for this
a little later.  This should improve performance by not calculating
the color for the same users over and over and over again.
2. Theme changes do not trigger the colors to get refreshed.
Currently, you will have to switch to a different room and back
to get the colors to refresh.
2019-01-18 17:17:25 +00:00
redsky17
3fceaeb203 Add hover color for timestamp.
Update dark and system themes to provide
colors for the hover states for title, subtitle, and timestamp.
2019-01-12 22:03:25 +00:00
Joe Donofry
ae91bab07d Tweak some of the colors in the CSS rules for nheko.
Add room list hover title/subtitle color change support.
2019-01-12 14:35:56 +00:00
Konstantinos Sideris
a671bd62c4 v0.6.2 2018-10-07 17:53:09 +03:00
Konstantinos Sideris
2295d681a4 Remove the bundled open sans font 2018-10-07 13:27:20 +03:00
Konstantinos Sideris
4b807229aa Remove built-in emoji picker 2018-10-07 13:13:14 +03:00
Victor Berger
18a98a7c1d Display tags as sorting items in the community panel (#401) 2018-09-28 12:40:51 +00:00
Konstantinos Sideris
5ea47920ab v0.6.1 2018-09-26 09:27:58 +03:00
Konstantinos Sideris
dec643e6ea v0.6.0 2018-09-21 16:44:45 +03:00
Konstantinos Sideris
1716502eff Improvements on the system theme 2018-09-19 22:42:26 +03:00
Iru Cai (vimacs)
05cee07154 create zh_CN translation (#442) 2018-09-17 15:49:12 +00:00
Marcin Mikołajczak
079faa67e6 i18n: Update Polish translation (#430)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-09-07 21:28:16 +00:00
Konstantinos Sideris
bf1d102658 Bump version to 0.5.5 2018-09-01 14:03:42 +03:00
Konstantinos Sideris
199a4eaf51 Bump version to v0.5.4 2018-08-21 20:48:38 +03:00
Marcin Mikołajczak
867b911538 i18n: Update Polish translation (#411)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-08-21 12:04:55 +00:00
Konstantinos Sideris
243ca55234 Bump version to 0.5.3 2018-08-12 11:35:56 +03:00
Konstantinos Sideris
a339f5062f Add solid background in TypingDisplay 2018-08-10 10:58:46 +03:00
Marcin Mikołajczak
d0b3254d10 Update polish translation (#402) 2018-08-09 20:51:08 +03:00
Konstantinos Sideris
d0ecbb79fb Import appdata file from flatpak 2018-08-08 13:18:44 +03:00
Konstantinos Sideris
8d3ef470f9 Remove hardcoded colors from the typing display 2018-08-08 12:51:40 +03:00
Marcin Mikołajczak
eb846f94b7 i18n: Update Polish translation (#390)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-27 17:17:24 +00:00
Konstantinos Sideris
300de362c6 Add foreground color for disabled buttons on the dark theme 2018-07-26 12:24:35 +03:00
Konstantinos Sideris
e5fe47b172 Increase the opacity of the hover color on the room list 2018-07-26 12:20:10 +03:00
Konstantinos Sideris
f8a1ed84a8 Fix background color on the room list widget 2018-07-26 12:12:00 +03:00
Konstantinos Sideris
1f47a6af3a Improve the style of snackbar a bit 2018-07-25 23:07:56 +03:00
Konstantinos Sideris
8386dd73ce Enable scrollbar on the room list for macOS (#174) 2018-07-25 18:59:33 +03:00
Konstantinos Sideris
069f0a1fbd Use native scrollbar in the timeline 2018-07-25 18:48:11 +03:00
Konstantinos Sideris
0247b47553 Refactor the room settings menu to look like the user profile 2018-07-22 15:41:06 +03:00
Marcin Mikołajczak
a823a43686 i18n: Update Polish translation (#382)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-07-22 09:46:23 +00:00
Konstantinos Sideris
83008f44e4 Show device list in user profile & add option to create 1-1 chat 2018-07-20 16:15:50 +03:00
Konstantinos Sideris
d7e5171bfa Create user profile modal 2018-07-20 12:02:35 +03:00
Konstantinos Sideris
e4dedbcaba Mark own read messages with a double checkmark (#377) 2018-07-17 23:50:18 +03:00
Konstantinos Sideris
3a917f7f12 Use a brighter color for button text (#355) 2018-07-15 21:38:47 +03:00
Konstantinos Sideris
9a0e18dea7 Add a timeline message when encryption is enabled 2018-07-07 13:39:53 +03:00
Konstantinos Sideris
ccc6cd8dab Mark encrypted messages with a lock icon 2018-07-01 19:40:53 +03:00
Marcin Mikołajczak
1a3a9c836c i18n: Add Polish translation (#349)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-06-22 02:20:17 +03:00
Peter
b382579789 Slightly improved ru+de translations (#333)
removed type=unfinished for translated items
2018-06-12 22:56:20 +03:00
Victor Berger
54671b3ae3 French translation (#329) 2018-06-03 11:58:20 +03:00
Konstantinos Sideris
5e9d8373e4 Use the white for text on the dark theme
fixes #331
2018-05-25 09:30:42 +03:00
Konstantinos Sideris
b19a5f6f8f Generate missing translations strings 2018-05-18 20:38:28 +03:00
Konstantinos Sideris
340c9ab9de Add menu to modify the name & topic of the room
fixes #235
2018-05-16 20:41:15 +03:00
Anton Karmanov
fab413327c Initial Russian translate (#318) 2018-05-14 22:09:22 +03:00
Konstantinos Sideris
ccf089ddb6 Fix translations 2018-05-13 22:09:26 +03:00
Konstantinos Sideris
701aa93b0a Add scrollbar in the settings menu 2018-05-09 01:00:10 +03:00
Konstantinos Sideris
763330fd3c Add member list 2018-05-01 19:35:28 +03:00
Konstantinos Sideris
3097037c3d Add prototype room settings menu 2018-04-30 21:41:47 +03:00
Konstantinos Sideris
7621dc0cb0 Fix UI inconsistencies between room list & communities
fixes #204
fixes #255
2018-04-28 15:27:12 +03:00
Konstantinos Sideris
31f5fbf891 Improve the date separator widget 2018-04-25 15:38:25 +03:00
Konstantinos Sideris
4fd8eccece Adjust completion menu to fit its contents 2018-04-24 16:03:50 +03:00
Konstantinos Sideris
96617385bc Bump version to v0.3.1 2018-04-13 15:05:22 +03:00
Bart Ribbers
e032f2935a Add more Dutch translations (#296) 2018-04-11 00:08:59 +03:00
Marcel
7e4fa28923 Add some more German Translations (#295) 2018-04-10 23:48:49 +03:00
Konstantinos Sideris
327e60af01 Update translation files 2018-03-28 11:05:08 +03:00
Konstantinos Sideris
284d200361 Fix invite button colors on the system theme
fixes #248
2018-03-27 20:21:14 +03:00
Konstantinos Sideris
553a97c8bb Add basic support for username auto-completion
fixes #40
2018-03-24 23:16:15 +02:00
Konstantinos Sideris
64a6771dc8 Fix text color on room switcher
fixes #245
2018-03-22 09:16:17 +02:00
Konstantinos Sideris
480de2d30b Adjust unread msg bubble 2018-03-20 21:23:01 +02:00
Konstantinos Sideris
d2d65b6662 More stylistic changes & dark theme tweaks 2018-03-19 20:26:14 +02:00
Konstantinos Sideris
bac1f46127 Dark theme revisited 2018-03-18 23:38:04 +02:00
Konstantinos Sideris
48ee36f6b2 Add border in community list & minor refactorings (#204) 2018-03-18 17:38:57 +02:00
Konstantinos Sideris
b70e09c7ec Add border line above the text input 2018-03-18 17:08:13 +02:00
Konstantinos Sideris
4659d0efc2 Implement user registration with reCAPTCHA
fixes #264
2018-03-12 22:23:26 +02:00
Konstantinos Sideris
9e8d41b7cf Update screenhost on appdata.xml 2018-03-04 15:41:41 +02:00
christarazi
cd9d1a2ec6 Support audio, video, generic file for pasting (#220)
* Refactor widget items to use same interface

* Support audio, video, generic file for pasting

* Add utils function for human readable file sizes

* Set correct MIME type for media messages

This change also determines the size of the upload once from the
ContentLengthHeader, rather than seeking the QIODevice and asking for
its size. This prevents any future trouble in case the QIODevice is
sequential (cannot be seeked). The MIME type is also determined at
upload once, rather than using the QIODevice and the underlying data
inside.

* Allow for file urls to be used as fall-back

This fixes an issue on macOS which uses `text/uri-list` for copying
files to the clipboard.

fixes #228
2018-02-18 22:52:31 +02:00
Vitaly Zaitsev
73bc1ffa7b Added AppData manifest file for Gnome Software (#224)
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2018-02-01 16:02:30 -07:00
Konstantinos Sideris
af5663b6bc Add borders 2018-01-15 21:04:49 +02:00
christarazi
ddfce136ed Add support for pasting images into a room (#180)
fixes #132
2018-01-10 09:52:59 +02:00
Max Sandholm
312df6f3bb Communities (#195) 2018-01-09 15:07:32 +02:00
Konstantinos Sideris
eaf05748ff Initial support for read receipts 2018-01-03 18:06:29 +02:00
Konstantinos Sideris
ccbcfe9fa4 Bold room names 2017-12-21 13:41:05 +02:00
Konstantinos Sideris
f11044b5eb Handle incoming invites
fixes #128
2017-12-19 22:36:12 +02:00
Konstantinos Sideris
544b623512 Add dialog to create rooms
fixes #25
2017-12-11 23:00:37 +02:00
Konstantinos Sideris
3c5241ccd0 Add system theme colors for FloatingButton (#112) 2017-12-11 13:45:37 +02:00
Konstantinos Sideris
ef0b0f6879 Add menu to invite users 2017-12-10 23:59:50 +02:00
Konstantinos Sideris
19bae2a2e6 Add gui option for joining rooms (#25) 2017-12-10 15:22:01 +02:00
Konstantinos Sideris
6415c4125f Add style colors for the ScrollBar 2017-12-05 14:13:26 +02:00
Konstantinos Sideris
5573548fb1 Allow audio clip uploads 2017-12-01 17:33:49 +02:00
Konstantinos Sideris
432a2e1354 Add inline audio clip player (m.audio) (#143) 2017-12-01 15:39:50 +02:00
Konstantinos Sideris
eae069ad93 Group emoji and dialogs with namespaces 2017-11-30 20:02:46 +02:00
Konstantinos Sideris
b21942a3e3 Add read support for m.file messages (#24) 2017-11-28 02:01:37 +02:00
Konstantinos Sideris
c4412e8b68 Add desktop icons on the AppImage 2017-11-26 21:32:18 +02:00
Konstantinos Sideris
54cf3418bc Paint RoomList's background (#137) 2017-11-25 22:20:34 +02:00
Konstantinos Sideris
f0ecf6eee6 Add dark theme 2017-11-25 18:19:58 +02:00
Konstantinos Sideris
f36e498503 Update system theme 2017-11-25 15:14:37 +02:00
Konstantinos Sideris
c6cf6c2b41 Fix qss formatting 2017-11-23 16:25:58 +02:00
Konstantinos Sideris
42dac7227f Fix colors on the scroll-down button 2017-11-23 16:20:43 +02:00
Konstantinos Sideris
56d8be5a27 Fix emoji picker's theme 2017-11-22 21:03:53 +02:00
Konstantinos Sideris
552941118b Fix minor stylistic issues on the nheko theme 2017-11-22 19:52:38 +02:00
Max Sandholm
19b526d453 Use system color scheme (using a Qt stylesheet) #104
The color scheme of nheko obeys the default color theme of Qt
(i.e. the system theme). It uses a Qt stylesheet to accomplish this,
which means replacing the color theme with a custom theme would only
be a matter of writing a new style sheet and loading it into the app.
2017-11-16 16:33:52 +02:00
Konstantinos Sideris
845228ac6a Add scroll-down button 2017-10-27 22:20:33 +03:00
Konstantinos Sideris
8390ff253d Fix icons for retina displays 2017-10-15 22:08:51 +03:00
Vitaly Zaitsev
7748529162 Fixed Version in desktop file. (#91)
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2017-10-09 22:09:23 +03:00
RiotTranslate
800d9ecff3 Update from Weblate. (#38)
Minor translation fixes
2017-10-05 19:49:15 +03:00
Konstantinos Sideris
b382dfbee6 Remove custom badge counter from mac and windows (#42)
- Add icon set on mac for future packaging
2017-07-09 12:49:17 +03:00
jansol
f5ba63946b Improve login flow (#35)
* Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint
* If the domain from the mxid fails validation, try prefixing it with 'matrix'
* Only show server address field if address validation ultimately fails
2017-07-08 14:41:49 +03:00
Konstantinos Sideris
c184362044 Add menu to toggle notifications 2017-05-31 17:06:03 +03:00
Krombel
31d0d2bec5 Translated using Weblate (German)
Currently translated at 100.0% (34 of 34 strings)

Translation: Nheko/Nheko
Translate-URL: https://translate.nordgedanken.de/projects/nheko/nheko/de/
2017-05-30 03:48:56 +03:00
Bart Ribbers
484f62e538 Translated using Weblate (Dutch)
Currently translated at 97.0% (33 of 34 strings)

Translation: Nheko/Nheko
Translate-URL: https://translate.nordgedanken.de/projects/nheko/nheko/nl/
2017-05-29 18:03:21 +00:00
Konstantinos Sideris
cf16fdffe5 Fill out translation fields for english 2017-05-29 20:33:18 +03:00
Konstantinos Sideris
134aaca7de Add translation file for english 2017-05-29 19:54:44 +03:00
Konstantinos Sideris
384fe7067e Set up translations 2017-05-29 19:09:12 +03:00
Konstantinos Sideris
5c1fccdcfa Add PKGBUILD
Thanks @ha:matrix.org for the initial script
2017-05-09 20:57:24 +03:00
Konstantinos Sideris
b4f964b202 Add .ico and .bmp logos for Windows installer 2017-04-25 13:59:48 +03:00
Konstantinos Sideris
01fb5a44eb Remove invalid font 2017-04-25 05:00:47 +03:00
Konstantinos Sideris
42bb9bb63a Add full emoji support 2017-04-23 21:31:08 +03:00
Konstantinos Sideris
fa83ae1cf8 Add logo icons 2017-04-21 17:16:29 +03:00
Konstantinos Sideris
f046dc8ac6 Add initial read-only emoji support 2017-04-19 19:38:39 +03:00
Konstantinos Sideris
239780557f Add logout button
Logout from the current session and invalidate the current token
2017-04-09 02:17:04 +03:00
Konstantinos Sideris
4f45575c79 Initial commit 2017-04-06 02:06:42 +03:00