Anthony Bilinski
b95bac238d
fix(chatlog): update precise selection when chatlog content changes
...
Fix #5769 . Precise selections (within one chatline) need to be invalidated when
the line they are apart of is removed from the chatlog.
2019-09-28 18:00:20 -07:00
Anthony Bilinski
08b2c848e2
refactor(chatlog): use enum class instead of enum to avoid implicit casts
2019-09-28 17:07:06 -07:00
Anthony Bilinski
e4f73011f9
fix(core): don't log critical on every group join
...
It's expected behaviour that the peer is unknown when first joining a group.
Fix #5118
2019-09-17 00:45:17 -07:00
Anthony Bilinski
3d7a872f1a
fix(core): save tox profile when updating group or friend states
...
Makes sure persistent groups are stored in the case of a qTox crash.
2019-09-15 19:04:02 -07:00
Anthony Bilinski
f7a2a7d648
fix(widget): only change group title once
...
Before we were connecting the same signal to the same slot for each group we created.
2019-09-15 19:04:02 -07:00
Anthony Bilinski
602671c9dc
fix(core): don't set core status on connect, just update UI
2019-09-15 19:04:02 -07:00
TriKriSta
bbbbc6aade
fix: hide current date at the top of the chat
2019-09-15 17:31:45 -07:00
Mick Sayson
74d0b47ceb
fix(chatlog): Prepare geometry changes on chatline proxy
...
Closes #5818 . If output of boundingRect() changes for a QGraphicsItem
prepareGeomeotryChange() must be called.
2019-09-13 14:41:10 -07:00
jenli669
bd034e130d
docs(usermanual): Add information about commandline options
2019-09-02 21:05:04 -07:00
jenli669
31fec7488f
feat(proxy): provide commandline tools for proxy settings
2019-09-02 21:05:01 -07:00
sudden6
2ea5030958
fix(widget): don't try to play audio if it's disable
2019-08-30 14:07:19 +02:00
Anthony Bilinski
2bba12175e
fix(chatlog): update multi line selection on chatlog change
...
Fixes crash due to out of bound access. Fixes selection box jumping on history load.
Fix #5769
2019-08-30 03:50:25 -07:00
Anthony Bilinski
badef48c3a
Merge pull request #5777
...
TriKriSta (2):
fix: scroll bar stuck to bottom (fix #5755 )
docs: add comments for functions that load history
2019-08-29 15:09:06 -07:00
Anthony Bilinski
9dd083978e
fix(ipc): handle ipc failure gracefully
...
Allows running qTox inside jails that block IPC.
Fix #5740
2019-08-29 13:55:54 -07:00
TriKriSta
5fc1afbab5
docs: add comments for functions that load history
2019-08-29 21:34:03 +03:00
Anthony Bilinski
64aa3eae4d
fix(history): select only pending history for the requested friend
2019-08-29 10:39:06 -07:00
TriKriSta
38df897e02
fix: scroll bar stuck to bottom ( fix #5755 )
2019-08-28 18:07:55 -07:00
sudden6
909deb0feb
fix: remove reconnect button
...
The button didn't work that well and caused all kinds of issues inside
the code, so I replaced it by a notice that changes to the Advanced
settings only apply after a restart of qTox.
In the process I also removed all code that was exclusively used for
that feature.
We may add it back later when qTox's internal architecture makes it less
cumbersome.
2019-08-28 16:36:09 -07:00
Anthony Bilinski
9819aefc44
fix(chatform): fix stuck spinner on messages not at end of chatform
...
Fix #5763
remove restriction to not update messages not in last slot in chatform,
allowing completed messages to be timestamped at any position. Fixes
stuck spinner in cases where a second message was sent quickly, or an
incoming message was received before the last send message was completed.
2019-08-28 14:46:44 -07:00
TriKriSta
177bf12f11
fix: update workerStb
2019-08-28 14:26:20 -07:00
TriKriSta
6de307e6b9
refactor: optimize load messages during the search
2019-08-28 14:26:14 -07:00
TriKriSta
dbf880078e
feat: save selected search text after scrolling up
2019-08-28 14:26:08 -07:00
TriKriSta
ce570927b1
feat: check chat status before start a search
2019-08-28 14:26:03 -07:00
TriKriSta
acb91ed731
fix: data validation during the search ( fix : #5791 , #5723 )
2019-08-28 14:25:57 -07:00
sudden6
0a30c1b1c0
fix(profile): load settings before starting Core
...
This is a quick fix to load settings before Core is started. Ideally
this would not need to be inside the Profile, but at the moment the
decryption key is not available before starting Core.
2019-08-28 14:25:06 -07:00
sudden6
db802822f3
fix: empty username causes mention on ever message
...
This fixes #2119 and additionally introduces the possibility to mention
users by their public key.
2019-08-26 23:22:17 -07:00
jenli669
74377430ce
feat(login): generate a GUI error when auto login fails
2019-08-26 23:21:40 -07:00
jenli669
e55e50d510
fix(login): show login screen when autologin fails
...
fixes #5781
2019-08-26 23:18:13 -07:00
sudden6
040c6b95ae
fix(chatform): fix a crash when there are no messages to load
2019-08-03 13:13:37 +02:00
jenli669
6c77d57da8
fix(groups): reduce group message size limit by 50
...
This commit fixes errors when sending large group messages stemming from inconsistencies in reported/true max message size in c-toxcore
Fixes #5760
2019-08-03 00:51:33 +02:00
jenli669
9099eea04f
fix(groups): remove logic that blocks parseConferenceSendMessageError
2019-08-03 00:09:05 +02:00
Anthony Bilinski
765fce94b7
fix(group): use valid pointer, allowing source invalidation
...
Fix #5681
2019-07-31 14:19:01 -07:00
bodwok
59a59fdc09
fix(chatform): crash after opening chat in new window
2019-07-29 15:51:45 +03:00
antony-jr
a9a953cf1c
fix(build): add required private slots
2019-07-27 16:49:21 +05:30
antony-jr
d23e4fd709
fix(build): fix ifdefs
2019-07-27 16:49:21 +05:30
antony-jr
f4d9cff7d4
chore(build): format code
2019-07-27 16:49:21 +05:30
antony-jr
5eea8ba27f
feat(build): add the delta updater
2019-07-27 16:49:20 +05:30
TriKriSta
5aeac56b76
feat: prohibition to remove messages in group chat
2019-07-22 21:16:26 +03:00
TriKriSta
0a9e72020e
refactor: edit load history when scrolling
2019-07-22 21:16:26 +03:00
TriKriSta
b807998fe9
refactor: simple edit code
2019-07-22 21:16:26 +03:00
TriKriSta
4c7ecb6024
feat: remove part messages from chat
2019-07-22 21:16:26 +03:00
TriKriSta
c2d5b422b3
feat: edit position chat after load history
2019-07-22 21:16:26 +03:00
TriKriSta
2a9648d12c
feat: add action "Go to current date"
2019-07-22 21:16:26 +03:00
TriKriSta
8c4b1e00a1
feat: edit load history in search
2019-07-22 21:16:26 +03:00
TriKriSta
6de1173c17
feat: edit function "Load chat history"
2019-07-22 21:16:26 +03:00
TriKriSta
b705ac8060
feat: load messages from the database after date
2019-07-22 21:16:26 +03:00
TriKriSta
fb2957c5ee
feat: load messages from the database before date
2019-07-22 21:16:26 +03:00
jenli669
dbf56581bb
refactor(widget): replace byteCount() with sizeInBytes in Qt 5.13
2019-07-17 00:14:20 +02:00
jenli669
1c94f090c8
refactor(widget): replace qt_mac_set_dock_menu() in widget
2019-07-14 23:52:44 +02:00
jenli669
dfe75fb101
refactor(widget): replace screenGeometry() when using Qt 5.13
2019-07-14 20:10:00 +02:00