Skip to content
This repository has been archived by the owner on Mar 27, 2018. It is now read-only.

Fixes & autostart functionality #43

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
Open

Conversation

thrimbor
Copy link

@thrimbor thrimbor commented Nov 4, 2015

As I probably won't be doing any jitsi-android development anytime soon, I decided to open this pull request to give back some of the improvements I made.
Each commit falls into one of these categories:

  1. Fixes (Typo fixes, missing strings, lint warnings...)
  2. Size reduction (the apk was pretty big, I tried to cut down the size a bit to make it run better on my phone. I mainly ran optimization tools on the images and converted some gifs to pngs.)
  3. Autostart functionality (The commits allow jitsi to be started automatically when the device starts. Main work was done my netmackan, I added the config option for it.)

The commits were tested and do work, a prebuilt apk is currently available at http://thrimbor.github.io/jitsi-builds/jitsi_2014-11-10.apk
I ran this build on my phone for months and still have it installed.

Please feel free to leave out individual commits if you want, I just wanted to offer you these changes because I will be deleting my jitsi-android fork soon (because, as I said, I won't be working on it anytime soon).

sandy-8925 and others added 15 commits February 28, 2014 20:37
! Custom duration values are not supported for Toasts
! <uses-*>-tags have to appear before <application> in AndroidManifest.xml
! Attribute "android:editable" of <EditText> is deprecated
! Converted smileys from gif to png
! Use "Integer.valueOf()" instead of "new Integer()"
! <LinearLayout> was missing explicit orientation-tag
+ Added a lint.xml to suppress unnecessary warnings
* Ignore "Suspicious0dp"-Warning in contact_list.xml
! recycle TypedArrays after use
! explicitly use Locale.US when creating a SimpleDateFormat
! removed invalid layout parameter "layout_column" from TextView in account_list_row.xml
! layout_below is useless in a LinearLayout
! Specify inputType in chat_typing_area.xml

There are still a lot of warnings left, I only fixed things I could test.
@459below
Copy link

It is not really my place to say this. I am not a maintainer of any kind and I have no affiliation (excluding the CLA) whatsoever to the Jitsi Organization. Since that is so, I can be wrong on some or all of the points I'm raising. That being said:

I think there are several problems with this pull request.

  • CLA: They cannot accept your contributions, before every contributor in this pull request has signed the Contributor License Agreement. So @thrimbor, @sandy-8925, @netmackan all would need to sign this.
  • Diverged: Your fork seems to be 4 commits behind the upstream repository. You would need to rebase it onto the current master branch of the jitsi repository.
  • At least one of the commits is huge. Mixing several separate logical changes together. Since it's not atomic, it would be impossible to revert one logical change inside this commit.
  • Some of the code doesn't seem to adhere to the Jitsi Code Convetion

@netmackan
Copy link

I (netmackan) have signed the CLA long time ago when contributing some stuff to Jitsi.

@sandy-8925
Copy link
Contributor

Same here, I signed the CLA a long time ago.

  • Sandeep

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants