1
0
mirror of https://github.com/KokaKiwi/BarInsta synced 2024-12-29 16:16:59 +00:00
Commit Graph

2066 Commits

Author SHA1 Message Date
Austin Huang
13dc310c5d
fix some string handling 2021-06-19 17:49:55 -04:00
Austin Huang
808c841e65
possible anonymous fix? 2021-06-19 17:25:40 -04:00
Austin Huang
dcd00ce60b
restore stories autoplay; close #1409 (main) 2021-06-19 12:39:58 -04:00
Austin Huang
c2ac61986f
close #1362 2021-06-19 12:10:56 -04:00
Austin Huang
7e45716e61
convert some utils to kotlin 2021-06-19 11:21:47 -04:00
Austin Huang
138a938423
Rename .java to .kt 2021-06-19 11:21:16 -04:00
Austin Huang
18de019c0d
remove legacy write-storage parts 2021-06-19 11:21:16 -04:00
Austin Huang
f657f61aa7
proper self-profile handling when offline; close #1328 2021-06-18 20:00:42 -04:00
Austin Huang
f340ab3d4c
add arabic, cc. @rex07 2021-06-18 17:59:28 -04:00
Austin Huang
e6ca59e4b4
chore: user-agent 2021-06-18 17:53:43 -04:00
Austin Huang
f33e371ee0
chore: strings 2021-06-18 17:51:01 -04:00
Austin Huang
7345ecefd0
option to disable auto backup; close #1433 2021-06-18 16:08:32 -04:00
Austin Huang
15e5d39f6b
convert SettingsHelper to kotlin (auto) 2021-06-18 14:15:46 -04:00
Austin Huang
95d3fb107a
Rename .java to .kt 2021-06-18 13:38:50 -04:00
Austin Huang
553ca7bb68
close #1338 2021-06-17 23:57:39 -04:00
Austin Huang
d4a20510ec
close #1339 2021-06-17 23:39:13 -04:00
Austin Huang
5ab794941e
convert switch back to if-then (auto) 2021-06-16 12:52:20 -04:00
Austin Huang
8f4e72e960
New Crowdin updates (#1302)
* New translations strings.xml (Czech)

* New translations strings.xml (Catalan)

* New translations strings.xml (Catalan)

* New translations strings.xml (Polish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Odia)

* New translations strings.xml (Hindi)

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

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Turkish)

* New translations strings.xml (Slovak)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Greek)

* New translations strings.xml (Basque)

* New translations strings.xml (Catalan)

* New translations strings.xml (Spanish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Russian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Italian)

* New translations strings.xml (German)

* New translations strings.xml (Czech)

* New translations strings.xml (French)

* New translations strings.xml (Korean)

* Update source file strings.xml

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Polish)

* New translations strings.xml (Dutch)

* New translations strings.xml (Odia)

* New translations strings.xml (Hindi)

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

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Turkish)

* New translations strings.xml (Slovak)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Greek)

* New translations strings.xml (Basque)

* New translations strings.xml (Catalan)

* New translations strings.xml (Spanish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Russian)

* New translations strings.xml (Japanese)

* New translations strings.xml (Italian)

* New translations strings.xml (German)

* New translations strings.xml (Czech)

* New translations strings.xml (French)

* New translations strings.xml (Korean)

* Update source file strings.xml

* New translations strings.xml (Russian)

* New translations strings.xml (Czech)

* New translations strings.xml (Spanish)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Greek)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Polish)

* New translations strings.xml (Italian)

* New translations strings.xml (Czech)

* New translations strings.xml (German)

* New translations strings.xml (German)

* New translations strings.xml (French)

* New translations strings.xml (Catalan)

* New translations strings.xml (Persian)

* New translations strings.xml (German)

* New translations strings.xml (Hindi)

* New translations strings.xml (Hindi)

* New translations strings.xml (Hindi)

* New translations strings.xml (Hindi)

* New translations arrays.xml (German)

* New translations strings.xml (German)

* New translations strings.xml (Polish)

* New translations strings.xml (Polish)

* New translations strings.xml (Polish)

* New translations arrays.xml (Arabic)

* New translations strings.xml (Arabic)

* New translations strings.xml (Arabic)

* New translations strings.xml (Arabic)

* New translations strings.xml (Russian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Arabic)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Persian)

* New translations arrays.xml (Persian)

* New translations strings.xml (Persian)

* New translations strings.xml (Polish)

* New translations strings.xml (Japanese)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Vietnamese)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Turkish)

* New translations strings.xml (Swedish)

* New translations strings.xml (Slovak)

* New translations strings.xml (Dutch)

* New translations strings.xml (Korean)

* New translations strings.xml (Italian)

* New translations strings.xml (German)

* New translations strings.xml (Basque)

* New translations strings.xml (Greek)

* New translations strings.xml (Czech)

* New translations strings.xml (Catalan)

* New translations strings.xml (Spanish)

* New translations strings.xml (French)

* New translations strings.xml (Macedonian)

* New translations strings.xml (Russian)

* New translations strings.xml (Arabic)

* New translations strings.xml (Hindi)

* New translations strings.xml (Persian)

* New translations strings.xml (Odia)

* Update source file strings.xml

* New translations strings.xml (Russian)

* New translations strings.xml (Spanish)

* New translations strings.xml (Greek)

* New translations strings.xml (Russian)

* New translations strings.xml (Greek)

* New translations strings.xml (Portuguese, Brazilian)

* New translations strings.xml (Polish)

* New translations strings.xml (Polish)

* New translations strings.xml (Italian)

* New translations strings.xml (Italian)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Czech)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Czech)
2021-06-15 21:28:58 -04:00
Austin Huang
d76018596d
share profile by dm: preparation 2021-06-15 13:27:58 -04:00
Austin Huang
8edac65015
prepare broadcast options for profile/story 2021-06-14 21:54:14 -04:00
Austin Huang
079ce76bc3
simplify sharing media to dm 2021-06-14 21:41:11 -04:00
Austin Huang
64f421ad4f
pluralize dm recipient options, part 2 2021-06-14 21:41:02 -04:00
Austin Huang
a45844b50e
simplify replying to stories
no need to create thread before sending
2021-06-14 21:13:12 -04:00
Austin Huang
e89c1ac9ef
pluralize dm recipient options
as used in the official client
2021-06-14 21:12:52 -04:00
Austin Huang
95b90ab72f
Merge pull request #934 from ammargitham/support-android-11
Migrate to SAF (Storage Access Framework)
2021-06-14 13:53:30 -04:00
Austin Huang
bf22b86723
fix downloadworker; now functional 2021-06-13 22:22:53 -04:00
Austin Huang
c47272792e
resolve gson crash 2021-06-13 22:09:07 -04:00
Austin Huang
6ed9e8458f
initialize downloadutils on launch 2021-06-13 20:51:22 -04:00
Austin Huang
2038f57472
preference and post support (not functional) 2021-06-13 17:58:25 -04:00
Austin Huang
b287f96415
made pr buildable (not functional) 2021-06-13 17:21:34 -04:00
Austin Huang
f961c422ca
Merge branch 'master' into pr/934 2021-06-13 12:02:51 -04:00
Austin Huang
0d7db5237f
Merge pull request #1374 from Vonter/restore_scroll_favorites
Save and Restore scroll position on Favorites Tab - Issue #1359
2021-06-13 11:46:17 -04:00
Ammar Githam
70ffac3025 Add some ProfileFragmentViewModel logic and tests 2021-06-13 20:52:03 +09:00
Ammar Githam
1d9eb43442 Make currentUser in AppStateViewModel a Resource 2021-06-13 20:01:09 +09:00
Austin Huang
39ddfac03b
close #1211 2021-06-12 18:41:59 -04:00
Ammar Githam
de9a1e06a9 Add FavoriteRepository to ProfileFragmentViewModel constructor 2021-06-12 13:22:49 +09:00
Ammar Githam
77868838b9 Update how FavoriteDataSource and FavoriteRepository get initialised 2021-06-12 13:19:25 +09:00
Ammar Githam
dd227751af Migrate service/dao test objects to open class adapters for re-usability 2021-06-12 13:13:11 +09:00
Ammar Githam
8253328788 Add AccountRepository to ProfileFragmentViewModel constructor 2021-06-12 13:04:55 +09:00
Ammar Githam
06508ca78d Update how AccountDataSource and AccountRepository get initialised 2021-06-12 13:02:15 +09:00
Ammar Githam
dad2260ea2 Add GraphQLRepository to ProfileFragmentViewModel constructor 2021-06-12 12:43:15 +09:00
Ammar Githam
205e21b07c Move GraphQLService object to GraphQLRepository constructor parameter. 2021-06-12 12:39:55 +09:00
Ammar Githam
69b685ae0d Interchange GraphQLService and GraphQLRepository names. 2021-06-12 12:34:50 +09:00
Ammar Githam
2a0295e325 Add MediaRepository to ProfileFragmentViewModel constructor 2021-06-12 10:07:31 +09:00
Ammar Githam
58e0863de5 Move MediaService object to MediaRepository constructor parameter. 2021-06-12 10:03:21 +09:00
Ammar Githam
b2cbc18dbb Interchange MediaService and MediaRepository names. 2021-06-12 09:53:38 +09:00
Ammar Githam
02cb1f5db5 Add StoriesRepository to ProfileFragmentViewModel constructor 2021-06-12 08:54:00 +09:00
Ammar Githam
3d69148d9b Move StoriesService object to StoriesRepository constructor parameter. 2021-06-12 08:49:49 +09:00
Ammar Githam
4f8de4e7df Fix compile error 2021-06-12 08:42:12 +09:00
Ammar Githam
1191b416ce Interchange StoriesService and StoriesRepository names. 2021-06-12 08:37:22 +09:00
Austin Huang
8bb0fba4cb
close #1397 2021-06-11 12:24:25 -04:00
Ammar Githam
8f218b9515 Add FriendshipRepository to ProfileFragmentViewModel constructor 2021-06-10 17:03:24 +09:00
Ammar Githam
e1532eb4b8 Move FriendService object to FriendshipRepository constructor parameter. 2021-06-10 16:50:25 +09:00
Ammar Githam
0126fca36d Interchange FriendshipService and FriendshipRepository names. 2021-06-10 16:16:41 +09:00
Ammar Githam
ed8ca2da02 More groundwork for ProfileFragmentViewModel 2021-06-09 09:09:40 +09:00
Ammar Githam
eaac191588 Remove BaseService. Since RetrofitFactory was introduced, BaseService does nothing. 2021-06-09 08:46:34 +09:00
Ammar Githam
29d2b894d8 Interchange UserService and UserRepository names. Check description.
As per the sample provided at https://github.com/android/architecture-components-samples/tree/main/GithubBrowserSample, the Retrofit interfaces should be named Services and the classes using the services are Repositories.

