Difference between revisions of "Cria/Android/Changelogs"

From Botdom Wiki
< Cria‎ | Android
Jump to: navigation, search
(High Priority)
Line 5: Line 5:
 
= TODO =
 
= TODO =
 
== High Priority ==
 
== High Priority ==
* Away messages
+
* /whois
* /whois command
+
* Remainder of the /admin commands
* /admin command
+
* Add away messages
 
* Featured channel list
 
* Featured channel list
 +
* Lock the screen while logging in
  
 
== Medium Priority ==
 
== Medium Priority ==
 
* Add number of users and number of tabs to channels on the channel list
 
* Add number of users and number of tabs to channels on the channel list
 
* Chromocity advanced mode for HEX input instead of the color wheel
 
* Chromocity advanced mode for HEX input instead of the color wheel
 +
* Alternative CSS?
  
 
== Low Priority ==
 
== Low Priority ==
 
* Fix /clear
 
* Fix /clear
 +
* Fix /part
  
 
= BETA =
 
= BETA =
 +
 +
== v1.106 ==
 +
* <b>DATE</b>
 +
** 9/06/2012
 +
* <b>ADDED</b>
 +
** /admin show users
 +
** /admin show privs
 +
** New dialog UI
 +
** A toast to notify the user the autojoin list was updated
 +
* <b>FIXED</b>
 +
** User feedback is now multilined
 +
** All thumbs should be the correct size
 +
** Spelling mistake in the options screen
  
 
== v1.105 ==
 
== v1.105 ==

Revision as of 01:41, 7 September 2012

Known Bugs

  • /clear does not work
  • /part does exit the channel screen

TODO

High Priority

  • /whois
  • Remainder of the /admin commands
  • Add away messages
  • Featured channel list
  • Lock the screen while logging in

Medium Priority

  • Add number of users and number of tabs to channels on the channel list
  • Chromocity advanced mode for HEX input instead of the color wheel
  • Alternative CSS?

Low Priority

  • Fix /clear
  • Fix /part

BETA

v1.106

  • DATE
    • 9/06/2012
  • ADDED
    • /admin show users
    • /admin show privs
    • New dialog UI
    • A toast to notify the user the autojoin list was updated
  • FIXED
    • User feedback is now multilined
    • All thumbs should be the correct size
    • Spelling mistake in the options screen

v1.105

  • DATE
    • 9/02/2012
  • ADDED
    • Channels are now saved when the user presses 'Save Channel List' in the Channel List menu
  • MODIFIED
    • The user list is now organized by priv class and is now somewhat stylized

v1.104

  • DATE
    • 8/24/2012
  • FIXED
    • Timeouts are now properly detected and handled

v1.103

  • DATE
    • 8/22/2012
  • ADDED
    • Messages from baronbeandip show the username with a rainbow
  • FIXED
    • Lower CPU
    • Lower ping
    • Less timeouts

v1.102

  • DATE
    • 8/13/2012
  • FIXED
    • Forgot to copy new code

v1.101

  • DATE
    • 8/13/2012
  • MODIFIED
    • Developer Messages, Room Title, and Room Topic screens are now surrounded with a content box
    • Developer Messages now has support for advanced formatting
    • Developer Messages are now accessible on the channel list
    • The Developer Message notification is canceled after opening the Developer Message screen
    • The Developer Message notification is displayed only when the message is updated

v1.100

  • DATE
    • 8/13/2012
  • FIXED
    • Autoscroll now only occurs close to the bottom of the screen

v1.99

  • DATE
    • 8/12/2012
  • FIXED
    • Thumbs are now the correct size

v1.98

  • DATE
    • 8/12/2012
  • ADDED
    • The developer message screen now supports
  • FIXED
    • All thumbs should now link to it's dA page properly
    • Enter no longer sends data and closes the screen
    • Channel linking now works again
    • Special characters are now parsed again

v1.97

  • DATE
    • 8/12/2012
  • FIXED
    • ICS image loading bug
    • ICS link bug

v1.96

  • DATE
    • 8/09/2012
  • FIXED
    • Forgot to update CriaAndroid.jar

