Nicolas Werner
c95f4d8276
Fix colors in typing display, when username contains emoji
2020-01-21 20:41:09 +01:00
Nicolas Werner
fe912240bc
Move typing display to qml
2020-01-17 01:25:14 +01:00
Nicolas Werner
8c5e4db42c
Remove embedded fonts
2020-01-16 20:37:07 +01:00
Nicolas Werner
69ce94d1bd
Reduce memory usage and make room switching quicker
...
May make scrolling more laggy or jumpy.
2020-01-14 22:37:23 +01:00
Nicolas Werner
4eb0e11740
Try to match old theme better
2020-01-14 20:44:11 +01:00
Nicolas Werner
4727f1c2bb
Fetch missing events for replies
2020-01-11 18:53:32 +01:00
Nicolas Werner
2b3dc3d8b9
Implement fancy reply rendering
...
This currently assumes the event, that is replied to, is already
fetched. If it isn't, it will render an empty reply. In the future we
should fetch replies before rendering them.
2020-01-11 14:07:51 +01:00
Nicolas Werner
01bd9f659d
Adapt play buttons to theme and remove accidental message bg
2020-01-06 18:29:08 +01:00
Nicolas Werner
51d7e64992
Simplify read message logic with inverted timeline
2020-01-06 18:29:08 +01:00
Nicolas Werner
5af6f6528b
Use fetchMore for native lazy loading of item model data
2020-01-06 18:29:08 +01:00
Nicolas Werner
946ab4d0f2
invert timeline
2020-01-06 18:29:08 +01:00
Nicolas Werner
a73ed771fa
Make images always fit the timeline
2019-12-13 02:16:12 +01:00
Nicolas Werner
60dc3cf0bc
Update translations
2019-12-11 23:32:18 +01:00
Nicolas Werner
e98a61fea6
Show topic and name changes in timeline
2019-12-10 14:46:52 +01:00
Nicolas Werner
dee49508de
Simplify scroll logic
2019-12-08 01:26:00 +01:00
Nicolas Werner
8c44c5e2d0
Change scroll behaviour of timeline
...
This requires Qt 5.9 (to calculate overshoot).
The default scroll behaviour of list views has far too much inertia.
This should make scrolling feel more like scrolling the other scroll
areas of nheko.
2019-12-08 00:54:28 +01:00
Nicolas Werner
05aa7f948a
Try to fix binding loop warning
2019-12-07 15:00:06 +01:00
Nicolas Werner
17f40d15de
Update translations
2019-12-05 15:52:59 +01:00
Nicolas Werner
b8f6e4ce64
Add encrypted file download
2019-12-03 02:48:29 +01:00
Nicolas Werner
6c2ec3fe67
Rename qml namespace from com.github.nheko to im.nheko
2019-11-30 01:43:39 +01:00
Nicolas Werner
9fd279c020
Show encryption enabled and use a non zero size for zero size vide
2019-11-23 20:07:15 +01:00
Nicolas Werner
85aae9408b
Wrap text in pre tags
2019-11-23 20:07:15 +01:00
Nicolas Werner
c424e397b0
Add loading spinner and restore message send queue
2019-11-23 20:07:15 +01:00
Nicolas Werner
1659356839
Update translations
2019-11-23 20:07:15 +01:00
Nicolas Werner
a3fc944967
Fix links opening user dialog and in browser
2019-11-23 20:06:16 +01:00
Nicolas Werner
0cec167339
Fix infinite item instantiating loop by using height instead of contentHeight
2019-11-23 20:06:16 +01:00
Nicolas Werner
2bfb885b47
optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider
2019-11-23 20:06:15 +01:00
Nicolas Werner
1268e9f11c
Make replies format nicer
...
Also lays a bit of groundwork for better reply rendering
2019-11-23 20:06:15 +01:00
Nicolas Werner
88dc72df4f
Enable link handling
2019-11-23 20:06:15 +01:00
Nicolas Werner
993926e189
Make user clickable and improve button cursor look
2019-11-23 20:06:15 +01:00
Nicolas Werner
4f7a45a0a6
Improve avatar look and layouting
...
Thanks to red_sky for the feedback!
2019-11-23 20:06:15 +01:00
Nicolas Werner
2279484697
Remove unused import
2019-11-23 20:06:15 +01:00
Nicolas Werner
3c9ddc2afb
break height binding loop
2019-11-23 20:06:15 +01:00
Nicolas Werner
2055c75f8b
Organize qml files a bit
2019-11-23 20:06:15 +01:00
Nicolas Werner
3d6f502bcc
Incubate delegates asynchronously
2019-11-23 20:06:15 +01:00
Nicolas Werner
c8f97216fa
Small fixes to delegate chooser implementation
2019-11-23 20:06:15 +01:00
Nicolas Werner
c37495fae2
Use a basic implementation of a DelegateChooser for compat with older Qt
...
The interface is taken from Qt/KDE, but the implementation is different,
because the Qt implementation depends on some Qt internals.
2019-11-23 20:06:15 +01:00
Nicolas Werner
cff46d97a8
Add native themeing to QML (where possible)
2019-11-23 20:06:15 +01:00
Nicolas Werner
a83ae7e95f
Fix section layout issues and pagination issues
...
Pagination could get stuck, if the messages request failed.
Section height seemes to have been calculated to late, which would make
some section overlap the next message in some cases. Fix that by doing
the height calculation manually.
2019-11-23 20:06:15 +01:00
Nicolas Werner
0fd2199112
Load content if no scrollbar is needed
2019-11-23 20:06:15 +01:00
Nicolas Werner
8ebef4eed2
Size images/videos by timeline width
2019-11-23 20:06:15 +01:00
Nicolas Werner
d90038cf20
Misc layout fixes
2019-11-23 20:06:15 +01:00
Nicolas Werner
b9076c5c4d
Try out DelegateChooser
...
requires Qt5.12+
2019-11-23 20:06:15 +01:00
Nicolas Werner
e828d9ed7b
Disable autoplayback again
2019-11-23 20:06:15 +01:00
Nicolas Werner
489165d579
Lower requirement on QtQuick.Layouts version
2019-11-23 20:06:15 +01:00
Nicolas Werner
e196450428
Use QtQuick.Controls compatible with Qt 5.8
2019-11-23 20:06:15 +01:00
Nicolas Werner
425d534e22
Enable Sticker and Emote messages
2019-11-23 20:06:15 +01:00
Nicolas Werner
67d255a2de
Add basic video messages
...
Size is fixed for now, otherwise the Video output ends up somewhere...
2019-11-23 20:06:15 +01:00
Nicolas Werner
8a511a7862
Add progress bar to audio messages
2019-11-23 20:06:15 +01:00
Nicolas Werner
ea98d7b2ae
Add simple audio message widget
2019-11-23 20:06:15 +01:00
Nicolas Werner
a8166462ad
File messages (qml)
2019-11-23 20:06:15 +01:00
Nicolas Werner
aee29c6ed5
Reenable redactions
2019-11-23 20:06:15 +01:00
Nicolas Werner
e2d733a01a
Restore saving of media
2019-11-23 20:06:14 +01:00
Nicolas Werner
9b18440b4f
Reenable ImageOverlay
2019-11-23 20:06:14 +01:00
Nicolas Werner
82091999c4
Add lock to encrypted messages
2019-11-23 20:06:14 +01:00
Nicolas Werner
c8315d792b
Make avatar in timeline smaller
2019-11-23 20:06:14 +01:00
Nicolas Werner
6c7e6b0e86
Fix read indicator
2019-11-23 20:06:14 +01:00
Nicolas Werner
d34067a257
Enable read receipts action and sync read receipts from cache
2019-11-23 20:06:14 +01:00
Nicolas Werner
240b3a566b
Add send/received indicator
2019-11-23 20:06:14 +01:00
Nicolas Werner
5200db17e9
Implement basic placeholder and disable unimplemented event types
2019-11-23 20:06:14 +01:00
Nicolas Werner
d1fffd6617
Implement simple scroll state handling
2019-11-23 20:06:14 +01:00
Nicolas Werner
62d0cd74da
Implement replies in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
a1c97fc8d6
Show redactions in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
7aca8a9430
Reenable view raw message
2019-11-23 20:06:14 +01:00
Nicolas Werner
86f4119a05
Implement basic ImageMessages in qml timeline
...
I suck at sizing so the images in the message are currently hardcoded to
300 pixels in width...
2019-11-23 20:06:14 +01:00
Nicolas Werner
ebeb1eb772
Implement avatars in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
7947ba57cc
Make reply and options buttons smaller
2019-11-23 20:06:14 +01:00
Nicolas Werner
8727831de7
Fix QML emojis
2019-11-23 20:06:14 +01:00
Nicolas Werner
bbbd5df75f
Use system colors for now
2019-11-23 20:06:14 +01:00
Nicolas Werner
34f5400e99
Implement TextMessage delegate
...
Text selection over multiple items doesn't work yet
2019-11-23 20:06:14 +01:00
Nicolas Werner
56e27ced25
Format date (close to) the old way in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
ccedbde38b
Add avatar placeholder and scrollbar to qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
2dd636456c
Add basic sections and button placeholders to qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
699fd7b38e
Implement loading of history, when timeline is displayed
2019-11-23 20:06:14 +01:00
Nicolas Werner
47fbfd3f44
Add items to timline
2019-11-23 20:06:14 +01:00
Nicolas Werner
8b5c7b2f2f
Add placeholder timeline model
2019-11-23 20:06:14 +01:00
Nicolas Werner
8e611abe87
Replace timeline with empty qml view
2019-11-23 20:06:14 +01:00
Joseph Donofry
98d4f14bd1
Fix themeing issues on mentions
2019-08-29 18:01:20 -04:00
nheko rocks
493e28b8cb
Translated using Weblate (German)
...
Currently translated at 97.0% (191 of 197 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-08-01 20:39:49 -04:00
Joseph Donofry
80a8810116
Translated using Weblate (English)
...
Currently translated at 100.0% (197 of 197 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-28 23:16:59 -04:00
Joseph Donofry
660851bcb6
Translated using Weblate (English)
...
Currently translated at 100.0% (195 of 195 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-28 23:16:07 -04:00
Joseph Donofry
fd2d4d6db3
Update mentions dialog
...
Mentions are now separated into 'this room' and 'all rooms'
tab., which allows the user to filter on the current room
if they desire. Should add additional logic in the future
to show which room the mention was in the for the 'all rooms'
view.
2019-07-28 23:14:10 -04:00
Joseph Donofry
b875a8debc
Update translation context
2019-07-28 18:45:37 -04:00
Joseph Donofry
7bd452aed9
Translated using Weblate (English)
...
Currently translated at 100.0% (195 of 195 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-28 18:43:53 -04:00
Joseph Donofry
7743a851a3
Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-dev
2019-07-28 18:40:44 -04:00
Joseph Donofry
a9375add32
Address 'sent' translation issue
2019-07-28 18:40:23 -04:00
Tulir
b33307b74a
Translated using Weblate (Finnish)
...
Currently translated at 97.3% (180 of 185 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/fi/
2019-07-28 18:19:49 -04:00
philipp
129a97bcf6
Translated using Weblate (German)
...
Currently translated at 97.8% (181 of 185 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-28 18:19:49 -04:00
nheko rocks
02bd56d5bd
Translated using Weblate (German)
...
Currently translated at 97.8% (181 of 185 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-28 18:19:49 -04:00
Nicolas Werner
19aa05bc94
Manually translate long source strings
2019-07-28 21:27:11 +02:00
DeepBlueV7.X
0c5745a9df
Translated using Weblate (English)
...
Currently translated at 98.9% (183 of 185 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-28 15:21:50 -04:00
Weblate
e3d69957d3
Merge branch '0.7.0-dev' of github.com:Nheko-Reborn/nheko into 0.7.0-dev
...
Fix merge conflicts with weblate translation files.
2019-07-28 15:11:26 -04:00
Tulir
b25b87e877
Translated using Weblate (Finnish)
...
Currently translated at 94.8% (165 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/fi/
2019-07-28 14:46:21 -04:00
DeepBlueV7.X
9f9e2dc7b6
Translated using Weblate (English)
...
Currently translated at 96.6% (168 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-28 14:46:18 -04:00
DeepBlueV7.X
e35ddd845d
Translated using Weblate (German)
...
Currently translated at 93.1% (162 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-28 14:46:17 -04:00
nheko rocks
2ae91e1e5c
Translated using Weblate (German)
...
Currently translated at 93.1% (162 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-28 14:46:17 -04:00
Nicolas Werner
0398c846f6
Add 'and' to typing display
2019-07-28 18:13:16 +02:00
Nicolas Werner
dbb8eecf29
media->file in error message, when image upload fails
2019-07-28 16:16:02 +02:00
Nicolas Werner
50c3d4ed3a
Add decryption error messages to translations
2019-07-28 13:16:13 +02:00
Nicolas Werner
0f8d882aaf
Fix newly added languages after timestamp localization
2019-07-28 12:56:16 +02:00
Nicolas Werner
1c9cc33902
Try to localise timestamps
...
I'm not sure, if that is the right way, but Qt doesn't really have a way
to format custom localised dates, so I tried to find the closest
approximations to what we currently have.
Relates to #69
2019-07-28 12:55:08 +02:00
philipp
047966a069
Translated using Weblate (German)
...
Currently translated at 37.4% (65 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-28 06:21:42 -04:00
Tulir
5fce4cb944
Added translation using Weblate (Finnish)
2019-07-28 05:58:47 -04:00
DeepBlueV7.X
75f7690790
Translated using Weblate (German)
...
Currently translated at 34.5% (60 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-27 22:26:32 -04:00
DeepBlueV7.X
e6a68e2bf7
Translated using Weblate (English)
...
Currently translated at 31.6% (55 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-27 22:26:25 -04:00
DeepBlueV7.X
3c8c365135
Translated using Weblate (English)
...
Currently translated at 5.2% (9 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-27 20:21:54 -04:00
Joseph Donofry
73c4c35ab3
Translated using Weblate (English)
...
Currently translated at 5.2% (9 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-27 20:21:54 -04:00
DeepBlueV7.X
2129a00ffa
Translated using Weblate (German)
...
Currently translated at 48.9% (85 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2019-07-27 20:21:54 -04:00
Joseph Donofry
67f48f813e
Translated using Weblate (English)
...
Currently translated at 3.4% (6 of 174 strings)
Translation: Nheko/nheko
Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2019-07-27 19:48:59 -04:00
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