Wazapp for N9 Updated to Version 0.9.12; Major Preformance Updates and New Features

| November 8, 2012 | 47 Replies
Advertisements

Wazapp which is possibly THE most important unofficial client for the N9 has just received a major push bumping it up to version 0.9.12. bringing with it the following updates:

Now using Yowsup!
  * Credits page modifications
  * Added polish, Ukrainian, Urdo, and Hungarian
  * Updated description
  * Added first run checks
  * Fixed emojify subject when changed after login
  * About page adjustments
  * Updated notification icons
  * Switched to organiser feedback to make use of LED
  * Skip loading duplicate conv in db
  * Fixed fetching grp subject and picture when added to a group
  * Fixed group set picture, that prevented returning to created group conversation
  * Fixed group create busy indicator display when tried again after failure
  * Fixed setting group subject in Conversation UI once created
  * Subject textarea is now disabled while group create is in progress
  * Now Handling connectionClosed during group creation
  * Fixed destruction of osd_notify when CreateGroup is destroyed
  * Fixed disabling of createbutton when all selected participants were removed
  * Fixed group set picture, when prevent returning to group when created
  * Fixed group create busy indicator display when tried again after failure
  * Fixed setting group subject in Conversation UI once created
  * Subject textarea is now disabled while group create is in progress
  * Fixed profile binding when not a contact
  * Fixed default profile picture when not a contact
  * Fixed tr string in support page
  * Now handling group create error, fixes #157
  * Disabled request presence when app loses focus at an active conversation
  * Catche exceptions in maskImage
  * Adjustments to credits page
  * Credit page adjustments
  * Updated support icon
  * Adding missing ImageButton and wazapp128 icon
  * Updated support icon
  * Fixed remove button in WAListView
  * Disabled send audio recording until its interface is fixed
  * When a message is received, getOrCreateConversation instead of getConversation
  * Set invisible to BusyIndicator of refreshPics until activated again
  * Interface version now propagates to UI
  * Connect auth_fail received signal to UI
  * Hiding refresh picture button for now
  * Enhanced getConversationGroups function, now it's much faster
  * Merge with dev 60ea0e0876109b003308bfa482f80b99bfbfb2f5
  * missing file from previous commit
  * Removed Squircle Mask in chats and contact lists, switched to real squircles
  * Now using global defaultPicture variables
  * Use enhanced default user and group pictures
  * cleaned imports in contacts.py
  * Added WAImageProcessor, to which any image processing is delegated
  * Removed unused Utilities import in wadebug
  * Modified role
  * Switched to 128x128 logo
  * ImageTextLink buttons are now invertible
  * Now using inverted colors for buttons in About
  * Switch to a real 128x128 logo in WASupport
  * Added enhanced About Page
  * Moved About button back to main menu
  * Add Support Wazapp Page
  * Added color property to GroupSeparator
  * Added Tests for new pages
  * Added Credits Pages
  * Moved items to Column, separator fixies
  * If profile picture or contact picture do not exist, fetch it, otherwise ignore refetch
  * Contact profile items position fix
  * Profile page flickable height fix for toolbar height value
  * Group conversation user profile page fix
  * Fixed default pictures in main
  * Set lastseenon to now when received unavailable for a contact
  * + symbol added to number
  * SMS compose fix
  * Fixed caching of last seen when received during online
  * Fixed picture in notification feed for non-contacts
  * Fixed emoji display in status and group subject textinputs
  * Contact Page improvements
  * Media list
  * Groups list
  * SMS sending fix
  * Number displaying fix
  * Fixed contact phone picture overwriting profile picture thumbnail
  * Now using absolute path to defaultProfilePicture and defaultGroupPicture set in WAConstants
  * Fixed #163 Profile Images misbehaviour
  * Added WAImageViewer for profile picture viewing, to support realtime updating of the picture
  * Now using groupIcon of conversation
  * Fixed rebind function in Conversation
  * Fixed double calling of getInfo for group
  * Cleaned groupProfile code
  * Added test page for WAImageViewer
  * Removed creation of same default picture for each contact with no picture (duh!)
  * Now passing group conversation icon along with conversation data from backend, if exists
  * Forced fetching of picture in case it does not exist (deleted) in cache
  * Now listening to typing/paused signals
  * Fixed emoji regex which resulted on ignoring some emoji
  * Added a UI Tests folder to be able to quickly test components
  * Fixed GroupSeparator height
  * Now passing path to emoji dir as an argument to emoji.openDialog, to set current path to emoji relavent to the textarea which summoned it
  * Global.getCode now scans for any images, to support dynamic emoji paths. Should be enhanced though.
  * Global.emojify2 is currently best candidate to replace other redundant emojify functions
  * Fixed indents in WATextarea
  * Fixed last seen issues
  * Now using a single source for userstatus (typing/paused)
  * Fixed preview not stopping when selected an audio to send
  * Fixed chinese support which was broken by new emoji
  * Added missing SectionDelegate
  * Emoji dialog gets a makeover
  * Now using a single emoji dialog instance
  * Emoji dialog now handles parsing and insertion into the textfield
  * Emojis are now loaded only once, on first demand, increases emoji category switching performace
  * Emoji dialog adjusts the number of columns according to current device orientation
  * Fixed multiselection in walistview when there are not rendered items
  * Now setting BusyIndicator size throuh BusyIndicatorStyle, fixes many warnings thrown at startup
  * Fixed sections showing when they contain only no-render items
  * Removed BusyIndicator from WAHeader and create a global one in WABusy triggered by setting 'busy' property of a WAPage to true
  * Now create group shows a busy indicator
  * Fixed groupSubjectChanged signal parameters
  * Now sendMessage, changeSubject and changeStatus strip the text first
  * Fixed emoji initial emoji insertion on initial status change or group subject changes removing all existing emoji
  * Now resetting status in textfield to current one each time settings page is opened
  * Now resetting group subject in textfield to current one each time group subject change page is opened
  * Merge pull request #151 from CepiPerez/new-issue
  * New emoji
  * Fixed emoji insertion in GroupSubject and Status Change
  * Fixed Group subject change
  * Fixed open conversation profile from Chats list when conversation was never opened
  * Disabled progress bar in splash screen for now
  * rm .gitignore
  * Fixed view contact profile initiated from contact list
  * Fixed contact data in contact profile
  * Fixed notification ringtone selectors
  * Fixed playing 'no-focus' notification ringtones initially when the app has never lost focus
  * added ContextkitProvider
  * added ContextProvider
  * added ContextProvider
  * Update src/accounts/qtc_packaging/debian_harmattan/control
  * Fixed set my profilepicture
  * Removed symlink to client
  * Catching unicodedecode exception in debug
  * Added missing groupprofile js helper file
  * Fixed set picture
  * Fixed groupParticipants signal args
  * Fixed inclusion of client dir to work on windows
  * Update src/client/wazapp_init
  * Logging in wazapp_init cause incoming messages not receiving
  * Update src/client/messagestore.py
  * Removed strange utf operations, now export conversation working good for Russian
  * Fixed Emoji insertion
  * Added norender property if not real contact
  * Added landscape supposrt to CreateGroup and GroupProfile, which was removed when moved to walistview
  * Now removing self from contacts before passing it to frontend
  * Fixed syntax error in invoker execution
  * Fixed link checking instead of file checking
  * Fixed MCC to Country by C++ (i like c++ much more than qml and python)
  * Edit group now uses walistview
  * Components now use a unified source for a contact picture
  * Added showNotification function for InfoBanner notifications
  * Changing profile picture now shows a BusyIndicator while updating
  * Group Profile is now instantiated inside group conversation
  * Settings is instatiated once in main, instead of new instance on every request
  * Dumped the retarted global variables: selectedPicture, selectedGroupPicture, bigProfileImage, and more soon
  * myAccount is passed on UI init now
  * OnPictureUpdated now updates directly ONLY the related components, instead of having every fucking component listen to a signal
  * onGroupParticipants now updates directly related conversation, instead of having all conversations listen to a damn signal, same for onGroupInfo.
  * Enhanced WAListView, added more functions
  * Created a generic SyncedContactList page to be used in any component instead of rebind contacts over and over again
  * Changed Add Participants in create view to use SyncedContactList
  * Now checking if there is media.size first before binding
  * Resend unsent vcards and location back to working
  * Interfacehandlers initial commit
  * changed setPicture back to setGroupPicture for groups
  * fixed picture changed notification bubble text
  * removed unsused imports
  * Increased mediabubble width to show size
  * Now showing size info on media send/receive
  * Now checking if new count is None before incrementing
  * Removed setting group picture to default group picture
  * Now not explicitly specifiying that picture type should be image
  * Replaced setPicture with setMyProfilePicture (takes no jid) and setGroupPicture for groups
  * Removed for using newbackend: connengine, exceptions, protocoltreenode,
  * Removed unused methods from class Key
  * Removed unused waclasses.py (again!)
  * Removed waeventbase
  * Removed waexceptions
  * Removed unused WAVCardHandler
  * Now WAHTTPHandler uses a normal socket.socket instance
  * Added message and key existence checking in messagestore
  * Fixed spaces/tabs in waservice
  * WAEventHandler is now using the Library interface
  * Now connmon checks isOnline before actually saying it went offline
  * MessageBase wasn't calling super constructor, now it does
  * Implemented more methods
  * Removed calls for InitialConnCheck
  * Fixed bind error when local_path for a media object is not set
  * Changed vibra to False
  * Fixed set background qml file
  * Replaced wazap_init with tgalal's one
  * updated dirs
  * Accounts plugin improvements:
  * Black (inverted) theme
  * Country detection by MCC (need fixies for multi-mcc countries)
  * Toolbars and small design fixies
  * Transitions hacky fixies
  * Send chat history and status presets
  * Added PresetDialog.
  * Modified ContactProfile.
  * Added DBUS calls to ShareUI after export to ASCII text file.
  * Path has to be inside Documents to play nice with Tracker.
  * Now checking first if there is a Ringtones directory, fixes blank ringtones
  * Now directories are created by the manager on initilization
  * Added breathe signal which invokes processEvents at python side, solving UI not-responding at long processes issue
  * New splash screen
  * Splash screen shows what is currently being loaded
  * Now preloading phonecontacts on init
  * Fixed group default picture
  * Added packaging files
  * Fixed registration error: fail-old-version
  * Added conversation export method, invokable from UI
  * fixed group set picture
  * Location send button is no disabled until location is resolved
  * Disabled sending composing to group
  * Added reset function to walistview
  * Now getSelected in walistview returns selected index along with the returned data
  * removed project user file
  * ignore project user file
  * Created reusable componets for fastscrollable listviews
  * Voice recorder fix
  * Fixed Group add/remove participants
  * Fixed Groups add/remove participants
  * Added voice recording (no mp3 encoding yet)
  * Fixed issue #105
  * Updated Setting panel
  * Fixed change status function (using funXMPP now)
  * Removed status.py and warequeststatus.py (useless now)
  * Changed loadConversations function to fix #108 - Fixed blank Chats screen when a new chat is created - Little fix for groups
  * participants modifications - Added new contacts bubble counter
  * Fixed #103 Incorrect last seen when sending to not-online contact
  * Now displaying cached lastseen until new one is retrieved
  * Fixed #109 Conversation are opened when profile picture change
  * Fixed #107 Wrong bubble notification when user changes profile picture
  * Profile picture working again, fixes #104
  * activated updater
  * Version bump
  * Exposed WAConstants to UI
  * Now using paths defined inside WAConstants
  * Received media is now stored in /home/user/Wazapp/
  * Merged with Cepi
  * Now registering with token, solves "fail-too-many" in case not entirely blocked by Whatsapp
  * Moved vibra triggering back to Notifier
  * Changed vibra enabled/disabled datatype to boolean
  * Custom ringtones for notifications finished
  * Reverted console debug (for ascii chars) accidentally broken
  * Changed hardcoded file paths to use variables inside constants
  * Now MediaType reference constants, instead of constants referencing MediaTypes

As usual for more information and installation instructions go tot he source: http://wiki.maemo.org/Wazapp

Thanks for the tip Stormtroller

Advertisements

Category: Applications, MeeGo, Nokia

About the Author ()

Hey, my name's Ali- Currently a fifth (and final) year Dental Student from Chicago; studying in Jordan. I love all sorts of gadgets almost as much as I love my cookies! Be sure to follow my Twitter handle @AliQudsi and Subcribe to my Youtube for the latest videos - no pressure. Thanks.