v1.95

  • DATE
    • 8/09/2012
  • ADDED
    • PrivClass change messages
  • MODIFIED
    • Kick message
      • You now see a reason for being kicked
    • Autorejoin (after kick)
      • Will no longer autorejoin after being kicked with the word "autokicked" as the reason
        • As per #Botdom regulations
  • FIXED
    • Major Security exploits
      • Exploit report sent to dA

v1.94

  • DATE
    • 8/06/2012
  • FIXED
    • No longer crashes when joining due to missing files
      • Caused by forgetting 2 files in the public 1.92 update

v1.93

  • DATE
    • 8/06/2012
  • FIXED
    • No longer crashes when joining due to a missing file (failed)
      • Caused by forgetting 2 files in the public 1.92 update

v1.92

  • DATE
    • 8/06/2012
  • ADDED
    • Developer message notification
    • Developer message screen
      • Much less invasive than the dialog box
  • REMOVED
    • Developer message dialog

v1.91

  • DATE
    • 8/05/2012
  • FIXED
    • Avatars that do not have an image now load the default avatar image
    • A rare crash caused by a StringIndexOutOfBoundsException in com.starenta.dAmn.dAmnClient.sendJoinChannel()

v1.90

  • DATE
    • 7/22/2012
  • FIXED
    • Avatars now link to the correct page
    • Images not showing up on all devices
  • NOTES
    • Not released to the public

v1.89

  • DATE
    • 7/22/2012
  • FIXED
    • Images not showing up on most devices

v1.88

  • DATE
    • 7/15/2012
  • REMOVED
    • BDS:INFO:CLIENT
      • This was unused and added only because dAmnWIN used it
  • FIXED
    • Images now work again
      • Also images before the bug that did not show up, should now

v1.87

  • DATE
    • 7/06/2012
  • FIXED
    • < > and & (when trying to send html entities) are now fixed when sending your chat
      • Caused by the 1.84 update forcing UTF-8 encoding

v1.86

  • DATE
    • 7/06/2012
  • FIXED
    • Overlooked logic issue with removing an ignore

v1.85

  • DATE
    • 7/06/2012
  • ADDED
    • Clicking #RoomName or @PChatPartner in the chat transcript will open the channel
    • Commands
      • /Ignore
      • /IgnoreList
      • /Unignore

v1.84

  • DATE
    • 6/30/2012
  • ADDED
    • Ads are now requested with location information
      • The fine location permission is requested
      • The location is estimated by the network connection, not the GPS
    • Preferences
      • Enable/Disable pinch and zoom
      • The zoom factor is now saved
  • MODIFIED
    • The rounding of the content area corners are now smaller (20dp to 10dp)
    • Freed up 30dp of vertical viewing space with minor layout adjustments
  • FIXED
    • When opening the soft keyboard, the chat will scroll to the bottom
    • Images
      • Scaled with a maximum dimension of 128px
      • Thumbnail sizes are now properly scaled with pixels
      • External images are now scaled with pixels
    • Special symbols are now encoded for HTML and will show up properly
      • This allows for non english languages and non ASCII characters

v1.83

  • DATE
    • 6/29/2012
  • ADDED
    • You can now see pictures that are not from dA
  • FIXED
    • There is no longer horizontal scrolling space
      • With the exception of the BCODE tag
      • Long words will be broken to prevent a horizontal scroll

v1.82

  • DATE
    • 6/29/2012
  • ADDED
    • Custom colors to the ad banner
      • This is not supported by AdMob at this time so it will change when it's supported
  • MODIFIED
    • Upgraded the AdMob API from 4.3.1 to 6.0.1
    • Agent data is now improved
    • Feedback is now sent using IDS:NOTE instead of BDS:NOTE, which is depreciated
  • FIXED
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.DialogPartChannel.onBind
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.DialogTabUsers.onBind
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.DialogUserList.onBind
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.ActivityRoomTitle.onBind
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.ActivityRoomTopic.onBind
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.activity.ActivityChannel.onOptionsItemSelected

v1.81

  • DATE
    • 6/04/2012
  • FIXED
    • Crash caused by a NullPointerException in net.c0d3planet.llama.cria.android.service.ServiceCria.endApplication
      • Related to the new Analyitics code
  • NOTES
    • Continuation of $0.99 sale

v1.80

  • DATE
    • 6/03/2012
  • ADDED
    • Localytics integration
      • This is anonymous analyitics gathering
  • FIXED
    • An unreported rare crash involving JS execution
  • NOTES
    • This was released on 'Cria Pro Day'

v1.79

  • DATE
    • 5/31/2012
  • ADDED
    • Developer Messages
  • FIXED
    • You can now scroll up some to stop autoscrolling

v1.78

  • DATE
    • 5/30/2012
  • MODIFIED
    • Channel layout
      • The ad banner is now outside of the content box
  • FIXED
    • Crash related to a NullPointerException in net.c0d3planet.llama.cria.android.activity.ActivityOptions.onStop
  • NOTES
    • Was not a public release

v1.77

  • DATE
    • 5/30/2012
  • FIXED
    • The background of the ad banner on the channel layout is now the propper color

v1.76

  • DATE
    • 5/30/2012
  • MODIFIED
    • New UI and colors
  • FIXED
    • Lower CPU usage at the cost of speed
      • It is still high, further measures will be taken to lower it ASAP
      • The hard ping is set to 1.5 seconds

v1.75

  • DATE
    • 5/24/2012
  • ADDED
    • Tab a user by pressing someone's name in chat
    • Clicking a user's name who is already tabbed will remove them from the tab list

v1.74

  • DATE
    • 5/23/2012
  • FIXED
    • You can now swipe vertically again without the scroll immediately stopping
    • Messages should show up 100% of the time

v1.73

  • DATE
    • 5/22/2012
  • FIXED
    • Messages now show up again
      • I forgot to upload the JS file in 1.72

v1.72

  • DATE
    • 5/22/2012
  • ADDED
    • Channel changing by swiping left and right
  • FIXED
    • Messages should now show up more
      • I am aware of this bug, I am working on it...
    • Unconfirmed
      • Clients should now respond to the BDS:BOTCHECK 100% of the time

v1.71

  • DATE
    • 5/21/2012
  • FIXED
    • Prevented and Unconfirmed fixed
      • Crash caused by a java.lang.NullPointerException at net.c0d3planet.llama.cria.android.activity.ActivityChannelList.updateList
        • Caused by the room list being uninitialized in some cases

v1.70

  • DATE
    • 5/20/2012
  • ADDED
    • Auto rejoin option for Pro clients
    • Commands
      • Ban
      • Demote
      • Kick
      • Promote
  • FIXED
    • Unconfirmed
      • Crash related to java.lang.IllegalArgumentException: Receiver not registered: android.widget.ZoomButtonsController
    • Prevented Crash Related to a java.lang.NullPointerException in net.c0d3planet.llama.cria.android.activity.ActivityChannel.setChatText
      • I am unsure if this is a bug if the ActivityChannel is hidden or not
      • If that is the case no further fix will be needed
      • Otherwise please tell me if the chat does not load when you open a channel
    • After rejoining a room after being kicked a duplicate tab does not appear

v1.69

  • DATE
    • 5/16/2012
  • MODIFIED
    • Emote Cloud is now included in pro clients only
    • An option has been added to enable/disable the Emote Cloud
  • FIXED
    • A possible OutOfMemoryException caused by the Emote Cloud loading can no longer be caused
      • Should also free a bit more memory
    • When an option is changed, it is now in effect after leaving the options menu

v1.68

  • DATE
    • 5/12/2012
  • FIXED
    • Emote cloud should work now

v1.67

v1.66

  • DATE
    • 5/06/2012
  • REMOVED
    • pretiffy is disabled on update due to interfering with scrolling

v1.65

  • DATE
    • 5/06/2012
  • MODIFIED
    • Added dependencies for some items in the preferences
    • Tab notices are now removed with a 5 second delay if you are viewing the room you were tabbed in
    • Chat HTML Changes
      • No longer makes calls to files on another server for prettify
      • Code formatting CSS has been embedded in the chat HTML
        • Should lower memory
        • Should lower response times
      • Code formatting JS has been linked to a local file
        • Should lower response times

v1.64

  • DATE
    • 5/04/2012
  • FIXED
    • Crash related to closing the channel screen before it is mounted to the service
    • Unconfirmed
      • All chat messages should be shown
        • Caused by a bug in the JS

