Tux3 / Mlkj / !Lev.uXFMLA
0054787826
Add an option for auto-updates on Windows
...
With the update server hosted on my laptop...
Fun fact: Updates are really easy to mess up right now. If I forget to update the update server, everyone gets downgraded. Upload a bad file and everyone will crash. Fun stuff.
Upates Are Experimental™ and off by default.
2014-11-10 00:31:29 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
45e20187cc
Download and applying updates, qtox-updater
...
The auto-updater is essentially done, except for the GUI. For now this is only an API.
The API works, but the tools to manage the update server would need some love
2014-11-09 23:24:39 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
1350fbbaf9
Add qtox update-server tools
...
qtox-updater-sign takes data from stdin or as argument, signs it with the updater's private key, and output the signature + the data
qtox-updater-genflist generates a flist, a serialized list of AutoUpdater::UpdateFileMeta for the qTox updater
2014-11-09 18:04:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
965254d151
Teach the AutoUpdater to read a flist
...
We can now read the list of files in an update, along with the install path, file size, and signature
Everything, metadata and files, is signed with ed25519, but not encrypted
2014-11-09 17:55:38 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
747fd33592
Create AutoUpdater, teach it to check new updates
...
It can't read a diff or apply an update yet, just check.
2014-11-09 15:51:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
0adb963603
ToxDNS lacked the Q_OBJECT macro
2014-11-09 13:14:21 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
685b8ecdb8
Remove backup qtox.pro.orig
...
Thanks to Ansa89
2014-11-09 11:17:48 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
91fb34ff3b
Merge branch 'pr679'
2014-11-09 11:04:00 +01:00
Ansa89
43e9d38b31
Italian translation: update
2014-11-09 10:56:39 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
58e7d0dcfd
Merge branch 'pr678'
2014-11-09 08:47:11 +01:00
apprb
130c47eb26
93a4d30
(Add boolean 'sent_ok' to new history DBs) fix: default value
2014-11-09 16:13:17 +09:00
Tux3 / Mlkj / !Lev.uXFMLA
c30c1c6022
Don't notify the same status change twice
...
Fixes #676
2014-11-09 02:02:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
eccf50286e
Highlight on main buttons hover, fixes #295
2014-11-09 01:39:07 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
c05752d5a2
Use Fusion by default if available
...
Only on first run, if you explicitely choose no style or another style, we don't change that. Fallback to no style if fusion isn't available.
2014-11-09 01:10:06 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
3d9cc86e30
Show the date for each new day when loading history
2014-11-09 00:08:28 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
93a4d30724
Add boolean 'sent_ok' to new history DBs
...
We can remember which message we couldn't send and build faux-offline messaging on top of that later
2014-11-08 23:47:59 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
51f02eb731
Update french translation
2014-11-08 23:41:18 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
18cf3a806b
Don't free actions owned by the system tray menu
...
Thanks to mannol for reporting the issue
2014-11-08 23:14:22 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
a158aed643
Autoload last week of history on startup
...
Only if keeping history is enabled, of course
2014-11-08 22:43:33 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
33b5e48b6a
Fix #673
2014-11-08 17:53:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
4959d8833a
Fix #674
2014-11-08 17:47:13 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
741c9771ea
Remove dead assignement, useless include
2014-11-08 16:31:12 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
e1b95105bc
Fix #671
2014-11-08 14:46:57 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
1c952f280a
Fix #670
2014-11-08 14:07:51 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
740446522a
Build .qm files in qmake, before RCC runs
...
Otherwise the resource compiler complains that it can't find our translations
Fixes #668
2014-11-08 13:27:30 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
3dabfcfbba
Merge branch 'pr669'
2014-11-08 12:23:57 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
a6bc482758
Merge branch 'pr667'
2014-11-08 12:23:30 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
ba4a9f8fc4
Windows installer: Fix Tox URI handling
2014-11-08 12:19:18 +01:00
Ansa89
814d76695e
Italian translation: update
2014-11-08 10:12:20 +01:00
Zetok Zalbavar
1665afe502
Correct qTox.desktop
...
With an additional ';' installing qTox desktop file resulted in warning:
/usr/share/applications/qTox.desktop: error: value "InstantMessaging;;AudioVideo;Network;" for key "Categories" in group "Desktop Entry" contains an unregistered value ""; values extending the format should start with "X-"
2014-11-08 00:05:13 +00:00
Tux3 / Mlkj / !Lev.uXFMLA
e4c5d50bec
Windows installer: .tox file format, app registration
...
qTox now handles the .tox file format, gives it its default icon, and is properly registered as an application you can remove from the control panel
2014-11-08 00:08:46 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
5e906d1767
Merge branch 'pr664'
2014-11-07 23:19:27 +01:00
dubslow
b707ce2c91
remove incorrect line
2014-11-07 16:17:23 -06:00
dubslow
3d073bcd9a
Same mistake every time...
2014-11-07 16:06:37 -06:00
Tux3 / Mlkj / !Lev.uXFMLA
f40aa08392
Windows installer: System-wide Tox URI protocol support
...
Will enable support for the tox: (Tox URI) protocol in the registry, notably in major web browsers
2014-11-07 22:58:20 +01:00
dubslow
7a20254dd1
handle tox save files, also fix IdentForm bug
2014-11-07 15:45:21 -06:00
Tux3 / Mlkj / !Lev.uXFMLA
345fbc07ea
Merge branch 'pr662'
2014-11-07 22:21:08 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
ff78fc2916
Merge branch 'pr657'
2014-11-07 22:20:51 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
3621cb38cc
Merge branch 'pr655'
2014-11-07 22:15:53 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
3ad18b940f
Merge branch 'pr654'
2014-11-07 22:15:43 +01:00
apprb
bc0f0a9416
default friend name
2014-11-08 02:15:42 +09:00
apprb
9947a34465
main window title proper updating
2014-11-08 01:50:39 +09:00
apprb
c1ef9115d0
Alias: remove unnecessary symbols + size limit
2014-11-08 01:40:22 +09:00
apprb
58eebcb2a6
load/save aliases from the settings file
2014-11-08 01:07:21 +09:00
apprb
af8df8e707
possiblity to setup alias
2014-11-07 23:56:15 +09:00
apprb
b316f6e13f
only public key is necessary
2014-11-07 23:56:14 +09:00
apprb
59748886de
struct Friend refactoring
2014-11-07 23:56:14 +09:00
Olexandr Nesterenko
cd24e97ebd
remove *.qm files
2014-11-07 15:46:31 +02:00
Ansa89
8a989fffb2
Italian translation: update
2014-11-07 12:35:24 +01:00
Zetok Zalbavar
3252c763c4
Make emoticons more compatible with other clients
2014-11-07 10:20:11 +00:00