1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

1506 Commits

Author SHA1 Message Date
sudden6
3231ca2982
Merge pull request #3305
a68366 (2):
      fix(profile): change password buttons behaviour
      refactor(profile): reorder statements
2016-05-15 13:43:05 +02:00
sudden6
e0961722bf
Merge pull request #3302
Diadlo (1):
      refactor(android): All android code is removed
2016-05-15 13:37:55 +02:00
Zetok Zalbavar
dbd16ae6a3
fix: correctly tab-complete nicks starting with $
Without it, nicks starting with `$` would have doubled `$`.

Continuation of #1377

Pointed out by @ProMcTagonist in #1167
2016-05-15 11:54:49 +01:00
sudden6
cd26923a24
Merge pull request #3249
Diadlo (3):
      feat(notificationscrollarea): Add ability to delete widget from traced widgets list
      refactor(contentdialog): Refactor window activate event
      fix(contentdialog, widget): Remove "new message" bar after reading message
2016-05-15 12:31:40 +02:00
sudden6
4f0ef6cd71
Merge pull request #3293
Zetok Zalbavar (1):
      fix(friendlistwidget): use nullptr instead of `0`

agilob (2):
      feat(i18n): make Markdown settings translatable
      feat(i18n): Make activity by time labels translated by locale
2016-05-15 12:22:08 +02:00
Diadlo
6ed16db5fd
refactor(android): All android code is removed
Closes #3168.
2016-05-15 02:42:20 +03:00
Diadlo
b2c1f46894
fix(contentdialog, widget): Remove "new message" bar after reading message
Fix #2247.
2016-05-15 00:53:53 +03:00
Diadlo
378d648591
refactor(contentdialog): Refactor window activate event 2016-05-15 00:50:15 +03:00
Diadlo
e3d74117ca
feat(notificationscrollarea): Add ability to delete widget from traced widgets list 2016-05-15 00:50:15 +03:00
Zetok Zalbavar
f1543144be
fix(friendlistwidget): use nullptr instead of 0
thanks to @sudden6's suggestion
2016-05-14 19:58:29 +01:00
a68366
c236b8a1d2 refactor(profile): reorder statements 2016-05-14 15:14:54 +03:00
a68366
f9edd39bba fix(profile): change password buttons behaviour
Closes #3300
2016-05-14 14:28:42 +03:00
agilob
f2aada8f4f
feat(i18n): Make activity by time labels translated by locale 2016-05-11 08:45:38 +01:00
agilob
3e22593ae7
feat(i18n): make Markdown settings translatable 2016-05-11 08:44:58 +01:00
Diadlo
d2d5b23064
feat(profileform): Added log toxme errors 2016-05-11 03:03:04 +03:00
Zetok Zalbavar
7c63594adf
fix(settings): correct ordering of languages 2016-05-09 07:43:04 +01:00
qTox translations
83b89f1233
feat(l10n): Add Hebrew translation from Weblate
Translators:

Yaron Shahrabani    Hebrew
2016-05-07 20:26:16 +01:00
qTox translations
c8c7bda38e
feat(l10n): Add Danish translations from Weblate
Translators:

jan madsen         Danish
Peter Jespersen    Danish
2016-05-07 20:26:16 +01:00
sudden6
4432ab6398
Merge pull request #3213
initramfs (3):
      feat(profile): show warning on failure to delete profile
      feat(profile): add a dialog to indicate profile deletion error
      refactor(profile): display files that could not be deleted in prompt
2016-04-30 21:06:56 +02:00
Zetok Zalbavar
d06efd387b
feat(l10n): add Japanese translation
Also sort list of languages ~alphabetically.

Translation thanks to @verycrypt

Closes #3223
2016-04-30 10:04:56 +01:00
initramfs
56e15aeab1
refactor(profile): display files that could not be deleted in prompt 2016-04-30 05:10:21 +08:00
sudden6
08263e9844
Merge pull request #3214
initramfs (1):
      fix(chat window): prevent right click from opening chat window