v1.63

  • DATE
    • 5/02/2012
  • ADDED
    • JS Updating
      • Duplicate messages should be fixed
  • FIXED
    • Fatal bug caused by a null pointer in ActivityChannel

v1.62

  • DATE
    • 4/30/2012
  • REMOVED
    • JS updating
      • Caused duplicate messages
      • Casued icons/emotes to disappear

v1.61

  • DATE
    • 4/30/2012
  • MODIFIED
    • Timestamp format
      • added AM/PM
      • removed brackets
    • Packet Reader
      • The packet reader is now on its own thread
        • This may lower the CPU usage
      • There is now a packet que
    • Client Handshake
      • Cria now sends additional information to the server
        • Agent: Cria-ANDROID criaLicenseType criaVersion
        • OS: Android androidVersion / phoneModel by phoneManufacturer on phoneServiceProvider
  • FIXED
    • The chat screen should no longer flicker when it is updated
      • Appending the chat is now managed by JS
      • Note this will not erase old messages until the view is left or rotated
    • Timeouts are now detected every 2 minutes
      • They were set to every 1 minutes
      • This should prevent false disconnect detections
    • Timeouts are now more accurate
      • A disconnect is no longer caused if the socket timeout for read in is called

v1.60

  • DATE
    • 4/26/2012
  • ADDED
    • Google PrettyPrint parser for dAmn servers
      • This will stylize BCODE and CODE tags
  • FIXED
    • Ping is fixed
    • BCODE tags are now properly displayed

v1.59

  • DATE
    • 4/26/2012
  • FIXED
    • Cria was unable to create new accounts again

v1.58

  • DATE
    • 4/26/2012
  • FIXED
    • Cria was unable to create new accounts

v1.57

  • DATE
    • 4/26/2012
  • ADDED
    • Native LLAMA server support
      • This is not accessible to the dAmn clients
  • MODIFIED
    • Systemstats memory is now insightful
    • Memory information is included with feedback
  • FIXED
    • The channel screen supports multiple lines again
    • Auto-scrolling has been vastly improved
    • Expired OAuth2 details will automaticly delete the expired data, with the error "Account 'ACCOUNT_NAME' expired. Relogin through OAuth2." shown via a Toast
    • If the server address can not be resolved, the client will not attempt to connect

v1.56

  • DATE
    • 4/22/2012
  • FIXED
    • Clients should now respond to BDS:BOTCHECK:ALL
      • Was caused by a glitch where Cria wouldn't verify the police bot for BDS

v1.55

  • DATE
    • 4/20/2012
  • FIXED
    • Timeouts are now detected properly
      • They are now detected once every minute

v1.54

  • DATE
    • 4/19/2012
  • NOTES
    • No changes, uploaded with a new version number due to a bug with the Google Play Store

v1.53

  • DATE
    • 4/19/2012
  • ADDED
    • Re-added /me
      • Sorry, I forgot to re-add this after I changed the command system
  • FIXED
    • The client will not timeout unless a disconnect is detected for 2 Minutes

v1.52

  • DATE
    • 4/17/2012
  • FIXED
    • Compatibility issue with Android platforms lower than 2.3
      • This crash was reported by someone who crashed when opening the options menu
      • This crash was caused by the BDS licensing reset

v1.51

  • DATE
    • 4/16/2012
  • ADDED
    • You can now move Cria to your SD card
  • FIXED
    • Once a license is revoked or expired, pro options return to their default values

v1.50

  • DATE
    • 4/12/2012
  • ADDED
    • Options
      • Chromocity color choosing
      • LED color choosing
    • BDS licensed clients can now use pro options
  • FIXED
    • Improved buffering more

v1.49

  • DATE
    • 4/11/2012
  • FIXED
    • Timeouts are now detected properly
    • Opening the room title and room topic no longer crashes the app
    • After disconnecting, the room list is cleared and repopulated after disconnecting

v1.48

  • DATE
    • 4/10/2012
  • REMOVED
    • Unused information from the SYSTEM channel
  • FIXED
    • You can now authorize the app via OAuth2 via the OAuth2 login screen without the browser misdirecting
    • You can now create a dA account via the OAuth2 login screen
      • Javascript is enabled on the OAuth2 initial login screen

