Commit Graph

395 Commits

Author SHA1 Message Date
Austin Huang bf24f56843
redo follower/ing viewer
Follower/ing viewer now uses the i endpoint (which returns more users at once) as well as caching (less requests needed) so its response time has decreased significantly (to 1/3 in my case)
2020-11-15 19:51:00 -05:00
Ammar Githam b3d41ccffa Some null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/274 2020-11-15 21:55:07 +09:00
Ammar Githam fececb5fd2 Fix post open animation bug occurring on specific Android 10 devices. Should fix pt. 7 mentioned in https://github.com/austinhuang0131/barinsta/issues/264 2020-11-15 21:47:32 +09:00
Ammar Githam c3de020f0e Fix Posts not opening for anon users 2020-11-15 15:01:02 +09:00
Ammar Githam d48c72924a Check for null PostsLayoutPreferences before setting variable in fragments 2020-11-15 04:07:38 +09:00
Ammar Githam 6bfb6e1bf3 Put collapsing toolbar layout views in the main layout to improve scroll behaviour.
This removes the spaghetti required to make scroll behaviours work.
2020-11-15 04:07:38 +09:00
Ammar Githam 84467b60b5 Add preference tp disable post open animation, extract some strings to xml, fix one locale string. 2020-11-14 18:32:11 +09:00
Austin Huang ce2a74554e
fix #269 2020-11-13 18:44:33 -05:00
Austin Huang 44b431b533
fix feed oops 2020-11-13 18:37:19 -05:00
Austin Huang 0487d23907
proper locale country handling 2020-11-13 18:06:57 -05:00
Austin Huang 387a56faf5
allow anon viewing of comments 2020-11-13 17:29:17 -05:00
Austin Huang f908e7b643
close #259, release prep, awaiting crowdin 2020-11-13 17:09:41 -05:00
Austin Huang f67d3a023c
version up, close #266, address half of #259
instagram is not returning most data in graphql anymore so mitigation has been implemented, but again they need to stop trampling on the rights of anonymous users
2020-11-13 14:19:26 -05:00
Ammar Githam 133abcca85 Comment/remove unused code 2020-11-11 20:20:14 +09:00
Ammar Githam 9dedc09578 Hide like, save, comment for anonymous users. Fixes https://github.com/austinhuang0131/barinsta/issues/257 2020-11-11 20:17:54 +09:00
Ammar Githam c1b5094dc7 Move activity notification viewer to its own nav graph. Fixes https://github.com/austinhuang0131/barinsta/issues/247 2020-11-11 20:04:38 +09:00
Ammar Githam ebea1404c9 Add nav controller livedata null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/196 2020-11-11 19:27:14 +09:00
Ammar Githam 2c1f4aea9d Replace gif with webp for animated media 2020-11-10 22:41:22 +09:00
Ammar Githam abd6dd1143 Wrapping super.onDestroy in try-catch in MainActivity to workaround NavController crash 2020-11-10 21:46:31 +09:00
Ammar Githam b99ee88c97 Fix download progress notification not auto dismissed sometimes 2020-11-10 21:46:31 +09:00
Ammar Githam 60e5007376 Replace icafe with apache-commons-imaging 2020-11-10 21:46:30 +09:00
Ammar Githam d14f2a098c Fix context leak due to static textview in settings 2020-11-10 21:46:30 +09:00
Ammar Githam 90aa9bb954 Handle null bottomSheetBehavior 2020-11-08 15:48:48 +09:00
Austin Huang 4826434cca
add post date, fix detail hiding, and semver 2020-11-07 11:55:44 -05:00
Ammar Githam e530a336a7 Scroll feed to top when bottom feed tab clicked 2020-11-07 20:26:20 +09:00
Ammar Githam 25b2b504cb save resource entry names in preferences instead of ids 2020-11-07 16:27:49 +09:00
Ammar Githam e26a25e72f Fix Download request exceeding 10kb by creating temp file 2020-11-07 16:00:59 +09:00
Austin Huang 890fd529e6
update attributions 2020-11-06 19:05:15 -05:00
Austin Huang c2b8d8cb4f
downloads use shortcode, and tagged post notification 2020-11-06 18:09:29 -05:00
Austin Huang 495a4a974f
restore share button 2020-11-06 17:49:29 -05:00
Ammar Githam 1c6cd348f4 Make buttons in PostView dialog title-less, and show the titles on long click 2020-11-07 02:57:22 +09:00
Ammar Githam cc9cab9c15 Migrate Profile bio and url views to RamboTextViewV2 2020-11-07 00:52:04 +09:00
Ammar Githam d0bfe73ae6 Add downloaded indicator to Posts view 2020-11-06 21:46:31 +09:00
Ammar Githam 450dbba6de Fix direct downloading and delete action when there are multiple image notifications 2020-11-06 03:37:17 +09:00
Ammar Githam 3ac2ee36aa Remove IPTC from downloaded JPG files 2020-11-06 03:34:01 +09:00
Austin Huang 7678446ba6
fix story linked post, video post, and clicking back button too early on pvv2 2020-11-04 13:46:49 -05:00
Austin Huang e32002fac8
fix fetching duplication 2020-11-04 13:18:20 -05:00
Austin Huang bf9dcacd40
add #122 point 2 2020-11-04 13:02:23 -05:00
Austin Huang 66d5ec7c2f
add postviewv2 to dm thread, and fix sidecar video 2020-11-04 11:26:29 -05:00
Ammar Githam bdcb32395b Various DM fixes (check description)
Use new download flow.
Fix blank space at top when scrolling.
Fix animated media.
2020-11-04 23:58:06 +09:00
Ammar Githam 850e119236 Allow opening PostViewV2Fragment from NotificationsViewerFragment, StoryViewerFragment and when opening from a Share dialog 2020-11-04 20:24:53 +09:00
Austin Huang a08167381f
cleanup 2020-11-03 20:30:07 -05:00
Ammar Githam a0084df46e Fix Unresolved Kotlin class error during release build 2020-11-03 21:58:47 +09:00
Ammar Githam 4579f2b37e Add download dialog 2020-11-03 19:01:59 +09:00
Ammar Githam 3393166b51 Merge remote-tracking branch 'origin/new-posts-grid' into new-posts-grid 2020-11-03 17:30:24 +09:00
Ammar Githam 895cf15623 Add multi selection mode to all new post view fragments. Fix Delete action in download notification. 2020-11-03 17:23:20 +09:00
Austin Huang c19ff317fd
comments and verified
* fix comments count on profile posts
* all comments should be visible now
* add verified badge to comments and post title
2020-11-02 21:12:18 -05:00
Austin Huang 92f7e04757
more general maintenance 2020-11-02 17:09:35 -05:00
Ammar Githam 81ce8ece94 Merge remote-tracking branch 'origin/new-posts-grid' into new-posts-grid 2020-11-02 22:03:45 +09:00
Ammar Githam ab4306ac0d Add Posts view to SavedViewerFragment 2020-11-02 22:00:07 +09:00
Austin Huang f3c50e87c4
small fixes and general maintenance (see desc)
* post view:
  1. show username in bold, and full_name on the side
  2. fix comment & control button hide timing