2016-04-29 19:58:41 +02:00
Zetok Zalbavar
8872dba3e7
refactor(i18n): remove duplicated text with HTML tags from translations
Starting from d121bd839b this string is
being set from .cpp, thus there's no need to keep a duplicate with HTML
tags that make it harder to translate in .ui file.

Duplicate pointed out in #3223 by @verycrypt.
2016-04-29 18:27:13 +01:00
Zetok Zalbavar
67d01a73c4
fix(settings): make it clear that Markdown is about text formatting
Close #3217
2016-04-29 18:20:01 +01:00
sudden6
1b4f3d9506
Merge pull request #3227
PKEv (1):
      fix(widget):show unread messages notification
2016-04-29 18:19:05 +02:00
PKEv
c81e6e2dd1 fix(widget):show unread messages notification
fix #3193
shows notification about unread messages from contacts that are not displayed in the current view
2016-04-29 13:50:28 +03:00
initramfs
78fd245e4c
feat(profile): add a dialog to indicate profile deletion error
This commit adds an error dialog box that pops up upon profile delete
error to inform users to manually delete files.
2016-04-29 13:38:15 +08:00
sudden6
d9fd513a64
Merge pull request #3202
PKEv (1):
      fix(friendwidget):the limitation of the group's  name in the shortcut menu
2016-04-28 20:41:39 +02:00
PKEv
d357fe1c65 fix(friendwidget):the limitation of the group's name in the shortcut menu
close #3201
add the limitation of the group's  name in the shortcut menu
the exclusion of the possibility of incorrect display the context menu, caused by the long group name
2016-04-28 14:37:21 +03:00
sudden6
c1826125cb
Merge pull request #3186
initramfs (4):
      feat(status): add ability to copy status messages
      feat(status): make status in about dialog copyable
      refactor(status): enable text selection in about friend dialog
      fix(status): explictly refer to this within lambda
2016-04-28 12:05:50 +02:00
initramfs
b9a392d59e
fix(chat window): prevent right click from opening chat window
Prevent a right click mouse release event from triggering a chat window
switch/launch.

Closes #3205
2016-04-27 12:19:23 +08:00
initramfs
63af0d7500
fix(status): explictly refer to this within lambda
Workaround for a potential gcc bug in which lambda expressions are not
being executed in the correct context.
2016-04-26 09:59:21 +08:00
sudden6
5045c460d7
Merge pull request #3199
PKEv (1):
      feat(importProfile): Add way to import profile
2016-04-25 21:09:28 +02:00
initramfs
ae24311237
refactor(status): enable text selection in about friend dialog
Enables text selection in the about friend dialog, allowing selection
and copying of status and username.
2016-04-25 14:12:42 -04:00
PKEv
9ea25d1fbd feat(importProfile): Add way to import profile
close  #1872
change based on pr #2140 by @agilob
2016-04-25 21:12:31 +03:00
sudden6
6cd1830571
Merge pull request #3198
a68366 (1):
      fix(widget): properly show status messages
2016-04-25 19:46:47 +02:00
sudden6
ddca97a896
Merge pull request #3182
PKEv (1):
      feat(emoticonswidget):Keep emoticon option open
2016-04-25 19:36:09 +02:00
sudden6
c7d733540a
Merge pull request #3181
PKEv (1):
      fix(genericchatform):separate messages from different days
2016-04-25 19:26:42 +02:00
a68366
dcb8c3f323 fix(widget): properly show status messages
Fixes #3123
2016-04-25 16:56:52 +03:00
PKEv
d0ea5bb4fd feat(emoticonswidget):Keep emoticon option open
Emoticon dialog remains open, and the selected emoticon is pasted into the text window
close #3043
2016-04-25 02:09:12 +03:00
sudden6
6d3551548b
fix(groupaudio): don't set button to green while call running 2016-04-24 14:34:49 +02:00
sudden6
98d513990e
fix: close groupcall if alone 2016-04-24 14:34:49 +02:00
sudden6
622b543d9a
fix: disable netcamview if no peer left 2016-04-24 14:34:49 +02:00
sudden6
db4f02a0c4
fix: audiocall button disabled in groupchats
change the condition for when the audiocall button is enabled