v1.47

  • DATE
    • 4/10/2012
  • ADDED
    • There is now a check for Internet when the app starts
  • FIXED
    • Memory is better managed

v1.46

  • DATE
    • 4/10/2012
  • ADDED
    • Implemented notification options
  • MODIFIED
    • Initial OAuth2 login is now forwarded to 127.0.0.1
      • This means it is faster
    • Initial OAuth2 login is now forced to portrait only

v1.45

  • DATE
    • 4/09/2012
  • MODIFIED
    • Overhauled the backbone event system
  • FIXED
    • Auto correct should work on all platforms
    • Crash in the channel list caused by no null check in ActivityChannelList.java
  • NOTES
    • Indigo-Bot is now tracking Cria clients and license information

v1.44

  • DATE
    • 4/08/2012
  • FIXED
    • Problems with BDS licensing

v1.43

  • DATE
    • 4/08/2012
  • MODIFIED
    • Improved BDS Licensing
      • Added a visual for the trial expiration
    • Improved socket timeout detection
    • Graceful disconnection and reconnection
      • You now rejoin rooms
  • FIXED
    • OAuth2 initial login is more reliable
      • No longer logs out
      • No longer saves the login password
      • Now reset by clearing cookies
    • You no longer see 'Disconnected - User left #DataShare.'
      • Unless that was the reason for the disconnect

v1.42

  • DATE
    • 4/08/2012
  • ADDED
    • BDS Licensing

v1.41

  • DATE
    • 4/08/2012
  • MODIFIED
    • Changed the chat buffer from 50 messages to 30 per room
  • NOTES
    • Public release on Android 1.5+

v1.40

  • DATE
    • 4/07/2012
  • MODIFIED
    • Changed the chat buffer from 20 messages to 50 per room

v1.39

  • DATE
    • 4/07/2012
  • MODIFIED
    • Changed the license verification file key
  • NOTES
    • Private prerelease on Android 1.5+

v1.38

  • DATE
    • 4/07/2012
  • ADDED
    • Market verification and licensing
    • Support for BDS:BOTCHECK:ALL
    • Cria Pro and Cria LITE are now separate apps
  • FIXED
    • Various things that related instability
    • The chat now scrolls if the keyboard is opened
    • You can now log out if the socket does not catch the timeout
    • The LITE version can no longer switch between landscape and portrait
      • It is now locked at portrait
    • Set up project compatibility for ADT 17
    • Lower memory footprint, should help prevent the service from being forced to close in the background
      • The backbone is now garbage collecting again
      • The chat buffer now disposes of older messages to save memory
        • Currently disposes of messages past 25
  • NOTES
    • Private prerelease on Android 1.5+
    • The development flag is now 'BETA'

ALPHA

v0.37

  • DATE
    • 4/02/2012
  • FIXED
    • Pressing the options button in a room now launches the options screen
    • The application has a less of a chance to close in the background in low memory situations
    • Improved socket timeout detection
    • Notifications go away if you are viewing the respective room

v0.36

  • DATE
    • 3/30/2012
  • ADDED
    • Options Screen
  • MODIFIED
    • Improved anti-AdBlock code

v0.35

  • DATE
    • 3/30/2012
  • ADDED
    • Pressing the logout button after loosing connection now gracefully closes Cria
    • Cria is now fully compatible with 1.5+

v0.34

  • DATE
    • 3/27/2012
  • ADDED
    • Accounts
    • The OAuth2 refresh token is used for accounts
    • Anti-AdBlock
  • MODIFIED
    • Backbone code

v0.33

  • DATE
    • 3/27/2012
  • ADDED
    • Notifications now expire when you enter the respective room
  • FIXED
    • The application state should no longer sticking as 'connected' when it is not

v0.32

  • DATE
    • 3/27/2012
  • ADDED
    • Room notifications now open the room instead of the room list
  • MODIFIED
    • Improved app flow further
  • FIXED
    • Having multiple rooms open at once should run fine
    • Logoff should gracefully end all instances of activities

v0.31

  • DATE
    • 3/25/2012
  • ADDED
    • Notifications
      • Clicking on any related notification will launch the app
        • Room notifications will launch rooms in an upcoming build
  • MODIFIED
    • App flow
    • You must now use the menu to log off
  • FIXED
    • The notification LED should now blink

