<div dir="ltr"><div><div>Looking pretty good so far.<br></div>I'll keep testing and let you know how it goes.<br><br></div>Thanks again<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 16, 2014 at 2:49 PM, Nathan of Guardian <span dir="ltr"><<a href="mailto:nathan@guardianproject.info" target="_blank">nathan@guardianproject.info</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
<br>
Thanks to some very helpful end-user testers, and a kind "bug bounty"<br>
donation, we've had an epic push on ChatSecure in the last few weeks.<br>
<br>
As of v13.1.2, a few major bugs have been fixed around the network<br>
support, contact adding/delete, and the exit/shutdown feature. In-app<br>
account creation is working great, even over Tor, and file transfers<br>
with inline media display is improving. In addition, you can also now<br>
rename nicknames/display names on your contact list!<br>
<br>
The release is available on our F-droid repo, Google Play and directly<br>
via our "latest" releases folder <a href="https://guardianproject.info/releases" target="_blank">https://guardianproject.info/releases</a><br>
<br>
Please grab it, use the heck out of it, and help us keep moving it<br>
forward to be the "Most Awesome Secure Mobile Messaging App Evah".<br>
<br>
As a side note, ChatSecure iOS 2.2 is in beta, and looking very good,<br>
and we've got a new website up at <a href="https://chatsecure.org" target="_blank">https://chatsecure.org</a> too!<br>
<br>
*******<br>
2b75704 bump to 13.1.2<br>
61aba2e Merge pull request #393 from n8fr8/v13_network_tuning<br>
df519e4 layout improvements<br>
d87d081 just pass the URI and let Android figure it out<br>
f6d8290 make sure to notify data set when cursor is null too!<br>
d55b030 unify onStart and onStartCommand methods so heartbeat is<br>
properly called<br>
5778fdc on shutdown, force stop service once there are 0 connections<br>
c509d73 don't auto kill service if no connections (causes problems for<br>
heartbeat)<br>
ff9bd31 13.1.1<br>
971a0b2 remove provider cursor refresh on resume (not needed)<br>
42eafb1 re-enable avatar compression<br>
8f81905 in grid mode, there is no line2 (fix NPE)<br>
81ba4c7 bump to 13.1.0<br>
e87771f bump to 13.1.0<br>
15d0c8b Merge pull request #392 from n8fr8/v13_account_settings<br>
f000fa9 don't refresh connection unnecessarily and reset spinner state<br>
f4cb7ca make sure html tags don't show up in contact view message<br>
03c456c make sure account settings get updated and provider list as well<br>
da16a59 Merge pull request #391 from n8fr8/v13_optimizations<br>
4720a6d refactor of code to use Contact instance whenever possible<br>
solves a problem with subscription approval workflow<br>
bf2bc8f only show notification if main window is broadcast is not<br>
available<br>
0e85049 don't override presence packet unless it is type available<br>
9a99657 don't update spinner if account cursor is null<br>
6122d0f if a contact has not been added, do not show messages<br>
cc0c4b4 properly show OTR errors and warnings<br>
67fef5c add debug option to remote service interface<br>
6979dfa enable debug option and fix typo for foreground service<br>
99480b8 ensure we have enough time for ImConnection to sign out<br>
5e35153 don't unnecessarily setup the spinner state multiple times<br>
8a3375c simplify getActiveConnections() to use Collection class<br>
df9e2a8 don't refetch active connections when state comes in causes<br>
connections to be recreated even when they are disconnected<br>
3e108f3 change default foreground setting to be disabled<br>
4eed03d re-enable links in message text<br>
b97e3db clean-up handling of accountId and providerId for effiency<br>
f904ce9 change foreground pref name so it is off by default<br>
b737ddb ensure password remember can be turned off<br>
c221f64 optimize loading of temporary contacts<br>
6df2180 Merge pull request #390 from n8fr8/bugs_v13_still_coming<br>
cc611b2 Merge pull request #388 from devrandom/571_Nicknames<br>
dea7dcd in some cases, Cursor is null for QueryMap; try to avoid that.<br>
da595c4 fixes #2866 in case of unicode password string, use b64<br>
ae5e4b8 message id sent by sending plugin<br>
64339a8 enable debug log output for nightly builds<br>
636c14d in some cases null getBody() is received, but getBodes() has a<br>
message<br>
2ce6878 make sure message id's are being set in LLXmpp<br>
(precise)n8fr8@localhost:~/dev/repos/Gibberbot$ git log --oneline<br>
2b75704 bump to 13.1.2<br>
61aba2e Merge pull request #393 from n8fr8/v13_network_tuning<br>
df519e4 layout improvements<br>
d87d081 just pass the URI and let Android figure it out<br>
f6d8290 make sure to notify data set when cursor is null too!<br>
d55b030 unify onStart and onStartCommand methods so heartbeat is<br>
properly called<br>
5778fdc on shutdown, force stop service once there are 0 connections<br>
c509d73 don't auto kill service if no connections (causes problems for<br>
heartbeat)<br>
ff9bd31 13.1.1<br>
971a0b2 remove provider cursor refresh on resume (not needed)<br>
42eafb1 re-enable avatar compression<br>
8f81905 in grid mode, there is no line2 (fix NPE)<br>
81ba4c7 bump to 13.1.0<br>
e87771f bump to 13.1.0<br>
15d0c8b Merge pull request #392 from n8fr8/v13_account_settings<br>
f000fa9 don't refresh connection unnecessarily and reset spinner state<br>
f4cb7ca make sure html tags don't show up in contact view message<br>
03c456c make sure account settings get updated and provider list as well<br>
da16a59 Merge pull request #391 from n8fr8/v13_optimizations<br>
4720a6d refactor of code to use Contact instance whenever possible<br>
solves a problem with subscription approval workflow<br>
bf2bc8f only show notification if main window is broadcast is not<br>
available<br>
0e85049 don't override presence packet unless it is type available<br>
9a99657 don't update spinner if account cursor is null<br>
6122d0f if a contact has not been added, do not show messages<br>
cc0c4b4 properly show OTR errors and warnings<br>
67fef5c add debug option to remote service interface<br>
6979dfa enable debug option and fix typo for foreground service<br>
99480b8 ensure we have enough time for ImConnection to sign out<br>
5e35153 don't unnecessarily setup the spinner state multiple times<br>
8a3375c simplify getActiveConnections() to use Collection class<br>
df9e2a8 don't refetch active connections when state comes in causes<br>
connections to be recreated even when they are disconnected<br>
3e108f3 change default foreground setting to be disabled<br>
4eed03d re-enable links in message text<br>
b97e3db clean-up handling of accountId and providerId for effiency<br>
f904ce9 change foreground pref name so it is off by default<br>
b737ddb ensure password remember can be turned off<br>
c221f64 optimize loading of temporary contacts<br>
6df2180 Merge pull request #390 from n8fr8/bugs_v13_still_coming<br>
cc611b2 Merge pull request #388 from devrandom/571_Nicknames<br>
dea7dcd in some cases, Cursor is null for QueryMap; try to avoid that.<br>
da595c4 fixes #2866 in case of unicode password string, use b64<br>
ae5e4b8 message id sent by sending plugin<br>
64339a8 enable debug log output for nightly builds<br>
636c14d in some cases null getBody() is received, but getBodes() has a<br>
message<br>
2ce6878 make sure message id's are being set in LLXmpp<br>
0b6ddaa 571 Contact Nickname - contact.setName() added<br>
0a6e195 fixes #2858 in case of null provider returned<br>
e146879 fixes #2857 ensures provider returned is not null in case of<br>
delete<br>
3a34138 reimplement presence display on provider list item<br>
ce97cc4 fixs #2856 handler must not be null<br>
60455f4 571 Contact Nickname - option added, nickname sent to server,<br>
and stored locally<br>
dabbdb0 bump to 13.0.9 (beta)<br>
18b7f5d final changes ensuring CacheWord service is stopped on exit<br>
f01516e Merge pull request #385 from n8fr8/bugs_shutdown<br>
6e5cf23 fixes order of ops errors for exit/shutdown in both<br>
encrypted/nonencrypted db<br>
5214cf1 updating cert pings for DDG xmpp<br>
d131bce ensure db is not closed while we are operating on it<br>
6e5f4e5 logout needs to happen in a thread since its net activity<br>
fe13f6e Merge pull request #384 from n8fr8/bugs_v13_account_setup<br>
090d865 setting back to Android-18 API for now<br>
5dc4c54 use sp text size for messages instead of defaults<br>
5d4165a added new "create account" to strings<br>
ba92825 delivery check needs color to show up in dark theme<br>
50ae40f mProviderId was being overridden for "existing" accounts this<br>
is only needed for "new" accounts - fixed account setup.<br>
9834e60 Merge pull request #383 from mmb/uknown_typo<br>
067c754 Fix typo in exception.<br>
8ff1be6 Fix typo in log message.<br>
aa1f923 Fix typo in log message.<br>
4364d6a bump to 13.0.8<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.11 (GNU/Linux)<br>
Comment: Using GnuPG with Thunderbird - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iQIcBAEBAgAGBQJS1/FhAAoJEKgBGD5ps3qprtwP/isqj1bmd2CTpnNRmkAyZM6t<br>
4Zm6agx4eOfV3xemIUIsQAhu61PgaY0Igr2lU6Mh6KXgUupseKu1ArhNt6F6PoV4<br>
J1pu2acQ7/JcM+yQnylehPAQIuAFd8Ag2bcmfVDdMWiQgwZwORgF51LEVX/YO6rr<br>
VKIZHAMihAV1LkmeqgJoSf7ija5bb9vWV4gq81K/r5DXr8TDXiBVqAL8ezKv61zf<br>
aGiXkveQvvIJX0VCN/9gIcqF46OHIOlLT61e3VlJ9DPrzklsTbXUaFdB/6JgQCfb<br>
7E0V1Flv7xF2JFH+ElToAJIxPgV3BZqGhVdG9G4Ly4fNXYh61bC11K+4aXgxW79s<br>
kzwR8C1yzy+NujHcHsX2uw8DEjX2p22tVL2QYLuQt5GJqzI8V5BltZgVcc9OqCTy<br>
Wgz9zyMJrOaIJwgCIJKXaKb+F3x56MqxNEn4ms5ni6ewrd3C74vf3tZo8kdjIc7t<br>
cl8U14llv+UjQ75OcjbkSDfXfCPwfjHoGMbpDEKs1EO5ZMtOI6kXi9GrjmL363EZ<br>
SZ8IHDoUA7d3q+/h6TsXvLzKo91UNOK1ISX/zp+m/fcPVRRf2tihb3jTsfFtEuqj<br>
ILL/96Dgh3mVUZLFE3zmtWDWA6vtHSs19dOC3cQ6FBos5JeEk8IInri4K6BhWvg7<br>
to3qm5La6FDAnQlLZgzN<br>
=9/Hj<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Guardian-dev mailing list<br>
<br>
Post: <a href="mailto:Guardian-dev@lists.mayfirst.org">Guardian-dev@lists.mayfirst.org</a><br>
List info: <a href="https://lists.mayfirst.org/mailman/listinfo/guardian-dev" target="_blank">https://lists.mayfirst.org/mailman/listinfo/guardian-dev</a><br>
<br>
To Unsubscribe<br>
        Send email to:  <a href="mailto:Guardian-dev-unsubscribe@lists.mayfirst.org">Guardian-dev-unsubscribe@lists.mayfirst.org</a><br>
        Or visit: <a href="https://lists.mayfirst.org/mailman/options/guardian-dev/petervnv1%40gmail.com" target="_blank">https://lists.mayfirst.org/mailman/options/guardian-dev/petervnv1%40gmail.com</a><br>
<br>
You are subscribed as: <a href="mailto:petervnv1@gmail.com">petervnv1@gmail.com</a><br>
</blockquote></div><br></div>