affects #2989
2016-04-24 14:34:49 +02:00
sudden6
28cecadbc4
Merge pull request #3180
Diadlo (1):
      fix(widget, contentdialog): Added reset icon after activate chat window
2016-04-24 14:06:08 +02:00
initramfs
1935d0c6ec
feat(status): make status in about dialog copyable 2016-04-24 02:14:25 -04:00
initramfs
57ce030f1d
feat(status): add ability to copy status messages
Adds the ability to copy status messages via a context menu on the
status message label.

Closes issue #3155
2016-04-24 00:15:54 -04:00
Diadlo
4edc5996c7
fix(widget, contentdialog): Added reset icon after activate chat window
Fix #3139.
2016-04-23 13:37:49 +03:00
Diadlo
43e610415a
fix(l18n): make typing notification & groupchat name translatable 2016-04-23 09:12:57 +03:00
PKEv
8ebad59a3e fix(genericchatform):separate messages from different days
Before this new cut-off days is only shown when the load history, now added a feature which in the current chat checks the last post date and if the date does not coincide with current - output a system message about the new date.
2016-04-23 03:37:38 +03:00
sudden6
74e7257a3e
Merge pull request #3176
PKEv (1):
      fix(groupinviteform):make list of groups scrollable
2016-04-23 01:30:14 +02:00
PKEv
b74ecd92d2 fix(groupinviteform):make list of groups scrollable
fix #3085
2016-04-22 02:29:53 +03:00
Diadlo
53071e952e
fix(addfriendform, widget): Remove Accepted Request
Fix #3066.
Fix #3166.
2016-04-22 00:56:21 +03:00
Diadlo
9f01b662bf
refactor(settings, addfriendform): Changed type of friend requests
QPair<QString, QString> changed on new struct Request
2016-04-21 23:33:37 +03:00
Polshakov Dmitry
343568339f
style(constructors): Constructors are explicit now 2016-04-20 22:53:27 +03:00
Polshakov Dmitry
904a1d4909
perf(contentdialog): Delete redundant conditions 2016-04-20 22:53:27 +03:00
Polshakov Dmitry
2143e21e89
style(ipc, widgets, genericcharitemlayout): Small style changes 2016-04-20 22:53:27 +03:00
Polshakov Dmitry
27faec918a
fix(genericchatitemwidget, micfeedbackwidget): Added members init in the constructor 2016-04-20 22:53:27 +03:00
Diadlo
25cec623fa
refactor(systemtrayicon, genericchatform): Replace C-style cast to static_cast 2016-04-20 22:53:27 +03:00
Jason Papakostas
0b53c4fd5c fix(Widget::updateIcons): workaround QIcon fallback bug
Some builds of Qt appear to have a bug in icon loading: QIcon::hasThemeIcon
is sometimes unaware that the icon returned from QIcon::fromTheme was a
fallback icon, causing hasThemeIcon to incorrectly return true.

In qTox this leads to the tray and window icons using the static qTox logo
icon instead of an icon based on the current presence status.

This workaround checks for an icon that definitely does not exist to
determine if hasThemeIcon can be trusted.

On systems with the Qt bug, this workaround will always use our included
icons but user themes will be unable to override them.
2016-04-16 22:21:22 -05:00
sudden6
a5611705be
Merge pull request #3127
Diadlo (12):
      feat(toxme): Add ToxMe registration
      fix(toxme): Translation fixs
      fix(profileform): Fix tab order, fix loop
      fix(toxme): Use format strings
      feat(profileform): Added ability to change toxme server
      feat(toxme): Add save toxme info
      fix(toxme): Fix possible segfault
      fix(toxme): Fixed potential memory leaks
      fix(profileform): Fixed segfault on logut
      fix(profileform): Fixed very quick relogin segfault
      fix(toxme): Delete extra check
      refactor(toxme): Deleted old debug messages

