selurvedu
06177701bf
Global search: Display dates in local timezone ( #855 )
...
This fixes message dates being displayed in UTC in the message search
sidebar.
Co-authored-by: selurvedu <selurvedu@users.noreply.github.com>
2020-05-20 21:37:13 +02:00
Translations
82ce2426c1
Update translations
2020-05-17 20:07:48 +02:00
fiaxh
3b6e8700b4
ConversationSummaryView: Fix crash when accessing content_item's first() or last() if the TreeSet is empty
2020-04-28 23:11:08 +02:00
fiaxh
af52c24df7
Fix nick change in MUC, update bookmark accordingly; remove unused code
2020-04-26 00:20:27 +02:00
selurvedu
231df1bbbb
Prevent dino from sending whitespace only messages ( #821 )
...
Fixes #774 .
Co-authored-by: selurvedu <selurvedu@users.noreply.github.com>
2020-04-24 14:35:47 +02:00
Marvin W
204455afd2
Fix rare issue with incorrect link parsing
2020-04-22 23:58:02 +02:00
Marvin W
caad5ff763
Small fixes to moderation
2020-04-22 23:57:12 +02:00
selurvedu
a74d44ad93
Fix mouse hover highlighting the wrong message
...
Fixes #795 .
2020-04-22 20:13:24 +02:00
selurvedu
1f4899df16
Improve message highlighting logic
2020-04-22 20:13:24 +02:00
selurvedu
b73ec9e0ca
Fix late highlighting of conversation items
...
If the pointer was moved from outside to a conversation item with a
straight horizontal move, the conversation item was not getting highlighted.
2020-04-22 20:13:24 +02:00
Anmol
2631a9bdba
voice handling in moderated groups ( #788 )
2020-04-22 20:04:03 +02:00
fiaxh
51a2372869
Add file upload preview
...
fixes #756
2020-04-22 15:44:12 +02:00
fiaxh
bcbd5f0807
Fix FileWidget sometimes showing two states
2020-04-13 13:00:41 +02:00
Allan Nordhøy
28edd1ed14
Shortened sentence, "use the %s account" ( #807 )
2020-04-12 21:32:18 +02:00
Translations
d3e58291e7
Update translations
2020-04-11 00:28:51 +02:00
fiaxh
ff4403fb21
Clean up file widget code
2020-04-10 21:08:23 +02:00
fiaxh
bd8063284c
Fix runtime criticals when showing resource identites on conversation row hover
2020-04-07 13:06:21 +02:00
fiaxh
5b2683dfa5
Last message correction fixes
2020-04-06 15:33:43 +02:00
fiaxh
d091a6c3cd
Add keyboard shortcut (up key) to activate last message correction
2020-04-05 16:19:56 +02:00
fiaxh
8f75954188
Fix unencrypted message warning when switching between encryptions
2020-04-05 16:14:49 +02:00
fiaxh
871ff33ac7
Add support for last message correction
2020-04-03 22:49:59 +02:00
fiaxh
1c8e15c408
Fix message markup parsing for single characters
2020-04-03 20:59:47 +02:00
Marvin W
0af8526ab1
Work-around use after free
...
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2020-04-01 17:40:47 +02:00
Marvin W
2f52291be5
Fix issue rendering messages outside reachable scroll area
...
Related: https://gitlab.gnome.org/GNOME/gtk/-/issues/2556
2020-04-01 00:30:37 +02:00
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
mbeko
a6a92487d6
Add alternative character sequence for kiss emoji ( #784 )
2020-03-28 13:48:07 +01:00
fiaxh
1fd045236b
Update time labels in conversation view at the moment they actually change
2020-03-26 15:27:48 +01:00
mbeko
5a98d2919b
Change UI messages for more clarity
2020-03-24 22:19:38 +01:00
fiaxh
909689827e
Only create ItemMetaDataHeader and AvatarImage once it is actually displayed
2020-03-24 13:58:25 +01: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
Marvin W
25751c88ce
Properly handle variation selector after emoji (even if useless)
2020-03-14 00:50:27 +01:00
fiaxh
efc085dc11
Ellipsize long display names
2020-03-09 13:33:10 +01:00
fiaxh
ed6eda129e
Update live whether encryption is possible in MUC (lock icon visible)
2020-03-08 22:21:09 +01:00
esu23
17acdd9f41
Copyright date updated ( #759 )
2020-02-23 16:11:53 +01:00
Alyssa Rosenzweig
0b3fff58e9
Add smiley translation <3 ( #723 )
2020-02-22 17:02:26 +01:00
ericschdt
f3c2c09dd7
Add smiley translations for :-* ( #724 )
...
Just get yourself a kiss!
2020-02-22 16:53:27 +01:00
fiaxh
420fcb909f
Move widget insertion logic from ConversationTitlebar to controller
2020-02-22 03:00:55 +01:00
fiaxh
f282ef68a4
Rename UnifiedWindow -> MainWindow
2020-02-22 02:58:36 +01:00
fiaxh
d550fc905c
Move UnifiedWindow stack state update logic into controller
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
01698959fe
Move ConversationTitlebar into ConversationViewController responsibility
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
Thibaut Girka
a7e92960a3
Allow switching conversations when dragging and dropping
2020-02-22 02:47:08 +01:00
Thibaut Girka
f5e0ecafae
Basic drag'n'drop support on main conversation view ( fixes #175 )
2020-02-22 02:47:08 +01:00
fiaxh
65039b4c23
Improve code block regex
2020-02-21 19:07:07 +01:00
Roberto Santalla
447b5ad54a
Add support for strikethrough styling
2020-02-21 19:05:46 +01:00
Roberto Santalla
6f77283c2c
Format fenced code blocks
2020-02-21 19:05:46 +01:00
Aearil
ed71f61422
Add a tooltip when messages are in WONTSEND state ( #550 )
...
The warning sign and red color, while obviously synonymous with a
problem, are still a bit perplexing for the user.
This change add a bit of clarity.
It would obviously be better to get exact cause of the problem from the
different plugins. Maybe it would be possible to add a field to the
Message class from libdino/src/entity/message.vala in order to record an
error message for every case.
2020-02-21 18:23:36 +01:00
Alyssa Rosenzweig
78ef31dcf5
Show /me commands appropriately in last message view ( #699 )
...
Closes #600
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-02-20 19:41:28 +01:00
fiaxh
a81af020f3
Preserve unchanged conference data (name) in bookmarks
...
fixes #748
2020-02-20 17:15:51 +01:00
fiaxh
4c953b5882
Only distinguish between typing or not (incoming)
...
fixes #739
2020-02-20 17:14:37 +01:00
Marvin W
3b0a27e14b
Fix invalid header creation for date separators
2020-01-22 01:24:14 +01:00
Marvin W
8c5957537c
Fix some compiler warnings
2020-01-22 00:09:06 +01:00
Marvin W
4a9c05ea37
Enabling display of more compiler warnings and fix some of them
...
Most of these are caused by various issues is the Vala compiler,
but it doesn't hurt to display them and report them upstream.
2020-01-21 21:55:08 +01:00
fiaxh
7f21f898e0
Fix ConversationRow closing if animations are disabled
2020-01-17 20:47:33 +01:00
Marvin W
60d735fc7d
Add more non-trailing chars for urls
2020-01-15 19:31:47 +01:00
fiaxh
ab4ca27b1e
Show default file widget if Pixbuf can't display Image inline
...
fixes #713
2020-01-13 03:00:15 +01:00
Marvin W
3fc9bdab05
Correctly display names in groupchat pms
...
Also show "Me" when no local alias is set instead of JID
2020-01-09 14:28:08 +01:00
Marvin W
5e1f646cbc
Another set of changes to URL detection
2020-01-09 13:43:02 +01:00
Alyssa Rosenzweig
067184f00c
Fix starting private conversations with MUC members ( #690 )
...
At least for some users (?), the existing codepath was broken (the list
row would come back null and we'd bail out silently). All we actually
need is the JID, so it's easy enough to store this ourselves, fixing the
bug.
Also apply to kicking.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2020-01-02 23:35:54 +01:00
fiaxh
f3c952f8fc
Support smiley->emoji conversion in the middle of the text
2020-01-02 16:16:14 +01:00
Marvin W
81bde9197b
URL linker: count open/close parens, simplify regex
2019-12-29 16:11:53 +01:00
Marvin W
4a3cef89fd
Don't allow newlines in URLs, also clean up on http file transfer detection
2019-12-26 15:46:58 +01:00
Marvin W
f3af064262
Improve on URI detection
2019-12-25 19:56:51 +01:00
fiaxh
f58119f25e
Don't show own typing notifications (other devices)
...
fixes #669
2019-12-24 01:46:01 +01:00
Marvin W
1d1682a357
Also display groupchat file authorship correctly in sidebar
2019-12-24 01:21:15 +01:00
Marvin W
4185da3b99
Fix small focus bugs in account wizard
2019-12-23 17:29:35 +01:00
Marvin W
a0a956ee08
Properly check Jids everywhere
2019-12-23 16:58:53 +01:00
fiaxh
3218dc0211
Improve account setup success screen
2019-12-23 16:54:19 +01:00
fiaxh
9ef4dddfdc
Fix+improve conversation selection when joining channel or starting MUC PM
2019-12-21 19:19:28 +01:00
fiaxh
9565140f01
!fixup Allow inserting messages into ConversationView with same sort_time as the latest
2019-12-19 18:21:44 +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
Translations
11c18cdf72
Update translations
2019-12-16 21:23:18 +01:00
fiaxh
890b91ce4d
Only send new room config if something was changed
...
fixes #675
2019-12-16 01:41:04 +01:00
fiaxh
c4325473fb
Don't require window object in notifications
...
fixes #658
2019-11-26 18:47:30 +01:00
fiaxh
b03da2af60
Check window width and hight before (re)storing them
2019-11-26 18:37:23 +01:00
Allan Nordhøy
a10c82191e
Could not connect to %s ( #605 )
2019-11-26 18:16:41 +01:00
fiaxh
7624f349de
Fix join dialog when having been invited to a MUC
...
fixes #661
2019-11-24 14:59:48 +01:00
fiaxh
e6918b35b3
Don't select all text in entry of message search when opening
...
fixes #601
2019-11-19 17:01:48 +01:00
fiaxh
b02ee171c1
Don't display labels of hidden DataForm fields
2019-11-19 00:48:38 +01:00
fiaxh
41ada4fcc8
Don't attempt DNS SRV lookups in connection fallback
2019-11-18 22:45:18 +01:00
fiaxh
05561dd677
Parse presence delivery errors when joining MUC
...
fixes #224
2019-11-17 17:53:46 +01:00
fiaxh
a2f63a7789
Parse offline member info from MUC presence
...
Fixes OMEMO only encrypting to new member after restart and private MUC name only updating after restart
2019-11-17 17:53:27 +01:00
fiaxh
c6bdb1a4bc
Fix messages being displayed for the wrong sender: Show avatar on lower message when inserting message between two others
...
fixes #641
fixes #639
2019-11-17 17:33:24 +01:00
Translations
65feaece87
Update translations
2019-11-14 01:56:13 +01:00
fiaxh
df217fb117
Fix segfault in groupchat name generation
...
fixes #635
2019-10-23 16:45:16 +02:00
Marvin W
e330e60f83
Base avatars and names on conversation, not JID.
...
Fixes #598
2019-10-18 16:52:29 +02:00
Marvin W
de3af0ae24
Fix some incorrect handling of message styling
2019-10-18 16:11:00 +02:00
Marvin W
7d561ddfab
Allow to run Dino as background service
2019-10-18 14:10:50 +02:00
fiaxh
f34aa58626
Fix slash commands
2019-10-16 03:32:22 +02:00
fiaxh
df3716622a
Rework no-open-conversation placeholder
2019-10-01 17:03:24 +02:00
fiaxh
74c29d4df1
Add Bookmarks2 implementation, introduce bookmarks interfaces
2019-09-29 01:53:59 +02:00
fiaxh
1287135ebb
Improve conversation unread status detection
2019-09-29 00:47:22 +02:00
Marvin W
e899668213
Add JET support
2019-09-16 23:31:11 +02:00
fiaxh
784319a9c1
Distribute window buttons (minimize,maximize,close) after realize and update live
2019-09-15 18:22:43 +02:00
fiaxh
83cea47bb1
Deactivate emoji button for gtk < 3.24
2019-09-15 15:07:40 +02:00
fiaxh
0f0e838a1f
Deactivate spinner in file widget as soon as its not displayed anymore (CPU usage)
2019-09-14 16:08:27 +02:00
fiaxh
a96c80149f
Load images in conversation summary in different thread
2019-09-11 16:20:48 +02:00
fiaxh
43720d3d2f
Remove some use_markup usages, put skeleton header into .ui file
2019-09-11 16:20:48 +02:00
fiaxh
bd7fde99af
fixup Fix some warnings
2019-09-10 19:36:11 +02:00
hrxi
d5d305193c
Fix some warnings
...
Instances of `RegexError` are just asserted as `assert_not_reached` as
they cannot really fail except for allocation failure if the given regex
is valid.
2019-09-10 19:36:11 +02:00
fiaxh
9950742bf1
Add emoji button to chat input
2019-09-09 19:47:11 +02:00
fiaxh
e52a4eacb2
Don't show conversations from account after it was disabled
...
fixes #277
2019-08-28 13:11:56 +02:00
fiaxh
a99c3ff16d
Add and enable newly created (first) account
...
fixes #584
2019-08-23 21:19:26 +02:00
fiaxh
130965f322
Add incoming mediated invitation support ( #162 )
...
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-22 16:05:28 +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
e4e97730db
Add EmojiChooser (derived from GTK source)
2019-07-14 13:25:34 +02:00
Marvin W
e3d994db1a
Handle ill-prepared avatar image
2019-07-09 15:25:41 +02:00
fiaxh
d429c30432
Don't set urgency hint on new messages on GNOME
2019-06-22 02:18:51 +02:00
fiaxh
fa43581ad3
Fix runtime criticals
2019-06-22 00:56:50 +02:00
fiaxh
24f525628b
Add non-CSD alternative for add chat + join channel
2019-06-22 00:56:50 +02:00
fiaxh
2fb51df8a2
Hide encryption icon in public MUCs
2019-06-22 00:56:50 +02:00
fiaxh
68ab977287
Fix time in conversation row
2019-06-22 00:56:50 +02:00
fiaxh
8aab18c1ec
Add hover effect on conversation content
2019-06-01 19:03:01 +02:00
fiaxh
6a1f057de2
Fix date separators
2019-05-26 20:20:09 +02:00
fiaxh
d3c6e5c62c
Enable sending chat state notifications in private rooms
2019-05-16 11:12:14 -06:00
Aearil
f4778ef3e6
Fix when /affiliate cmd doesn't get enough args ( #557 )
...
Added array bounds checking to /affiliate command parsing.
Maybe some user feedback when using the different commands would be
useful.
2019-04-29 08:24:29 -06:00
fiaxh
b6799e59bb
Remove avatars with missmatch between supposed and actual sha1 hash on load, make loading async
2019-04-24 23:44:00 +02:00
fiaxh
cbe0ff2c1d
Don't move opened conversation to the top of the list, scroll along with selected conversation
...
fixes #544
2019-04-24 23:44:00 +02:00
fiaxh
b0dde02bc9
Order MUC occupants tab completion by most recent message sent
...
fixes #401
2019-04-16 12:32:28 +02:00
fiaxh
ca9b00d5e8
Forward KeyEvent (and change focus) on key press in conversation view (not chat input)
...
fixes #28
fixes #513
2019-04-15 17:29:18 +02:00
fiaxh
76c7dec75f
Fix segfault in nick completion for non-connected MUCs
...
Co-authored-by: Roberto Santalla <roobre@roobre.es>
2019-04-14 09:46:54 +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
Roberto Santalla
27fe07c3b4
Allow to cycle active conversations with Ctrl+(Shift)+Tab
...
Closes #400 , Closes #142 , related to #145
2019-04-12 19:12:50 +02:00
fiaxh
330649a537
Add headerbar button tooltips, don't remove relief
2019-03-18 13:51:57 +01:00
Translations
26a8538e97
Update translations
2019-03-16 14:43:48 +01:00
fiaxh
6f6e4b97cb
Use glib log functions
2019-03-15 22:01:34 +01:00
fiaxh
952ac95484
Use regex literals, fixes some compiler warnings
2019-03-14 17:39:31 +01:00
fiaxh
df6328dfcb
Fix topic displaying issues
...
fixes #393
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
fiaxh
736522737f
Make file read/write async
2019-02-14 00:04:01 +01:00
fiaxh
d668e0158d
Fix runtime criticals (and compiler warnings)
...
fixes #520
2019-02-13 16:14:16 +01:00
fiaxh
6613f3f05a
Respect EXIF orientation tag
...
fixes #522
2019-02-13 01:43:32 +01:00
fiaxh
864196d2ac
Add keyboard shortcuts: CTRL+T (Start Conversation), CTRL+G (Join Channel)
2019-02-05 20:44:57 +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
fiaxh
8e9e05615c
Improve FileFilter for avatar selection
...
fixes #512
2019-01-30 03:07:18 +01:00
Allan Nordhøy
16329411a8
Spelling: Set up account
2019-01-09 01:17:51 +01:00
fiaxh
446e86d4ad
Check FileTransfer's mime_type for null (unknown) when handeling it
...
fixes #479
2018-12-31 16:49:22 +01:00
fiaxh
420942873a
Fix display name: Check localpart (return) for null
2018-12-29 13:15:35 +01:00
fiaxh
e455a22993
ConversationSelector: Display time "Yesterday" after date change
2018-12-29 13:10:24 +01:00
fiaxh
5a4e509359
Improve message markup parsing
2018-12-29 13:10:24 +01:00
Marvin W
49269c3173
Fix compilation with older versions of valac
2018-12-28 15:20:00 +01:00
fiaxh
1014b696f2
Private MUCs w/o name: Display localparts instead of barejids if name is not known
2018-12-28 13:43:19 +01:00
Daniel Gultsch
d8e0ab406c
display groups w/o name by list of members
...
For members-only, non-anonymous groups that do not have a name set we now
show an automatically generated name that is generated from the list of members
(offline, and online). Only the first name (before the first space) is used
to keep the generated name short.
The term *private room* is coined as a short hand for members only&non-anon group
chats.
This commit also uses the offline members list instead of the online member list
to generate avatar tiles (also only in members-only, non-anon groups.)
2018-12-28 13:42:58 +01:00
fiaxh
965f4da75a
Detect emoji-only messages and display them larger
2018-12-27 13:01:35 +01:00
fiaxh
d0d68f5878
(Partially) Fix messages being displayed wrongly sorted in ConversationSummary due to being compared->equal
2018-12-27 13:00:45 +01:00
fiaxh
01360a73ae
FileProvider for aesgcm links
...
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
2018-11-27 03:41:31 +01:00
fiaxh
d9cbf571b0
Fix muc avatars sometimes not showing split tiles for occupants
2018-11-25 16:00:20 +01:00
fiaxh
22340cb88e
Always use Account.hash(equals)_func for HashMap+ArrayList
2018-11-24 14:05:03 -06:00
fiaxh
c44489214e
ConversationRow: Update nick_label in case of FileItems
2018-11-21 18:01:54 -06:00
Maxime Buquet
e9535ab6b8
Fix typo in unified window string
2018-11-19 18:23:04 -06:00
fiaxh
fa731a4623
Split login jid/password into two steps with checks
2018-11-16 09:29:34 -06:00
Marvin W
dfb75e2cda
Merge PR #413 "Improvements to the OMEMO plugin"
2018-11-10 08:05:14 -06:00
fiaxh
f60ebc2af6
Use ContentItems for NotificationEvents
2018-11-07 00:17:24 +01:00
fiaxh
3af9faac82
Use ContentItems in ConversationSelector, Chat/Groupchat(Pm)Row -> ConversationRow
2018-11-04 20:19:34 +01:00
fiaxh
ddd17e720e
fixup 1e54a44
2018-11-02 15:23:58 +01:00
codedust
1e54a442ba
Display room name in conversation selector and conversation titlebar
2018-11-02 15:14:35 +01:00
fiaxh
006e25aab8
Display bold/italic/monospace message formating, improve message-to-markup parsing
...
fixes #433
fixes #442
2018-10-23 22:57:37 +02:00
fiaxh
85d194e349
Use Label instead of TextView for message display
2018-09-21 21:53:48 +02:00
fiaxh
6d947c42b5
Notification on TLS error/wrong password, log TLS cert issues, don't make account with connection error appear disabled in accounts dialog
2018-09-15 16:19:47 +02:00
fiaxh
bf2c78d1b7
Fix presence subscription notification displaying
2018-09-12 00:32:17 +02:00
fiaxh
83bf0631a5
Remove newlines from displayed MUC topics
...
fixes #393
2018-09-12 00:29:03 +02:00
fiaxh
0f57191bea
Fix sent messages sometimes being displayed twice
2018-09-02 14:30:07 +02:00
Marvin W
ea7efd6399
Render avatar to image surface
2018-09-01 13:24:02 +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
b0c94641fc
fix closing sidebar on click outside
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
b35abad054
fix wrong conversation being prefilled
2018-08-13 22:39:18 +02:00
bobufa
d025387ab9
fix message filter in conversation view for first message
2018-08-13 22:39:18 +02:00
bobufa
ec25ecf202
filter out messages outside the range of displayed messages
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
4901b09670
add search filter expressions
2018-08-13 22:39:18 +02:00
bobufa
2e2a9a2390
accumulate conversation content in meta db table
2018-08-13 22:39:07 +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
bobufa
760fd4cb26
load+display later messages when scrolling down
2018-08-13 22:05:04 +02:00
bobufa
3ea00446fb
refactor conversation item management (accumulate them in libdino)
2018-08-13 22:04:47 +02:00
Samuel Hand
ed3b36d0de
Merge branch 'master' into omemo-muc
2018-08-04 23:37:55 +01:00
fiaxh
a19f988301
Support MUC avatars
2018-07-31 17:49:10 +02:00
Marvin W
638d81d67e
More cleanup and database modifications
2018-06-26 15:42:02 +01:00
Samuel Hand
40c6835600
Add trust management utilities to the omemo plugin
2018-06-11 07:11:22 +01: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
fiaxh
e80da80602
Add image preview to file choosers
...
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
2018-04-19 15:41:47 +02:00
bobufa
fefa28c4ef
Prefill nick with local alias when joining a non-bookmarked MUC
...
fixes #223
2018-03-27 15:04:33 -06:00
fiaxh
81310dff2e
Handle multiple chat state notifications per bare jid
...
fixes #117
2018-03-10 20:01:22 +01: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
ef40b61734
Small fixes
2018-01-30 17:29:54 +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
fiaxh
bec810e234
Visually highlight mentions in MUCs
...
fixes #267
2018-01-28 20:32:54 +01:00
Marvin W
ca331e85ef
Render avatar on demand
2018-01-28 00:38:47 +01:00
Marvin W
782ae4c049
Move Jid class to xmpp-vala, partially refactor namespace
2018-01-28 00:38:47 +01:00
linkmauve
0ce28c0b0d
Fix typos in comments and variable names ( #269 )
...
Thanks `codespell`!
2018-01-10 15:12:54 +01:00
David Plassmann
5d6cf9d8d5
Add support for setting a new Affiliation in a muc ( #266 )
...
* Added support for setting a new Affiliation in a muc
* small changes
* fix parameter order
2018-01-09 01:06:32 +01:00
fiaxh
2e041e2984
Tab completion: Case insensitive, handle spaces
2018-01-06 14:02:32 +01:00
fiaxh
a8cc94c188
Show error on invalid TLS certificate
2018-01-04 21:17:56 +01:00
fiaxh
c7c1fb5124
Restore window state (size, maximized, position)
2017-12-31 22:48:14 +01:00
fiaxh
119e7cce4f
Place time+encryption+read directly right of name
2017-12-31 22:48:14 +01:00
fiaxh
8cbc4e7f89
Clear chat states on own/contact disconnect
...
fixes #197
2017-12-30 13:10:06 +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
fiaxh
fc0d7feb5a
Load messages for conversation view from cache
2017-12-13 21:11:33 +01:00
Yussuf Khalil
dc2dde5378
Repopulate message TextView context menu, include "Copy URL" ( #219 )
...
* Add "Copy URL" context menu option when hovering over a URL
* Update message_textview.vala
2017-12-05 15:06:31 +01:00
fiaxh
cee39b0117
Rename resources to have a reverse DNS prefix
2017-12-03 21:43:19 +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
f3ca14f2d6
ConversationView: Date separator
2017-12-01 02:28:51 +01:00
Allan Nordhøy
e0eba9a1ea
Reword some strings ( #215 )
...
* conference_s_, Members only room, Too many occupants in room
* conferences → conference
* No active conversations/accounts
* "the account" and escaped apostrophe
* leaves, the subject, Required password, voiced, backlog
* Members-only room
* Remove the \'%s\' account?
* Chosen password required for room entry
* if any
* muc password, voiced, remove account
2017-11-23 17:07:19 +01:00
fiaxh
64774241e5
Fix memory leak
2017-11-23 01:28:29 +01:00
fiaxh
f3063f56b7
ConversationView: Split merged messages when an in-between one is added
2017-11-22 00:32:11 +01:00
fiaxh
2a514d0969
Fix unit tests using async + read message marker
2017-11-17 17:24:03 +01:00
fiaxh
48cd057bd5
fixup 3f531d6
2017-11-16 18:31:20 +01:00
fiaxh
3f531d6b91
Read+(write) stream async
2017-11-16 17:43:00 +01:00
fiaxh
1d0745177e
Replace deprecated function usages
2017-11-16 14:09:30 +01:00
fiaxh
f6ac5bbd26
small fixes
2017-11-01 19:17:37 +01:00
fiaxh
0102abeec1
Fix warnings
2017-10-31 15:41:45 +01:00
fiaxh
d9b91206c0
Keep MUC join dialog open until joined, show errors
2017-10-31 15:41:45 +01:00
fiaxh
7e83529afc
Blocking setting in Contact Details
2017-10-31 15:40:42 +01:00
fiaxh
9a54337501
fixup 8c0a44e (Added a confirmation dialog before removing an account)
2017-10-30 19:09:36 +01:00
Dennis Fink
a45ba28541
Added a confirmation dialog before removing an account. Fixes #51
2017-10-30 19:09:36 +01:00
linkmauve
1e1aa704a2
Remove new from struct initialisation, as it is deprecated ( #180 )
...
* Remove new from struct initialisation, as it is deprecated.
* Use Map.has_key instead of Map.contains, as it is deprecated.
2017-10-23 16:10:15 +02:00
fiaxh
128a015d45
Directly start chat from xmpp uri if only one account is active
...
fixes #160
2017-10-22 18:26:31 +02:00
fiaxh
e49fc134dd
Only match full words as mentions for notifications
...
fixes #185
2017-10-22 18:26:31 +02:00
fiaxh
9ea16b6d85
PGP encrypted file transfers
2017-10-22 18:26:31 +02:00
fiaxh
8b43df8ec3
Handle file uploading in libdino & main, have http upload as provider
2017-10-21 23:31:05 +02:00
fiaxh
54a25fd926
small fixes
2017-09-20 00:26:04 +02:00
fiaxh
7430efee57
Change conversation (un)read marking
2017-09-19 23:39:17 +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
hrxi
2cd6e94cc5
Focus selected widgets in the accounts dialog
...
Previously, you had to issue two clicks in order to enter something into
the text fields.
This also replaces the `Entry` widgets with their label counterparts
once they lose focus. Since the `ComboBox` handling of focus seems to be
buggy (`focus_out_event` not firing), the OpenPGP key selection lacks
the latter feature.
2017-09-01 00:07:24 +02:00
fiaxh
d0e86d0a8e
small fixes
2017-08-31 23:52:15 +02:00
fiaxh
d2a5287eff
Use utc time everywhere
2017-08-31 18:54:38 +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
Marvin W
b428c3a627
support platforms without UTF-8 and use native file picker
2017-08-29 22:09:07 +02:00