Skip to content

Fixes #2001 New main UI - progress bar in Nearby card view sometimes runs forever. #2021

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Revert unnecessary changes
  • Loading branch information
neslihanturan committed Nov 25, 2018
commit 8c9dac808c5b16202cb1ffadb0af91db0bd6d23c
71 changes: 57 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,37 @@ Initially started by the Wikimedia Foundation, this app is now maintained by gra

## Documentation

We try to have an extensive documentation at [our wiki here at Github][4]:
We try to have an extensive documentation at [our wiki here at Github][5]:

* [User Documentation][5]
* [Contributor Documentation][6]
* [Volunteers Welcome!][7]
* [User Documentation][6]
* [Contributor Documentation][7]
* [Volunteers Welcome!][9]
* [Developer Documentation][8]
* [Libraries Used][9]

## Libraries Used ##

* [Picasso][11]
* [RSS-Parser][12]
* [ViewPagerIndicator][13]
* [PhotoView][14]
* [Acra][15]
* [Renderers][16]
* [Gson][17]
* [Timber][18]
* [Java-String-Similarity][19]
* [ReadMoreTextView][20]
* [MaterialShowcaseView][21]
* [Butterknife][22]
* [OKHttp][23]
* [Okio][24]
* [RxJava][25]
* [JSoup][26]
* [Fresco][27]
* [Stetho][28]
* [Dagger][29]
* [Java-HTTP-Fluent][30]
* [CircleProgressBar][31]
* [Leak Canary][32]

## Contributors ##

Expand All @@ -36,18 +60,37 @@ Thank you all for your work!

## License ##

This software is open source, licensed under the [Apache License 2.0][10].
This software is open source, licensed under the [Apache License 2.0][4].



[1]: https://play.google.com/store/apps/details?id=fr.free.nrw.commons
[2]: https://commons-app.github.io/
[3]: https://github.com/commons-app/apps-android-commons/issues

[4]: https://github.com/commons-app/apps-android-commons/wiki
[5]: https://github.com/commons-app/apps-android-commons/wiki#user-documentation
[6]: https://github.com/commons-app/apps-android-commons/wiki#contributor-documentation
[7]: https://github.com/commons-app/apps-android-commons/wiki/Volunteers-welcome%21
[4]: https://www.apache.org/licenses/LICENSE-2.0
[5]: https://github.com/commons-app/apps-android-commons/wiki
[6]: https://github.com/commons-app/apps-android-commons/wiki#user-documentation
[7]: https://github.com/commons-app/apps-android-commons/wiki#contributor-documentation
[8]: https://github.com/commons-app/apps-android-commons/wiki#developer-documentation
[9]: https://github.com/commons-app/apps-android-commons/wiki/Libraries-used