* layout: show username instead of full_name in grids
* profile: fix whitespace on avatar
* dm: add FELIX_SHARE as a message type
* general maintenance
2020-11-01 14:43:07 -05:00
Ammar Githam d9c30c99b7 Add Posts view to Location fragment 2020-11-01 21:56:04 +09:00
Ammar Githam 2931f2d3ab Add Posts view to Hashtag fragment 2020-11-01 20:34:42 +09:00
Ammar Githam c305b1a69a Merge remote-tracking branch 'origin/new-posts-grid' into new-posts-grid 2020-11-01 15:08:55 +09:00
Ammar Githam efd9a9c29d Update Discover tab 2020-11-01 15:02:54 +09:00
Ammar Githam 0a67e859e0 Add PostsRecyclerView to ProfileFragment 2020-10-27 20:33:21 +09:00
Austin Huang 99e1cbef93
download file name improvement 2020-10-24 13:13:16 -04:00
Austin Huang a0f608442a
Merge branch 'master' into pr/245 2020-10-24 12:31:14 -04:00
Austin Huang 960ac3e180
close #191, close #222 2020-10-24 12:21:54 -04:00
Austin Huang 262375b145
Merge branch 'master' into new-posts-grid 2020-10-24 11:48:01 -04:00
Ammar Githam 9b83c5e832 More updated. Handle clicks. Updated comments viewer, etc 2020-10-24 18:10:21 +09:00
Ammar Githam 6bf59e83ad Initial commit for new posts layout 2020-10-17 19:07:03 +09:00
Austin Huang ed4095a6ef
more fb messenger stuff 2020-10-04 10:30:52 -04:00
Austin Huang 6c5a0d539a
Update Constants.java 2020-10-04 10:26:23 -04:00
Austin Huang 4cf441773e
fb messenger experience 2020-10-04 10:24:32 -04:00
Austin Huang 03f52d5058
highlight fix, also better verified badge 2020-09-26 21:33:41 -04:00
Austin Huang 6393bbc02b
fix id-load logic & location suggestions 2020-09-26 21:02:31 -04:00
Ammar Githam 192d91f877 Merge branch 'master' of https://github.com/austinhuang0131/barinsta 2020-09-27 04:30:22 +09:00
Ammar Githam 9d2729add1 Fix login crash (read description)
In previous sdk Arrays.asList() returned a mutable list, but now returns immutable list.
2020-09-27 04:29:45 +09:00
Austin Huang e54a5965e9
removing iStoryStatusFetcher 2020-09-26 15:25:59 -04:00
Austin Huang a0b43ce388
restore copy bio 2020-09-26 14:52:28 -04:00
Austin Huang 99a8e03578
dm media layout finalization 2020-09-26 14:42:35 -04:00
Austin Huang a3c0b496aa
satisfy build 2020-09-26 12:55:15 -04:00
Austin Huang 9350c05634
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber 2020-09-26 12:37:00 -04:00
Austin Huang 1713ae2573
add vietnamese and other house chores 2020-09-26 12:36:45 -04:00
Ammar Githam a4e1ee69af Fix double requestLayout 2020-09-27 00:39:11 +09:00
Ammar Githam 548211c5a0 Fix weird NavDirections compilation error 2020-09-27 00:38:35 +09:00
Ammar Githam d6e927a8be Fix wrong dimensions calculated due to last minute variable name change 2020-09-27 00:37:22 +09:00
Ammar Githam b5e66e35bf Fix images not shown in dm 2020-09-26 18:14:06 +09:00
Austin Huang 6bd0b811b1
restore location & hashtag stories 2020-09-25 20:15:46 -04:00
Austin Huang 96a25f0d35
removal of third-party story readers 2020-09-25 13:44:21 -04:00
Austin Huang 2f0e81d86f
Merge pull request #170 from ammargitham/task/add-favourites
add favorites and bugfixes
2020-09-25 13:13:34 -04:00
Austin Huang aaf87a0ded
Update ProfileFragment.java 2020-09-24 21:50:04 -04:00
Austin Huang cc9a7f87f9
Update ProfileFetcher.java 2020-09-24 21:49:33 -04:00
Austin Huang 3c5d73e28e
Merge remote-tracking branch 'github-desktop-ammargitham/task/add-favourites' into pr/170 2020-09-22 23:16:14 -04:00
Austin Huang ab37c2d72b
dm button on profile?! (quick & dirty warning) 2020-09-22 23:15:57 -04:00
Ammar Githam cbc7e5447f Removing StorageUtil lib for the timebeing 2020-09-21 21:08:14 +09:00
Ammar Githam b5d478b7c9 Bump minSdkVersion to 21, and remove MultidexApplication (see description)
For multidex in api 21 and higher, extending from MultidexApplication is not required. Check: https://developer.android.com/studio/build/multidex#mdex-on-l
2020-09-21 21:02:18 +09:00
Austin Huang 3e3c39ae4b
sd card test 2020-09-20 22:36:34 -04:00
Austin Huang 6425fc3975
byebye storiesig 2020-09-20 22:36:23 -04:00
Austin Huang 03bd549016
Merge branch 'master' into pr/170 2020-09-20 21:41:58 -04:00
Austin Huang c361bc8550
Create DirectoryUtils.java 2020-09-20 21:41:53 -04:00
Austin Huang a004bfa9a9
Update CommentAction.java 2020-09-20 16:34:51 -04:00
Ammar Githam 80b0cfa87f Merge remote-tracking branch 'origin/task/add-favourites' into task/add-favourites 2020-09-21 03:53:27 +09:00
Ammar Githam 05c0937c6f Add Backup and restore. Update DirectoryChooser UI.
The updated backup and restore is backward compatible with old backup files. Just have updated the default file name and extension for newer backups.
2020-09-21 03:52:34 +09:00
Ammar Githam 056604d9bb Handle newest_cursor and oldest_cursor not sent in response 2020-09-21 03:48:45 +09:00
Ammar Githam 7ea2ae853a Fix Android Q leak. Reported by LeakCanary, more details here: https://issuetracker.google.com/issues/139738913 2020-09-21 03:45:58 +09:00
Austin Huang 63d30a9c2e
no more midnight coding 2020-09-19 23:34:09 -04:00
Austin Huang 6aead8ff2b
add material design icons attribution 2020-09-19 23:25:16 -04:00
Austin Huang f9f3d4620b
Merge branch 'master' into pr/170 2020-09-19 22:54:52 -04:00