Its also up on our Fdroid repo now. .hc
Nathan of Guardian: > > This has been pushed to Google Play, and we'll updated our FDroid repo > asap as well. For now, APK is below: > > APK: https://guardianproject.info/releases/ChatSecure-v14.1.1-RC-3.apk > SIG: > https://guardianproject.info/releases/ChatSecure-v14.1.1-RC-3.apk.asc > > Final few fixes: > > 14.1.1-RC-3 / 2015-03-01 / 34deffd103b9a2dfcec32f5f4b934dbe049dd921 > > 27ac3ba fixes bug with incorrect display of media transfer progress > 39f01ea small final layout cleanups, menu tuning and related fixes > 9c7ff10 handle NoSuchElement error happening due to poll(); peek() > first! > 2df2d14 fix audio playback, media rendering and remove errant tap logic > > > ----- Original message ----- > From: Nathan of Guardian <[email protected]> > To: [email protected] > Subject: [guardian-dev] ChatSecure Android v14.1.1 > Date: Fri, 27 Feb 2015 14:10:40 -0500 > > /*** Chat secure and prosper! (RIP Leonard Nimoy) ***/ > > This is likely THE final RC/release of this last big round of work on > stability... Many thanks to Hans for his great assistance on helping > this release focus on stability and core improvements. We will be moving > onto a v15 new feature work after this, and I am very glad we have a > much improved base on which to build. > > Other than stability, highlights include persistent group chats, > improved OTR session init/refresh, auto-downsizing and fast encrypted > sharing of photos, more accurate presence notifications and many more > under the cover updates! > > APKs here, but soon on FDroid, Google Play and beyond! > > APK: https://guardianproject.info/releases/ChatSecure-v14.1.1-RC-1.apk > SIG: > https://guardianproject.info/releases/ChatSecure-v14.1.1-RC-1.apk.asc > > 14.1.1-RC-1 / 2015-02-27 / 757c50144bf04975063031204250c0e755c2fef6 > > * MultiUser Chat / Group fixes > 23454b2 fix creation of new ChatGroup/MUC sessions Previously, new chat > instance was being inserted into IMPS when we created a new MU > 6e66920 UI logic for handling group vs normal contact > a366cfd set provider default sort to unambigious column (_ID instead of > name) > 672becb read the contact type to properly determine if it is a groupchat > fe1c585 Fix handling of groupchat/MUC nickname storage and display > > * Usability > b27841c make Tor bridge: links clickable always, whether on Tor or not > cee8a3a auto-resize images taken with embedded camera for quick transfer > 3b762b4 make sure all desired accounts sign in on startup > 9c99e50 create prompt screen if chat media store or SD card is missing > be2c6e2 Trigger message requery when file transfer is done Sometimes the > message display doesn't update after you ahve received in an > d263292 stop delete prompt after taking audio/pictures, just delete > automatically > > * OTR sessoon init fixes > 2062b77 OtrEngine doesn't need to set the from - the XMPP Provider will > do it > > * Stability Improvements > bfaa660 improved logic for handling service restart/reinit > de92973 if VFS not mounted, redirect to WelcomeActivity for logic This > can happen if user opens app from Notification and not from Lau > 693bc29 an extra check to make sure mounted() before getting image > 7a684a2 reconnect to cacheword on restart of Service after OS kills it > f9c606f Enable Service to response to CacheWord in case of restart/kills > In some cases, on devices with low memory like my Moto E, the > 11aa581 prevent NPE after ending a chat session > 18508b3 purge old code structure that launches NewChatActivity for each > account > a4ed775 prefer internal storage for ChatFileStore, unless there isn't > enough space > 424f931 rename IocVfs to ChatFileStore following what it does > db9c873 rename chat_screen_menu to new_chat_menu, its only used in > NewChatActivity > a02f05e provide single method for "Shutdown & Lock" > 26aca9b AccountWizardActivity: purge unused code to clarify "Shutdown & > Exit" usage > 3885625 there is only one VFS, so if its already mounted, nothing to do > 69609ff rename IocVfs.dbFile to dbFilePath to distinguish it from the > File instances > d011614 store the location of IOCipher media store so if its missing, > prompt user > 3d4c8c4 move all encrypted store password transformations to single > method > d1d357f create IocVfs.initWithoutPassword(Context) for when no password > is set > f092b41 unmount IOCipher container on "complete shutdown" to zero out > stored keys > 8520b14 support new IOCipher v0.3 API > db2405f switch to IOCipher v0.3 > > 14.1.1-BETA-1 / 2015-02-24 / b938c5b0e7c424bc0be907b78bc38d3e1eb97125 > > * UI tweaks > 415070e re-instate chat OTR state/drop-down menu > ad3367b make button panel scroll horizontally > bd0068f Revert "Only linkify when it is a text message and not media" > 302904d last cleanup of groupchat dialog box > 72fdb80 small clean-up of dropdown dialog for groupchat > cd82821 add new dark attachment icon for dark theme > b9ba9f4 use a ScrollView for Account Wizard screens to accomodate long > translations > f57083f add new dark attachment icon for dark theme > 53227fe move share/attach to bottom of the screen popup menu This > declutters the actionbar, and matches more what other popular apps > 9cfcfa3 last cleanup of groupchat dialog box > > * Feature fixes > 02044de fix message address targeting for OTR setup Messages were being > sent to wrong resource, and OTR init never occured > 853af9e OTR code cleanup to remove still existing issues with encryption > start > > * Stability > 5fb1ac4 fix crash if loader is working, then ChatSecure quits > 1a3b695 launch all clicked links into a new Task > > * Misc > 7d6d558 explain why the SQLCipher libs are loaded at app start > 3b2530c do not translate SharedPreferences key strings > 6f10871 make-release-build: generate APK file name based on `git > describe` > df3cc88 use correct classes and casts in LinkifyHelper > 2391f76 small clean-up of dropdown dialog for groupchat > 6f70426 make MUC chat work better and persist across app instances > 0bbb908 Only linkify when it is a text message and not media Linkify > code expects a Spannable which only exists if the message contai > 8d5d2c3 purge dead code from MessageView > eddb171 add new translations > > 14.1.0-RC1 / 2015-01-06 / 863bfec7b0881395dbaec8937f999e0c9b0b9dd7 > > 863bfec update translations > 21d18af remove duplicate packet subscribe code > bd0c743 update to latest cacheword > f172551 reinstate contact object instance clearing on logout > 7880bc0 this just clears objects from memory; it should be done > bc4bbaa query or insert new contact to ensure you don't create > duplicates > cc5f8d8 don't add a contact if it already exists > 5ecf862 don't load chats until connections are init'd also re-impl > subscription dialog prompts properly > 815a6ed simplify subscription prompt text > 6bb7deb just show normal contact for now in contact picker - still > looking into a way to show pending/subscribe notices here > c0ab354 clean up menu options for account and chat views > eddfd38 Merge branch 'master' of > github.com:guardianproject/ChatSecureAndroid > 6625a91 additional fixes for contact add, subscribe, presence > interaction > d476883 multiple fixes for handling subscription request in UI > 71d1c1d don't re-init timers if they already have been created > 51eb8ea Merge pull request #621 from n8fr8/bug4461-normalizeusernames > 74ccfdd fixes #4473 makes sure the roster is not null > bf6bae2 fixes #4472 makes sure connection, view are not null > 6ee25fe fixes #4461 (and others) related to invalid username/jids This > should solve cases where OTR does not init when a user creates > d8ce28d include the 'v' before the version number in the release file > name > 063fa4b make-release-build: configure ant build after all conf files are > in place > 089aaa8 update cacheword to get build fixes > 5c33aed make-release-build: always build the git tag that matches > versionName > b9dcf37 automatically name ant release builds using versionName from > AndroidManifest.xml > 55be894 make-release-build: temp workaround for old cacheword that signs > the jar > de8a9be update translations: ar bg bo ca cs de es_ES fa fi it nl pl sr > tr > > 14.1.0-beta-2 / 2015-01-24 / b2fb94fa8c98b29ea922d864dff88968e57af7c1 > > 6a69d43 fixes #4448 makes sure cursor is closed > 975f1c3 fixes #4447 sometimes cursor is null if not init'd yet > b962e20 fixes #4437 - flag should be added, not set (which overrides NEW > flag) the CLEAR flag must be used in conjunction with the NEW > 63841f8 typo fix > 6d96780 fixes #4441 - networkinfo or other network info could be null > > > 68c532c fixes #4438 - presence might be null > > 14.1.0-beta-1 / 2015-01-21 / 424927dfa7778bc0a9a64a9202029f15bcb4255c > > * Network > 3992ac2 if remote connect is offline when you send message, refresh > presence > 2575942 ignore stale XMPP Connection instance, and re-init/login > f4dc7b4 Improves the connectivity monitoring listener accuracy > > * Usability > 9b9412f ensuring message notifications are cleared when chat is > displayed > 905da53 let's not show a background in the account setup > 5f78377 only single background image file needed, its dynamically > resized > 09e5efe don't automatically linkify in chat windows of accounts running > on Tor > 9256651 add custom URI scheme linkifying to handle geo:, xmpp:, etc. > 41dfdd3 Ensure presence is updated all the way to the UI/View Also fix > mismatches in int values for presence status types Small improv > 01b3562 go back to main conversation list when chat is ended this fixes > the issue with chat name/titles not properly updating on some > 9909501 remove profile menu if OTR is not init'd we need an active > session/fingerprint for this to work > 8db20d9 add horizontal progress bar for otr status > 5a06cdd make sure avatars show up on medium screens > 1cbe65d Merge pull request #598 from n8fr8/master > > * Core Stability > a38da81 Don't clear list/contacts data from memory on logout > 20e262c Clearing data causes issues on network disconnect/reconnects We > don't need to so aggressively clear data anymore, now that we > 31db61f remove unneeded duplicate contact cleanup code > 6570d85 closes the settings cursor > c3d8532 cursor needs to be closed manually > eb76c46 Fix verify method : the 2 arrays compared were the same -> use > this.xEncryptedMAC instead of xEncryptedMAC > d9e40c4 move Orbot market: link to donottranslate.xml > cf596a2 Merge pull request #607 from raphaelm/fix-build-scripts > baf7842 Adjust pom.xml version of asmack to the one actually included in > the project > 762651e Update update-ant-build.sh to work correctly on current build > tool versions > 0b2926e simplify presence updating to make it more reliable > 92f3ba1 don't clear presence table ever, and don't load offline contacts > these were causing problems with presence table being incorre > 5439b75 add ability to request an async presence refresh from roster > 3ba2a8f avoid concurrent mode problem by using idx > c0cfa8d fix code for detecting OTR capable resource > f6f1a91 nothing changed > 0a040b2 add new low-res versions of default background > a44e1ad Merge branch > 'eighthave-fix-crashes-related-to-large-background-bitmap' > 43e213a load background bitmaps in a custom AsyncTask > 7806e7a remove drawables targeted at android < 9 since minSdk is 9 > > -- PGP fingerprint: 5E61 C878 0F86 295C E17D 8677 9F0F E587 374B BE81 https://pgp.mit.edu/pks/lookup?op=vindex&search=0x9F0FE587374BBE81
signature.asc
Description: OpenPGP digital signature
_______________________________________________ List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To unsubscribe, email: [email protected]