v0.30

  • DATE
    • 3/22/2012
  • MODIFIED
    • Join room dialog
      • You can now join multiple rooms at once by adding a space or a comma in between room names
    • Improved disconnect detection
  • FIXED
    • Clear no longer requires you to return to the room list to reattach the chat buffer
    • Notifications
      • No longer says "Connected - Logged in as null."

v0.29

  • DATE
    • 3/21/2012
  • ADDED
    • Support for Chromocity Colors
    • Implemented my new AdMob UUID
  • FIXED
    • Improved notifications
    • You can no longer get tabbed in #DataShare
    • Some notifications use the default LED, vibrate, and sound

v0.28

  • DATE
    • 3/16/2012
  • FIXED
    • Improved notifications
    • Notifications can now close

v0.27

  • DATE
    • 3/15/2012
  • ADDED
    • Pressing a user's name in the user list takes you to his/her dA profile
    • Prototype of the notification system
  • FIXED
    • Crash with the Samsung Gem

v0.26

  • DATE
    • 3/15/2012
  • ADDED
    • A service for notifications, prevention of premature app ending, ect
  • MODIFIED
    • Height of the bottom bar of the chat screen
  • FIXED
    • Background crash due to not being bound to a service

v0.25

  • DATE
    • 3/14/2012
  • MODIFIED
    • Set MinSDK to 3 (1.5)
    • Set TargetSDK to 10 (2.3)
  • REMOVED
    • MaxSDK
  • FIXED
    • Writing to the socket no longer throws an exception due to being on the main thread with Android 3.0+
      • The backbone's writer is now /threaded/
        • it starts a thread, writes, ends, then is game for the GC
      • This was F0X-D1E's problem

v0.24

  • DATE
    • 3/14/2012
  • FIXED
    • Took further measures to prevent a semi-rare background crash caused by the GC
    • Improved chat buffering
      • Should lower garbage
      • Should lower total memory usage

v0.23

  • DATE
    • 3/07/2012
  • REMOVED
    • Unused JNI stuff
      • Should slightly decrease total memory usage
  • FIXED
    • When reloading or flipping rooms, the chat should scroll down
    • Chat autoscrolling should be improved
    • All screens can now change orientation freely
      • This may also fix the disapearing rooms glitch
      • This may fix FOX-D1E's connection problem

v0.22

  • DATE
    • 3/07/2012
  • MODIFIED
    • Disabled AdMob ads
  • REMOVED
    • Server List
    • Title Screen
  • FIXED
    • Unconfirmed
      • FOX-D1E's connection problem

v0.21

  • DATE
    • 3/04/2012
  • ADDED
    • AdMob Ads
      • This will be the only alpha build with them enabled
      • This is just to get feedback on the positioning
  • MODIFIED
    • Theme colors
    • Abstracted the theme for easy changes
  • REMOVED
    • The user symbol no longer is used when tabbing users
  • FIXED
    • The title of the room list
    • A bug with incorrectly ordering room lists

v0.20

  • DATE
    • 3/04/2012
  • REMOVED
    • Auto join list for development

v0.19

  • DATE
    • 3/04/2012
  • ADDED
  • Many elements to the theme

v0.18

  • DATE
    • 3/02/2012
  • ADDED
    • #DataShare registration notice in the SYSTEM tab (Temporary)
    • The room list is now displayed in ABC order, with the exception of the SYSTEM tab
    • The part room list is now displayed in ABC order
  • REMOVED
    • PChat Menu Items
      • View title
      • View Topic
      • Tab User
  • FIXED
    • The room now rotates on all Android devices
    • No longer crashes in the background due to a lost buffer
      • The buffer still gets lost, but is recreated if it is lost
      • There is still an unrelated background crash that occurs

v0.17

  • DATE
    • 2/29/2012
  • FIXED
    • The major memory leak has been 86'd

v0.16

  • DATE
    • 2/29/2012
  • ADDED
    • Clear Room item to the chat room menu
    • Send Suggestion
      • Added to the room list menu
      • Sends a suggestion via the BDS:NOTE protocol to baronbeandip
  • MODIFIED
    • systemstats is now a new format
  • FIXED
    • The user lists are now organized without case sensitivity
    • In landscape the done button is now labeled send when the txtSend box is selected and now immediately sends the message
    • The ellipses now sends properly

