Austin Huang
22fc894c9d
implement app feed endpoint instead of browser
2020-12-22 11:54:52 -05:00
Austin Huang
71264bef96
full comment/caption/bio translation support, close #178
2020-12-21 21:22:38 -05:00
Austin Huang
7cd56080cd
fix mentions (final), improve follower comparison
2020-12-21 14:27:15 -05:00
Austin Huang
484b0f9657
fix favourites logic
2020-12-20 17:04:25 -05:00
Austin Huang
a983f44769
remove old "zh" locale
2020-12-20 15:56:39 -05:00
Austin Huang
a37b4b2b03
New Crowdin updates ( #425 )
...
* New translations arrays.xml (Odia)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Indonesian)
* New translations arrays.xml (Persian)
* New translations strings.xml (Persian)
* New translations arrays.xml (Hindi)
* New translations strings.xml (Hindi)
* New translations strings.xml (Odia)
* New translations strings.xml (Vietnamese)
* New translations arrays.xml (Catalan)
* New translations strings.xml (Catalan)
* New translations arrays.xml (Russian)
* New translations strings.xml (Russian)
* New translations arrays.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations arrays.xml (Vietnamese)
* New translations strings.xml (French)
* New translations strings.xml (Italian)
* New translations strings.xml (Spanish)
* New translations strings.xml (Czech)
* New translations arrays.xml (German)
* New translations strings.xml (German)
* New translations arrays.xml (Macedonian)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Macedonian)
* New translations arrays.xml (Polish)
* New translations strings.xml (Polish)
* New translations arrays.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Kannada)
* Update source file strings.xml
* New translations strings.xml (French)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Catalan)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Odia)
* New translations strings.xml (Italian)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Spanish)
* New translations strings.xml (French)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Persian)
* New translations strings.xml (Hindi)
* New translations strings.xml (Odia)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Catalan)
* New translations strings.xml (Russian)
* New translations strings.xml (Dutch)
* New translations strings.xml (French)
* New translations strings.xml (Italian)
* New translations strings.xml (Spanish)
* New translations strings.xml (Czech)
* New translations strings.xml (German)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Macedonian)
* New translations strings.xml (Polish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Kannada)
* Update source file strings.xml
* New translations strings.xml (Spanish)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Persian)
* New translations strings.xml (Hindi)
* New translations strings.xml (Odia)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Catalan)
* New translations strings.xml (Russian)
* New translations strings.xml (Dutch)
* New translations strings.xml (French)
* New translations strings.xml (Italian)
* New translations strings.xml (Spanish)
* New translations strings.xml (Czech)
* New translations strings.xml (German)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Macedonian)
* New translations strings.xml (Polish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Kannada)
* Update source file strings.xml
* New translations strings.xml (Spanish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Spanish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Turkish)
* New translations strings.xml (Italian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
2020-12-20 15:54:47 -05:00
Austin Huang
ae27d5d57a
post likes viewer
2020-12-20 15:52:09 -05:00
Austin Huang
49f41f4654
api refactor
2020-12-20 13:35:16 -05:00
Austin Huang
4d6ac5d293
profile viewer improvement
...
1. restore tagged posts access for anons
2. chip-ify profile viewer, bring it to consistency with tag/loc viewers
3. add a following/er status chip
4. pluralize "post(s)" and "follower(s)"
5. correct favourited string
2020-12-19 21:38:21 -05:00
Austin Huang
8240829fa8
fix #385 , fix #417 , fix #429 , cleanup, prep for splash
2020-12-19 16:59:09 -05:00
Austin Huang
3899b9adfa
comments viewer improvement
...
1. Viewing parent comments is now paginated, no more long waits
2. Liking a comment will no longer refresh the entire comment list
3. The pink tint on liked comments from v18 is restored
also removed FeedStoriesFetcher which was deprecated by c24fd01
2020-12-18 15:45:17 -05:00
Austin Huang
4157c113f8
fix #317
2020-12-17 15:24:46 -05:00
Austin Huang
c24fd016b1
rewrite stories backend, close #319 , close #372 , close #405
2020-12-17 15:13:41 -05:00
Austin Huang
e39c129b61
New Crowdin updates ( #414 )
...
* New translations arrays.xml (French)
* New translations arrays.xml (Odia)
* New translations arrays.xml (Indonesian)
* New translations arrays.xml (Persian)
* New translations arrays.xml (Hindi)
* New translations arrays.xml (Catalan)
* New translations arrays.xml (Russian)
* New translations arrays.xml (Dutch)
* New translations arrays.xml (Kannada)
* New translations arrays.xml (Portuguese, Brazilian)
* New translations arrays.xml (Vietnamese)
* New translations arrays.xml (Spanish)
* New translations arrays.xml (Czech)
* New translations arrays.xml (German)
* New translations arrays.xml (Italian)
* New translations arrays.xml (Macedonian)
* New translations arrays.xml (Polish)
* New translations arrays.xml (Turkish)
* New translations arrays.xml (Chinese Simplified)
* New translations arrays.xml (Chinese Traditional)
* Update source file arrays.xml
* New translations arrays.xml (French)
* New translations arrays.xml (Indonesian)
* New translations arrays.xml (Spanish)
* New translations arrays.xml (Italian)
* New translations arrays.xml (Chinese Simplified)
* New translations arrays.xml (Chinese Traditional)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Kannada)
* New translations strings.xml (Chinese Traditional)
2020-12-17 11:33:04 -05:00
Austin Huang
7964df976d
Merge pull request #400 from ammargitham/add-room
...
Add Room Persistence Library
2020-12-17 11:28:58 -05:00
Austin Huang
b72b3211d5
locale chores
2020-12-12 19:01:23 -05:00
Austin Huang
256a1d84ae
New Crowdin updates ( #368 )
...
* New translations strings.xml (French)
* New translations arrays.xml (German)
* New translations strings.xml (German)
* New translations arrays.xml (Catalan)
* New translations strings.xml (Catalan)
* New translations arrays.xml (Portuguese, Brazilian)
* New translations arrays.xml (Portuguese, Brazilian)
* New translations arrays.xml (Russian)
* New translations strings.xml (Russian)
* New translations arrays.xml (Spanish)
* New translations strings.xml (Spanish)
* Update source file strings.xml
* New translations strings.xml (Polish)
* New translations strings.xml (Catalan)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (French)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Turkish)
* New translations strings.xml (Czech)
* New translations strings.xml (Spanish)
* New translations strings.xml (Macedonian)
* New translations strings.xml (Russian)
* New translations strings.xml (Italian)
* New translations strings.xml (German)
* New translations strings.xml (Hindi)
* New translations strings.xml (Odia)
* New translations strings.xml (Persian)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (French)
* New translations strings.xml (Italian)
* New translations strings.xml (Russian)
* New translations strings.xml (Italian)
* New translations arrays.xml (Indonesian)
* New translations arrays.xml (Polish)
* New translations strings.xml (Polish)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (German)
* New translations strings.xml (German)
* New translations strings.xml (German)
* New translations arrays.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations arrays.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations strings.xml (Catalan)
* New translations arrays.xml (Dutch)
* New translations arrays.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations strings.xml (Spanish)
* New translations strings.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations strings.xml (Dutch)
* New translations arrays.xml (Kannada)
* New translations strings.xml (Kannada)
* New translations arrays.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Turkish)
* New translations arrays.xml (Vietnamese)
* New translations strings.xml (Vietnamese)
2020-12-12 18:40:15 -05:00
Ammar Githam
cea61eae6c
Update export backup logic to use futures instead of CountDownLatch. Change backup file name to use date and time instead of milliseconds.
2020-12-08 19:39:39 +09:00
Ammar Githam
6b8df5fee2
Migrate to Room
2020-12-08 02:51:49 +09:00
Ammar Githam
126a0f7f4b
Preparing migration to Room
2020-12-07 19:47:03 +09:00
Ammar Githam
f94694fff3
Update/add dependencies and enable proguard (no obfuscation).
2020-12-07 19:39:32 +09:00
Ammar Githam
8c4ce111a4
finish activity when onbackpressed bug occurs
...
Required so the activity finishes when the bug occurs. Current workaround makes the back button unresponsive
2020-12-07 19:37:14 +09:00
Ammar Githam
951117c769
Remove usage of final arrays to hold values
2020-12-02 20:02:48 +09:00
Ammar Githam
8829f4a66e
Prevent DM button double click and check current fragment still attached before navigating. Fixes a crash reported in telegram group.
2020-12-02 20:01:40 +09:00
Ammar Githam
4ffab14ff3
Add activity finishing check before calling onBackPressed. May fix IllegalStateException: Can not perform this action after onSaveInstanceState
2020-12-02 20:00:20 +09:00
Ammar Githam
28dab3cf0f
Explicitly set navigation bar color for PostViewV2Fragment. Fixes https://github.com/austinhuang0131/barinsta/issues/326
2020-12-01 22:21:18 +09:00
Ammar Githam
06f4ab56c8
Set feed item as saved or not from response. Closes https://github.com/austinhuang0131/barinsta/issues/369
2020-12-01 19:53:36 +09:00
Ammar Githam
d7661f7cf6
Remove auto play videos setting for now. Closes https://github.com/austinhuang0131/barinsta/issues/361
2020-12-01 19:39:47 +09:00
Ammar Githam
e4c30c0389
Open urls in new browser tabs. Closes https://github.com/austinhuang0131/barinsta/issues/367
2020-12-01 19:35:51 +09:00
Austin Huang
9cf2b8a2d8
New Crowdin updates ( #366 )
...
* New translations arrays.xml (French)
* New translations arrays.xml (Portuguese, Brazilian)
* New translations strings.xml (Portuguese, Brazilian)
* New translations arrays.xml (Indonesian)
* New translations arrays.xml (Persian)
* New translations arrays.xml (Hindi)
* New translations arrays.xml (Odia)
* New translations arrays.xml (Catalan)
* New translations arrays.xml (Russian)
* New translations arrays.xml (Vietnamese)
* New translations arrays.xml (Chinese Traditional)
* New translations arrays.xml (Italian)
* New translations arrays.xml (Spanish)
* New translations arrays.xml (Czech)
* New translations arrays.xml (German)
* New translations arrays.xml (Macedonian)
* New translations arrays.xml (Polish)
* New translations arrays.xml (Turkish)
* New translations arrays.xml (Chinese Simplified)
* New translations arrays.xml (Portuguese, Brazilian)
* New translations strings.xml (Chinese Simplified)
* New translations arrays.xml (Chinese Simplified)
* New translations arrays.xml (French)
* New translations arrays.xml (Italian)
* New translations strings.xml (Italian)
2020-11-30 17:50:17 -05:00
Austin Huang
0dd5a77295
close #284
2020-11-30 12:46:44 -05:00
Austin Huang
38d0bd56f8
add new languages
...
Co-Authored-By: retiolus <65604466+retiolus@users.noreply.github.com>
Co-Authored-By: rikishi0071 <18183855+rikishi0071@users.noreply.github.com>
2020-11-30 12:43:33 -05:00
Austin Huang
58f7130e2d
New Crowdin updates ( #298 )
...
* New translations strings.xml (Spanish)
* New translations strings.xml (Spanish)
* New translations arrays.xml (German)
* New translations arrays.xml (Polish)
* New translations strings.xml (Polish)
* New translations arrays.xml (Russian)
* New translations strings.xml (Russian)
* New translations arrays.xml (Odia)
* New translations arrays.xml (Odia)
* New translations arrays.xml (Odia)
* New translations arrays.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Russian)
* New translations strings.xml (Russian)
* New translations strings.xml (Russian)
* New translations strings.xml (Persian)
* New translations strings.xml (Odia)
* New translations strings.xml (Catalan)
* New translations strings.xml (Catalan)
* New translations strings.xml (Catalan)
* New translations arrays.xml (French)
* New translations strings.xml (French)
* New translations strings.xml (Catalan)
* New translations arrays.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (French)
* New translations arrays.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Russian)
* New translations arrays.xml (Russian)
* New translations strings.xml (Russian)
* New translations strings.xml (Persian)
* New translations strings.xml (Persian)
* New translations strings.xml (Russian)
* New translations arrays.xml (Russian)
* New translations strings.xml (Russian)
* New translations strings.xml (Odia)
* New translations strings.xml (Odia)
* New translations strings.xml (Persian)
* New translations strings.xml (Vietnamese)
* New translations strings.xml (Portuguese, Brazilian)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Hindi)
* New translations strings.xml (Odia)
* New translations strings.xml (Catalan)
* New translations strings.xml (French)
* New translations strings.xml (Spanish)
* New translations strings.xml (Czech)
* New translations strings.xml (German)
* New translations strings.xml (Italian)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Macedonian)
* New translations strings.xml (Polish)
* New translations strings.xml (Turkish)
* New translations strings.xml (Russian)
2020-11-30 12:36:28 -05:00
Austin Huang
b2e784deb8
close #306 and close #310
2020-11-30 12:29:41 -05:00
Ammar Githam
9887547363
Add default constructor for RestoreBackupDialogFragment. Should fix https://github.com/austinhuang0131/barinsta/issues/316
2020-11-30 22:34:34 +09:00
Ammar Githam
c72c4469f5
Handle null InboxThreadModel. Fixes https://github.com/austinhuang0131/barinsta/issues/329
2020-11-30 22:24:53 +09:00
Ammar Githam
dccfcaf78a
Handle multiple videos in PostViewV2Fragment. Should fix https://github.com/austinhuang0131/barinsta/issues/337 and also fix videos playing after closing view.
2020-11-30 22:09:42 +09:00
Ammar Githam
6b370ca251
Handle ActivityNotFoundException while opening URL. Fixes https://github.com/austinhuang0131/barinsta/issues/351
2020-11-30 19:01:03 +09:00
Ammar Githam
3dfbf23cc0
Fix no vc_id in VIDEO_CALL_EVENT
2020-11-30 18:57:23 +09:00
Ammar Githam
d1a9393249
FeedModel null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/293
2020-11-19 19:00:14 +09:00
Ammar Githam
cc930c65b7
Null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/303
2020-11-19 18:52:40 +09:00
Ammar Githam
41e5fecbea
Check if view is attached before animating controls. Should fix https://github.com/austinhuang0131/barinsta/issues/302
2020-11-19 18:49:06 +09:00
Ammar Githam
e449594253
Fix ProfileFragment for anon users
2020-11-19 02:41:30 +09:00
Ammar Githam
82e960d9fe
Fix item decoration add/remove logic and one null check
2020-11-19 01:51:08 +09:00
Ammar Githam
e3cc99f62f
Check highlight list before accessing. Fixes https://github.com/austinhuang0131/barinsta/issues/295
2020-11-19 01:36:30 +09:00
Ammar Githam
f01815f4ae
Profile model null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/293
2020-11-19 01:29:59 +09:00
Ammar Githam
465627dd9c
Temp workaround to fix https://github.com/austinhuang0131/barinsta/issues/282
2020-11-19 01:20:08 +09:00
Ammar Githam
5fdeeb7301
Add null and cast checks. Should fix https://github.com/austinhuang0131/barinsta/issues/278
2020-11-19 01:12:45 +09:00
Ammar Githam
d0c8e9f28c
Comment out unused code
2020-11-19 01:01:55 +09:00
Ammar Githam
046152e30c
Add comments fragment to dm navigation. Fixes https://github.com/austinhuang0131/barinsta/issues/276
2020-11-19 01:01:26 +09:00