Polshakov Dmitry (4):
      fix(profileform): Deleted extra check and extra url
      fix(profileform): Add toxme username limitation
      style(profileform): Changed local include brackets type
      refactor(profileform): Small changes
2016-04-16 00:55:01 +02:00
sudden6
27c4873dc5
Merge pull request #3134
Diadlo (1):
      fix(core, widget): Added checks
2016-04-15 19:35:53 +02:00
sudden6
2c07b1b5b2
Merge pull request #3116
Diadlo (4):
      fix(groupinviteform): remove deleted buttons from set
      style(groupinviteform): extracted few variables
      fix(groupinviteform): translation invite message
      refactor(groupinviteform): Deleting made clearer
2016-04-15 19:31:58 +02:00
sudden6
f95728a037 revert: fix(systemtrayicon, widget): Added deallocate memory
Revert commit cbb7eeca62

fixes #3144
2016-04-15 00:57:03 +02:00
sudden6
fa1f26354b revert: fix(systemtrayicon): only delete the systray backend that was used
Revert commit 1d6f32c9f9
2016-04-15 00:57:03 +02:00
Diadlo
f28c3a16ae fix(core, widget): Added checks
Fix #3133.
* Added check, that core and coreAv exist, before use them
* Added check, that tox exit, before use them
2016-04-14 23:40:06 +03:00
sudden6
1d6f32c9f9 fix(systemtrayicon): only delete the systray backend that was used
Fixes qTox not closing cleanly after
4fd0446f96
2016-04-13 22:32:45 +02:00
Diadlo
7b4118a1a3 refactor(groupinviteform): Deleting made clearer 2016-04-13 23:02:26 +03:00
Diadlo
24efaf0594 fix(groupinviteform): translation invite message
Fix #3083.
* Add time in GrupInvite struct
* Add translation to invite message
* Add set of invite message
* Add correct removing invite message
2016-04-13 23:02:17 +03:00
sudden6
01c56a3af6
Merge pull request #3132
Polshakov Dmitry (1):
      fix(widget): Change focus after create group
2016-04-13 21:49:09 +02:00
sudden6
4fd0446f96
Merge pull request #3135
Diadlo (1):
      fix(systemtrayicon, widget): Added deallocate memory
2016-04-13 21:45:23 +02:00
Polshakov Dmitry
a146c43a1e refactor(profileform): Small changes
* Renamed function
* Added comment
2016-04-13 20:00:20 +03:00
Diadlo
cbb7eeca62 fix(systemtrayicon, widget): Added deallocate memory 2016-04-13 19:46:38 +03:00
Polshakov Dmitry
2dc3dd6964 style(profileform): Changed local include brackets type 2016-04-13 00:48:19 +03:00
initramfs
a36248b501
fix(screenshot): incorrect screenshot capture resolution under HiDPI
Resolves the issue where a crop of the full desktop resolution is used
instead of the full resolution when desktop is subjected to DPI-scaling
2016-04-12 15:44:16 -04:00
Polshakov Dmitry
b111c509a7 fix(widget): Change focus after create group
Fix #3128.
2016-04-12 15:52:34 +03:00
Polshakov Dmitry
132f87c05e fix(profileform): Add toxme username limitation 2016-04-12 15:15:21 +03:00
Polshakov Dmitry
1f7e23d007 fix(profileform): Deleted extra check and extra url 2016-04-12 11:53:59 +03:00
Diadlo
88de3a0a7a fix(profileform): Fixed very quick relogin segfault 2016-04-12 09:34:47 +03:00
Diadlo
2e9295f420 fix(profileform): Fixed segfault on logut 2016-04-12 09:34:39 +03:00
Diadlo
204fe1d3de feat(toxme): Add save toxme info 2016-04-12 09:34:38 +03:00
Diadlo
41c5d4bf14 feat(profileform): Added ability to change toxme server
Combo box set editable. Now user can enter server himself
2016-04-12 09:34:27 +03:00
Diadlo
fc2a572309 fix(toxme): Use format strings 2016-04-12 09:34:24 +03:00
Diadlo
65ab1f4e14 fix(profileform): Fix tab order, fix loop 2016-04-12 09:34:04 +03:00
Diadlo
9565a81755 fix(toxme): Translation fixs 2016-04-12 09:07:17 +03:00
Diadlo
cb8bf134d2 feat(toxme): Add ToxMe registration
Add some features in Toxme class and new section in profile form
2016-04-12 09:05:46 +03:00
Diadlo
24b28b1e51 style(groupinviteform): extracted few variables 2016-04-11 22:12:53 +03:00
Diadlo
f137ba710c fix(groupinviteform): remove deleted buttons from set
Fix #3087.
2016-04-11 21:59:04 +03:00
sudden6
0a2f541945
Merge pull request #2983
kehugter (2):
      Add direct link with template for submitting new issues
      refractor: abstract HTML out of `new issue` GitHub link
