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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  [email protected]

Reply via email to