-
Version 3.0.0-pre-alpha-1:
03-31 12:57:32.282 14126-14144/org.tigase.messenger.phone.pro E/AndroidRuntime: FATAL EXCEPTION: Thread-27997 Process: org.tigase.messenger.phone.pro, PID: 14126 java.lang.NullPointerException: Attempt to get length of null array at java.util.TimSort.sort(TimSort.java:169) at java.util.Arrays.sort(Arrays.java:2010) at org.tigase.messenger.phone.pro.utils.DiskLruCache$2.run(DiskLruCache.java:111)
-
Ran manual tests according to https://projects.tigase.org/projects/tigase-mobilemessenger/wiki/Manual_Tests
Results:
Installation OK
New account creation functions OK w/tigase.im
Existing account login: OK
NOTE: After login, selecing Personal Information, I get Tigase Messenger has stopped, feedback sent from dwisnewski@gmail.com. Behavior is same from new account or existing account post login settings screen.
Roster pulls correctly from server in flat mode (no groups shown, order is groups then ungrouped).
Adding accounts, authorization is smooth. Unless groups exist on roster already, no option to make new groups.
Removing users from roster has no effect on roster.
Adding accounts works OK. Would be nice to see a feature to be able to enable/disable accounts individually.
Unable to manually close/remove chats, even with members no longer on roster.
Joining chat OK, testing chat works. Note that if I leave a charoom, the nick becomes unaffiliated (demotes to visitor), but not unavailable.
(int room 172652 PST - 172730 PST)
Sending video/photo seems to setup okay, although stream errors occur (this may be my internal network setup, will need to test inside signal area)
Accepting file from status bar causes Tigase Messenger to stop. Submitting logs from dwisnewski@gmail.com The same does not occur if I bring up full screen information (click file name, then accept)
Geolocation
no information is pulled (no GPS icon) and none reported with any resolution.
(could be phone dependant? Using Galaxy S3)
A few considerations:
-
There seems to be no way to manually set your status, it would be helpful to be able to send XA/DnD etc..
-
No way to individually control accounts. All accounts are offline or online at once.
-
Menus need work, a lot of repeated settings and such I'd suggest the following changes
Settings Tab
Accounts (List active accounts Long press to reach settings or dropdown, one tap to login/out)
Status
Online (Checkbox)
Status (dropdown)
Login information
Profile Information
Geolocation
Mobile optimization
Autostart
User Interface
Notifications
Sounds
Default message sound
Chat message Sound
MUC message Sound
-
-
Adding account works OK
Adding user to roster crashes application with or without local name from blank roster.
From roster with entries, seems OK, but no change after authorize from other entity.
Roster updated outside, retrieves from server OK.
Status changes work OK for all options.
No subscription control in-app, Deleting roster contact removes subscriptions.
No update/notification for subscription request or authorization.
Notifications work OK when application is minimized.
UI looks good, very gApps style.
Type |
Task
|
Priority |
Blocker
|
Assignee | |
RedmineID |
4078
|
Spent time |
0
|
Please create new build and check if it is ready for testing and releasing. If it is ok then prepare release.