v0.15

  • DATE
    • 2/28/2012
  • ADDED
    • Implemented
      • View Title
      • View Topic
      • Edit Title
      • Edit Topic
      • User List
      • Tab Users

v0.14

  • DATE
    • 2/27/2012
  • ADDED
    • Menu items for the room list screen
      • Join Room
      • Part Room
      • Options (Unimplemented)
      • Logout
    • Menu items for the room screen
      • View Title (Unimplemented)
      • View Topic (Unimplemented)
      • User List (Unimplemented)
      • Tab User (Unimplemented)
      • Options (Unimplemented)
      • Swap Room
      • Part Room
    • Header bar
    • Join Room Button (+)
    • Part Room Button (-)
  • REMOVED
    • Room List
      • Title bar
      • Logout
      • Join Room
      • Part Room

v0.13

  • DATE
    • 2/27/2012
  • ADDED
    • External command format
      • userName: commandName
    • External commands
      • about
      • systemstats
  • MODIFIED
    • The android app version is now used in the about query and BDS instead of the cria middleware version information
  • REMOVED
    • external command
      • androidabout

v0.12

  • DATE
    • 2/27/2012
  • ADDED
    • The chatroom can now rotate, the rest of the app is orriented to it's inital orrientation
  • FIXED
    • Chat should no longer be able to hide outside of the chat screen

v0.11

  • DATE
    • 2/26/2012
  • MODIFIED
    • Part Room Dialog
      • Improved layout
  • FIXED
    • Part Room Dialog
      • Unchecking a room actually unchecks it
      • Part is now only enabled when you have rooms checked

v0.10

  • DATE
    • 2/26/2012
  • FIXED
    • Parting rooms is now logged in the SYSTEM tab again

v0.9

  • DATE
    • 2/26/2012
  • FIXED
    • Join Room Dialog
      • Adding a space no longer resets cursor position
      • If there is a space present, the join button is disabled

v0.8

  • DATE
    • 2/26/2012
  • ADDED
    • Part Room Dialog
    • Join Room Dialog
      • Now allows for # and @ characters for room/pchat clarifications

v0.7

  • DATE
    • 1/31/2012
  • FIXED
    • The OAuth2 grabbing thread is now optimized

v0.6

  • DATE
    • 1/31/2012
  • FIXED
    • Later Android OS compatibility related to the WebView class

v0.5

  • DATE
    • 1/31/2012
  • FIXED
    • No Longer crashes due to OAuth2 grabber not being threaded

v0.4

  • DATE
    • 1/31/2012
  • ADDED
    • Chat Screen
      • The keyboard is now hidden by default on the chat screen
      • Kick messages are implemented again
    • Join Room Dialog
      • The keyboard is now visible by default
      • The enter key was changed to 'done'
      • can now be submitted via the 'done' key
  • FIXED
    • You can no longer attempt to join rooms with no name or spaces
    • The chat buffer is no longer garbage collected
  • NOTES
    • This build will not log you out of dA

v0.3

  • DATE
    • 1/29/2012
  • ADDED
    • Join room interface
      • PChat join is not implemented
    • Version data is now written to the AndroidManifest.xml
    • Zoom is now enabled by default
      • There will be an option to enable/disable in the future
  • FIXED
    • You no longer see the logoff and authgrab routine in the OAuth2 login
    • OAuth2 is no longer navigates to the dA mobile interface (may or may not be fixed)

v0.2

  • DATE
    • 1/26/2012
  • FIXED
    • Crash with newer Android platforms related to changing the title bar color

v0.1

  • DATE
    • 1/25/2012
  • ADDED
    • Chat interface
  • MODIFIED
    • Packet class
  • NOTES
    • Start ALPHA stage

PRE-ALPHA

v0.0

  • DATE
    • 12/20/2012
  • ADDED
    • A full GUI system
      • GUI functions are not implemented
    • OAuth2 Single Use Login
    • Logout implemented
    • Client login
      • No chat interface
    • Ad Support
      • Unimplemented
  • NOTES
    • Start PRE-ALPHA stage