Once all are properly named, we can move the db repositories inside the repositories package.
2021-06-09 08:40:13 +09:00
Austin Huang
6e2e3c139c
close #1336 2021-06-08 12:08:32 -04:00
Ammar Githam
54ff196bb1 Convert AppDatabase to kotlin 2021-06-08 22:39:00 +09:00
Ammar Githam
66b60e6830 Rename .java to .kt 2021-06-08 22:39:00 +09:00
Ammar Githam
d4bf5a57c2 Convert db entities to kotlin 2021-06-08 22:24:27 +09:00
Ammar Githam
34e2ba429c Convert Converters to kotlin 2021-06-08 21:29:47 +09:00
Ammar Githam
b7d74964fa Rename .java to .kt 2021-06-08 21:29:47 +09:00
Ammar Githam
64567359b7 Remove unused RepositoryCallback interface 2021-06-08 21:16:50 +09:00
Ammar Githam
003beec5b6 Convert RecentSearchDao, RecentSearchDataSource and RecentSearchRepository to kotlin 2021-06-08 21:15:27 +09:00
Ammar Githam
c49b44f212 Rename .java to .kt 2021-06-08 21:15:27 +09:00
Ammar Githam
22041df256 Convert DMLastNotifiedDao, DMLastNotifiedDataSource and DMLastNotifiedRepository to kotlin 2021-06-08 20:51:59 +09:00
Ammar Githam
3d0b18e422 Rename .java to .kt 2021-06-08 20:51:59 +09:00
Austin Huang
544d9f87bc
fix various comments bugs
1. redo ChildCommentsFetchResponse structure, stress-tested
2. navigation on more graph again
3. proper "next page" handling
2021-06-07 18:10:48 -04:00
Vonter
ae23dd74ba Merge branch 'austinhuang0131:master' into restore_scroll_favorites 2021-06-07 23:02:11 +05:30
Vonter
257d707c14
Change favorites tab scroll position restore to use StateRestorationPolicy 2021-06-07 22:16:17 +05:30
Renovate Bot
a2ebcfca34
Update dependency io.sentry:sentry-android to v5 2021-06-07 10:15:56 +00:00
Austin Huang
118fffc074
close #1333 2021-06-06 22:24:37 -04:00
Ammar Githam
4381d49aa9 Merge remote-tracking branch 'upstream/master' 2021-06-07 06:54:36 +09:00
Ammar Githam
76b246573d Convert FavoriteDao, FavoriteDataSource and FavoriteRepository to kotlin 2021-06-07 06:54:12 +09:00
Austin Huang
7f7db43870
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber 2021-06-06 15:43:52 -04:00
Austin Huang
5e631749b3
close #1384 2021-06-06 14:49:04 -04:00
Ammar Githam
c647e22293 Convert AccountDao, AccountDataSource and AccountRepository to kotlin 2021-06-06 20:59:56 +09:00
Ammar Githam
4a099ef20a Rename .java to .kt 2021-06-06 20:59:56 +09:00
Ammar Githam
6b499e3dfc Migrate DirectMessagesService to object 2021-06-06 20:11:36 +09:00
Ammar Githam
cae457aa9a Convert StoriesRepository and StoriesService to kotlin 2021-06-06 19:29:21 +09:00
Ammar Githam
a2cc4573e1 Rename .java to .kt 2021-06-06 19:29:21 +09:00
Ammar Githam
cf65ed0fc5 Convert FriendshipRepository and FriendshipService to kotlin 2021-06-06 14:18:27 +09:00
Ammar Githam
7769aa220f Rename .java to .kt 2021-06-06 14:18:26 +09:00
Ammar Githam
143a0ce259 Convert GraphQLRepository and GraphQLService to kotlin 2021-06-06 13:14:29 +09:00
Ammar Githam
dd3562116b Rename .java to .kt 2021-06-06 13:14:28 +09:00
Ammar Githam
a2bd2e4b53 Convert UserRepository and UserService to kotlin 2021-06-06 10:11:30 +09:00
Ammar Githam
6b24c907dd Rename .java to .kt 2021-06-06 10:11:30 +09:00
Ammar Githam
e56e4c17c9 Migrate MediaService to object 2021-06-06 09:43:19 +09:00
Ammar Githam
3f09c7d173 Convert User to kotlin 2021-06-05 19:58:01 +09:00
Ammar Githam
04aae488d9 Rename .java to .kt 2021-06-05 19:58:01 +09:00
Ammar Githam
faf299f6f0 Preparation for adding ProfileFragmentViewModel 2021-06-05 19:36:00 +09:00
Austin Huang
696a8c9c61
close #1383 2021-06-04 16:02:29 -04:00
Austin Huang
bcfe4819cb
close #1346 2021-06-04 15:51:59 -04:00
Austin Huang
8e1d5c66bd
close #1388 (i think) 2021-06-04 15:34:29 -04:00
Austin Huang
4a72d64a6d
close #1385 2021-06-04 15:29:36 -04:00
Austin Huang
aad93a9662
close #1386 2021-06-04 14:45:28 -04:00
Austin Huang
86ce7e5f05
close #1387 2021-06-04 14:38:03 -04:00
Ammar Githam
b997504602 Convert MediaRepository and MediaService to kotlin. 2021-06-04 07:17:24 +09:00
Ammar Githam
708e0fda5b Some code cleanup 2021-06-03 20:42:28 +09:00
Ammar Githam
8491d1aac7 Convert BitmapUtils to kotlin and migrate MediaUploader funcs to suspend 2021-06-03 20:40:13 +09:00
Ammar Githam
5756f055d9 Convert DownloadWorker to kotlin 2021-06-02 08:09:22 +09:00
Ammar Githam
9e65ee9d27 Rename .java to .kt 2021-06-02 08:09:21 +09:00
Ammar Githam
45e629ee61 Convert DirectMessageSettingsFragment to kotlin 2021-06-02 07:14:38 +09:00
Vonter
caa71faab1
added scroll position save and restore in favorites tab 2021-06-01 19:55:49 +05:30
Ammar Githam
01c944486d Convert DirectPendingInboxFragment to kotlin 2021-06-01 21:23:42 +09:00
Ammar Githam
ffafda0085 Rename .java to .kt 2021-06-01 21:23:42 +09:00
Ammar Githam
da41393177 Some refactoring and fixes 2021-06-01 20:54:20 +09:00
Ammar Githam
fd3b1a8d18 Convert DirectMessageInboxFragment to kotlin 2021-06-01 20:03:00 +09:00
Ammar Githam
652c57aa24 Rename .java to .kt 2021-06-01 20:03:00 +09:00
Ammar Githam
bcec6d373c Fix comment replies cursor 2021-06-01 18:16:54 +09:00
Ammar Githam
e6b791bd4d Merge remote-tracking branch 'upstream/master' 2021-06-01 06:46:31 +09:00
Ammar Githam
cc1741005b DirectMessagesRepository migrated to suspend functions 2021-06-01 06:45:36 +09:00
Austin Huang
d4307fc770
fix profile post graphql hash
might solve the problem where the app and browser has different ratelimits
2021-05-31 12:24:56 -04:00
Ammar Githam
0c77611e22 Missed gradle changes 2021-05-31 22:16:34 +09:00
Ammar Githam
741a997424 More suspend funs 2021-05-31 22:16:18 +09:00
Ammar Githam
538a1406a6 Merge remote-tracking branch 'upstream/master' 2021-05-31 20:56:06 +09:00
Ammar Githam
87e6e4440f Convert to kotlin, suspend funs, and viewModelScope 2021-05-31 20:55:22 +09:00
Ammar Githam
68bc9a7543 Rename .java to .kt 2021-05-31 20:55:22 +09:00
Austin Huang
d532d28ac3
convert some to kotlin 2021-05-30 20:51:54 -04:00
Austin Huang
7cf659c4f5
Rename .java to .kt 2021-05-30 20:51:54 -04:00
Austin Huang
a037b68f27
oops 2021-05-30 20:47:44 -04:00
Austin Huang
267096ff39
move private post warning to share dialog
i don't know if this works on android 10+ but eh
2021-05-30 20:02:18 -04:00
Austin Huang
241c9437c5
close #1360, close #1361 2021-05-30 19:23:09 -04:00
Austin Huang
972f71c480
convert some to kotlin 2021-05-30 19:07:58 -04:00
Austin Huang
37b4817bd7
Rename .java to .kt 2021-05-30 18:06:40 -04:00
Ammar Githam
ed092d7af0 Fix unresolved reference error. See description.
New okio version is not on the release classpath but it is on the debug classpath. Since leakcanary has move to it, but retrofit2 still uses old. So need to explicitly use old api in code and suppress the deprecation.
2021-05-30 20:55:00 +09:00
Ammar Githam
9d2cc10083 Use map directly 2021-05-30 00:03:45 +09:00
Austin Huang
e8ce2898b6
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber 2021-05-29 10:47:52 -04:00
Austin Huang
890139a287
comments redo (logged-in endpoint) 2021-05-29 10:46:23 -04:00
Ammar Githam
3db7b53757 Convert DirectThreadViewModel to kotlin and fix ThreadManager 2021-05-29 23:14:04 +09:00
Ammar Githam
ddac623184 Rename .java to .kt 2021-05-29 23:14:03 +09:00
Ammar Githam
59750b1026 Convert DM managers to kotlin 2021-05-29 22:22:28 +09:00
Ammar Githam
229cde6074 Rename .java to .kt 2021-05-29 22:22:28 +09:00
Ammar Githam
a19d16a26e Convert some web repo and service classes to kotlin 2021-05-29 01:30:01 +09:00
Ammar Githam
b179fb66c0 Rename .java to .kt 2021-05-29 01:30:01 +09:00
Ammar Githam
9830a04ec3 Handle '@' in username in ProfileFragment. Fixes austinhuang0131/barinsta#1337 2021-05-28 21:48:59 +09:00
Ammar Githam
cf0c420801 Convert CameraActivity to kotlin 2021-05-28 21:18:59 +09:00
Ammar Githam
f52cebf419 Rename .java to .kt 2021-05-28 21:18:59 +09:00
Ammar Githam
0c61439957 Fix favicon param can be nullable. Fixes austinhuang0131/barinsta#1353 2021-05-28 21:16:21 +09:00
Ammar Githam
5b9354324e init settingsHelper before setting up CrashReporter 2021-05-28 20:52:45 +09:00
Ammar Githam
c9f1e2eff4 Convert Login to kotlin 2021-05-28 09:00:16 +09:00
Ammar Githam
a49221775e Rename .java to .kt 2021-05-28 09:00:16 +09:00
Ammar Githam
631d55af85 Convert InstaGrabberApplication to kotlin 2021-05-28 08:49:41 +09:00
Ammar Githam
e0a13f7fb7 Rename .java to .kt 2021-05-28 08:49:41 +09:00
Ammar Githam
5452ea74f4 Convert BaseLanguageActivity to kotlin 2021-05-28 08:16:15 +09:00
Ammar Githam
31faadb930 Rename .java to .kt 2021-05-28 08:16:15 +09:00
Ammar Githam
a25e6e11c3 Convert MainActivity to kotlin 2021-05-26 22:44:48 +09:00
Ammar Githam
fda9d9e3c4 Rename .java to .kt 2021-05-26 22:44:47 +09:00
Austin Huang
83ac47b04a
Merge remote-tracking branch 'origin/master' 2021-05-25 22:47:42 -04:00