fiaxh
12cd56612d
Store entity identity info, use it in conversation list tooltips
2020-03-29 20:24:39 +02:00
fiaxh
853dfa2d6f
Visually mark unencrypted messages if conversation is encrypted
2020-03-29 20:24:39 +02:00
fiaxh
1016529c36
Visually mark OMEMO messages from a trusted device as trusted
2020-03-29 20:24:39 +02:00
fiaxh
42ae68eb40
Move message hover effect into converstion view
2020-03-21 20:53:10 +01:00
Marvin W
d55f6691c6
Scale files and images to the available space
2020-03-14 00:50:54 +01:00
fiaxh
efc085dc11
Ellipsize long display names
2020-03-09 13:33:10 +01:00
codedust
f099def5b6
Fix menu button alignment ( #765 )
...
The left hamburger menu button now is of the same height as all the other buttons.
2020-03-05 16:38:01 +01:00
fiaxh
f282ef68a4
Rename UnifiedWindow -> MainWindow
2020-02-22 02:58:36 +01:00
fiaxh
4ed6204fc2
Rename folders/files conversation_summary -> conversation_content_view
2020-02-22 02:58:36 +01:00
fiaxh
28c44380ba
Move ConversationContentView+ChatInput into ConversationView, handle drag'n'drop on ConversationView level
2020-02-22 02:58:36 +01:00
Translations
29bcba2580
Update translations
2020-02-16 16:56:12 +01:00
fiaxh
7d699a2ed2
Rename zh_Hans -> zh_CN and zh_Hant -> zh_TW
...
fixes #524
2020-01-29 00:38:12 +01:00
Translations
74dc1c1739
Update translations
2020-01-29 00:38:07 +01:00
fiaxh
3218dc0211
Improve account setup success screen
2019-12-23 16:54:19 +01:00
Marvin W
bd45fdf1e1
Add version and adjust some cmake
2019-12-18 00:51:49 +01:00
fiaxh
97647f9b52
Add shortcuts window
2019-12-17 23:47:57 +01:00
mbeko
10402f7b04
Remove background transparency of text field ( #660 )
...
Remove background transparency of text field
Set input field background to theme base colour: This avoids non-matching colours with some themes while it still fixes the rendering issue.
fixes #653
2019-11-23 21:50:59 +01:00
Translations
65feaece87
Update translations
2019-11-14 01:56:13 +01:00
fiaxh
26e970a4d4
Colapse inactive keys in OMEMO keys dialog
2019-10-22 01:23:43 +02:00
fiaxh
df3716622a
Rework no-open-conversation placeholder
2019-10-01 17:03:24 +02:00
fiaxh
43720d3d2f
Remove some use_markup usages, put skeleton header into .ui file
2019-09-11 16:20:48 +02:00
fiaxh
9950742bf1
Add emoji button to chat input
2019-09-09 19:47:11 +02:00
Translations
f0c2ce0047
Update translations
2019-08-28 14:29:55 +02:00
fiaxh
5ebdbf8a8b
Use own file type icons
2019-08-06 16:47:06 +02:00
fiaxh
08a5088c16
Rework encryption enabling logic + UI
2019-08-02 19:20:04 +02:00
fiaxh
f0abb8aaf9
Refactor file receive/send interfaces and UI
2019-07-18 02:03:42 +02:00
Marvin W
4b15c444db
Update DOAP and appdata
2019-07-14 15:03:31 +02:00
Marvin W
e4e97730db
Add EmojiChooser (derived from GTK source)
2019-07-14 13:25:34 +02:00
fiaxh
8aab18c1ec
Add hover effect on conversation content
2019-06-01 19:03:01 +02:00
fiaxh
6e1938b089
Clean up ConversationTitlebar
2019-04-14 09:46:54 +02:00
fiaxh
d9e45071d0
Only use UI data for active converations cycling, clean up ConversationSelector
2019-04-14 09:46:54 +02:00
fiaxh
330649a537
Add headerbar button tooltips, don't remove relief
2019-03-18 13:51:57 +01:00
fiaxh
3880e41497
Slight conversation selector design changes
2019-03-14 17:39:31 +01:00
fiaxh
161e4c1986
Add non-CSD alternative for more windows
2019-03-14 17:39:31 +01:00
Translations
e55fb9cca5
Update Translations
2019-02-14 21:13:42 +01:00
fiaxh
5a7ffbc187
Move app menu into window, make conversation details dialog directly accessible, no-CSD option for main window
2019-02-05 11:50:23 -06:00
Translations
4c8f4bef66
Update Translations
...
Arabic: ButterflyOfFire
Basque: beriain
Chinese (Simplified): Sak94664
Dutch: flevop, Nathan Follens
Flemish: Nathan Follens
French: Sioul
Galician: Xosé M
German: H A, ssantos
Luxembourgish: Dennis Fink
Norwegian Bokmål: Allan Nordhøy
Romanian: Licaon Kter
Spanish: sergio
2018-12-31 16:51:15 +01:00
fiaxh
fa731a4623
Split login jid/password into two steps with checks
2018-11-16 09:29:34 -06:00
Translations
45236d07bc
Update translations
2018-11-14 21:31:47 +01:00
Translations
2e21414225
Update translations
...
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Galician: Iván Seoane <ivanrsm1997@gmail.com>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
2018-11-10 18:02:58 +01:00
fiaxh
7e6668d283
Use QR-code icon for OMEMO QR-code button
2018-11-10 17:24:48 +01:00
fiaxh
3af9faac82
Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow
2018-11-04 20:19:34 +01:00
Translations
ab7cd67851
Update translations
...
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nthn@unseen.is>
Flemish: Nathan Follens <nthn@unseen.is>, woutersj <woutersj@gmail.com>
French: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>, Jean-Baptiste <jean-baptiste@holcroft.fr>
Galician: Xosé M <xosem@disroot.org>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian: Allan Nordhøy <epost@anotheragency.no>, Petter Reinholdtsen <pere-weblate@hungry.com>
Polish: Michael K <kellermichal@gmail.com>
Portuguese (Brazil): Rhagni Oliveira <rhagni@gmail.com>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Spanish: Bonber Rash <bonber@protonmail.com>
2018-10-23 23:57:59 +02:00
fiaxh
85d194e349
Use Label instead of TextView for message display
2018-09-21 21:53:48 +02:00
Translations
f876114126
Update translations
...
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: account1 <surajchawla61@gmail.com>, Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nthn@unseen.is>
Flemish: Nathan Follens <nthn@unseen.is>
French: Étienne Deparis <etienne@depar.is>
Hungarian: notramo <notramo@vipmail.hu>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
2018-09-07 13:45:07 +02:00
fiaxh
ecb18afdb5
Merge pull request #415 from bobufa/message-search
...
Message search
2018-08-31 16:25:51 +02:00
fiaxh
4be8c92a2c
In-Band Registration
2018-08-22 20:29:24 +02:00
bobufa
c0844bdea4
add suggestions/auto-complete for search filters
2018-08-13 22:39:18 +02:00
bobufa
dfc7d2a890
add button that scrolls to the bottom of the conversation
2018-08-13 22:39:18 +02:00
bobufa
a645728624
hide search bar when clicking outside of it, only reset search entry on conversation change
2018-08-13 22:39:18 +02:00
bobufa
e376a577b6
improve sidebar UI
...
- only display messages that are content items
- only display messages for active accounts
- "fix" textview issue
- add empty states (no search, no results)
2018-08-13 22:39:18 +02:00
bobufa
61915ca566
initial search logic / display
2018-08-13 22:31:22 +02:00
bobufa
8b23ddad2d
ui: search sidebar initial
2018-08-13 22:28:45 +02:00
Translations
3a00177a51
Update translations
...
Basque: Aitor Beriain <beriain@bitmessage.ch>
Dutch: Nathan Follens <nathan@email.is>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nthn@unseen.is>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Portugese (Brazil): 5lm31d5 <jeanrk15@gmail.com>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Russian: nvlgit <nvlbox@gmail.com>, Alexander <ilabdsf@gmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-07-05 09:22:44 -06:00
fiaxh
5425243203
Fix empty display names, fix update contact roster name
2018-05-10 22:17:19 +02:00
fiaxh
e852a0a60b
Move chat input to .ui file, fix smiley conversion on enter
2018-05-10 22:17:19 +02:00
Translations
4067e45779
Update translations
...
Arabic: ButterflyOfFire <ButterflyOfFire@protonmail.com>
Basque: Aitor Beriain <beriain@bitmessage.ch>
Chinese (Simplified): 朱陈锬 <201603748@stu.lzjtu.edu.cn>
Esperanto: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Finnish: mjlapin <muu@kapsi.fi>
Flemish: Nathan Follens <nathan@email.is>
French: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
Italian: Valerio Baldisserotto <svalo@libersoft.it>
Japanese: Mako N <mako@pasero.net>
Luxembourgish: Dennis Fink <dennis.fink@c3l.lu>
Norwegian Bokmål: Allan Nordhøy <epost@anotheragency.no>
Romanian: Licaon Kter <licaon.kter@protonmail.com>
Spanish: mgueji <miguejim@mailbox.org>
2018-05-01 00:24:57 +02:00
fiaxh
c1533f2577
Redesign chat input + move file upload there
2018-04-30 11:03:59 +02:00
Michael Vetter
f0dd0e0c3a
Rename 'start chat' into 'start conversation'
2018-04-30 10:45:35 +02:00
Mathieu Bridon
0d5735d22e
Add an appdata file
...
This allows "app center" applications like GNOME Software and Plasma
Discover to show Dino in all its glory, so users can install it simply.
2018-04-29 14:30:00 +02:00
Translations
7ecb0e614b
Update translations
2018-03-24 15:33:17 -06:00
fiaxh
a8ee61b34c
Move notification sounds (canberra dependency) into plugin, introduce libdino/NotificationEvents
2018-03-05 15:43:02 +01:00
Rahix
08c8b9c6d6
Implement notification sounds
...
Add a new setting to toggle notification sounds on or off. Plays the
systems default instant messaging message sound (message-new-instant)
whenever a notification is shown if toggled on.
2018-02-17 21:51:02 +01:00
linkmauve
845f98c1d4
Add forgotten strings to translations ( #282 )
2018-02-02 02:42:20 +01:00
fiaxh
f6db249c92
Only display transferred images, display file names, open in system viewer, include and use pgp embedded file names
2018-01-28 22:00:22 +01:00
Marvin W
ca331e85ef
Render avatar on demand
2018-01-28 00:38:47 +01:00
fiaxh
a8cc94c188
Show error on invalid TLS certificate
2018-01-04 21:17:56 +01:00
Translations
b482c57f3b
Update translations
2017-12-31 22:57:21 +01:00
fiaxh
119e7cce4f
Place time+encryption+read directly right of name
2017-12-31 22:48:14 +01:00
fiaxh
b4bb0912fc
Show subscription request in conversation summary
2017-12-30 13:10:06 +01:00
fiaxh
f25fadde2d
Fallback display for all file types
2017-12-13 21:11:33 +01:00
Mathieu Bridon
cfc156b77a
Use reverse DNS naming for icon, desktop file, DBus service, app ID ( #221 )
...
The convention is to use reverse DNS for the DBus service names, icons,
desktop files and application ID.
Flatpak enforces that convention, and even requires at least 3 components
in those names.
2017-12-03 15:40:16 +01:00
fiaxh
64774241e5
Fix memory leak
2017-11-23 01:28:29 +01:00
fiaxh
de133218da
Disconnect stanza listeners from pipeline
2017-11-22 00:40:41 +01:00
fiaxh
1d0745177e
Replace deprecated function usages
2017-11-16 14:09:30 +01:00
fiaxh
d9b91206c0
Keep MUC join dialog open until joined, show errors
2017-10-31 15:41:45 +01:00
fiaxh
8b43df8ec3
Handle file uploading in libdino & main, have http upload as provider
2017-10-21 23:31:05 +02:00
fiaxh
8fdb38b99b
Use GNotification instead of libnotify
2017-09-19 23:39:17 +02:00
fiaxh
8944029128
Move encryption menu into ChatInput, PGP support for MUCs
2017-09-06 00:15:18 +02:00
fiaxh
addd5a013f
Show last message sender in conversation list
2017-09-01 13:26:31 +02:00
fiaxh
a257b16337
Download & inline display images
2017-08-31 18:54:38 +02:00
Marvin W
b4b115df48
main: extend theming capabilities
2017-08-29 22:09:13 +02:00
fiaxh
8bc0d107e7
Plugins providing conversation items for ConversationView
2017-08-28 00:02:59 +02:00
fiaxh
a807ded65c
small fixes
2017-08-27 14:59:53 +02:00
fiaxh
a8ba4a3974
"Default" per-contact settings (change UI)
2017-08-25 22:30:03 +02:00
fiaxh
26973c89e3
Set jid handle in ContactDetails, use LabelHybrids more, remove edit from StartConversation
2017-06-17 16:13:23 +02:00
fiaxh
5ba95ef6b7
Conversation details dialog
2017-05-30 22:51:58 +02:00
fiaxh
387433ebb9
Notifications + typing notifications + message marker settings per conversation
2017-05-30 22:33:33 +02:00
fiaxh
31bbafa2c8
ManageAccounts: Window -> Dialog
2017-05-09 21:22:56 +02:00
hrxi
e876f4b316
Fix a couple of warnings relating to parents of dialogs
...
Fixes these kind of warnings:
```
(dino:<PID>): Gtk-CRITICAL **: gtk_window_set_transient_for: assertion 'parent == NULL || GTK_IS_WINDOW (parent)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
(dino:<PID>): GLib-GObject-WARNING **: invalid cast from 'GtkPaned' to 'GtkWindow'
```
Also centers these dialogs (settings, add chat, join conversation) on
top of their parent windows.
2017-05-09 14:53:26 +02:00
fiaxh
9bc83539d1
Gettext support
2017-04-10 15:47:21 +02:00
fiaxh
d8881c4b16
Show account status (incl errors) in ManageAccounts.Dialog
2017-04-10 15:47:17 +02:00
fiaxh
d6e742eb61
Application menu fallback button
2017-04-04 19:55:24 +02:00
fiaxh
ea5d3e50c6
Start private conversation with MUC occupant via occupant menu
2017-04-03 19:48:01 +02:00
fiaxh
c0314212a0
Tab completion for MUC occupants
2017-03-24 00:24:33 +01:00
Marvin W
e6f89f8751
New CMake
...
- add install and uninstall targets
- compatibility for systems without pkg-config
2017-03-23 17:16:08 +01:00
fiaxh
492baaf084
Add back on subscription request
2017-03-23 15:43:20 +01:00
fiaxh
6f3225979c
Select conversation on startup, placeholder for "No conversation selected", start services before UI
2017-03-20 22:28:32 +01:00
fiaxh
233f2b35d0
Icon changes
2017-03-19 12:55:10 +01:00
fiaxh
be2234835a
Preselect next conversation when closed and crossfade
2017-03-18 23:44:05 +01:00