[10]: https://www.apache.org/licenses/LICENSE-2.0
[9]: https://github.com/commons-app/apps-android-commons/wiki/Volunteers-welcome%21
[10]: https://meta.wikimedia.org/wiki/Grants:Project/Improve_%27Upload_to_Commons%27_Android_App/Renewal
[11]: https://github.com/square/picasso
[13]: https://github.com/avianey/Android-ViewPagerIndicator
[14]: https://github.com/chrisbanes/PhotoView
[15]: https://github.com/ACRA/acra
[16]: https://github.com/pedrovgs/Renderers
[17]: https://github.com/google/gson
[18]: https://github.com/JakeWharton/timber
[19]: https://github.com/tdebatty/java-string-similarity
[20]: https://github.com/bravoborja/ReadMoreTextView
[21]: https://github.com/deano2390/MaterialShowcaseView
[22]: https://github.com/JakeWharton/butterknife
[23]: https://github.com/square/okhttp
[24]: https://github.com/square/okio
[25]: https://github.com/ReactiveX/RxJava
[27]: https://github.com/facebook/fresco
[28]: https://github.com/facebook/stetho
[29]: https://github.com/google/dagger
[30]: https://github.com/yuvipanda/java-http-fluent/blob/master/src/main/java/in/yuvi/http/fluent/Http.java
[31]: https://github.com/dinuscxj/CircleProgressBar
[32]: https://github.com/square/leakcanary
1 change: 1 addition & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ dependencies {

implementation 'ch.acra:acra:4.9.2'

implementation 'org.mediawiki:api:1.3'
implementation 'commons-codec:commons-codec:1.10'
implementation 'com.github.pedrovgs:renderers:3.3.3'
implementation 'com.google.code.gson:gson:2.8.5'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -434,19 +434,8 @@ private void enableDeleteButton(boolean visibility) {
private void rebuildCatList() {
categoryContainer.removeAllViews();
// @fixme add the category items

//As per issue #1826(see https://github.com/commons-app/apps-android-commons/issues/1826), some categories come suffixed with strings prefixed with |. As per the discussion
//that was meant for alphabetical sorting of the categories and can be safely removed.
for (int i = 0; i < categoryNames.size(); i++) {
String categoryName = categoryNames.get(i);
//Removed everything after '|'
int indexOfPipe = categoryName.indexOf('|');
if (indexOfPipe != -1) {
categoryName = categoryName.substring(0, indexOfPipe);
//Set the updated category to the list as well
categoryNames.set(i, categoryName);
}
View catLabel = buildCatLabel(categoryName, categoryContainer);
for (String cat : categoryNames) {
View catLabel = buildCatLabel(cat, categoryContainer);
categoryContainer.addView(catLabel);
}
}
Expand Down
42 changes: 3 additions & 39 deletions app/src/main/res/values-br/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,8 @@
* Y-M D
-->
<resources>
<string name="title_activity_explore">Ergerzhout</string>
<string name="navigation_item_explore">Ergerzhout</string>
<string name="preference_category_appearance">Neuz</string>
<string name="preference_category_general">Hollek</string>
<string name="preference_category_feedback">Sonjoù</string>
<string name="preference_category_location">Lec\'hiadur</string>
<string name="app_name">Commons</string>
<string name="bullet">•</string>
Expand All @@ -28,7 +25,7 @@
<string name="login_success">Kevreet oc\'h !</string>
<string name="login_failed">Kudenn gevreañ !</string>
<string name="upload_failed">N\'eo ket bet kavet ar restr. Klask gant unan all.</string>
<string name="authentication_failed">Dilesadur c\'hwitet, kevreit en-dro mar plij</string>
<string name="authentication_failed" fuzzy="true">Dilesadur c\'hwitet!</string>
<string name="uploading_started">Kroget da enporzhiañ!</string>
<string name="upload_completed_notification_title">%1$s bet enporzhiet !</string>
<string name="upload_completed_notification_text">Pouezit evit gwelet hoc\'h enporzhiadenn</string>
Expand Down Expand Up @@ -56,7 +53,6 @@
<string name="add_title_toast">Roit un titl d\'ar restr-mañ, mar plij</string>
<string name="share_description_hint">Deskrivadur</string>
<string name="login_failed_network">Ne c\'haller ket kevreañ - rouedad sac\'het</string>
<string name="login_failed_wrong_credentials">Ne c\'haller ket kevreañ - gwiriit hoc\'h anv implijer hag ho ker-tremen mar plij</string>
<string name="login_failed_throttled">Re a daolioù-esae. Klaskit en-dro a-benn ur pennadig amzer.</string>
<string name="login_failed_blocked">Hon digarezit, prennet eo bet an implijer-mañ e Commons</string>
<string name="login_failed_2fa_needed">Rankout a rit reiñ ho kod dilesa gant daou faktor.</string>
Expand All @@ -68,7 +64,6 @@
<string name="categories_search_text_hint">Klask rummadoù</string>
<string name="menu_save_categories">Enrollañ</string>
<string name="refresh_button">Freskaat</string>
<string name="display_list_button">Roll</string>
<string name="gps_disabled">Diwerededkaet eo ar GPS war hoc\'h ardivink.\nHa c\'hoant ho peus da weredekaat anezhañ ?</string>
<string name="enable_gps">Gweredekaat ar GPS</string>
<string name="contributions_subtitle_zero">Enporzhiadenn ebet c\'hoazh !</string>
Expand All @@ -90,7 +85,6 @@
<string name="categories_activity_title">Rummadoù</string>
<string name="title_activity_settings">Arventennoù</string>
<string name="title_activity_signup">En em enskrivañ</string>
<string name="title_activity_category_details">Rummad</string>
<string name="menu_about">Diwar-benn</string>
<string name="about_license" fuzzy="true">Meziant frank a wirioù embannet dindan &lt;a href=\"https://github.com/commons-app/apps-android-commons/blob/master/COPYING\"&gt;an Aotre-implijout Apache v2&lt;/a&gt;. Merkoù kenwerzhel eus Diazezadur Wikimedia eo Wikimedia Commons hag e logoioù. Gallout a reont bezañ implijet gant aotre an Diazezadur. N\'omp nag aprouet gant Diazezadur Wiikimedia na stag outañ.</string>
<string name="about_improve">Krouiñ ur &lt;a href=\"https://github.com/commons-app/apps-android-commons/issues\"&gt;gemennadenn GitHub nevez&lt;/a&gt; evit kelaouiñ a-zivout un draen bennak pe bet kinnigoù.</string>
Expand Down Expand Up @@ -152,15 +146,14 @@
<string name="welcome_copyright_subtext">Diarbenn an dafar gwarezet a vez kavet ganeoc\'h war ar Genrouedad, hag ivez ar skeudennoù skritelloù, ar goloioù levrioù ha kement zo…</string>
<string name="welcome_final_text">Ha soñjal a rit eo mat ?</string>
<string name="welcome_final_button_text">Ya !</string>
<string name="welcome_help_button_text">&lt;u&gt;Gouzout hiroc\'h&lt;/u&gt;</string>
<string name="detail_panel_cats_label">Rummadoù</string>
<string name="detail_panel_cats_loading">O kargañ…</string>
<string name="detail_panel_cats_none">Hini ebet diuzet</string>
<string name="detail_description_empty">Deskrivadur ebet</string>
<string name="detail_license_empty">Aotre-implijout dizanv</string>
<string name="menu_refresh">Freskaat</string>
<string name="read_storage_permission_rationale">Aotre rekis : lenn ur stokañ diavaez. N\'hall ket an arload tizhout ho palier hep an dra-se.</string>
<string name="write_storage_permission_rationale">Aotre ret ; skrivañ war al lec\'h stokañ diavaez. Ne c\'hall ket an arload tizhout ho kamera hep an dra-se.</string>
<string name="read_storage_permission_rationale" fuzzy="true">Aotre rekis : lenn ur stokañ diavaez. Hep se, n\'hall ket an arload mont en-dro.</string>
<string name="write_storage_permission_rationale" fuzzy="true">Aotre ret ; skrivañ war al lec\'h stokañ diavaez. Ne c\'hall ket an arload mont en-dro hep an dra-se.</string>
<string name="location_permission_rationale">Aotre diret : kaout al lec\'hiadur red evit kinnig rummadoù</string>
<string name="ok">Mat eo</string>
<string name="title_activity_nearby">Lec\'hioù nes</string>
Expand All @@ -173,7 +166,6 @@
<string name="media_detail_media_title">Titl ar media</string>
<string name="media_detail_description">Deskrivadur</string>
<string name="media_detail_description_explanation">Amañ e lakaer titl ar media. Gallout a ra bezañ hir-mat ha mont dre meur a linenn. Spi hon eus e vo bravik an disoc\'h koulskoude.</string>
<string name="media_detail_author">Aozer</string>
<string name="media_detail_uploaded_date">Deiziad enporzhiañ</string>
<string name="media_detail_license">Aotre-implijout</string>
<string name="media_detail_coordinates">Daveennoù</string>
Expand Down Expand Up @@ -219,40 +211,12 @@
<string name="no_description_found">N\'eus bet kavet deskrivadur ebet</string>
<string name="nearby_info_menu_commons_article">Pajennad restroù Commons</string>
<string name="nearby_info_menu_wikidata_article">Elfenn Wikidata</string>
<string name="nearby_info_menu_wikipedia_article">Pennad Wikipedia</string>
<string name="give_permission">Reiñ ar gwir</string>
<string name="use_external_storage">Implijout ar stokañ diavaez</string>
<string name="use_external_storage_summary">Enrollit ar skeudennoù tennet gant luc\'hskeudennerez ho penveg</string>
<string name="login_to_your_account">Kevreit ouzh ho kont</string>
<string name="null_url">Fazi ! N\'eo ket bet kavet an URL</string>
<string name="nominate_deletion">Kinnig evit lemel</string>
<string name="nominated_for_deletion">Meneget eo bet ar skeudenn evit lemel.</string>
<string name="view_browser">Diskwel er merdeer</string>
<string name="skip_login">Lezel a-gostez</string>
<string name="navigation_item_login">Kevreañ</string>
<string name="nearby_location_has_not_changed">N\'eo ket cheñchet al lec\'hiadur.</string>
<string name="get_directions">Kaout urzhioù</string>
<string name="read_article">Lenn ar pennad</string>
<string name="nearby_wikidata">WIKIDATA</string>
<string name="nearby_wikipedia">WIKIPEDIA</string>
<string name="about_faq">&lt;u&gt;FAG&lt;/u&gt;</string>
<string name="welcome_skip_button">Lezel an tutorial a-gostez</string>
<string name="about_translate">&lt;u&gt;Treiñ&lt;/u&gt;</string>
<string name="about_translate_title">Yezhoù</string>
<string name="about_translate_proceed">Kenderc\'hel</string>
<string name="about_translate_cancel">Nullañ</string>
<string name="retry">Klask en-dro</string>
<string name="showcase_view_got_it_button">Mat eo !</string>
<string name="no_images_found">N\'eus bet kavet skeudenn ebet !</string>
<string name="error_loading_images">Ur fazi zo c\'hoarvezet p\'eo bet karget ar skeudennoù.</string>
<string name="image_uploaded_by">Enporzhiet gant:%1$s</string>
<string name="block_notification">Stanket oc\'h bet ha ne c\'hallit ket mui kemmañ war Commons</string>
<string name="appwidget_img">Skeudenn an deiz</string>
<string name="app_widget_heading">Skeudenn an deiz</string>
<string name="menu_search_button">Klask</string>
<string name="search_commons">Klask e Commons</string>
<string name="images_not_found">N\'eus bet kavet skeudenn ebet hag a sell ouzh 1$s</string>
<string name="title_activity_search">Klask</string>
<string name="search_recent_header">Enklaskoù nevez :</string>
<string name="provider_searches">Rekedoù enklask diwezhañ</string>
</resources>
Loading