Compare commits

...
477 Commits
Author SHA1 Message Date
aminecmi ddc754ec25 Closes #270. 2019-01-15 19:54:46 +01:00
aminecmi 134a0766d6 Updates. 2019-01-14 20:56:12 +01:00
aminecmi 69da932ab5 Just to be sure. 2019-01-14 19:39:54 +01:00
aminecmi 592fb6328a Workaround for #275. 2019-01-14 19:37:43 +01:00
aminecmi a0aead6491 Closes #271. 2019-01-13 15:59:38 +01:00
aminecmi 722b6cc06d Fixed issue with read/unread cont when swiping. 2019-01-13 15:59:38 +01:00
aminecmi 6d7c4b40f6 Wip fixing the badges reloading when reading all the items. 2019-01-13 15:59:38 +01:00
Amine Bou f538ed39fc New translations strings.xml (Chinese Traditional) (#274) 2019-01-11 14:20:35 +01:00
Amine Bou 65821492ad New Crowdin translations (#273)
* New translations strings.xml (Catalan)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Dutch)

* New translations strings.xml (French)

* New translations strings.xml (Galician)

* New translations strings.xml (German)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Italian)

* New translations strings.xml (Korean)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Turkish)

* New translations strings.xml (Galician)

* New translations strings.xml (Spanish)

* New translations strings.xml (French)
2019-01-10 11:19:46 +01:00
aminecmi 6ede718a9f Closes #269. 2019-01-09 21:28:55 +01:00
Amine Bou f1757937a4 Disabled resources shrinking after #262. 2019-01-09 13:33:02 +01:00
Binnette 2bd2e0a953 Vector assets (#262) 2019-01-09 10:43:49 +01:00
Amine Bou b5aef28af0 New Crowdin translations (#268)
* New translations strings.xml (Galician)

* New translations strings.xml (Spanish)
2019-01-08 10:00:28 +01:00
Amine Bou 45747a1506 New Crowdin translations (#267)
* New translations strings.xml (Catalan)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Dutch)

* New translations strings.xml (French)

* New translations strings.xml (Galician)

* New translations strings.xml (German)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Italian)

* New translations strings.xml (Korean)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Turkish)

