sudden6
7189b46d3d
chore(deploy): add snorenotify to Flatpak manifest
2019-03-24 11:58:09 +01:00
sudden6
5880ab8a42
chore(deploy): add snorenotify to AppImage deployment
2019-03-24 11:58:09 +01:00
sudden6
66e2c01029
feat(notify): add desktop notifications using snorenotify
...
This commit adds very basic support for desktop notifications on friend
request, group invites, friend messages and group messages.
2019-03-24 11:58:09 +01:00
Anthony Bilinski
18b52ce568
fix: register RowId meta type for use in fileInserted signal
2019-03-21 14:00:59 -07:00
sudden6
c0f493b6b8
chore: do Travis Windows builds only on master
2019-03-18 18:20:55 +01:00
sudden6
1629e3a33e
chore: build 32bit windows builds on CircleCI
2019-03-18 16:40:21 +01:00
sudden6
fc2baea969
chore: more caching on MacOS Travis
2019-03-18 06:56:11 +01:00
sudden6
b7b9b58d42
refactor: make ToxCall non-moveable
...
We don't need move functionality and the code for it is complex and
error prone.
2019-03-17 19:32:34 +01:00
sudden6
a66490f127
Merge pull request #5569
...
Patrick (3):
test(core): Add test cases for core, initial
test(core): Added test for startup with invalid proxy
test(core): Implement recommended changes
2019-03-17 19:05:05 +01:00
Patrick
9d2a8a3af6
test(core): Implement recommended changes
2019-03-17 13:52:42 +01:00
Patrick
e3a02b6ccb
test(core): Added test for startup with invalid proxy
2019-03-17 13:52:42 +01:00
Patrick
cf32ccfa0e
test(core): Add test cases for core, initial
2019-03-17 13:52:42 +01:00
sudden6
a91c70b0c0
chore(build): cache apt packages between runs
...
For now only in the windows docker. This saves a lot of bandwidth when
doing test builds locally.
2019-03-17 11:59:15 +01:00
sudden6
900e48ef48
chore(ci): add debug builds to CircleCI
2019-03-17 11:59:15 +01:00
sudden6
a3f7732db2
chore: temporarily disable spell checking for MacOS
2019-03-17 11:59:07 +01:00
Anthony Bilinski
e489168775
fix(groups): add peers if already playing audio when netcam created
2019-03-08 09:08:29 -08:00
Anthony Bilinski
7c13b8b7db
fix(groups): don't add peers to netcam view until they play audio
...
Fix #5536
2019-03-08 09:08:29 -08:00
sudden6
86415cb71c
Merge pull request #5564
...
TriKriSta (1):
refactor: edit styles
2019-03-07 11:20:09 +01:00
sudden6
80f5cb5f7a
fix(audio): input device not closed under certain circumstances
...
fixes #3625
Input device was not closed after the following steps:
- Select "Disabled" for audio source
- Switch away from A/V settings
- Switch back to A/V settings
- Switch to some audio input device
- Switch away from A/V settings
-> audio input device still open, but unused
2019-03-04 23:20:36 +01:00
TriKriSta
f64bb48a92
refactor: edit styles
...
edit typing color and image,
move colors for background selected text and background searched text
in palette files
2019-03-02 01:58:58 +02:00
sudden6
acef759a58
feat: remove old boostrap nodes code
...
This commit replaces the bootstrap node list in the qtox.ini file with
the boostrapnodeupdater class.
2019-03-01 10:39:24 +01:00
sudden6
1f2bdf3a1b
feat: load bootstrap nodes directly from JSON
...
This allows us to easily update the list of bootstrap nodes.
2019-03-01 10:39:24 +01:00
sudden6
8fbffa9fe7
refactor: link ressources into qtox_static library target
...
This allows tests to use the ressources too.
2019-03-01 10:39:20 +01:00
sudden6
d6d433c617
Merge pull request #5558
...
TriKriSta (8):
style: add dark style
refactor: move palette colors in ini files
feat: edit reload themes
refactor: rename palette colors
style: edit styles
feat: add color for links in palette
refactor: edit variables for themes
fix: initialization theme
2019-02-26 18:20:28 +01:00
sudden6
5b0c3a8d42
chore: fix caching in CircleCi
2019-02-25 20:08:54 +01:00
sudden6
e6fb66f052
chore: fix windows CI script
2019-02-25 19:46:27 +01:00
TriKriSta
d517c3a638
fix: initialization theme
2019-02-24 23:26:10 +02:00
TriKriSta
827e3b734c
refactor: edit variables for themes
2019-02-24 16:22:59 +02:00
sudden6
4fe6addb04
Merge pull request #5532
...
TriKriSta (1):
feat: show date in chat log
2019-02-24 11:59:14 +01:00
TriKriSta
d35dbcc870
feat: add color for links in palette
2019-02-23 19:40:59 +02:00
TriKriSta
9a82d8144f
style: edit styles
2019-02-23 19:00:50 +02:00
TriKriSta
c6142e4287
refactor: rename palette colors
2019-02-22 18:01:43 +02:00
TriKriSta
e146c11f0f
feat: edit reload themes
2019-02-21 15:53:31 +02:00
TriKriSta
5bc27b08bc
refactor: move palette colors in ini files
2019-02-20 15:42:53 +02:00
sudden6
4e76084c6f
fix(ui): add tooltip to about friend window
...
This is to explain what the public key can be used for and that it's not
a ToxID.
2019-02-19 22:44:57 +01:00
naxuroqa
9caeb94361
fix(build): fixup CircleCI 2.0 config
2019-02-19 18:44:06 +01:00
naxuroqa
b355ef4737
chore(circleci): upgrade circleci config file
...
* Upgrade circleci config file to v2.0 format
* See https://circleci.com/docs/2.0/migration/
2019-02-19 18:44:02 +01:00
TriKriSta
87d6883a0f
style: add dark style
2019-02-19 16:21:44 +02:00
sudden6
50f53db113
Merge pull request #5553
...
Ivan Sorokin (1):
fix: fix uninitialized variable
2019-02-15 11:52:29 +01:00
Ivan Sorokin
ea18b613ba
fix: fix uninitialized variable
...
undefined behavior sanitizer complained about uninitialized variable:
src/widget/form/chatform.cpp:781:9: runtime error: load of value 190, which is not a valid value for type 'bool'
2019-02-15 11:51:50 +01:00
Ivan Sorokin
52f0e2db94
fix: fix uninitialized variable
...
undefined behavior sanitizer complained about uninitialized variable:
src/widget/form/chatform.cpp:781:9: runtime error: load of value 190, which is not a valid value for type 'bool'
2019-02-15 04:11:57 +03:00
sudden6
089d6a8e7a
chore(flatpak): add dependency for flatpak icon verifier
2019-02-09 21:09:21 +01:00
sudden6
489027ea1e
fix(flatpak): use SVG for icon
...
Flatpak doesn't allow compressed SVGs as icons because this is against
the specification.
2019-02-09 12:02:56 +01:00
Anthony Bilinski
d2508e7eac
fix(groups): check for label in timer audio playing timer callback
...
If peer quits the group and they were just playing audio, their label will be removed but their timer will still be running. Unguarded update of label causes segfault.
Fix #5511
2019-01-29 11:20:15 -08:00
Anthony Bilinski
13afbf7ec6
fix(groups): avoid having to lookup peer pk
...
Caused race where peer plays audio, then is removed from group, then we
process audio played signal and lookup their peerId in core where it
doesn't exist. Now Group will effectively contain the peer until the
peer list changed slot is processed.
Partial fix for #5511
2019-01-29 08:30:39 -08:00
Anthony Bilinski
013771c13a
feat(build): remove timestamps from build to allow reproducible builds
...
avoid Qt embedding timestamps into translations after copying .ts to .qm to work towards reproducible builds. Now reproducible locally as long as there is absolutely no change to environment.
2019-01-28 23:53:33 -08:00
TriKriSta
d0e8ba8b9c
feat: show date in chat log
2019-01-28 21:15:52 +02:00
Anthony Bilinski
edf6b67313
refactor(core): strong type message receipt and row ID
...
Avoid implicit casting and invalid arithmetic.
2019-01-28 10:58:54 -08:00
Anthony Bilinski
8422c09f6a
fix(groups): don't invalidate all audio sources when peer list changes
...
Fix #5508
2019-01-27 23:13:11 -08:00
Anthony Bilinski
093962e3ec
fix(groups): don't freeze when opening AV settings during group call
...
Fix #5510
2019-01-27 17:55:24 -08:00