Commit Graph

478 Commits

Author SHA1 Message Date
Amine
ebf4d294a8 Fixing infinite scroll trying to load more items when there are no more. 2017-11-20 21:08:13 +01:00
Amine
687839b5f8 Infinite scroll should be working as expected. Fixes #116. 2017-11-18 15:09:44 +01:00
Amine
8fb339034f Fixed #117. 2017-11-16 19:37:19 +01:00
Amine
72400f71c0 Changed color of links in the article viewer. 2017-11-14 19:36:23 +01:00
Amine
abcd500045 Fixed #114. 2017-11-14 19:22:43 +01:00
Amine
37b2c5c2df Fixed toolbar and fab behavior #113. 2017-11-13 19:35:14 +01:00
Amine Bou
d6d5e72f48
New Crowdin translations (#111)
* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)
2017-11-12 17:38:39 +01:00
Amine
1ef2da9f76 Fixing tests. 2017-11-12 17:22:40 +01:00
Amine
1ebd894be7 Tests fixes. 2017-11-12 17:14:21 +01:00
Amine
f833d73fab Closes #109. 2017-11-12 17:05:47 +01:00
Amine
9e6602f114 Hiding FABs on scroll. 2017-11-12 15:41:28 +01:00
Amine
3bdfef9f8b Added changelog and changed fab size. 2017-11-12 07:55:01 +01:00
Amine
6f7f475a6b Enhancements. Three first items of #108. 2017-11-12 07:51:11 +01:00
Amine Bou
6927e92396
New Crowdin translations (#105)
* New translations strings.xml (French)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Greek)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (German)

* New translations strings.xml (Catalan)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Vietnamese)
2017-11-11 21:01:25 +01:00
Amine Bou
f21570e2e4
New Crowdin translations (#104)
* New translations strings.xml (French)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Greek)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (German)

* New translations strings.xml (Catalan)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)
2017-11-11 20:53:15 +01:00
Amine
51f406e20c New action bar. Closes #103. 2017-11-11 20:39:56 +01:00
Amine
9e3fde744e Changed to Textview to disaply the simple content from the API. 2017-11-11 16:50:17 +01:00
Amine
bc78d1e079 Changelog and updated target sdk. 2017-11-11 14:35:13 +01:00
Amine
d151eb261e Updates to make the build work. 2017-11-11 14:28:06 +01:00
Amine
f0563efc62 Fixed #98. Using kotlin implementation for the drawer. Using the new style code. 2017-11-11 07:58:29 +01:00
Amine Bou
84dfa9a8a5
New Crowdin translations (#100)
* New translations strings.xml (French)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)
2017-11-08 11:36:41 +01:00
Amine Bou
7e02fe89ea
New Crowdin translations (#97)
* New translations strings.xml (French)

* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)
2017-11-04 11:57:30 +01:00
Amine
819356412c Optimizing imports. 2017-11-04 11:43:09 +01:00
Amine
deb789bc1b Some code cleaning. 2017-11-04 11:33:22 +01:00
Amine Bou
24ae115ed4
New translations strings.xml (French) (#95) 2017-11-01 19:54:56 +01:00
Amine
57177cc910 Loading more on swipe. 2017-11-01 19:46:13 +01:00
Amine
cea258bc21 Fixes #45. User may need to reselect the theme. 2017-11-01 19:06:36 +01:00
Amine
ed9b1c8ba7 Only reporting the issue if there is an issue. 2017-11-01 18:13:54 +01:00
Amine
5a79fd89e9 Realy fixed the api call this time. 2017-10-29 21:11:03 +01:00
Amine Bou
320a8d19de
New translations strings.xml (French) (#94) 2017-10-29 20:14:52 +01:00
Amine
5721506007 Maybe fixed issue with marking items. 2017-10-29 20:10:02 +01:00
Amine
803e8cb2f4 Revert "This is causing bugs for Xperia XZ Premium device on pre-launch report."
This reverts commit 98492fd0c0.
2017-10-29 13:52:43 +01:00
Amine
98492fd0c0 This is causing bugs for Xperia XZ Premium device on pre-launch report. 2017-10-29 13:31:31 +01:00
Amine
07e545079c Fixes full height cards problem. 2017-10-29 12:55:03 +01:00
Amine Bou
95d64dc5e8
New Crowdin translations (#93)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Greek)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (German)

* New translations strings.xml (Catalan)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Vietnamese)
2017-10-27 19:56:04 +02:00
Amine
abe546dcda test fixes. 2017-10-27 19:13:57 +02:00
Amine
e6f367acaf Cleaning code to make them work ? 2017-10-27 18:51:30 +02:00
Amine
a9b61853b9 Updates and more. 2017-10-27 18:48:22 +02:00
Amine Bou
5afc04a630 New Crowdin translations (#89)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)
2017-10-23 18:47:16 +02:00
Amine
1da4cc2782 Fixes #86. 2017-10-23 18:29:44 +02:00
Amine Bou
c5ebc89e4f New Crowdin translations (#85)
* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)
2017-10-23 15:23:14 +02:00
Amine Bou
dfc1719cce New Crowdin translations (#84)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Japanese)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Serbian (Cyrillic))

* New translations strings.xml (Russian)

* New translations strings.xml (Romanian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Finnish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Danish)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Traditional)
2017-10-23 15:16:52 +02:00
Amine
0812259470 Temporary workaround for #83. 2017-10-23 15:09:23 +02:00
Amine
e1476c5840 Multiple fixes. 2017-10-23 14:31:04 +02:00
Amine
e30ea28e3f Fixed an issue with older versions of android. 2017-10-22 16:23:01 +02:00
Amine Bou
4a6d3aab7f New translations from crowdin. 2017-10-21 21:53:53 +02:00
Amine
8157146498 Strings, updates, and sonarqube. 2017-10-21 20:11:18 +02:00
Amine
0051ed2e73 Crowdin translation. 2017-09-16 22:28:20 +02:00
Amine
04feb66b07 Fixes #67. May need fine tuning. 2017-09-10 19:22:07 +02:00
Amine
54b2ac7f24 Fixes #10. Fixes #68. 2017-09-10 12:59:51 +02:00
Amine
12356a35fa Solved compilation warning. 2017-09-10 09:48:20 +02:00
Amine
12262304ac Trying to fix minification problem. 2017-09-10 09:19:28 +02:00
Amine
c58f97452e Fixed issues with secrets xml file. Removed it and remplaced with build config. 2017-09-06 21:17:01 +02:00
Amine
eb3872f7a6 Added a setting for displaying or hiding the account header. 2017-09-03 11:47:48 +02:00
Amine
9fa178d513 Closes #71 2017-09-02 17:55:02 +02:00
Amine
043b184065 Images are now loading on self signed certs. 2017-09-02 13:58:35 +02:00
Amine
10559bb894 Fixed build problem from last commit. 2017-09-02 12:51:11 +02:00
Amine
d0000d66b2 Fixes #70. Updated glide for images loading. 2017-09-02 10:02:35 +02:00
Amine
b447ac738a Fixes #62. 2017-08-31 20:00:58 +02:00
Amine
faebfc238c Closes #69. 2017-08-30 22:11:29 +02:00
Amine
c28fbd37cc Fixed issue with last commit. 2017-08-30 07:34:48 +02:00
Amine
4b8396959d Needed to add an exception for the log to work. 2017-08-30 07:22:28 +02:00
Amine
b39d510e07 Added reading article log. 2017-08-29 22:49:20 +02:00
Amine
7bda896e2d Added the ability to choose the number of items loaded. 2017-08-26 21:36:19 +02:00
Amine
ba4feeea87 Trying to fix pre-lolipop svg drawable loading. 2017-08-16 22:15:33 +02:00
Amine
6f52eae3c6 Version updates. 2017-08-16 21:18:15 +02:00
Amine
40ea8d56e6 Closes #64 2017-08-16 20:18:49 +02:00
Amine
72e562e8a8 Reverted back to the old icon. 2017-08-16 07:51:28 +02:00
Amine
0ef59c9b91 Added a quick fix for accepting self signed certificates. 2017-08-04 21:42:35 +02:00
Amine Bou
d768d2232b Added login optional debug logs. (#61) 2017-08-04 08:30:21 +02:00
Amine
b44a200731 A better icon. 2017-08-03 07:43:00 +02:00
Amine
016815e0d1 This test keep failing of firebase test lab. 2017-08-02 21:01:51 +02:00
Amine
590534e4a6 Splash screen fix, with some test problem. 2017-08-02 20:53:20 +02:00
Amine Bou
e0ab09f533 Adaptive icon (#60)
* Removed mipmap folder from gitignore.

* New adaptive icon.

* Removed icon step from build.

* The icon seamed pixelated.
2017-08-02 20:08:31 +02:00
Amine Bou
d0675b8443 Update build.gradle 2017-07-30 19:01:05 +02:00
Amine Bou
3ea1ed02ae Update build.gradle 2017-07-30 18:58:36 +02:00
Amine Bou
ba120b1e0b Ignoring annoying bug with Samsung devices on 4.2.2 (#57)
* Updated gradle version.

* Fixed #55. Ignoring annoying non fatal bug on Samsung devices.
2017-07-30 18:37:44 +02:00
Amine Bou
acf6995c2d Trying to handle app versionning from git tag. 2017-07-28 05:02:28 -04:00
Amine
8306860f90 Fixed #54 2017-07-28 07:33:21 +02:00
Amine
170e575465 Hiding the badge on reading all. 2017-07-27 22:02:14 +02:00
Amine
f12e7748c5 Build v1.5.1.8 2017-07-25 21:17:34 +02:00
Amine Bou
69a2418afc Fix 51 (#52)
* Some more bug fixes.

* Cleaning travis file.

* Fixes #51
2017-07-22 13:12:13 +02:00
Amine
1889b43786 Build and changelog. 2017-07-21 11:44:13 +02:00
Amine Bou
f2e38a4203 Bug fixes (#49)
* Version updates.

* Fixed 'Calling startActivity() from outside of an Activity'

* Fixes #47

* Anydpi icons causing crashes.
2017-07-14 09:29:25 +02:00
Amine
90a8fac8d4 Added back the badges. 2017-07-10 22:18:42 +02:00
Amine
04402c5ab9 Build. 2017-07-09 19:26:14 +02:00
Amine
f8f710df99 Working themes. Needs some cleaning. Closes #37 . 2017-07-09 19:07:52 +02:00
Amine
1d18c898b2 Build. 2017-07-03 19:29:35 +02:00
Amine
95e208000f Fixes #39 2017-07-03 19:27:30 +02:00
Amine
c9b1d329e6 Fixes #30 2017-07-02 19:36:37 +02:00
Amine
e68c16c7a4 Fixes #28 2017-07-02 19:31:18 +02:00
Amine
d04cbac79c Versions update and fixes. 2017-07-02 08:19:07 +02:00
Amine
044585ee9b Missing translation. 2017-07-02 08:09:17 +02:00
Amine
299478e840 This should fix #35 2017-07-02 07:18:56 +02:00
Amine
b2d69be5f8 This should fix #34 2017-07-02 07:14:29 +02:00
Amine
d684f323b8 Cleaning. 2017-06-28 21:02:15 +02:00
Amine
cafba196cf Some more code cleaning. 2017-06-14 21:26:26 +02:00
Amine
493b1b12b3 Using extension methods to clean the code a little. 2017-06-14 21:10:53 +02:00
Amine
5320f88230 Some code cleaning. 2017-06-13 22:03:41 +02:00
Amine
246ec2c3ac Should fix #27 2017-06-13 21:38:35 +02:00
Amine
b1e812314f Added tests and testing in ci. 2017-06-12 19:44:11 +02:00
Amine
c14f47a74b Code cleaning. 2017-06-10 07:40:02 +02:00
Amine
8ad8b55424 Drawer reloading on slide to refresh. 2017-06-08 20:43:22 +02:00
Amine
3da1d431db Fixes #23. 2017-06-08 20:35:50 +02:00
Amine
4565079f29 More filtering with the search toolbar. 2017-06-07 08:59:13 +02:00
Amine
3482092cb2 Filters not reset on resume. 2017-06-07 07:35:55 +02:00
Amine
2df5e52de0 Fixes #6 2017-06-07 07:28:17 +02:00
Amine
0ef4fc67fa Fixing cache issue. May need some real solution. 2017-06-06 21:13:46 +02:00
Amine
e2bfd549d3 Build and changelog. 2017-06-06 20:04:00 +02:00
Amine
7071af5fa5 Added back unread count. 2017-06-06 20:02:05 +02:00
Amine
95f267f701 Switched primary <=> secodary items for drawer.
Added source icon fetching.
2017-06-06 20:01:33 +02:00
Amine
f363bbcc0c Fixed an issue with the article reader. 2017-06-06 18:54:17 +02:00
Amine
65a912f271 Finally fixed #16 and fixed #17. 2017-06-05 21:17:51 +02:00
Amine
758661f5fb Fixed #16, fixes #17 and fixes #19 2017-06-05 18:50:19 +02:00
Amine
2d3c297726 Fixes #14 and fixes #15 2017-06-04 20:26:05 +02:00
Amine
2190ad0387 Forced nl strings to english. 2017-06-04 18:13:29 +02:00
Amine
0d067e05af Fixed drawable on landscape and extracted strings to translation. 2017-06-04 18:09:02 +02:00
Amine
c3305b7523 Moved some menu items to the drawable. 2017-06-04 16:44:31 +02:00
Amine
fb84b31122 Drawer with caching. 2017-06-04 16:09:42 +02:00
Amine
9d40026ef7 Build and changeelog. 2017-06-04 09:47:45 +02:00
Amine
041a225992 Updated Custom tab code and added buttons at the bottom of the article viewer. 2017-06-03 22:52:01 +02:00
Amine
0283e49c27 Testing circle ci. 2017-05-30 20:35:01 +02:00
Amine
2289e16f4c Changelog. 2017-05-28 18:25:35 +02:00
Amine
ddf790bfe1 Removed Firebase Crash deps, updated retrofit (with fixes) and disabled minification. 2017-05-28 18:21:43 +02:00
Amine
35ef798279 Fixed build problem. 2017-05-28 15:48:47 +02:00
Amine
9b95404500 Converting adapters and retrofit services to kotlin. 2017-05-28 15:29:59 +02:00
Amine
97cee06ebe Drawables and strings and everything else. Some unconverted java classes. 2017-05-28 13:10:16 +02:00
Amine
bbe132a0fc Initial commit. Gitignore, Firebase and Crashlytics deps.
Conflicts:
	README.md
	app/build.gradle
	app/src/main/AndroidManifest.xml
	app/src/main/res/values/colors.xml
	app/src/main/res/values/styles.xml
2017-05-28 02:13:54 +02:00