* New translations strings.xml (French)
2019-01-06 18:46:38 +01:00
Amine Bou c6e2e08bcb Merge pull request #265 from aminecmi/feature/261
WIP: Webview font
2019-01-06 18:25:26 +01:00
aminecmi 25bf18661e Adde a bigger line-height. 2019-01-06 18:17:10 +01:00
aminecmi 6b088dcd24 Font family. 2019-01-06 18:12:18 +01:00
aminecmi d2b18e1880 Removed lazy loaded fonts. 2019-01-06 16:26:40 +01:00
Amine eec7c94e98 WIP. 2019-01-06 16:16:35 +01:00
Amine d1f8fcacc0 Changelog. 2019-01-05 21:47:45 +01:00
Amine 07e4a33cbd Closes #266. 2019-01-05 21:43:09 +01:00
Amine f6317f566e Same change for hidden tags. 2019-01-02 21:30:26 +01:00
Amine 9f51e4e6a5 Closes #264 2019-01-02 21:21:32 +01:00
Amine Bou 750604a31f Languages cleaning. (#260) 2018-12-12 21:49:38 +01:00
Amine Bou 392eee0ad4 New Crowdin translations (#258)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-12-10 19:26:48 +01:00
Amine 37e7b987ee Changed color of alignment icons. 2018-12-10 19:25:18 +01:00
Amine 9eac51e729 Closes #257. 2018-12-09 16:38:35 +01:00
Amine fa9cce6783 Removed some logs. 2018-12-09 14:26:20 +01:00
Amine Bou f0d4b63a97 Merge pull request #256 from aminecmi/fdroid/build
Fixes #254 and #255.
2018-12-02 13:22:37 +01:00
Amine 83eeb11388 Fixes #254 and #255. 2018-12-02 13:13:19 +01:00
Amine Bou 01f746f33d Merge pull request #255 from aminecmi/fdroid/build
A fix for #254.
2018-12-02 03:54:36 +01:00
Amine 200851894b See #254. 2018-12-01 19:32:28 +01:00
Amine Bou 862e5cf4ab New Crowdin translations (#253)
* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)

* New translations strings.xml (Spanish)
2018-11-29 06:06:32 +01:00
Amine 0b07f2a407 Closes #174. Closes #248. 2018-11-28 21:03:00 +01:00
Amine 9ba6feef0b Removed density calculation to solve #248. 2018-11-27 21:44:34 +01:00
Amine 63a0638522 Removed throw... 2018-11-27 21:36:12 +01:00
Amine Bou f9a4e6e363 New Crowdin translations (#252)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (French)
2018-11-27 21:32:12 +01:00
Amine 6b40fd4bdc Typos. 2018-11-27 21:25:18 +01:00
Amine 04c7776466 Trying to fix an issue with webview not available with the article viewer. Fixed an issue when the browser isn't available. 2018-11-27 21:14:03 +01:00
Amine 92c335b4e1 Closes #251. 2018-11-27 20:02:53 +01:00
Amine Bou 17251e576b New Crowdin translations (#250)
* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)
2018-11-27 15:27:24 +01:00
Amine Bou 62ea782429 Update CONTRIBUTING.md 2018-11-26 16:22:34 +01:00
Amine Bou f99474e3c1 Update CONTRIBUTING.md 2018-11-26 16:21:39 +01:00
Amine Bou 57ac8f428f Update README.md 2018-11-26 16:14:48 +01:00
Amine 9cc1adbf15 Changing acra errors handling. 2018-11-24 09:47:58 +01:00
Amine 1d9a440ae7 Do not log for test labs devices. 2018-11-22 19:50:15 +01:00
Amine Bou 511553806c No idea why this was changed. 2018-11-21 09:57:44 +01:00
Amine Bou 87e7d7c4fe New Crowdin translations (#247)
* New translations strings.xml (German)

* New translations strings.xml (German)

* New translations strings.xml (German)
2018-11-21 08:51:38 +01:00
Amine ec87089310 Fixed issue with Android 9 and CLEARTEXT communication issue. 2018-11-20 21:06:05 +01:00
Amine d8478ebb01 Added loging url validation. 2018-11-20 19:44:10 +01:00
Amine Bou 600adc81b5 Merge pull request #246 from Binnette/ExtraSubject
Add a vertical scrollbar to article fragment
2018-11-17 20:51:10 +01:00
Amine ddac2870af Changed git tag sort for it to work on the jenkins server. 2018-11-17 20:48:18 +01:00
Binnette 8d9c8c1394 Add a vertical scrollbar to article fragment 2018-11-17 20:37:21 +01:00
Amine Bou b59c3bcb23 Merge pull request #245 from Binnette/ExtraSubject
Add EXTRA_SUBJECT when sharing link
2018-11-17 19:46:51 +01:00
Binnette 7f554adba5 Add EXTRA_SUBJECT when sharing link 2018-11-17 18:07:38 +01:00
Amine 21ce061282 Better handling for version code automation. 2018-11-15 21:11:15 +01:00
Amine bdb71e9b14 Note for build. 2018-11-13 22:02:44 +01:00
Amine df22e7de15 Still not working. 2018-11-13 22:01:41 +01:00
Amine 6b3550396b Jenkins not executing the rest of the script. 2018-11-13 21:59:28 +01:00
Amine c70f1e31a6 Added fetch to the build script. 2018-11-13 21:57:36 +01:00
Amine 695670e944 Still fixing the local publish issue. 2018-11-13 21:47:12 +01:00
Amine 1028826788 No more local publish. 2018-11-13 21:45:10 +01:00
Amine 82a8977c96 Closes #244. 2018-11-13 20:24:06 +01:00
Amine Bou 07d9ce1054 New Crowdin translations (#243)
* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-11-13 15:51:16 +01:00
Amine Bou 7da7d49277 New Crowdin translations (#242)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)
2018-11-11 17:17:37 +01:00
Amine 9b45365441 Changelog. Previous commit should close #238. 2018-11-11 12:25:45 +01:00
Amine 91a7464bce Added experimental settings with a custom timeout setting. 2018-11-11 12:23:59 +01:00
Amine Bou 51add226eb New Crowdin translations (#241)
* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-11-08 08:59:37 +01:00
Amine Bou 332e9f5108 New Crowdin translations (#240)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (French)
2018-11-07 21:25:14 +01:00
Amine 0b91087c07 CHANGELOG. 2018-11-07 21:22:19 +01:00
Amine ebbb1ba0f8 Closes #220. 2018-11-07 21:22:06 +01:00
Amine e9143ae852 Initial changes for #238. 2018-11-07 21:07:29 +01:00
Amine 42e8ecee78 Offline shortcut. 2018-11-07 21:05:23 +01:00
Amine 4efd76fcbc Tab selection from app shortcut. 2018-11-07 20:45:51 +01:00
Amine fb1614070e Inital app shortcuts. 2018-11-07 20:25:48 +01:00
Amine c473dd7227 Fixes #239. 2018-11-07 19:32:10 +01:00
Amine Bou 76bddb195d New Crowdin translations (#237)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (French)
2018-11-06 20:35:30 +01:00
Amine 1e02ad2041 Closes #201. 2018-11-06 20:29:00 +01:00
Amine f6ab909f8b Fixed issue. 2018-11-06 20:11:07 +01:00
Amine 7e520e9bed Still fixing selfoss version issues. 2018-11-05 21:11:25 +01:00
Amine 32e2d05014 CHANGELOG. 2018-11-05 20:30:58 +01:00
Amine 40d9c97f73 Fixes #216. 2018-11-05 20:30:37 +01:00
Amine Bou 1aa68d3449 New Crowdin translations (#234)
* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Galician)

* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-11-05 13:44:22 +01:00
Amine aeeac8cccd Little fix. 2018-11-04 14:56:48 +01:00
Amine 7292edf997 #Closes #179. 2018-11-04 14:37:22 +01:00
Amine f49256c72f Manual sync for read/unread/star/unstar. 2018-11-04 14:33:50 +01:00
Amine d02b28b81f Initial changes for #179. 2018-11-04 14:25:05 +01:00
Amine 08117043dd Do not replace the background task. 2018-11-03 21:07:27 +01:00
Amine Bou 63496c993e New Crowdin translations (#233)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)

* New translations strings.xml (French)

* New translations strings.xml (Chinese Simplified)
2018-11-03 19:01:40 +01:00
Amine 00ef542e49 Closes #33. 2018-11-03 18:48:50 +01:00
Amine a78c6e6b33 Sync with settings. 2018-11-03 18:47:43 +01:00
Amine 363eaf9bf9 Preferences for the background tasks. 2018-11-03 18:14:22 +01:00
Amine fec6683701 Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2018-11-03 11:30:13 +01:00
Amine 1549edb647 ... 2018-11-03 11:29:53 +01:00
Amine 3de48ba162 Some more background tasks. 2018-11-03 11:29:03 +01:00
Amine Bou a2a3d6f1a7 New Crowdin translations (#232)
* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)

* New translations strings.xml (French)
2018-11-02 10:34:04 +01:00
Amine ccab2c7648 Initial work on background task. 2018-11-01 21:51:31 +01:00
Amine Bou 880dd1db5c New Crowdin translations (#231)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)
2018-11-01 21:27:59 +01:00
Amine ed18fea356 Closes #38. 2018-11-01 21:11:54 +01:00
Amine 9816b20bf6 Only do api calls on network available. 2018-11-01 21:10:00 +01:00
Amine 0bb2195bff Network status on articles loading. 2018-11-01 20:42:49 +01:00
Amine ab2d0c4036 Closes #230. 2018-10-31 20:14:20 +01:00
Amine 99fc417109 Fixed #230. 2018-10-29 19:53:41 +01:00
Amine dc304ef8c1 Updated gradle. 2018-10-20 09:29:09 +02:00
Amine c5511880bc Just trying to fix fragment issues. 2018-10-19 05:27:16 +02:00
Amine 5fe76d735e Remiving items from the cache on swipe. 2018-10-17 20:19:35 +02:00
Amine 3064b3b835 Closes #228 by removing the list action bar. Action buttons are exclusively on the card view from now on. 2018-10-17 19:46:30 +02:00
Amine Bou 70dc8af3ce New Crowdin translations (#227)
* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-10-16 08:33:34 +02:00
Amine 53c8c241da Order By id desc for items. 2018-10-14 18:56:07 +02:00
Amine bdc4f5680b Merge branch 'crowdin_translation' 2018-10-14 16:58:15 +02:00
Amine ed290573b2 Merge branch 'master' into crowdin_translation 2018-10-14 16:57:45 +02:00
Amine Bou 1616a97a8a New translations strings.xml (French) 2018-10-14 16:32:43 +02:00
Amine Bou d090183007 New translations strings.xml (French) 2018-10-14 16:31:09 +02:00
Amine de337fd260 Moving to version 1.7 with caching. 2018-10-14 15:59:02 +02:00
Amine 12dc206323 Build with optional publish. 2018-10-14 15:57:22 +02:00
Amine Bou d47c508dee New translations strings.xml (Galician) 2018-10-14 15:42:10 +02:00
Amine Bou ed75f55437 New translations strings.xml (Arabic) 2018-10-14 15:42:09 +02:00
Amine Bou 5ad3ad4a57 New translations strings.xml (Chinese Simplified) 2018-10-14 15:42:07 +02:00
Amine Bou aeac1bd1d4 New translations strings.xml (Chinese Traditional) 2018-10-14 15:42:06 +02:00
Amine Bou 4d18085072 New translations strings.xml (Czech) 2018-10-14 15:42:04 +02:00
Amine Bou 0c9f8214ca New translations strings.xml (Danish) 2018-10-14 15:42:03 +02:00
Amine Bou a7ce7ce02e New translations strings.xml (Dutch) 2018-10-14 15:42:01 +02:00
Amine Bou 820986c7f0 New translations strings.xml (Finnish) 2018-10-14 15:42:00 +02:00
Amine Bou 8079cae745 New translations strings.xml (French) 2018-10-14 15:41:59 +02:00
Amine Bou 6f067bd258 New translations strings.xml (German) 2018-10-14 15:41:58 +02:00
Amine Bou b6ade0f212 New translations strings.xml (Greek) 2018-10-14 15:41:56 +02:00
Amine Bou 27dadc1be3 New translations strings.xml (Hebrew) 2018-10-14 15:41:55 +02:00
Amine Bou 95e4162b4c New translations strings.xml (Hungarian) 2018-10-14 15:41:54 +02:00
Amine Bou f75557585e New translations strings.xml (Indonesian) 2018-10-14 15:41:52 +02:00
Amine Bou 1b4c26919b New translations strings.xml (Afrikaans) 2018-10-14 15:41:51 +02:00
Amine Bou ad085bf129 New translations strings.xml (Italian) 2018-10-14 15:41:50 +02:00
Amine Bou 8fcd551105 New translations strings.xml (Korean) 2018-10-14 15:41:48 +02:00
Amine Bou a0954700e2 New translations strings.xml (Norwegian) 2018-10-14 15:41:47 +02:00
Amine Bou 9705560442 New translations strings.xml (Polish) 2018-10-14 15:41:45 +02:00
Amine Bou 1f47a13ce5 New translations strings.xml (Portuguese) 2018-10-14 15:41:44 +02:00
Amine Bou 6f0ff2c975 New translations strings.xml (Portuguese, Brazilian) 2018-10-14 15:41:43 +02:00
Amine Bou 76e5477986 New translations strings.xml (Romanian) 2018-10-14 15:41:41 +02:00
Amine Bou 7f308d5be3 New translations strings.xml (Russian) 2018-10-14 15:41:40 +02:00
Amine Bou 54a43c83e8 New translations strings.xml (Serbian (Cyrillic)) 2018-10-14 15:41:38 +02:00
Amine Bou 8fe7266c84 New translations strings.xml (Spanish) 2018-10-14 15:41:37 +02:00
Amine Bou d7a46b27b7 New translations strings.xml (Swedish) 2018-10-14 15:41:36 +02:00
Amine Bou 2257d09fdd New translations strings.xml (Turkish) 2018-10-14 15:41:34 +02:00
Amine Bou 047c5481c4 New translations strings.xml (Ukrainian) 2018-10-14 15:41:33 +02:00
Amine Bou 8a6719f934 New translations strings.xml (Vietnamese) 2018-10-14 15:41:32 +02:00
Amine Bou 51a692f3be New translations strings.xml (Japanese) 2018-10-14 15:41:30 +02:00
Amine Bou b333f93171 New translations strings.xml (Catalan) 2018-10-14 15:41:29 +02:00
Amine 89d34a1a71 Closes #1. May need some fine tuning. 2018-10-14 15:38:06 +02:00
Amine 8788e920ce More resources cleaning. 2018-10-14 11:25:14 +02:00
Amine d306fb53d3 Migration with new table and schemas. 2018-10-14 11:17:24 +02:00
Amine 374537b5c7 Preparing for room migrations. Some cleaning. 2018-10-14 11:07:10 +02:00
Amine 598149d4cd Publish version. 2018-10-13 22:13:56 +02:00
Amine Bou 50bcf18096 New translations strings.xml (Galician) 2018-10-13 22:11:24 +02:00
Amine Bou a089ced03f New translations strings.xml (Arabic) 2018-10-13 22:11:23 +02:00
Amine Bou 1f18dddf8b New translations strings.xml (Chinese Simplified) 2018-10-13 22:11:21 +02:00
Amine Bou f5934e240e New translations strings.xml (Chinese Traditional) 2018-10-13 22:11:20 +02:00
Amine Bou 6b8da2eacf New translations strings.xml (Czech) 2018-10-13 22:11:19 +02:00
Amine Bou f4757a67b7 New translations strings.xml (Danish) 2018-10-13 22:11:17 +02:00
Amine Bou 6edeb9d840 New translations strings.xml (Dutch) 2018-10-13 22:11:16 +02:00
Amine Bou 43ce0fd7bc New translations strings.xml (Finnish) 2018-10-13 22:11:15 +02:00
Amine Bou 5599f5a8fc New translations strings.xml (French) 2018-10-13 22:11:13 +02:00
Amine Bou 6fd45ceb4f New translations strings.xml (German) 2018-10-13 22:11:12 +02:00
Amine Bou 05ad8aac29 New translations strings.xml (Greek) 2018-10-13 22:11:11 +02:00
Amine Bou fa4f2476b7 New translations strings.xml (Hebrew) 2018-10-13 22:11:10 +02:00
Amine Bou 00818a94e9 New translations strings.xml (Hungarian) 2018-10-13 22:11:08 +02:00
Amine Bou 5d5250e44a New translations strings.xml (Indonesian) 2018-10-13 22:11:07 +02:00
Amine Bou 3052b33132 New translations strings.xml (Afrikaans) 2018-10-13 22:11:06 +02:00
Amine Bou 50de6f8b5b New translations strings.xml (Italian) 2018-10-13 22:11:04 +02:00
Amine Bou f88a2f415f New translations strings.xml (Norwegian) 2018-10-13 22:11:02 +02:00
Amine Bou 96f9813e01 New translations strings.xml (Polish) 2018-10-13 22:11:01 +02:00
Amine Bou fee739cb17 New translations strings.xml (Portuguese) 2018-10-13 22:11:00 +02:00
Amine Bou b1814c63b9 New translations strings.xml (Portuguese, Brazilian) 2018-10-13 22:10:59 +02:00
Amine Bou c1d45678f8 New translations strings.xml (Romanian) 2018-10-13 22:10:58 +02:00
Amine Bou 3d34e59a94 New translations strings.xml (Russian) 2018-10-13 22:10:56 +02:00
Amine Bou f1133bea8b New translations strings.xml (Spanish) 2018-10-13 22:10:54 +02:00
Amine Bou ec64c88ff1 New translations strings.xml (Swedish) 2018-10-13 22:10:53 +02:00
Amine Bou be66dbba6c New translations strings.xml (Turkish) 2018-10-13 22:10:52 +02:00
Amine Bou 8926cdbbf5 New translations strings.xml (Vietnamese) 2018-10-13 22:10:50 +02:00
Amine Bou a956870dec New translations strings.xml (Japanese) 2018-10-13 22:10:49 +02:00
Amine Bou 8ed7951c9b New translations strings.xml (Catalan) 2018-10-13 22:10:48 +02:00
Amine 5569a47674 Some cleaning and preparing for items storage in room. 2018-10-13 22:02:13 +02:00
Amine 0dc6981913 Removed some unused resources. 2018-10-13 21:14:08 +02:00
Amine 4984f2f7ad Removed the intro. It was causing issues. 2018-10-13 20:49:26 +02:00
Amine 3b6891c84a App was a little slow with livedata. 2018-10-13 10:24:58 +02:00
Amine 4901e7174c Still trying to fix the build issue. 2018-10-13 04:52:55 +02:00
Amine 8d70e68fe2 Trying to fix build issue. 2018-10-12 22:50:43 +02:00
Amine d3e1527b70 AS changes gradle version to one that does not exist. 2018-10-12 22:29:33 +02:00
Amine 0c201301f2 Replaced reservoir by room. 2018-10-12 22:04:47 +02:00
Amine 6090590f24 Imports cleaning. Libraries update. 2018-10-12 21:01:39 +02:00
Amine 06b88c783d Auto migration to android x. 2018-10-12 20:36:18 +02:00
Amine bb75ebf635 Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2018-10-07 22:30:30 +02:00
Amine 7d7d0014be Fixes #83. The issue wasn't selfoss related at all... 2018-10-07 22:30:07 +02:00
Amine Bou b3f8d44794 New Crowdin translations (#224)
* New translations strings.xml (Korean)

* New translations strings.xml (Korean)

* New translations strings.xml (Korean)
2018-10-03 14:35:03 +02:00
Amine 29d1e38340 Fixes #223. Fixes internal reader issue on 4.2.2 2018-09-30 09:37:22 +02:00
Amine 2be872e61e Fixed version update. 2018-09-25 20:56:25 +02:00
Amine 377c5518f7 Minimal versions updates. 2018-09-25 20:47:38 +02:00
Amine 21be7357b5 Revert "Updated to androidx."
This reverts commit d47ba2c820.
2018-09-25 20:27:27 +02:00
Amine d47ba2c820 Updated to androidx. 2018-09-25 20:08:51 +02:00
Amine Bou a64b14614a New Crowdin translations (#222)
* New translations strings.xml (Italian)

* New translations strings.xml (Italian)

* New translations strings.xml (Italian)
2018-09-24 08:06:00 +02:00
Amine 6a88192e77 Fixes #221 2018-09-21 21:39:37 +02:00
Amine aa7c630818 erge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2018-09-15 16:26:22 +02:00
Amine 7fb54f14c7 Fixed bug 2018-09-15 16:24:29 +02:00
Amine Bou 3d709c02b7 New Crowdin translations (#219)
* New translations strings.xml (French)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)
2018-09-12 13:16:07 +02:00
Amine 339d384561 Changelog. 2018-09-10 20:29:22 +02:00
Amine Bou 50338d51af New Crowdin translations (#218)
* New translations strings.xml (French)

* New translations strings.xml (French)
2018-09-10 15:17:16 +02:00
Amine Bou 92dbabf899 New Crowdin translations (#217)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)
2018-09-09 20:59:34 +02:00
Amine 0043021390 Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2018-09-09 20:40:13 +02:00
Amine 70ba9b20da Items marked as read on open. Closes #208. 2018-09-09 20:39:27 +02:00
Amine 7fda0a04a1 Fixes #215. 2018-09-09 19:45:49 +02:00
Amine 3db3157dc9 Trying to fix a strange issue with the loading when hiding items.. 2018-09-09 19:44:01 +02:00
Amine Bou 2089fe60ca New Crowdin translations (#214)
* New translations strings.xml (Galician)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)
2018-08-06 15:49:50 +02:00
Amine 9606d36670 Hiding hidden tags from the "normal" tags section. 2018-08-03 09:49:49 +02:00
Amine Bou 869cf64c54 New Crowdin translations (#213)
* New translations strings.xml (Catalan)

* New translations strings.xml (Japanese)

* New translations strings.xml (Vietnamese)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Galician)
2018-08-02 22:33:58 +02:00
Amine Bou f57ec1f6c0 Add hidden tags option (#212)
* Add filter for hidden tags. (#207)

This commit adds the option to configure hidden tags. Articles tagged
with these hidden tags won't appear in the list of articles by default.
To see these articles the user must explicitly filter by those tags.

* Closes #211. Handling hidden tags in the lateral panel.

* Changelog.
2018-08-02 22:04:15 +02:00
Amine Bou 361eea9a06 New Crowdin translations (#209)
* New translations strings.xml (Galician)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Portuguese, Brazilian)
2018-08-01 20:34:39 +02:00
Licaon_Kter 838b4056ac Add store logos, put badges on the same line (#210)
* Add store logos, put badges on the same line

* fix link

* Changed Jenkins url.
2018-08-01 20:32:21 +02:00
Amine Bou 0c0a98510b New translations strings.xml (Galician) (#206) 2018-07-17 19:21:42 +02:00
Amine Bou be642ed06f New Crowdin translations (#205)
* New translations strings.xml (Galician)

* New translations strings.xml (Galician)

* New translations strings.xml (Galician)
2018-07-17 17:47:45 +02:00
Amine Bou fd77f38e95 New Crowdin translations (#204)
* New translations strings.xml (Spanish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Galician)

* New translations strings.xml (Galician)
2018-07-17 17:12:01 +02:00
Amine Bou c9baab7267 New Crowdin translations (#203)
* New translations strings.xml (Spanish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Spanish)
2018-07-17 11:01:54 +02:00
Amine Bou 86985cfd5b Update README.md 2018-07-16 11:24:56 +02:00
Amine 1327a4e069 Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2018-07-07 13:52:53 +02:00
Amine c46acbc579 Dependencies update to solve fdroid issues. 2018-07-07 13:50:32 +02:00
Amine Bou 4c6a403fae New Crowdin translations (#202)
* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)
2018-06-15 13:45:01 +02:00
Amine Bou 78920022bd Update 2018-06-04 19:22:40 +02:00
Amine Bou 7b16c41e82 Added the alpha steps. 2018-06-04 19:22:05 +02:00
Amine Bou 3389f8bd09 New Crowdin translations (#200)
* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)
2018-06-03 17:20:36 +02:00
Amine Bou 8dc25c527d Trying to fix issues with Glide, fragment, and destroyed activity. 2018-05-31 22:41:23 +02:00
Amine Bou 46d6bd57c1 Changelog. 2018-05-31 12:46:45 +02:00
Amine Bou db014fe13d Fixed issue on pre lolipop devices. 2018-05-31 12:42:06 +02:00
Amine Bou 6c293f4cac Changing the tag handling. 2018-05-26 10:51:11 +02:00
Amine Bou 91e5d3736f Cleaning build script. 2018-05-25 22:47:36 +02:00
Amine Bou e11dee220f Adde dHTTP version check for fdroid. 2018-05-25 22:22:32 +02:00
Amine Bou fcebf916d2 New translations strings.xml (French) (#199) 2018-05-25 20:28:15 +02:00
Amine Bou 73cc1a7297 Remove any email from the reports, as there seems to be no way to secure the data. 2018-05-25 20:20:47 +02:00
Amine Bou 798f112498 Added the ability to force push and force tag creation. 2018-05-24 22:36:20 +02:00
Amine Bou 38b5e7dc65 New (new, new, new, new) way for handling versions. Will work with jenkins and fdroid. 2018-05-24 22:32:34 +02:00
Amine Bou 2799a48f2b Fixed build issue. 2018-05-24 21:43:27 +02:00
Amine Bou ad5edae6cd Fixed jenkins build issue. 2018-05-23 20:56:30 +02:00
Amine Bou 9cb02f0272 Changelog. 2018-05-23 20:44:47 +02:00
Amine Bou 6d24fd9336 Removed every config string added at build time. 2018-05-23 20:39:50 +02:00
Amine Bou a3a7b78c96 Removed direct call to mercury api. 2018-05-23 20:00:46 +02:00
Amine Bou e995286068 New Crowdin translations (#196)
* New translations strings.xml (Catalan)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (French)

* New translations strings.xml (French)
2018-05-22 21:20:27 +02:00
Amine Bou 65fb6d9b7e Fixes #59. 2018-05-22 21:14:10 +02:00
Amine Bou eb02d1efad Settings for silent debug. 2018-05-22 20:21:31 +02:00
Amine Bou f8d3e1eefb New Crowdin translations (#195)
* New translations strings.xml (Catalan)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Vietnamese)
2018-05-22 13:21:03 +02:00
Amine Bou 218b8fa843 Replace with ACRA bug reporter. 2018-05-21 21:39:23 +02:00
Amine Bou 9f94af6239 Removed firebase and crashlytics 2018-05-20 10:19:46 +02:00
Amine Bou d3584ac40e New Crowdin translations (#194)
* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* 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 (Chinese Simplified)

* New translations strings.xml (Arabic)

* New translations strings.xml (Vietnamese)
2018-05-14 22:36:36 +02:00
Amine Bou 90bdb289d0 Fixed build and version issue. 2018-05-14 22:36:12 +02:00
Amine Bou 78a08750a2 CHANGELOG. 2018-05-14 22:07:50 +02:00
Amine Bou baba851e97 Strings cleaning and versions updates. 2018-05-14 22:02:57 +02:00
Amine Bou 2a03783623 Trying to fix some swipe and reload items issues. 2018-05-10 12:57:57 +02:00
Amine Bou 9f2a4438b1 Trying to debug and fix a swipe to hide issue. 2018-05-08 10:23:12 +02:00
Amine Bou 5ee5287ffa changelog. 2018-05-07 11:28:24 +02:00
Amine Bou 29547c2c94 Changed the email subject. 2018-05-07 11:27:16 +02:00
Amine Bou 4846c870fa Fixed dark theme issue. 2018-05-07 10:16:02 +02:00
Amine Bou c17980a032 Versionning changes. 2018-04-15 21:32:34 +02:00
Amine Bou a929e419d9 Version names. 2018-04-15 15:46:42 +02:00
Amine Bou 487d484bae More styling. 2018-04-15 11:33:37 +02:00
Amine Bou 0ca4c04c61 Add to sources. 2018-04-11 22:25:51 +02:00
Amine Bou c857cf2d67 No theme handling for the login page. 2018-04-11 22:25:51 +02:00
Amine Bou acb502028b Article fragment color. 2018-04-11 22:25:51 +02:00
Amine Bou 533636f3a1 Link colors in cards and list items. 2018-04-11 22:25:51 +02:00
Amine Bou eb5672901b AS update. 2018-04-11 22:25:51 +02:00
Amine Bou 53a8716b51 New translations strings.xml (Spanish) (#190) 2018-04-09 11:06:40 +02:00
Amine Bou 3aaff612af WIP. All activities dynamic themes. 2018-04-08 14:16:16 +02:00
Amine Bou fdcd8c6c6a Dynamic theme handling. Works only on the homeactivity for now. 2018-04-08 13:08:42 +02:00
Amine Bou bafd478604 Keeping the source even when fetching details from mercury. 2018-04-07 19:55:55 +02:00
Amine Bou 987513a88b Version for alpha deploy. 2018-04-07 19:31:50 +02:00
Amine Bou a450ab2a3b Handling items with multiple tags. 2018-04-07 18:51:39 +02:00
Amine Bou db89fe5aad Updating lateral panel tags without network call. 2018-04-07 18:19:24 +02:00
Amine Bou 67a30b92f6 Cleaning. 2018-04-07 17:19:41 +02:00
Amine Bou c397de8c3e New Crowdin translations (#189)
* New translations strings.xml (German)

* 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 (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 (Afrikaans)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Greek)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Arabic)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (French)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Chinese Simplified)
2018-04-07 10:56:13 +02:00
Amine Bou b4db532c45 Fixes #184. Needs translations. 2018-04-07 10:40:27 +02:00
Amine Bou ebecc9c80a Fixes #188. 2018-04-02 09:08:58 +02:00
Amine Bou 4f8556fca8 Change version code generation. 2018-03-31 18:25:14 +02:00
Amine Bou 68892fb41b Fixed play store update. 2018-03-31 08:22:57 +02:00
Amine Bou 6d6f6c72ac Fixes #187. 2018-03-31 07:40:11 +02:00
Amine Bou df5556b945 Build. 2018-03-30 22:17:47 +02:00
Amine Bou d6c74049c3 Fixes #185. 2018-03-30 22:14:49 +02:00
Amine Bou 18946464a2 Do nothing if ids are empty. More logging. 2018-03-30 19:54:42 +02:00
Amine Bou edb5eabee7 Fixing NPE. And obfuscation. 2018-03-29 19:59:07 +02:00
Amine Bou 99a305f3e2 Cache url as parameter. 2018-03-28 21:11:25 +02:00
Amine Bou 68dc5a6acf Debugging read all items. WILL ONLY WORK IF THE OPTION IS ENABLED IN SETTINGS. 2018-03-28 19:26:59 +02:00
Amine Bou 6816461502 D8 enabling and gradle cache debug. 2018-03-28 19:13:47 +02:00
Amine Bou 15b93bbd9e Updated AS. Enabled build cache. 2018-03-27 20:00:02 +02:00
Amine Bou cd61e140f6 New Crowdin translations (#182)
* New translations strings.xml (German)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Portuguese, Brazilian)
2018-03-26 16:08:18 +02:00
Amine Bou 4d861a84e6 Fixing permissions added by firebase update
See https://www.reddit.com/r/androiddev/comments/86c02l/google_play_services_1200_released/dw4ehln/?context=0 for more details.
2018-03-26 12:00:57 +02:00
Amine Bou f24de68618 Code cleaning and versions updates. 2018-03-25 21:11:47 +02:00
Amine Bou 3bcffff444 Fixing crashlytics issues. 2018-03-25 20:54:33 +02:00
Amine Bou 75e9031fa5 Changelog. 2018-03-19 07:53:46 +01:00
Amine Bou 3b77e24399 Removed english indonesian translation. 2018-03-19 07:48:08 +01:00
Amine Bou 0a738e895f Version updates. 2018-03-03 16:18:29 +01:00
Amine Bou 242e5ba035 New Crowdin translations (#181)
* New translations strings.xml (Spanish)

* New translations strings.xml (Spanish)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Ukrainian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Japanese)

* New translations strings.xml (Italian)

* New translations strings.xml (Hungarian)

* New translations strings.xml (Afrikaans)

* 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 (English, Indonesia)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Arabic)

* New translations strings.xml (Vietnamese)
2018-03-03 16:10:02 +01:00
Amine Bou c94612106c Changelog. 2018-03-03 16:03:07 +01:00
Amine Bou 320924b4ed Fixes #180. 2018-03-03 16:00:56 +01:00
Amine Bou 403ecc4521 Trying to understand #83. 2018-02-07 21:30:39 +01:00
Amine Bou 6a50b37364 Added a padding to the recyclerview. 2018-02-07 21:22:08 +01:00
Amine Bou d9d341ac5d Versions updates. 2018-02-07 21:16:51 +01:00
Amine Bou e9805b731e New translations strings.xml (Portuguese, Brazilian) (#177) 2018-02-06 11:35:31 +01:00
Amine Bou c6d4337cd1 New Crowdin translations (#176)
* New translations strings.xml (English, Indonesia)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (English, Indonesia)
2018-02-01 17:55:54 +01:00
Amine Bou 173f4b2ff7 Build. 2018-01-27 17:23:31 +01:00
Amine Bou 3b9436264c Still fixing small fonts issues. 2018-01-27 17:17:43 +01:00
Amine Bou 35fe87d79d New Crowdin translations (#175)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Italian)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Korean)

* New translations strings.xml (Japanese)

* New translations strings.xml (Indonesian)

* 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 (English, Indonesia)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (French)
2018-01-27 12:39:55 +01:00
Amine Bou f1bb7ba9ad Should fix #174. Added the ability to set the font size of the content of the article reader. 2018-01-27 12:29:14 +01:00
Amine Bou 279f229166 Trying jekkyl. 2018-01-21 18:53:00 +01:00
Amine Bou be1794e27b Github page. 2018-01-21 18:23:47 +01:00
Amine Bou 4d4a2039c8 Reformated code according to official kotling style. 2018-01-21 18:08:39 +01:00
Amine Bou 3013ae4f35 Set theme jekyll-theme-cayman 2018-01-21 17:56:58 +01:00
Amine Bou bb3f7d3786 Page. 2018-01-21 17:54:24 +01:00
Amine Bou f7cc305e44 Changed suffix back to normal. 2018-01-16 22:13:00 +01:00
Amine Bou da17f89148 Building. 2018-01-12 06:26:39 +01:00
Amine Bou ec71ab3c6f Fix issue with list adapter. 2018-01-12 06:24:06 +01:00
Amine Bou 0d007f1492 Added logging for StringIndexOutOfBound. 2018-01-12 05:19:49 +01:00
Amine Bou 96f8663b8f Simpler (kind of) way to have multiple builds a day) 2018-01-12 05:15:28 +01:00
Amine Bou 1a4bc1b301 Refactoring to use #158. 2018-01-12 04:58:43 +01:00
Amine Bou b51ae58a97 A lot of logs to clean after solving an issue. 2018-01-11 21:21:40 +01:00
Amine Bou b126fc32da Fixing the same issue as #158. 2018-01-11 21:10:53 +01:00
Amine Bou b8d234c415 Removed sonar. 2018-01-11 20:53:17 +01:00
Amine Bou 2c8902d404 Working on #169.
List isn't reloaded each time.
When new articles arrive, the list is still updated, but the list stays at the same (old) position.
Not sure if I keep this behavior, or try to keep the old position and scroll to it.
2018-01-06 15:37:12 +01:00
Amine Bou 80ad65b196 New Crowdin translations (#171)
* New translations strings.xml (French)

* New translations strings.xml (French)
2018-01-06 03:52:23 +01:00
Amine Bou 744d9ba72b Contributing to translations. 2018-01-06 03:38:08 +01:00
Amine Bou 0c1d708588 Merge pull request #170 from aancel/fix/values-fr-rFR
Update values-fr-rFR/strings.xml
2018-01-06 03:14:21 +01:00
Alexandre Ancel 95e79e7c5d Update values-fr-rFR/strings.xml
Fix typos
2018-01-06 01:49:07 +01:00
Amine Bou 3ce3260d20 Fixes #165. 2018-01-05 10:51:19 +01:00
Amine Bou 641f4f34d3 Fixes #168. 2018-01-04 20:45:25 +01:00
Amine Bou 99620cb1c5 Update README.md 2018-01-04 13:32:21 +01:00
Amine Bou 8f5f33f5d2 Crowdin fixing Android Studio indentation issue.
* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Italian)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Afrikaans)

* 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 (English, Indonesia)

* 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 (Arabic)

* New translations strings.xml (Vietnamese)
2018-01-03 19:19:56 +01:00
Amine Bou 78e9230b82 Fixes #161. 2018-01-03 19:07:27 +01:00
Amine Bou 78aa44c007 Changed from gitter to slack. 2018-01-01 15:04:52 +01:00
Amine Bou 53fd944f00 Update README.md 2018-01-01 15:00:04 +01:00
Amine Bou 9e6cb4ee3d Fixes #164. Page indicator position. 2018-01-01 07:55:57 +01:00
Amine Bou 87ad6f2826 (Again) fixed auto version number. 2018-01-01 07:27:10 +01:00
Amine Bou 9050f5a56f Changelog. 2018-01-01 07:03:11 +01:00
Amine Bou 3437004082 Multiple crash fixes. 2018-01-01 07:02:19 +01:00
Amine Bou dcf620af87 New translations strings.xml (Chinese Simplified) (#163) 2017-12-27 05:44:58 +01:00
Amine Bou 128085a02e New Crowdin translations (#159)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Korean)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (Vietnamese)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Arabic)

* New translations strings.xml (Italian)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Indonesian)

* New translations strings.xml (French)
2017-12-20 06:39:27 +01:00
Amine Bou 302040ec25 Fixed #160. 2017-12-20 06:33:10 +01:00
Amine Bou e177c22032 Fixes #157. 2017-12-17 21:30:42 +01:00
Amine Bou a11007113a Maybe fixing IllegalStateException. 2017-12-17 20:59:16 +01:00
Amine Bou 5e7897bcf4 Fixes #152. 2017-12-17 20:40:14 +01:00
Amine Bou 9559af3637 Closes #154. 2017-12-17 19:51:20 +01:00
Sergey Babkin 4c499abcdb Issue 155 - fix StringIndexOutOfBoundException 2017-12-17 17:12:54 +01:00
Amine Bou 0055a503b3 New Crowdin translations (#156)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Korean)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (Vietnamese)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Arabic)

* New translations strings.xml (Italian)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Indonesian)
2017-12-13 10:48:56 +01:00
Amine Bou 3a189ee4b6 Fixed changelog version. 2017-12-10 20:01:24 +01:00
Amine Bou e25dc49271 Changelog. 2017-12-10 20:00:09 +01:00
Amine Bou 4208a80db8 Fixes #151. 2017-12-10 19:42:20 +01:00
Amine Bou ddb75e0d93 Fixed a NPE. 2017-12-10 19:16:27 +01:00
Amine Bou 8b37e992a2 Removed log. 2017-12-10 18:51:21 +01:00
Amine Bou bac59036cd Removed text as it wasn't displaying well. 2017-12-10 17:48:05 +01:00
Amine Bou 6c89a3b77c Closes #149. 2017-12-10 17:45:34 +01:00
Amine Bou dc2ef39fc6 Versions update. 2017-12-10 17:42:43 +01:00
Amine Bou a4806da2c5 Update CHANGELOG.md 2017-12-09 09:55:10 +01:00
Amine Bou ee30edb214 Changelog. 2017-12-09 09:54:26 +01:00
Amine Bou e4ed663fb3 New Crowdin translations (#148)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Korean)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (Vietnamese)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Arabic)

* New translations strings.xml (Italian)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Indonesian)

* New translations strings.xml (French)

* New translations strings.xml (Portuguese)
2017-12-09 09:53:20 +01:00
Amine Bou 01629309b0 Fixed #147. Waiting for translations. 2017-12-08 09:35:14 +01:00
Amine Bou 059c2991fb This should fix #144. 2017-12-07 06:20:15 +01:00
Amine Bou 686ec5dd90 Changelog 2017-12-06 20:25:35 +01:00
Amine Bou eab9df8ed9 Fixes #144. Added some logs as I'm not sure if it's a good solution. 2017-12-06 20:24:21 +01:00
Amine Bou 0107c3d7e2 New Crowdin translations (#145)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Korean)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (Vietnamese)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Arabic)

* New translations strings.xml (Italian)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Indonesian)
2017-12-06 13:35:15 +01:00
Amine Bou 2def2f2e2c This should fix it. 2017-12-05 22:57:03 +01:00
Amine Bou 44c79892a0 Still trying to fix the auto version code messe. 2017-12-05 22:35:14 +01:00
Amine Bou bc96b314c2 Moved to version 1.5.6.X due to an automatic versioncode problem. 2017-12-05 22:13:12 +01:00
Amine Bou 8dcf749b4e Changelog; 2017-12-05 22:00:19 +01:00
Amine Bou 6a56ec6442 Swapped the title and subtitle in the article viewer. 2017-12-05 21:59:22 +01:00
Amine Bou 30e46d7eae Remaining translations. 2017-12-05 21:52:01 +01:00
Amine Bou 9458b1834b Added setting to enable/disable the mark on swipe. 2017-12-05 21:40:54 +01:00
Amine Bou 297f797b97 Reading items on page adapter swipe. 2017-12-05 21:32:20 +01:00
Amine Bou c70e80758c Fixed an issue with the version code generation. 2017-12-05 20:34:00 +01:00
Amine Bou 3bf1d7c4f9 Added toolbar to reader activity. 2017-12-05 20:33:32 +01:00
Amine Bou 173247041a Added an animation to the viewpager. 2017-12-05 20:09:14 +01:00
Amine Bou 3a28772096 Reader actovoty thele set right. Fixes #142. 2017-12-05 20:00:39 +01:00
Amine Bou bd08b8aba3 Build changes. 2017-12-04 20:07:30 +01:00
Amine Bou 2ceb0f988b New Crowdin translations (#141)
* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)
2017-12-04 19:17:46 +01:00
Amine Bou 4ef3b155b8 New translations strings.xml (Indonesian) (#139) 2017-12-04 13:27:48 +01:00
Amine Bou 350e24cded Changelog. 2017-12-03 22:19:48 +01:00
Amine Bou 1bf8a578bc Simple view pager. Closes #50. 2017-12-03 22:09:58 +01:00
Amine Bou 4818a101cc Trying to solve #120. 2017-12-03 18:00:52 +01:00
Amine Bou baebf938ef Changelog. 2017-12-03 14:20:11 +01:00
Amine Bou fea57c7b1e New Crowdin translations (#136)
* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Indonesian)
2017-12-03 14:18:15 +01:00
Amine Bou 113dfa68be Changelog. 2017-11-30 19:40:03 +01:00
Amine Bou 60c6514fa1 New translations strings.xml (Turkish) 2017-11-30 19:38:40 +01:00
Amine Bou 114485afc3 Missing changelog. 2017-11-29 20:28:27 +01:00
Amine Bou d6a51381b9 New Crowdin translations (#133)
* New translations strings.xml (Afrikaans)

* New translations strings.xml (Korean)

* New translations strings.xml (English, Indonesia)

* New translations strings.xml (Vietnamese)

* 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 (Portuguese)

* New translations strings.xml (Polish)

* New translations strings.xml (Norwegian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Arabic)

* New translations strings.xml (Italian)

* 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 (Chinese Simplified)

* New translations strings.xml (Catalan)

* New translations strings.xml (Indonesian)
2017-11-29 19:10:47 +01:00
Amine Bou 620f13fd7c Closes #132. 2017-11-29 19:09:16 +01:00
Amine Bou 6577b2c3d7 Update Crowdin configuration file 2017-11-29 13:27:00 +01:00
Amine Bou caef522c8b Changelog. 2017-11-28 20:16:09 +01:00
Amine Bou 40ea07de2e Last fix for the endless scroll. 2017-11-28 20:10:32 +01:00
Amine Bou 7905e4aa12 Fixes #127. 2017-11-28 19:18:43 +01:00
Amine Bou 64f4fd708a Merge pull request #126 from aminecmi/translate_master
New Crowdin translations
2017-11-28 19:17:01 +01:00
Amine Bou b46e4a018f New translations strings.xml (Chinese Simplified) 2017-11-28 06:21:12 +01:00
Amine Bou 3e999a9be2 New translations strings.xml (Chinese Simplified) 2017-11-28 06:11:20 +01:00
Amine Bou f656d621e6 New translations strings.xml (Chinese Simplified) 2017-11-28 06:01:37 +01:00
Amine Bou 951cc1e6bd New translations strings.xml (Chinese Simplified) 2017-11-27 10:42:33 +01:00
Amine Bou d8d4264f1b New translations strings.xml (Chinese Simplified) 2017-11-27 10:33:30 +01:00
Amine Bou 014eeec2b9 New translations strings.xml (Chinese Simplified) 2017-11-27 08:10:29 +01:00
Amine Bou 83837bddc3 New translations strings.xml (Chinese Simplified) 2017-11-27 07:51:23 +01:00
Amine Bou f97666db92 New translations strings.xml (Chinese Simplified) 2017-11-27 07:00:51 +01:00
Amine Bou ee08ea41a1 New translations strings.xml (Chinese Simplified) 2017-11-27 06:50:49 +01:00
Amine Bou 4ca64610cb New translations strings.xml (Chinese Simplified) 2017-11-27 06:40:37 +01:00
Amine Bou 4980145e46 New translations strings.xml (Chinese Simplified) 2017-11-27 05:50:32 +01:00
Amine Bou 10cbc19a0c New translations strings.xml (Chinese Simplified) 2017-11-27 05:40:32 +01:00
Amine Bou 15fba2b29b New translations strings.xml (Chinese Simplified) 2017-11-27 05:20:28 +01:00
Amine Bou 096952f88c New translations strings.xml (Chinese Simplified) 2017-11-27 05:10:31 +01:00
Amine Bou 0ea70c1922 New translations strings.xml (Chinese Simplified) 2017-11-27 05:00:30 +01:00
Amine Bou 69ac2e2b44 Kotlin style guide. (#125) 2017-11-25 13:12:12 +01:00
Amine 68098f4d84 Fixes #124. 2017-11-24 19:49:03 +01:00
Amine 080d52893e Changelog. 2017-11-23 21:57:10 +01:00
Amine Bou b02334a8d4 New Crowdin translations (#123)
* 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 (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 (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)

* New translations strings.xml (Portuguese, Brazilian)
2017-11-23 21:55:57 +01:00
Amine 27118add22 Closes #118. 2017-11-23 21:29:45 +01:00
Amine 2a6f98a1e8 Should fix #119. 2017-11-23 21:27:01 +01:00
Amine 1f67f2fdee Fixes #121. 2017-11-21 19:05:14 +01:00
Amine ebf4d294a8 Fixing infinite scroll trying to load more items when there are no more. 2017-11-20 21:08:13 +01:00
Amine 4a4dbacc95 Changelog. 2017-11-18 15:19:57 +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 8e9fd9c985 Changelog. 2017-11-14 19:38:18 +01:00
Amine 72400f71c0 Changed color of links in the article viewer. 2017-11-14 19:36:23 +01:00
Amine 1151587951 Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2017-11-14 19:23:12 +01:00
Amine abcd500045 Fixed #114. 2017-11-14 19:22:43 +01:00
Amine Bou beda24e736 New Crowdin translations (#112)
* 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-14 11:15:47 +01:00
Amine 37b2c5c2df Fixed toolbar and fab behavior #113. 2017-11-13 19:35:14 +01:00
Amine 7b5246ebf1 Update. 2017-11-13 18:58:57 +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 fa8e88d489 Changelog. 2017-11-12 17:28:04 +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 a9c493d105 Changelog. 2017-11-12 17:08:30 +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 8fc5fab67b Merge branch 'master' of github.com:aminecmi/ReaderforSelfoss 2017-11-11 21:01:48 +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 c7470396d7 Changelog. 2017-11-11 20:55:31 +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 Bou ccf406ae68 Update CONTRIBUTING.md 2017-11-11 14:47:40 +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 0856598cd9 Changelog. 2017-11-11 08:44:18 +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 8e25489cca Update CHANGELOG.md 2017-11-08 11:24:48 +01:00
Amine Bou 198f95e1ca Update CHANGELOG.md 2017-11-08 11:24:40 +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 133ba74548 Fixed changelog. 2017-11-04 10:59:13 +01:00
Amine Bou 1461e32643 Update README.md 2017-11-02 10:11:19 +01:00
Amine Bou f400c3d9ac New translations strings.xml (French) (#96) 2017-11-02 09:42:22 +01:00
Amine Bou 7e595a4f74 Reverted last commit 2017-11-02 09:39:46 +01:00
Amine Bou 18c9c499b2 Delete crowdin.yml 2017-11-02 09:36:25 +01:00
Amine Bou 24ae115ed4 New translations strings.xml (French) (#95) 2017-11-01 19:54:56 +01:00
Amine 7f345558cd Changelog. 2017-11-01 19:48:06 +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 42a130db08 Changelog. 2017-10-29 20:18:35 +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 0b07178577 Removed codebeat. 2017-10-29 12:57:54 +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
292 changed files with 9168 additions and 7212 deletions
+12 -15
View File
@@ -8,9 +8,9 @@ Please read the guidelines before contributing, and follow them (or try to) when
### What you can do to help.
There are many ways to contribute to this project, you could report bugs, request missing features, suggest enhancements and changes to existing ones. You also can improve the README with useful tips that could help the other users.
There are many ways to contribute to this project, you could [translate the app](https://crowdin.com/project/readerforselfoss), report bugs, request missing features, suggest enhancements and changes to existing ones. You also can improve the README with useful tips that could help the other users.
You can fork the repository, and [help me solve some issues](https://github.com/aminecmi/ReaderforSelfoss/labels/help%20wanted) or [develop new things](https://github.com/aminecmi/ReaderforSelfoss/issues)
You can fork the repository, and [help me solve some issues](https://github.com/aminecmi/ReaderforSelfoss/issues?q=is%3Aissue+is%3Aopen+label%3A%22Up+For+Grabs%22) or [develop new things](https://github.com/aminecmi/ReaderforSelfoss/issues)
### What I can't help you with.
@@ -28,10 +28,11 @@ Always check if the web version of your instance is working.
### Pull requests
* Don't create a PR for translations. See [here](https://github.com/aminecmi/ReaderforSelfoss/pull/170#issuecomment-355715654) for an explanation why.
* Please ask before starting to work on an issue. I may be working on it, or someone else could be doing so.
* Each pull request should implement **ONE** feature or bugfix. Keep in mind that you can submit as many PR as you want.
* Your code must be simple and clear enough to avoid using comments to explain what it does.
* Follow the used coding style [the official one](https://kotlinlang.org/docs/reference/coding-conventions.html) ([some idoms for reference](http://kotlinlang.org/docs/reference/idioms.html)) with more to come.
* Follow the used coding style [the android koding style](https://android.github.io/kotlin-guides/style.html) ([some idoms for reference](http://kotlinlang.org/docs/reference/idioms.html)) with more to come.
* Try as much as possible to write a test for your feature, and if you do so, run it, and make it work.
* Always check your changes and discard the ones that are irrelevant to your feature or bugfix.
* Have meaningful commit messages.
@@ -40,20 +41,20 @@ Always check if the web version of your instance is working.
* Remember that PR review can take time.
# Install Selfoss (if you don't have an instance)
I won't provide any selfoss instance url. If you want to help, but to not have one, you'll have to install one, and use it.
All the details to need are [here](https://selfoss.aditu.de/).
# Build the project
You can directly import this project into IntellIJ/Android Studio.
You'll have to:
- Configure fabric and add your `apiKey` and `apiSecret` in the `fabric.properties` file.
- Create a firebase project and add the `google-services.json` to the `app/` folder.
- Define the following some parameters either in `~/.gradle/gradle.properties` or as gradle parameters (see the examples)
- Define some parameters either in `~/.gradle/gradle.properties` or as gradle parameters (see the examples)
- mercuryApiKey: A [Mercury](https://mercury.postlight.com/web-parser/) web parser api key for the internal browser
- feedbackEmail: An email to receive users feedback.
- sourceUrl: an url to the source code, used in the settings. **It can be empty.**
- trackerUrl: an url to the tracker, used in the settings. **It can be empty.**
- appLoginUrl, appLoginUsername and appLoginPassword: url, username and password of a selfoss instance. **These are only used for tests. They can be empty if you don't test API calls.**
### Examples:
@@ -63,14 +64,10 @@ You'll have to:
appLoginUrl="URL" # It can be empty.
appLoginUsername="LOGIN" # It can be empty.
appLoginPassword="PASS" # It can be empty.
mercuryApiKey="LONGAPIKEY"
feedbackEmail="EMAIL"
sourceUrl="URLSOURCE" # It can be empty.
trackerUrl="URLTRACKER" # It can be empty.
```
#### As gradle parameters
```
./gradlew .... -P appLoginUrl="URL" -P appLoginUsername="LOGIN" -P appLoginPassword="PASS" -P mercuryApiKey="LONGAPIKEY" -P feedbackEmail="EMAIL" -P sourceUrl="URLSOURCE" -P trackerUrl="URLTRACKER"
./gradlew .... -P appLoginUrl="URL" -P appLoginUsername="LOGIN" -P appLoginPassword="PASS"
```
+1
View File
@@ -5,6 +5,7 @@
- [ ] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
- [ ] This is **NOT** translation related. (See [here](https://github.com/aminecmi/ReaderforSelfoss/pull/170#issuecomment-355715654))
This closes issue #XXX
+228
View File
@@ -1,3 +1,231 @@
**1.7.x**
- Hiding tags with 0 articles
- Fixed issue with basic auth and images loading
- Added the ability to justify or left align the reader text
- Fixed #251
- Added experimental issue to set a default timeout. Should work for #238.
- Closing #220.
- Start of #238. "Add a quick shortcut to open the app on offline mode ?"
- Closes #216. Issue with selfoss version 2.19.
- Closes #179. Sync of read/unread/star/unstar items on background task or on app reload with network available.
- Closes #33. Background sync with settings.
- Closing #1. Initial article caching.
- Closing #228 by removing the list action bar. Action buttons are exclusively on the card view from now on.
- Closing #38. Only doing api calls on network available.
**1.6.x**
- Handling hidden tags.
- Fixed pre-lolipop issue with automatic theme changes.
- Removed all Build config things.
- Removed firebase and fabric.
- Added Acra for optional crash reporting and error logging.
- Dynamic themes !
- Strings cleaning.
- Versions updates.
- Fixes #215, #208.
**1.5.7.x**
- Added confirmation to the mark as read and update menues.
- Add to favorites from article viewer.
- Added an option to use a webview in the article viewer (see #149)
- Fixes (#151 #152 #155 #157 #160 #174) and more.
- New year fixes !!!
- Changed page indicator position as it was overlaping content.
- Now using slack instead of gitter.
- Moved completely to a webview to fix #161.
- Fixed typos in French ( Thanks @aancel )
- Updated the Contribution guide about translations.
- Better handling for articles update. (See #169)
- Ability to change the article viewer content font size (see #153)
- Versions updates * 2.
- Added padding to the recyclerview.
**1.5.5.x (didn't last long) AND 1.5.6.x**
- Toolbar in reader activity.
- Marking items as read on scroll (with settings to enable/disable).
- Swapped the title and subtitle in the article viewer.
- Added an animation to the viewpager.
- Completed Dutch, Indonesian and Portuguese translations !
- Fixed #142, #144, #147.
- Changed versions handling.
- Removed indonesian english as it was causing issues with the english version of the app.
**1.5.4.22**
- You can now scroll through the loaded articles !
**1.5.4.21**
- Spanish translation and some Indonesian !
**1.5.4.20**
- Turkish translation !
**1.5.4.19**
- Fixed an issue with crowdin configuration (and its translations)
**1.5.4.18**
- Typo fix.
- The real last infinite scroll bug fix.
- Simplified Chinese translation !
**1.5.4.17**
- Fixed the last bug with infinite scroll.
**1.5.4.16**
- Fixing list view displaying issues.
- Endless scroll is not in beta anymore.
**1.5.4.15**
- Fixed an issue with the sources list.
**1.5.4.14**
- Fixing infinite scroll trying to load more items when there are no more.
**1.5.4.13**
- Displaying the right number of items.
- Fixing infinite scroll remaining issues. Should be stable enough.
**1.5.4.12**
- Fixed fab and toolbar issue (#113)
- Fixed links clickable (#114)
- Changed the link colors in the article viewer
**1.5.4.11**
- Hiding FABs on scroll.
- Closing #109 (code cleaning)
- Hiding fabs on scroll (#101)
**1.5.4.10**
- Displaying a loader when "reading more" in the article viewer.
- Displaying the thumbnail instead of icon on the article viewer.
- Scrolling to top when loading content with the "read more" button.
**1.5.4.09**
- Using the kotlin wrapper for the material drawer (see #98 for more details).
- Updated support libraries
- Changed the Floating Action Button to the support library version.
- New reader activity action bar #103.
**1.5.4.08**
- Thanks @jrafaelsantana for translating the whole app in Brazilian Portuguese.
**1.5.4.07**
- Loading more items on swipe too.
- Fixed popup menu style. User may need to reselect the theme.
- Disabled reporting marking items as read if there isn't an issue.
**1.5.4.05/06**
- Translation fix.
**1.5.4.04**
- Fixing an issue with marking items as read (something related to an old version of selfoss).
**1.5.4.03**
- Trying to fix some issue with pre-launch reports. Reverted because it seems to be related to the dev console side.
**1.5.4.02**
- Fixing full height cards issue.
**1.5.4.01**
- Removed the "apk downloaded from outside of playstore" message.
- Versions update.
- HTML viewer version update. It should fix an issue with images.
- Some code cleaning.
**1.5.4.00**
- Added issue reporting from within the app.
**1.5.3.06**
- Fixed infinite scroll not working.
- Fixed logs not working.
- Temporary workaround handling opening invalid urls. Waiting to solve #83.
**1.5.3.05**
- Fixed an issue on older versions of Android.
+18 -9
View File
@@ -1,24 +1,33 @@
# ReaderForSelfoss
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/readerforselfoss/localized.svg)](https://crowdin.com/project/readerforselfoss) [![Gitter chat](https://badges.gitter.im/amine-bou/ReaderForSelfoss.png)](https://gitter.im/amine-bou/ReaderForSelfoss)
[![Build Status](http://jenkins.amine-bou.fr/job/ReaderForSelfoss/badge/icon)](http://jenkins.amine-bou.fr/job/ReaderForSelfoss/)
[![codebeat badge](https://codebeat.co/badges/bce66c0f-fd28-4341-a159-3b6dd22ac854)](https://codebeat.co/projects/github-com-aminecmi-readerforselfoss-master) [![Code Triagers Badge](https://www.codetriage.com/aminecmi/readerforselfoss/badges/users.svg)](https://www.codetriage.com/aminecmi/readerforselfoss)
This is the repo of [Reader For Selfoss](https://play.google.com/store/apps/details?id=apps.amine.bou.readerforselfoss&hl=en).
[![Slack Channel](https://img.shields.io/badge/chat-slack-green.svg)](https://join.slack.com/t/readerforselfoss/shared_invite/enQtMjkyNzc3NjM2Mjc1LTUzZTZhOGM5YjQ1MTI5MWZiODRjMjE1ZDBmMzQxZmQ3NWZhYTNhMTBjNGEwNmE2ZGFjODU5NjUxZjBkMWJmMDQ) [![Build Status](https://jenkins.amine-bou.fr/job/ReaderForSelfoss/badge/icon)](https://jenkins.amine-bou.fr/job/ReaderForSelfoss/) [![Code Triagers Badge](https://www.codetriage.com/aminecmi/readerforselfoss/badges/users.svg)](https://www.codetriage.com/aminecmi/readerforselfoss) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/readerforselfoss/localized.svg)](https://crowdin.com/project/readerforselfoss)
It's an RSS Reader for Android, that **only** works with [Selfoss](https://selfoss.aditu.de/)
The last APK built from source is available [here](https://jenkins.amine-bou.fr/job/ReaderForSelfoss/lastSuccessfulBuild/artifact/SignApksBuilder-out/selfoss-key/selfoss/app-githubConfig-release-unsigned.apk/app-githubConfig-release.apk).
<a href='https://play.google.com/store/apps/details?id=apps.amine.bou.readerforselfoss'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height="100"/></a> <a href="https://f-droid.org/packages/apps.amine.bou.readerforselfoss"><img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="100"></a>
Also, the last APK built from source is available [here](https://jenkins.amine-bou.fr/job/ReaderForSelfoss/lastSuccessfulBuild/artifact/SignApksBuilder-out/selfoss-key/selfoss/app-githubConfig-release-unsigned.apk/app-githubConfig-release.apk).
## Join the alpha channel
**Keep in mind, it could be instable, but you'll have the new updates faster**
- First, join the google [group](https://groups.google.com/d/forum/reader-for-selfoss-alpha-testing).
- Then, join the [alpha channel](https://play.google.com/apps/testing/apps.amine.bou.readerforselfoss) of the app.
- You'll be able to update the app for the current alpha version.
## Want to help ?
Check the [Contribution guide](https://github.com/aminecmi/ReaderforSelfoss/blob/master/.github/CONTRIBUTING.md)
1. **You'll have to have a Selfoss instance running.** You'll find everything you need to install it [here](https://selfoss.aditu.de/).
2. Check the [Contribution guide](https://github.com/aminecmi/ReaderforSelfoss/blob/master/.github/CONTRIBUTING.md).
3. Build the project by following [these steps](https://github.com/aminecmi/ReaderforSelfoss/blob/master/.github/CONTRIBUTING.md#build-the-project) (you should have read them after the contribution guide)
## Useful links
- [Check what changed](https://github.com/aminecmi/ReaderforSelfoss/blob/master/CHANGELOG.md)
- [See what I'm doing](https://github.com/aminecmi/ReaderforSelfoss/projects/1)
- [Create an issue, or request a new feature](https://github.com/aminecmi/ReaderforSelfoss/issues)
- [Help translation the app](https://crowdin.com/project/readerforselfoss)
- [Ask for help](https://join.slack.com/t/readerforselfoss/shared_invite/enQtMjkyNzc3NjM2Mjc1LTUzZTZhOGM5YjQ1MTI5MWZiODRjMjE1ZDBmMzQxZmQ3NWZhYTNhMTBjNGEwNmE2ZGFjODU5NjUxZjBkMWJmMDQ)
+77 -111
View File
@@ -1,49 +1,48 @@
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
def gitVersion() {
def process = "git describe --abbrev=0 --tags".execute()
return process.text.substring(1).replaceAll("\\.", "")
def process
def maybeTagOfCurrentCommit = 'git describe --contains HEAD'.execute()
if (maybeTagOfCurrentCommit.text.isEmpty()) {
println "No tag on current commit. Will take the latest one."
process = "git for-each-ref refs/tags --sort=-authordate --format='%(refname:short)' --count=1".execute()
} else {
println "Tag found on current commit"
process = 'git describe --contains HEAD'.execute()
}
return process.text.replaceAll("'", "").substring(1).replaceAll("\\.", "").trim()
}
def versionCodeFromGit() {
println "version code " + gitVersion().toInteger()
println "version code " + gitVersion()
return gitVersion().toInteger()
}
def versionNameFromGit() {
println "version code " + gitVersion().trim()
return gitVersion().trim()
println "version name " + gitVersion()
return gitVersion()
}
apply plugin: 'org.sonarqube'
apply plugin: 'kotlin-kapt'
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-android'
repositories {
maven {
url 'https://maven.fabric.io/public'
}
}
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "apps.amine.bou.readerforselfoss"
minSdkVersion 16
targetSdkVersion 26
targetSdkVersion 28
versionCode versionCodeFromGit()
versionName versionNameFromGit()
@@ -56,18 +55,19 @@ android {
vectorDrawables.useSupportLibrary = true
// tests
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField "String", "MERCURY_KEY", mercuryApiKey
buildConfigField "String", "FEEDBACK_EMAIL", feedbackEmail
buildConfigField "String", "SOURCE_URL", sourceUrl
buildConfigField "String", "TRACKER_URL", trackerUrl
buildConfigField "String", "TRANSLATION_URL", translationUrl
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation":
"$projectDir/schemas".toString()]
}
}
}
buildTypes {
release {
minifyEnabled true
shrinkResources true
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
@@ -82,110 +82,90 @@ android {
githubConfig {
versionNameSuffix '-github'
dimension "build"
buildConfigField "boolean", "GITHUB_VERSION", "true"
}
storeConfig {
// As jenkins publishes to alpha first, this is the default suffix now.
versionNameSuffix '-store'
dimension "build"
buildConfigField "boolean", "GITHUB_VERSION", "false"
}
}
}
dependencies {
// Testing
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.0'
androidTestCompile 'com.android.support.test:runner:1.0.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-beta02'
androidTestImplementation 'androidx.test:runner:1.1.0-beta02'
// Espresso-contrib for DatePicker, RecyclerView, Drawer actions, Accessibility checks, CountingIdlingResource
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:3.0.0'
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3.1.0-beta02'
// Espresso-intents for validation and stubbing of Intents
androidTestCompile 'com.android.support.test.espresso:espresso-intents:3.0.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
androidTestImplementation 'androidx.test.espresso:espresso-intents:3.1.0-beta02'
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// Android Support
compile 'com.android.support:appcompat-v7:26.0.1'
compile 'com.android.support:design:26.0.1'
compile 'com.android.support:recyclerview-v7:26.0.1'
compile 'com.android.support:support-v4:26.0.1'
compile 'com.android.support:support-vector-drawable:26.0.1'
compile 'com.android.support:customtabs:26.0.1'
compile 'com.android.support:cardview-v7:26.0.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
// Firebase + crashlytics
compile 'com.google.firebase:firebase-core:11.2.0'
compile 'com.google.firebase:firebase-config:11.2.0'
compile 'com.google.firebase:firebase-invites:11.2.0'
compile('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') {
transitive = true;
}
implementation "androidx.appcompat:appcompat:$android_version"
implementation "com.google.android.material:material:$android_version"
implementation "androidx.recyclerview:recyclerview:$android_version"
implementation "androidx.legacy:legacy-support-v4:$android_version"
implementation "androidx.vectordrawable:vectordrawable:$android_version"
implementation "androidx.browser:browser:$android_version"
implementation "androidx.cardview:cardview:$android_version"
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2'
//multidex
compile 'com.android.support:multidex:1.0.2'
// Intro
compile 'agency.tango.android:material-intro-screen:0.0.5'
implementation 'androidx.multidex:multidex:2.0.1'
// About
compile('com.mikepenz:aboutlibraries:5.9.7@aar') {
implementation('com.mikepenz:aboutlibraries:6.2.0@aar') {
transitive = true
}
// Retrofit + http logging + okhttp
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.burgstaller:okhttp-digest:1.12'
implementation 'com.squareup.retrofit2:retrofit:2.3.0'
implementation 'com.squareup.okhttp3:logging-interceptor:3.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'
implementation 'com.burgstaller:okhttp-digest:1.12'
// Material-ish things
compile 'com.ashokvarma.android:bottom-navigation-bar:2.0.3'
compile 'com.melnykov:floatingactionbutton:1.3.0'
compile 'com.github.jd-alexander:LikeButton:0.2.1'
compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
compile 'org.sufficientlysecure:html-textview:3.3'
implementation 'com.ashokvarma.android:bottom-navigation-bar:2.0.5'
implementation 'com.github.jd-alexander:LikeButton:0.2.3'
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
// glide
compile 'com.github.bumptech.glide:glide:4.1.1'
compile 'com.github.bumptech.glide:okhttp3-integration:4.1.1'
implementation 'com.github.bumptech.glide:glide:4.1.1'
implementation 'com.github.bumptech.glide:okhttp3-integration:4.1.1'
// Asking politely users to rate the app
compile 'com.github.stkent:amplify:2.1.0'
// For the article reader
compile 'com.klinkerapps:drag-dismiss-activity:1.5.0'
implementation 'com.github.stkent:amplify:2.2.0'
// Drawer
compile('com.mikepenz:materialdrawer:5.9.5@aar') {
transitive = true
}
compile 'com.anupcowkur:reservoir:3.1.0'
implementation 'co.zsmb:materialdrawer-kt:2.0.1'
// Themes
compile 'com.52inc:scoops:1.0.0'
implementation 'com.52inc:scoops:1.0.0'
implementation 'com.jaredrummler:colorpicker:1.0.2'
implementation 'com.github.rubensousa:floatingtoolbar:1.5.1'
// Pager
implementation 'me.relex:circleindicator:2.0.0@aar'
implementation 'androidx.core:core-ktx:1.0.0'
// Crash
implementation 'ch.acra:acra-http:5.2.1'
implementation 'ch.acra:acra-dialog:5.2.1'
implementation "androidx.lifecycle:lifecycle-livedata:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
implementation "android.arch.work:work-runtime-ktx:$work_version"
}
apply plugin: 'com.google.gms.google-services'
afterEvaluate {
initFabricPropertiesIfNeeded()
initAppLoginPropertiesIfNeeded()
initAppForSecretPropertiesIfNeeded()
}
def initFabricPropertiesIfNeeded() {
def propertiesFile = file('fabric.properties')
if (!propertiesFile.exists()) {
def commentMessage = "This is autogenerated fabric property from system environment to prevent key to be committed to source control."
ant.propertyfile(file: "fabric.properties", comment: commentMessage) {
entry(key: "apiSecret", value: crashlyticsdemoApisecret)
entry(key: "apiKey", value: crashlyticsdemoApikey)
}
}
}
def initAppLoginPropertiesIfNeeded() {
@@ -199,17 +179,3 @@ def initAppLoginPropertiesIfNeeded() {
}
}
}
def initAppForSecretPropertiesIfNeeded() {
def propertiesFile = file(System.getProperty("user.home") + '/.gradle/gradle.properties')
if (!propertiesFile.exists()) {
def commentMessage = "This is autogenerated local property from system environment to prevent key to be committed to source control."
ant.propertyfile(file: System.getProperty("user.home") + "/.gradle/gradle.properties", comment: commentMessage) {
entry(key: "mercuryApiKey", value: System.getProperty("mercuryApiKey"))
entry(key: "feedbackEmail", value: System.getProperty("feedbackEmail"))
entry(key: "sourceUrl", value: System.getProperty("sourceUrl"))
entry(key: "trackerUrl", value: System.getProperty("trackerUrl"))
entry(key: "translationUrl", value: System.getProperty("translationUrl"))
}
}
}
+10 -17
View File
@@ -30,25 +30,13 @@
<fields>;
}
##Retrofit
#-keep class com.google.gson.** { *; }
#-keep class com.google.inject.** { *; }
#-keep class org.apache.http.** { *; }
#-keep class org.apache.james.mime4j.** { *; }
#-keep class javax.inject.** { *; }
#-keep class retrofit.** { *; }
#-keepclassmembernames interface * {
# @retrofit.http.* <methods>;
#}
#-keep class retrofit.** { *; }
#-keep class apps.amine.bou.readerforselfoss.api.selfoss.model.** { *; }
#-keepclassmembernames interface * {
# @retrofit.http.* <methods>;
#}
-dontwarn okio.**
-dontwarn retrofit2.Platform$Java8
-keepattributes Signature
-keep class retrofit.** { *; }
-keepclasseswithmembers class * {
@retrofit.http.* <methods>;
}
-keepattributes *Annotation*,Signature
-keepattributes Exceptions
-dontwarn okio.**
-dontwarn javax.annotation.Nullable
@@ -70,3 +58,8 @@
-dontwarn com.anupcowkur.reservoir.**
-dontwarn javax.annotation.**
-keep class android.support.v7.widget.SearchView { *; }
# maybe remove later ?
-keep class * extends androidx.fragment.app.Fragment
@@ -0,0 +1,96 @@
{
"formatVersion": 1,
"database": {
"version": 1,
"identityHash": "08ca537d7ac9d4dd216e8e395d70801a",
"entities": [
{
"tableName": "tags",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`tag` TEXT NOT NULL, `color` TEXT NOT NULL, `unread` INTEGER NOT NULL, PRIMARY KEY(`tag`))",
"fields": [
{
"fieldPath": "tag",
"columnName": "tag",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "color",
"columnName": "color",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "unread",
"columnName": "unread",
"affinity": "INTEGER",
"notNull": true
}
],
"primaryKey": {
"columnNames": [
"tag"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
},
{
"tableName": "sources",
"createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` TEXT NOT NULL, `title` TEXT NOT NULL, `tags` TEXT NOT NULL, `spout` TEXT NOT NULL, `error` TEXT NOT NULL, `icon` TEXT NOT NULL, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
"columnName": "id",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "title",
"columnName": "title",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "tags",
"columnName": "tags",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "spout",
"columnName": "spout",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "error",
"columnName": "error",
"affinity": "TEXT",
"notNull": true
},
{
"fieldPath": "icon",
"columnName": "icon",
"affinity": "TEXT",
"notNull": true
}
],
"primaryKey": {
"columnNames": [
"id"
],
"autoGenerate": false
},
"indices": [],
"foreignKeys": []
}
],
"views": [],
"setupQueries": [
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
"INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, \"08ca537d7ac9d4dd216e8e395d70801a\")"
]
}
}