[jitsi-dev] [jitsi-android] What are future plans for this project?


#1

Actually I have spent more than one year of personal effort in enhancing
jitsi-andorid, with the following change history below.

I have found out that Jitsi has actually now own by a commercial company
Atlassian. This has pulled me back to release the source. I have great
concern it will become another example of genymotion; and the released
source become copyrighted by Atlassian.

Any good advice.

Regards,

CM Eng

···

==========================================

Project Jitsi-Android Release Notes

=========================================================================

Version: 0.4.0

Author: cmeng

Upload Date: 01/25/2016

Improvements:

- Fixed coin(conference-info) IQ stanza handler by implementing
IQRequestHandler

=========================================================================

Version: 0.3.13

Author: cmeng

Upload Date: 12/25/2015

Improvements:

- Removed g722 codec support; as libjng722.so has incomplete implementation

- Fixed handler problem when multiple jingle transport-info are received as
stand-alone stanza;

  all except one are lost in sessionInitiateSyncRoot.wait() during video
call - Empathy caller

=========================================================================

Version: 0.3.12

Author: cmeng

Upload Date: 12/05/2015

Improvements:

- Fixed to limit rotated previewSize not to exceed physical device supported
dimensions

- Fixed to ensure local stream media player scaled dimension meets OpenGL
requirements

- Fixed to ensure the local video preview display is in correct aspect
ratio

- Removed unnecessary initRemoteVideo(callPeer) on resume - let remote video
event triggers to improve VC reliability

- Removed fireVideoEvent in playerRealizeComplete(); let remote video event
handles to improve VC reliability

- Added support for direct VideoCall in chat window

=========================================================================

Version: 0.3.11

Author: cmeng

Upload Date: 11/23/2015

Improvements:

- Fixed OpenGL Invalid Operation when incorrect video dimension given

=========================================================================

Version: 0.3.10

Author: cmeng

Upload Date: 11/20/2015

Improvements:

- Fixed audio graph creation errors (raw type handlers)

- Fixed local preview display incorrect proportional ratio in portrait mode

- Fixed resource access errors

- Implemented auto video rotation for remote video streaming

- Added support for jni lib auto ndk-builder/compilation

- Updated Opus jni source to latest 1.1.1rc release

=========================================================================

Version: 0.3.9

Author: cmeng

Upload Date: 10/14/2015

Improvements:

- Fixed avatar icon update problem

- Added participant join information

- Close chatPanel and leave chatRoom when chatRoom closed

=========================================================================

Version: 0.3.8

Author: cmeng

Upload Date: 10/13/2015

Improvements:

- Added sender avatar in message view holder

- Added Status for conference participants etc

- Fixed otr status and background color (was disabled while adding muc
feature)

- Fixed multiple panel created for the same chatroom

- Fixed notification pop and pending intend

Tag 0.3.7

- Added in muc room creation

- Display sender avatar and status

- Implemented notification sound and muc chatpanel open

Tag 0.3.6

- Added muc room creation

- Fixed system exceptions

Tag 0.3.5

- Implemented conference chat (major changes to Jitsi-android chat
structure)

- muc group chat basic function working

- muc room setup, invitation send and acceptInvitation

- multi-sessions support

=========================================================================

Version: 0.3.3

Author: cmeng

Upload Date: 09/18/2015

Improvements:

- Fixed ByteStream file transfer with multiple <streamhost/>

- Fixed smack Sock5ByteStream File Transfer Exception (smack routine)

=========================================================================

Version: 0.3.2

Author: cmeng

Upload Date: 09/09/2015

Improvements:

- Upgraded to Gradle 2.6

- Fixed all fmj initialization error (remove android incompatible codec)

- Fixed to use only fmj codec

- Added V8 video codec

- Fixed contactList exception on screen rotation

=========================================================================

Version: 0.3.0

Author: cmeng

Upload Date: 09/07/2015

Improvements:

- Ported to use Smack 4.1.3 library (first release - major changes)

- Add Stream Management support v2/v3

- Add Scram Authentication

- Add Smack debugger

- Add ping manager

Tag 0.2.3

- Major import of source from jitsi - fixed imported source errors

- update asmack dnsjava.jar source to 2.1.7

Tag 0.2.2

- Fix re-triggered file send request on android view redraw (view position
changed)

- Update filename for open on redraw (enable file button trigger)

- Clean up unused png files

- Implemented file transfer with BOB

- Fix file transfer with Jingle and multi-<streamhost/> sockets exception
(support pidgin file transfer)

- fix call function

=========================================================================

Version: 0.2.0

Author: cmeng

Upload Date: 08/11/2015

Improvements:

- File transfer with IBB and Si fully implemented

- File / Folder open function working

- Change ContactListFragment to single instance (avoid multiple listener and
file send)

Tag 0.1.10

- Full concurrent file transfer implemented

- File transfer structure revamp to support multi-file transfer

Tag 0.1.7 release

- cleanup FileTransferActivator

- Cleanup FileTransfer handlers (UI and events)

- Fixed all attachment options

=========================================================================

Version: 0.1.5

Author: cmeng

Upload Date: 07/24/2015

Improvements:

- Added file size check and thumbnail sending support - asmack si support
need to change to support thumbnail rx

- Fixed camera photo / video attachment sending (need more work on file
history implementation - incomplete jitsi implementation)

- Clean up UI

=========================================================================

Version: 0.1.3

Author: cmeng

Upload Date: 07/22/2015

Improvements:

- Added full implementation for file transfer support including
notifications

- Added contact's history erase function

=========================================================================

Version: 0.1.2

Author: cmeng

Upload Date: 06/08/2015

Improvements:

- Added chatFragment background color based on encryption type and
verification states

- Synchronize text entry with the actual remote JID (with multiple
chatFragment on Adapter)

- Fixed otrContact resource comparing error when inject message

- Add missing resources

- Fixed speex path reference error

- Added auto update function

- Major import latest Jitsi source from windows and updated for android

- Modified build.xml to do proper setup-lib to avoid android conflict class

- Ported to use spongycastle instead of bouncycastle.jar

- Updated libjitsi.jar etc to split fmj.jar and neomedia libs-asset

- Deleted all jar classes in libs which have corresponding source imported.

- Fix build.gradle to add in native .so files for linkage

- Ported to use asmack 4.0 library - modified source to work with it.

=========================================================================

Version: 0.1.1

Author: cmeng

Upload Date: 05/25/2015

Improvements:

- Implemented mult-dex support to overcome android 64K limit

- Implemented encryption OTR V3

- Fixed Known Finger Settings option

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus