Tigase Mobile Messenger 3.0 alpha release (#180)
wojciech.kapcia@tigase.net opened 9 years ago
Due Date
2016-04-06

Please create new build and check if it is ready for testing and releasing. If it is ok then prepare release.

wojciech.kapcia@tigase.net commented 9 years ago

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)
Daniel Wisnewski commented 9 years ago

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:

  1. There seems to be no way to manually set your status, it would be helpful to be able to send XA/DnD etc..

  2. No way to individually control accounts. All accounts are offline or online at once.

  3. 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

Bartosz Małkowski commented 9 years ago

This is old version of Messenger.

Use attached

Daniel Wisnewski commented 9 years ago

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.

issue 1 of 1
Type
Task
Priority
Blocker
Assignee
RedmineID
4078
Spent time
21h
Issue Votes (0)
Watchers (0)
Reference
tigase/_clients/stork#180
Please wait...
Page is in error, reload to recover