2016-04-11 19:02:36 +02:00
sudden6
87c881edde
Merge pull request #3101
Jason Papakostas (2):
      feat: install icons with make install on unix
      fix(Widget::updateIcons): fix the way systray icons are loaded
2016-04-11 19:00:21 +02:00
sudden6
9e4adf77b6
Merge pull request #3115
Diadlo (1):
      fix(title): Change title on initial startup on "Add friend"
2016-04-11 13:05:03 +02:00
Diadlo
66bcfdae3c fix(addfriendform): Removed extra connect return press
Fixed #3081.
2016-04-11 00:49:01 +03:00
Diadlo
47d940455d fix(title): Change title on initial startup on "Add friend"
Fixes #3100.
2016-04-10 14:08:09 +03:00
kehugter
d121bd839b refractor: abstract HTML out of new issue GitHub link
Put only translatable text inside of tr() calls. This prevents HTML
changes to require a new translation for the whole string.
2016-04-09 13:02:34 +02:00
Jason Papakostas
90874a478f fix(Widget::updateIcons): fix the way systray icons are loaded
the system tray should no longer use a static icon when the xdg
application icons are named qtox.{png,svg}

this means the workaround https://bugs.archlinux.org/task/47910 done
downstream at arch linux shouldn't be necessary anymore.
related discussion in #2903
2016-04-05 09:54:59 -05:00
anoadragon453
4e065f1395 fix(login screen): Change text on login tooltip 2016-03-31 08:18:20 -04:00
sudden6
631c37aef1
Merge pull request #2839
apprb (4):
      Groupchats: fix user list update
      Grouplist: tracking of the friend's alias changing (fix: #1847)
      Fix #2600: Missing username in group chat
      Check for empty username in a groupchat
2016-03-26 12:48:17 +01:00
sudden6
da2f892d63
fix #3052 2016-03-25 08:45:44 +01:00
sudden6
78551e970e
Merge pull request #2978
sudden6 (12):
      Revert "Revert changes from merge of  #2092 pull request"
      port groupinvitform to new ui
      fix segfaults
      adapt groupinviteform to existing conventions
      Fix notification opening wrong form
      notify on friendrequest and groupchat invite
      fix layout of friendrequest form
      fix segfault when logging out and in again
      reject multiple friend requests from one person     makes https://github.com/TheSpiritXIII/qTox/commit/
      fix wrong text on button
      fix friend request notification if friendrequestform is hidden
      fix notification if friendrequest tab is visible, don't display     friendrequests with html
2016-03-24 20:37:35 +01:00
sudden6
cc204a564a
Merge pull request #3048
Jason Papakostas (1):
      fix initial disabled state for "Focus window" checkbox
2016-03-24 19:57:33 +01:00