Commit Graph

1107 Commits

Author SHA1 Message Date
stamatiap fdacd1b421 add alert dialog for swipe up link - issue #1101 2021-05-10 21:54:06 +03:00
Ammar Githam 79fe697167 Include textview left padding while calculating last line width in text messages. For austinhuang0131/barinsta#1222 2021-05-10 23:03:37 +09:00
Ammar Githam 3b41cd78bd Remove unnecessary null check 2021-05-10 21:48:44 +09:00
Ammar Githam f3d5678225 Null checks. Fixes austinhuang0131/barinsta#1221 2021-05-10 21:45:43 +09:00
Ammar Githam 1c5bdb1cca Possible fix for Tmp detached view error. Fixes austinhuang0131/barinsta#1200 2021-05-10 21:39:13 +09:00
Ammar Githam 3cc4f7b7bc Check null url. Fixes austinhuang0131/barinsta#1192 2021-05-10 21:22:35 +09:00
stamatiap 1665262fdf fix highlight title - issue #1075 2021-05-09 13:40:05 +03:00
Ammar Githam 2f4fe657e9 Allow reacting direct item with any emoji. Fixes austinhuang0131/barinsta#1137 2021-05-09 03:57:47 +09:00
Ammar Githam 5744a1a687 Add fullscreen mode to post view 2021-05-09 02:14:36 +09:00
Rania Pilioura 6502bceb2e Make AppBarLayout.LayoutParams toolbarLayoutParams final 2021-05-08 14:59:24 +03:00
Ammar Githam 3dde61d91a Show tooltip to make user aware of expandable count. Fix FormattedNumberTextView animation. 2021-05-08 20:22:26 +09:00
Ammar Githam fb1f3c2cd8 Due to MotionLayout, the bottom nav bar won't hide on scroll. Instead give recyclerview bottom padding to avoid last row/item being partly hidden. 2021-05-08 16:42:57 +09:00
Ammar Githam b64d1409a0 Fix instance leak 2021-05-08 15:52:40 +09:00
Ammar Githam 2f4eff741e Update post view layout and a height related bug. Use exo's internal layout for controls. 2021-05-08 15:49:20 +09:00
Rania Pilioura 8210347e66 Disable scrolling when profile has no posts
Fix #1093
2021-05-08 06:35:57 +03:00
Ammar Githam 59c8a325fe Fix collapsing toolbar with covers 2021-05-07 21:19:16 +09:00
Ammar Githam 96da16ff84 Convert Post view to a regular fragment instead of dialog.
Added global fragment animations too
2021-05-07 20:34:31 +09:00
Ammar Githam 3bbafc654c Fix some story and mediaretriever bug 2021-05-05 18:07:48 +09:00
tcely 94ea635ca4
Removed try/catch for null url 2021-05-04 21:19:22 -04:00
tcely be252f9a42
Removed old unused functions 2021-05-04 21:19:20 -04:00
tcely 8637fceab0
Removed logging of parsed differences 2021-05-04 21:19:17 -04:00
tcely 53ce38f5cd
Use Uri.parse for IntentUtils.parseUrl
Fixes #1178
2021-05-04 21:19:15 -04:00
Ammar Githam 63dc69e13c Fix for Looper.prepare() 2021-05-03 21:10:46 +09:00
Ammar Githam d819928eb3 Memory efficient bitmap decoding in DownloadWorker. Fixes austinhuang0131/barinsta#930. 2021-05-03 18:30:50 +09:00
Ammar Githam b2822b27a1 Fixes austinhuang0131/barinsta#1199 2021-05-03 17:40:06 +09:00
Ammar Githam 9dae40fae0 More null checks. Probably resolves austinhuang0131/barinsta#992 2021-05-03 17:31:00 +09:00
Ammar Githam 1dfe5f623c Use Toast instead of SnackBar. Probable workaround for austinhuang0131/barinsta#1027 2021-05-03 17:18:41 +09:00
Ammar Githam 109d08c59f Always return new RetrofitFactory instance. Fixes austinhuang0131/barinsta#1099. 2021-05-03 17:10:20 +09:00
Ammar Githam ac3f8b9bfd Wrapping ViewModelProvider constructor with try-catch to prevent crashes. Addresses austinhuang0131/barinsta#903. 2021-05-03 16:52:08 +09:00
Ammar Githam a6e9a34024 Switch to use exo controls 2021-05-03 03:16:40 +09:00
Ammar Githam 074ee18c9d Improve comments viewer ui and ux. Update ui for likes viewer and follows viewer. 2021-05-02 18:16:25 +09:00
Austin Huang 18292ead4e
close #1196 2021-04-30 19:16:10 -04:00
stamatiap 990cb8fdcd make needed changes - issue #1047 2021-04-28 20:36:25 +03:00
stamatiap a5759b6c1b fix Add to favorites button's visibility - issue #1047 2021-04-28 20:36:25 +03:00
Ammar Githam 1cd75f2462 Popup to first fragment on tab reselect. Closes austinhuang0131/barinsta#1079 2021-04-29 01:38:46 +09:00
Ammar Githam 8f4691a72a Handle possible exception on MainActivity destroy. Fixes part of austinhuang0131/barinsta#1099 2021-04-29 00:34:54 +09:00
Ammar Githam 1a57c4c813 Handle no map app. Fixes austinhuang0131/barinsta#1175 2021-04-29 00:22:13 +09:00
Ammar Githam c0fb6e3a50 Fix comments input color in dark black theme. Fixes austinhuang0131/barinsta#1062 2021-04-29 00:14:12 +09:00
Ammar Githam 6df5bc056c Fix tapping search input not showing keyboard the first time 2021-04-28 23:16:35 +09:00
Austin Huang f88bc49c30
Merge pull request #1077 from ammargitham/feature/search-history
Search history with separate search fragment
2021-04-26 17:53:20 -04:00
Austin Huang df7644f0df
Merge pull request #1113 from tcely/patch-1
Open instagr.am links too
2021-04-26 17:41:41 -04:00
Ammar Githam 8820779303 Handle long clicks. Fixes austinhuang0131/barinsta#1117 2021-04-25 20:58:02 +09:00
Ammar Githam cdbaf95589 Surround setPrimaryClip with try catch. Fixes austinhuang0131/barinsta#1133 2021-04-25 16:25:58 +09:00
Ammar Githam 3e06cb2079 Null check. Fixes austinhuang0131/barinsta#1125 2021-04-25 16:18:58 +09:00
Ammar Githam 7658cacbc2 Wrap navigate calls with try catch to prevent double click exceptions. Closes austinhuang0131/barinsta#1132, austinhuang0131/barinsta#1150, austinhuang0131/barinsta#1156 2021-04-25 16:08:43 +09:00
tcely b741ff9ccb
Replace instagr.am with instagram.com 2021-04-23 22:36:12 -04:00
Ammar Githam 627b1bfe76 Null check and fragment manager check. Fixes https://github.com/austinhuang0131/barinsta/issues/1116 2021-04-18 16:46:36 +09:00
Ammar Githam 732153f8bb Fix some codefactor warnings 2021-04-15 23:40:55 +09:00
Ammar Githam 1ee12f71f4 Merge branch 'master' into feature/search-history 2021-04-15 22:35:31 +09:00
Ammar Githam cfd1d4a421 Null check csrf token 2021-04-14 21:17:24 +09:00
Ammar Githam eed4036ad9 Fix setItemsToThread. Fixes https://github.com/austinhuang0131/barinsta/issues/967 2021-04-14 21:17:07 +09:00
Ammar Githam f2a3506b19 Make refreshStory synchronised? May fix https://github.com/austinhuang0131/barinsta/issues/945 2021-04-14 20:48:42 +09:00
Ammar Githam d4ee1b9f42 Set click listener on parent view. Fixes https://github.com/austinhuang0131/barinsta/issues/1055 2021-04-14 20:23:42 +09:00
Ammar Githam 34e54837d5 Create new caption object if null. Fixes https://github.com/austinhuang0131/barinsta/issues/1030 2021-04-14 20:17:00 +09:00
Ammar Githam de9891f368 Add null check. Fixes https://github.com/austinhuang0131/barinsta/issues/1078 2021-04-14 01:27:31 +09:00
Ammar Githam af3670e3ec Add fragment manager destroyed checks. Fixes https://github.com/austinhuang0131/barinsta/issues/1068 2021-04-14 01:16:32 +09:00
Ammar Githam ea2956f3ca Add state saved check before show. Fixes https://github.com/austinhuang0131/barinsta/issues/1071. 2021-04-14 01:08:08 +09:00
Ammar Githam e69fc28ab2 Merge branch 'master' into feature/search-history 2021-04-14 00:18:25 +09:00
Ammar Githam c859669ac1 Add search fragment with recent searches 2021-04-14 00:17:23 +09:00
Austin Huang d8d47befab
favorite tab for anons 2021-04-11 10:07:28 -04:00
Austin Huang d326d9e2d7
visual optimizations for the previous commit 2021-04-11 09:54:25 -04:00
Austin Huang 84d82e92d3
made play in background an option per https://redd.it/mmpeg9 2021-04-11 09:45:38 -04:00
Austin Huang 23a5ae8405
fix picture zooming issue
Co-Authored-By: Ammar Githam <ammargitham786@gmail.com>
2021-04-09 09:06:53 -04:00
Ammar Githam 9ea7c2c3af Set new uri path to a different PreferenceKey to maintain ability to downgrade. 2021-04-09 20:18:41 +09:00
Ammar Githam 7e3edf639d Merge branch 'master' into support-android-11 2021-04-09 20:07:22 +09:00
Ammar Githam 99431fd077 Null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/981 2021-04-09 20:05:18 +09:00
Ammar Githam 977ccce22c Null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/990 2021-04-09 19:57:56 +09:00
Ammar Githam 1c1e5f0654 Null check. Fixes https://github.com/austinhuang0131/barinsta/issues/991 2021-04-09 19:54:38 +09:00
Ammar Githam f570ea6146 Null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/992 2021-04-09 19:51:37 +09:00
Ammar Githam 1fdd9077d5 Remove invalid gifs before submitting to adapter. Fixes https://github.com/austinhuang0131/barinsta/issues/1013 2021-04-09 19:36:11 +09:00
Ammar Githam bb29e847f5 Check for all dm related values before initializing. Fixes https://github.com/austinhuang0131/barinsta/issues/1019 2021-04-09 19:29:38 +09:00
Ammar Githam abd6fa1c28 Null check. Fixes https://github.com/austinhuang0131/barinsta/issues/1021 2021-04-09 19:13:59 +09:00
Ammar Githam 7b60258959 Improve folder selection UI/UX 2021-04-08 23:48:44 +09:00
Ammar Githam c8704fb2dc Merge branch 'master' into support-android-11 2021-04-08 18:50:14 +09:00
Ammar Githam ef847321dc No more scanning 2021-04-08 09:02:18 +09:00
Ammar Githam 94b6e778bd Fix leak and add null checks 2021-04-08 08:10:37 +09:00
Ammar Githam 5a8c3bb201 Fix crop for scoped storage 2021-04-08 07:51:37 +09:00
Austin Huang a2f73eeb2d
actually add getHideMutedReelsPreference 2021-04-07 07:36:21 -04:00
Ammar Githam 6005e91d8a Media picker will require Read storage permission 2021-04-06 00:58:42 +09:00
Ammar Githam bca38a2645 Fix audio recording in dm 2021-04-06 00:51:01 +09:00
Ammar Githam 8030c7f220 Fix downloaded check logic 2021-04-05 21:01:33 +09:00
Austin Huang 917e4f3fbd
close #971 2021-04-04 10:59:24 -04:00
Ammar Githam 9b691a453e Remove read/write storage permissions.
Add an activity to select directory.
2021-04-04 23:53:10 +09:00
Austin Huang d569e718a9
fix navigation actions for fdroid, part 2 2021-04-04 10:43:51 -04:00
Austin Huang f584b51f64
fix navigation actions for fdroid 2021-04-04 09:47:57 -04:00
Austin Huang 50429a0926
#955 2021-04-03 22:16:50 -04:00
Ammar Githam 7577e82ac1 Add back username prepend logic 2021-04-04 09:27:59 +09:00
Ammar Githam 7848b60b97 Merge branch 'master' into support-android-11 2021-04-04 09:06:26 +09:00
Austin Huang 35bf9a485e
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber 2021-04-03 19:30:10 -04:00
Austin Huang bcde6ac85a
login update 2021-04-03 19:30:00 -04:00
Austin Huang 807cf91cd7
Merge branch 'master' into retrofit-intercept-errors 2021-04-03 19:03:56 -04:00
Austin Huang fcdcef4ebb
removed "@" for consistency 2021-04-03 12:50:46 -04:00
Austin Huang f55e519895
Merge branch 'master' into pr/925 2021-04-03 12:41:00 -04:00
Austin Huang 8991f14f1b
Merge pull request #955 from ammargitham/restart-on-login-logout
Completely restart app on login logout
2021-04-03 12:40:32 -04:00
Austin Huang 5c97f54f9d
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber 2021-04-03 12:30:23 -04:00
Austin Huang 4c800835c3
new story menubar; effectively close #553 2021-04-03 12:29:56 -04:00
Austin Huang 04ee3883ea
close #952 2021-04-03 11:44:15 -04:00
Ammar Githam 0cc03b98c2 Completely restart app on login logout 2021-04-04 00:43:01 +09:00
Ammar Githam 7005527150 Check navigation. Fixes https://github.com/austinhuang0131/barinsta/issues/380 2021-04-03 23:44:46 +09:00
Ammar Githam 3038a06dca Long name causing compile issues on windows? 2021-04-03 22:07:58 +09:00
Ammar Githam c5786a6843 Set tabOrderString value with default graph names when its empty 2021-04-03 20:48:21 +09:00
Ammar Githam e2c15e76b8 Revert "Get tabOrderString always from settings, so that it's not stale if preferences were updated"
This reverts commit b1dd0e6e3c.
2021-04-03 20:45:02 +09:00
Ammar Githam b1dd0e6e3c Get tabOrderString always from settings, so that it's not stale if preferences were updated 2021-04-03 20:41:35 +09:00
Ammar Githam bde319ecd4 1. Fix NavDirection compile issue.
2. Fix null pointer if tab order pref is null.
3. Set initial tab order in pref if empty.
2021-04-03 20:23:03 +09:00
Ammar Githam 7c0acdbd6e Migrate File usage to DocumentFile 2021-04-03 19:53:01 +09:00
Austin Huang 5623f6d266
Merge branch 'master' into feature/option_prepend_username 2021-04-02 17:35:18 -04:00
Austin Huang ddb911624c
dm attachment filename issue 2021-04-02 17:26:44 -04:00
Austin Huang eb21854ee7
muted reels behaviour setting 2021-04-02 17:14:37 -04:00
Austin Huang d0e01b3b9b
fix notification navigation in pursuant to #850 2021-04-02 16:59:28 -04:00
junhuicoding f9816ec335 Fix checkDownloaded to check for both with and without username 2021-04-03 04:05:00 +08:00
Austin Huang 4ab225cdaf
Merge pull request #900 from ammargitham/per-flavor-update-check
Update checker per flavor
2021-04-02 14:04:14 -04:00
Austin Huang ee95c3f77d
fix image resolution mechanism 2021-04-02 14:03:54 -04:00
Austin Huang 0c11053b93
Merge branch 'master' into per-flavor-update-check 2021-04-02 13:50:49 -04:00
junhuicoding f0167f2d93 Resolve PR comments 2021-04-03 01:24:13 +08:00
Austin Huang 00128ad6f9
close #880 2021-04-02 13:22:46 -04:00
Austin Huang e00f7e9fac
Merge branch 'master' into retrofit-intercept-errors 2021-04-02 12:39:39 -04:00
Austin Huang 23611df3fe
make isNavRootInCurrentTabs consistent, show/hide explore 2021-04-02 12:01:29 -04:00
Austin Huang a3b3c54609
Merge branch 'master' into retrofit-intercept-errors 2021-04-02 09:36:33 -04:00
Austin Huang 1774ce8af0
Merge branch 'master' into bottombar_redesign 2021-04-02 09:35:25 -04:00
Ammar Githam 91c70b778a Move downloads to Environment downloads folder 2021-04-02 01:42:21 +09:00
junhuicoding 2d2ad6130b Fix Codacy Issues 2021-04-01 00:55:20 +08:00
junhuicoding f1df75860b Fix Codacy Issues 2021-04-01 00:48:58 +08:00
junhuicoding 2a1473084e Merge upstream master 2021-04-01 00:35:38 +08:00
junhuicoding 7f5b91e343 nullchecker fix for profileModel 2021-04-01 00:24:15 +08:00
junhuicoding 50432468e5 Updated username prepending for sliders and stories 2021-03-31 23:58:17 +08:00
junhuicoding a2be48029f initial implementation 2021-03-31 22:53:56 +08:00
Ammar Githam 666a36ff20 Fix crash when fetching self profile info is slow 2021-03-31 21:43:20 +09:00
Austin Huang cbb7b8654a
Update NotificationsPreferencesFragment.java 2021-03-30 12:23:32 -04:00
Ammar Githam 9cc019d2ae Add copy options in dm 2021-03-30 22:32:05 +09:00
Ammar Githam 38bd1c9cbd Refactor giphy and voice options to their own viewholder, fix download when permission requested. 2021-03-30 22:08:24 +09:00
Ammar Githam 783acf4174 Move dm unseen count observer to main activity. Fixes https://github.com/austinhuang0131/barinsta/issues/873 2021-03-30 21:27:15 +09:00
Ammar Githam 07f41a8a8c Add GraphQl error handling 2021-03-30 20:44:01 +09:00
Ammar Githam f7b918d91b Merge branch 'master' into retrofit-intercept-errors 2021-03-30 20:01:08 +09:00
Ammar Githam a89cdfebf1 Add XMA type direct item and fix default viewholder not visible. Fixes https://github.com/austinhuang0131/barinsta/issues/891 2021-03-30 00:47:28 +09:00
Ammar Githam 4507d8b588 Handle unknown dm types. Fixes the crash in https://github.com/austinhuang0131/barinsta/issues/891 2021-03-29 23:02:42 +09:00
Ammar Githam 7dc9583e51 Null checks. Fixes https://github.com/austinhuang0131/barinsta/issues/905 2021-03-29 22:48:55 +09:00
Ammar Githam 39b89423d9 Handle all possible version names in update checker 2021-03-29 22:42:08 +09:00
Ammar Githam c5d55f3661 Added auto fetch more posts in feed at init. But disabled due to some weird list merging. 2021-03-29 02:01:40 +09:00
Ammar Githam 86b04e69ee Skip update check for pre-release builds 2021-03-28 23:32:27 +09:00
Ammar Githam 1089a39375 Separate out latest version check logic per flavor 2021-03-28 22:56:29 +09:00
Ammar Githam 5653fcb41f Fix last selected tab on activity recreate 2021-03-28 17:42:09 +09:00
Austin Huang 6965fbdc9a
Merge branch 'master' into retrofit-intercept-errors 2021-03-27 16:06:53 -04:00
Austin Huang ec592074be
fix graphql parse thumbnail 2021-03-27 10:41:31 -04:00
Austin Huang dc1119c604
Merge branch 'master' into pr/850 2021-03-26 22:27:47 -04:00
Austin Huang 0dc33d0b35
fix private page layout/refresh issue, plus close #799 2021-03-26 22:24:00 -04:00
Austin Huang db22500eed
close #871 2021-03-26 20:47:48 -04:00
Austin Huang 105a4d757c
Merge pull request #865 from egecelikci/patch-1
fix incorrectly placed string
2021-03-25 09:10:46 -04:00
Ammar Githam 8b54eec29b Make TextRange serializable. Fixes https://github.com/austinhuang0131/barinsta/issues/858 2021-03-25 21:28:50 +09:00
egecelikci f897d27f9a
fix incorrectly placed string
`edit_collection` to `delete_collection`
2021-03-25 15:22:22 +03:00
Ammar Githam a60e934162 Null check. Fixes https://github.com/austinhuang0131/barinsta/issues/862 2021-03-25 21:19:55 +09:00
Ammar Githam 8f72796891 Null check. Fixes https://github.com/austinhuang0131/barinsta/issues/863 2021-03-25 21:14:08 +09:00
Ammar Githam 926ebca9e9 Set dm colors for Light themes. Also some dm fixes. 2021-03-25 21:07:16 +09:00
Ammar Githam 6bed9bf28c Fix double voice message 2021-03-25 19:47:33 +09:00
Ammar Githam 1d3ec52857 Generate default tab preference list from current tabs 2021-03-25 19:29:56 +09:00
Austin Huang 74be5a5caf
Merge pull request #836 from MeLlamoPablo/fix/archive-story-viewer-crash
Fix crashes on the story archive viewer
2021-03-24 13:12:31 -04:00
Ammar Githam b80ae2fcfe Get 'show bottom destinations' from tabs. Add Activity to list of available tabs. 2021-03-25 01:23:33 +09:00
Ammar Githam 2fed236f04 Disable DM if tab removed and do not add favs to more list if tab added 2021-03-25 00:32:24 +09:00
Ammar Githam b9d75af03c Merge branch 'master' into bottombar_redesign 2021-03-24 23:40:31 +09:00
Ammar Githam ace2688c8d For db update check id != 0 instead of id > 0.
Fixes an issue when the entry was saved with -1 in earlier stages of dev.
2021-03-24 22:26:11 +09:00
Ammar Githam 9fe896bc65 Customise screen/tab order 2021-03-24 22:24:36 +09:00
Austin Huang ed91fcf5c9
Merge pull request #835 from ammargitham/add-sentry
Add sentry to github builds
2021-03-23 08:55:53 -04:00
Austin Huang 6833e03299
#825 2021-03-22 18:16:50 -04:00
Austin Huang fa1f5d2b72
retire LocationFetcher and enforce consistency 2021-03-22 18:04:45 -04:00
Austin Huang 1cee2cd4c0
improve search
1. separate logged-in and anonymous endpoints
2. migrate to retrofit + gson, retire SuggestionsFetcher
3. prefixing search with @ or # will only return users or hashtags, respectively
4. add subtitles for locations (address) and hashtags (rough post count)
2021-03-22 16:48:35 -04:00
Austin Huang 0f996f88ba
remove avatar from hashtag
avatars don't exist on app api, and there's no pattern... so bye bye
2021-03-22 15:33:43 -04:00
Austin Huang 1dd78b7d91
reorganize responses 2021-03-22 14:51:44 -04:00
Austin Huang aca44f0ab9
fix pending badge 2021-03-22 13:53:35 -04:00
Austin Huang ac89f9d70e
remove duplicate code 2021-03-22 12:12:48 -04:00
Austin Huang 81bdced230
close #843 2021-03-22 12:12:03 -04:00
Ammar Githam 71e1b9c03c
Merge branch 'bottombar_redesign' into bottombar_redesign 2021-03-23 00:16:58 +09:00
Ammar Githam 58a69f2da6 Read emojis json with context 2021-03-23 00:00:29 +09:00
Ammar Githam 0d53e244e2 Destroy references to solve leak 2021-03-22 23:46:47 +09:00
Austin Huang fba0a751b1
Merge branch 'master' into add-sentry 2021-03-22 10:32:32 -04:00
Ammar Githam 91e13a23ad Add ig error interceptor 2021-03-22 22:02:48 +09:00
Ammar Githam c57e305732 Create RetrofitFactory to reuse retrofit objects. 2021-03-22 20:59:08 +09:00
Austin Huang 19516afb83
close #834? 2021-03-21 21:49:59 -04:00
Austin Huang 19dbdcb326
fix ghost location when tapping media twice 2021-03-21 21:42:52 -04:00
Austin Huang af3ec4ba26
backup user argument for GraphQL feed 2021-03-21 21:35:18 -04:00
Austin Huang e9239c31b0
migrate ProfileFetcher 2021-03-21 21:18:07 -04:00
Austin Huang 72e99aeff8
various improvements
see the following comment on #814
2021-03-21 20:11:35 -04:00
Austin Huang 915e893cc1
Merge branch 'master' into pr/814 2021-03-21 19:15:23 -04:00
Austin Huang 442903eaf9
make archives usable and also some marginal improvements 2021-03-21 19:11:33 -04:00
Ammar Githam 6b047c4ebb Add custom deserializer for EmojiCategory and Emoji class, to fix parsing error 2021-03-22 07:37:41 +09:00
Pablo Rodríguez Caballero 0afe482b86
fix(StoryViewerFragment): crash when parsing unexpected Instagram id 2021-03-21 21:31:38 +01:00
Pablo Rodríguez Caballero 622363c2c6
fix(StoryViewerFragment): wrong viewModel superclass assigned on init 2021-03-21 21:31:26 +01:00
Austin Huang 358beffa9d
small fix 2021-03-21 15:56:09 -04:00
Austin Huang 3e056df520
bypass the error so it doesn't crash 2021-03-21 15:12:12 -04:00
Austin Huang ff7d2076ab
Merge branch 'master' into master 2021-03-21 11:27:32 -04:00
Ammar Githam 5bdfb7df51 Add sentry to github builds
This commit adds github and fdroid product flavors.
Sentry is added only to github builds.
Sentry is opt-in.
2021-03-21 22:50:23 +09:00
Ammar Githam 16ac573859 Fix compile error after pull 2021-03-21 22:41:06 +09:00
zerrium 0849d9d61f Removed java.util.Locale on KeywordsFilterUtils.java 2021-03-21 01:43:53 +07:00
zerrium 480fd59713 Refactored Adapter and ViewHolder binder 2021-03-21 01:43:21 +07:00
Zerrium 03413eedcd
Update app/src/main/java/awais/instagrabber/adapters/KeywordsFilterAdapter.java
Co-authored-by: Austin Huang <im@austinhuang.me>
2021-03-21 01:16:19 +07:00
Zerrium 311c7feb80
Update app/src/main/java/awais/instagrabber/fragments/settings/PostPreferencesFragment.java
Co-authored-by: Austin Huang <im@austinhuang.me>
2021-03-21 01:16:03 +07:00
Zerrium d2324a7edd
Update app/src/main/java/awais/instagrabber/utils/KeywordsFilterUtils.java
Co-authored-by: Austin Huang <im@austinhuang.me>
2021-03-21 01:15:49 +07:00
Austin Huang 6fec6f5c86
convert HashtagFetcher 2021-03-20 13:37:17 -04:00
Ammar Githam 839e30a4e5 Add delete option in post view. Fixes 1 part of https://github.com/austinhuang0131/barinsta/issues/289 2021-03-21 01:14:57 +09:00
Austin Huang 700711f5f3
Merge branch 'master' into master 2021-03-20 11:30:59 -04:00
Ammar Githam 16fd56c7e5 Fix profile fetching when username sometimes without '@' 2021-03-21 00:23:25 +09:00
Ammar Githam 9cdbd89328 Add manual mark as seen menu item in thread when auto mark is disabled 2021-03-20 21:04:49 +09:00
Ammar Githam 8e32958da6 Keep screen on while video is playing. Closes https://github.com/austinhuang0131/barinsta/issues/490 2021-03-20 13:33:37 +09:00
Ammar Githam ee36ba8c35 Check for username first, then fb id 2021-03-20 12:59:55 +09:00
Ammar Githam 6f67dadb31 Handle new created threads using inbox manager 2021-03-20 12:40:51 +09:00
Ammar Githam 737931821e Hide player controls initially for video post. Fixes https://github.com/austinhuang0131/barinsta/issues/360 2021-03-20 11:07:17 +09:00
Ammar Githam 0903804523 Remove icu4j dependency 2021-03-20 10:32:13 +09:00
zerrium b3cc58ea60 Fixed filter issue 2021-03-19 19:03:58 +07:00
zerrium 21950a4277 Fixed warnings 2021-03-19 18:47:50 +07:00
zerrium 10f5d91a42 Fixed Edit Keyword Filters dialog settings 2021-03-19 18:26:44 +07:00
zerrium 44358bbd31 Finishing touch for KeywordsFilter 2021-03-19 16:19:59 +07:00
zerrium a4c99568ef Added settings for KeywordFilter 2021-03-19 16:19:27 +07:00
zerrium ea9d39c265 Added Set<String> support for SettingsHelper and sharedPreferences 2021-03-19 11:10:42 +07:00
Zerrium 4853c1572d
Merge pull request #1 from austinhuang0131/master
Upstream from Master
2021-03-19 10:11:24 +07:00
Austin Huang 2590552b49
fix 3rd-party attributions 2021-03-18 22:07:24 -04:00
Austin Huang 9db530184e
clean string resources 2021-03-18 21:46:10 -04:00
Austin Huang 8a0f119970
disable LogCollector 2021-03-18 21:20:15 -04:00
Austin Huang 7f4196e119
close #808 2021-03-18 18:09:33 -04:00
Austin Huang e6961fcee6
better story buttons handling, close #810 2021-03-18 17:25:53 -04:00
Austin Huang 7c706e277b
close #750 2021-03-18 17:00:23 -04:00
Austin Huang 383ffce89f
better handling for own profile 2021-03-18 16:34:26 -04:00
Austin Huang cea09771d6
image candidate selection refactor
https://t.me/barinsta_app/18199
2021-03-18 15:09:04 -04:00
Austin Huang 85953352b9
close #813 2021-03-18 14:37:29 -04:00
Ammar Githam 1cd75356c7 Check currentFeedStoryIndex every time before accessing models list. Fixes: https://github.com/austinhuang0131/barinsta/issues/819 2021-03-18 22:03:56 +09:00
Ammar Githam 863a06f3af Surrounding setSubtitle with try-catch to avoid crash. Handles 2nd part of https://github.com/austinhuang0131/barinsta/issues/816 2021-03-18 21:57:49 +09:00
Ammar Githam 565a8d3dd6 Null check current user. Fixes 1 part of https://github.com/austinhuang0131/barinsta/issues/816 2021-03-18 21:50:39 +09:00
zerrium 41d4bf313f Fixed warnings 2021-03-18 15:14:35 +07:00
zerrium 6202f876b1 Removed unused imports 2021-03-18 14:05:14 +07:00
zerrium 8a835d4bd7 Modified FeedPostFetchService to skip adding junk post to FeedModels 2021-03-18 14:03:38 +07:00
zerrium 12a669ee3a Returned FeedAdapterV2 to its original code 2021-03-18 14:02:58 +07:00
zerrium 0a672476d9 Added back-end code to filter out instagram posts with specified keywords 2021-03-18 12:40:05 +07:00
Austin Huang fbb5c244ae
patrol certain error strings 2021-03-17 15:09:00 -04:00
Austin Huang 74d3e1ad7d
literally 4f6039b, part 2 2021-03-17 14:28:27 -04:00
Austin Huang 9b0fea6906
update signing mechanism 2021-03-17 14:13:04 -04:00
Ammar Githam 13200f3f1d Merge branch 'master' of https://github.com/austinhuang0131/barinsta 2021-03-18 01:57:10 +09:00
Ammar Githam dfa3a50893 Auto mark dm seen if enabled in settings. Fixes https://github.com/austinhuang0131/barinsta/issues/797 2021-03-18 01:41:29 +09:00
Austin Huang 4f6039b284
we don't support DirectStory yet, disabling it 2021-03-17 12:28:26 -04:00
Ammar Githam 321af4cad4 Pause post video in background. Fixes https://github.com/austinhuang0131/barinsta/issues/413 2021-03-17 22:35:49 +09:00
Ammar Githam a271ba5ab7 Fix post video timeline issues 2021-03-17 20:45:40 +09:00
Ammar Githam 50fd282ab2 Use null checked context for Toast. Fixes https://github.com/austinhuang0131/barinsta/issues/802 2021-03-17 19:12:20 +09:00
Austin Huang b5cd213e84
high definition?! 2021-03-16 22:40:05 -04:00
Austin Huang 4ee36305df
oops 2021-03-16 22:33:43 -04:00
Austin Huang 05156442cc
hashtag backend fix 2021-03-16 21:16:06 -04:00
Austin Huang 6a524b7616
support fb thread members 2021-03-16 20:24:19 -04:00
Austin Huang a55def53c5
restore dm button on profiles 2021-03-16 20:04:53 -04:00
Austin Huang 9bf72b2781
make signing simpler shall we 2021-03-16 19:30:54 -04:00
Austin Huang d65fbd4193
revamp notifications; close #796 2021-03-16 17:57:57 -04:00
Austin Huang 22a927e9e7
open on giphy & download voice; close #792 2021-03-16 16:51:50 -04:00
Austin Huang 046ea3de40
Merge branch 'master' into pr/753 2021-03-16 15:59:58 -04:00
Ammar Githam 473e33841c Always slide up bottom nav bar when navigating. Fixes https://github.com/austinhuang0131/barinsta/issues/406 2021-03-17 01:13:43 +09:00
Ammar Githam 160d556ac5 Null check context object. Should fix https://github.com/austinhuang0131/barinsta/issues/427 2021-03-17 00:55:34 +09:00
Ammar Githam ae79a35d01 Null check palette object. Should fix https://github.com/austinhuang0131/barinsta/issues/567 2021-03-17 00:54:43 +09:00
Ammar Githam 23830f5a9d Fix GIF button gone when keyboard is shown 2021-03-17 00:41:45 +09:00
Ammar Githam 2cd1ffdeb1 Check if it is safe to navigate. Should fix https://github.com/austinhuang0131/barinsta/issues/708 2021-03-16 22:45:34 +09:00
Ammar Githam 04637da854 Fix ProfilePicDialogFragment instantiation. Fixes https://github.com/austinhuang0131/barinsta/issues/746 2021-03-16 22:25:03 +09:00
Ammar Githam 747745c6d5 Use null safe equals. Fixes https://github.com/austinhuang0131/barinsta/issues/789 2021-03-16 21:57:03 +09:00
Ammar Githam cc8f14b562 Fix Animatable drawable class cast issue on sdk lower than 24. Fixes https://github.com/austinhuang0131/barinsta/issues/794 2021-03-16 21:29:12 +09:00
Ammar Githam 6d73528387 Send stickers and gifs in DM 2021-03-16 01:48:39 +09:00
Ammar Githam 4bb77abb33 Uncomment code, which was commented for testing 2021-03-15 22:53:28 +09:00
Ammar Githam faee351a11 Updating profile details count divider to use item_pref_divider, for consistency 2021-03-15 21:20:04 +09:00
Austin Huang 96d93a70f7
close #782, close #787 2021-03-14 23:34:46 -04:00
Austin Huang 1568b42d0d
date is locale not post, also post settings title 2021-03-14 23:18:40 -04:00
Austin Huang 0b8545c0e1
Merge branch 'master' into pr/753 2021-03-14 22:54:51 -04:00
Ammar Githam 546e6025d6 Disabling dm auto refresh temporarily 2021-03-14 02:46:41 +09:00
Ammar Githam 1bd7f9add4 Start sync service after boot complete and update default freq to 30 secs. 2021-03-14 02:20:35 +09:00
Ammar Githam a6d8de87ea Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-03-14 00:22:09 +09:00
Ammar Githam df5a96e035 DM sync service 2021-03-14 00:21:31 +09:00
Austin Huang 9c7015ff9b
reorganize fav string again
hopefully this is the final fix for #489
2021-03-11 14:47:54 -05:00
Austin Huang d551969da3
close #660 2021-03-11 14:30:33 -05:00
Austin Huang b7d233b94d
fix #467? 2021-03-11 11:34:14 -05:00
Austin Huang d6539bddc5
Merge branch 'master' into dm-notifications-enhancements 2021-03-05 14:21:24 -05:00
Austin Huang be250a9cee
fix unread threads typeface, close #463 2021-03-05 14:18:51 -05:00
Austin Huang 8105462acb
add suggestion chaining 2021-03-05 14:06:27 -05:00
Austin Huang 508a80be53
changing profile layout... again 2021-03-05 11:44:42 -05:00
Austin Huang a37bb2d185
implement profile context (backend) 2021-03-05 10:50:10 -05:00
Austin Huang 7acd5faefd
notification backend revamp 2021-03-04 15:27:46 -05:00
Austin Huang 5421bb4592
fix story seen 2021-03-04 12:33:59 -05:00
Ammar Githam 605f15ee3a Merge branch 'master' into dm-notifications-enhancements 2021-03-03 20:06:51 +09:00
Austin Huang de86668caf
regular maintenance
1. fix notification can't open post + remove duplicate code
2. optimize bio (long)click mechanism
3. remove the old deprecated RamboTextView and its MentionClickListener
2021-03-02 21:37:26 -05:00
Pablo Rodríguez Caballero 136e9e53d2
fix: emjois being url-encoded when replying to stories 2021-02-28 20:16:36 +01:00
Austin Huang bd802a9759
close #748 2021-02-27 18:30:45 -05:00
Ammar Githam 8f926baee5 Merge branch 'master' into dm-notifications-enhancements 2021-02-28 01:21:16 +09:00
Ammar Githam e4741d3f7c Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-02-28 01:13:47 +09:00
Ammar Githam a7a595f8d4 Centralised syncing of inbox. 2021-02-28 00:59:55 +09:00
Austin Huang 605ddd3635
oop 2021-02-23 22:34:50 -05:00
Austin Huang 20d9a3935b
close #717 and fix looper toast issue 2021-02-23 22:02:13 -05:00
Austin Huang 8950ed488d
actually fix #319 and also convert more hardcoded strings 2021-02-19 17:59:05 -05:00
Austin Huang d10e95c529
oops, better handling 2021-02-18 19:57:38 -05:00
Austin Huang bbe3d9c588
general maintenance
1. Close #689
2. Greek and Basque
3. Fix/add several strings
4. Fix launch crash
5. Fix staggered grid sidecar bug
2021-02-18 19:51:09 -05:00
sigaloid a623022934
Increase thread message limit
I've had no issues going as high as 40 messages every few seconds. May make the loading time longer, though. 

I think a slider in the settings to set the thread and thread message limit would be ideal, since I rarely want to load any more than the top 2-3 threads, but it would be better to load more messages in those threads. But on my device, 10 is too low and a lot of time is spent loading old messages.
2021-02-18 21:53:31 +00:00
Austin Huang c6bbc621f7
disable btndm 2021-02-13 13:26:02 -05:00
Austin Huang 06a6b07a53
cover lunar new year reel exception 2021-02-11 14:47:43 -05:00
Austin Huang 28b74a6975
#512, #575, #583, #656, #665 2021-02-07 17:45:16 -05:00
Austin Huang 3baa82090e
restore hd avatar 2021-01-26 21:21:48 -05:00
Ammar Githam ea7236dcc1 Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-01-24 23:40:56 +09:00
Ammar Githam 5e3aed38b9 Add pending inbox 2021-01-24 23:39:46 +09:00
Austin Huang 78e3ffe04a
private api option for profilefetcher 2021-01-23 14:17:56 -05:00
Austin Huang 8dabf35146
unlock hd photos 2021-01-23 12:00:54 -05:00
Austin Huang eba37705e2
#583 2021-01-23 11:32:34 -05:00
Austin Huang 89441a3562
more collection features 2021-01-22 23:33:36 -05:00
Vojtěch Hořánek 0d9db83dc3 Redesigned the BottomNavigationView for better clarity + to match the Material Guidelines 2021-01-20 00:09:20 +01:00
Ammar Githam 6aee7ea863 Allow ending a group chat 2021-01-20 02:25:22 +09:00
Ammar Githam ba526eb0bb Allow leaving group 2021-01-20 00:02:08 +09:00
Ammar Githam 17709c176c Allow toggling approval requirement in group 2021-01-19 22:43:51 +09:00
Ammar Githam 10c6902c83 Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-01-19 21:47:17 +09:00
Ammar Githam 7addb16e5c Approve/Deny new users 2021-01-19 21:46:39 +09:00
Austin Huang f88aaeb849
Merge branch 'master' into pr/503 2021-01-18 22:25:24 -05:00
Alexandre Macabies 28b51516e0 add a setting to control showing the post label per default
This defaults to the current behavior of always showing the caption, but
this can be turned off for reduced browsing noise: I often don't care
about meaningless captions on most accounts.

Added the pref translation for French as I'm a native speaker.
2021-01-17 21:02:01 +01:00
Austin Huang 117b1c1629
viewing saved collections, so half of #545 2021-01-17 14:11:15 -05:00
Ammar Githam 6aacf1945f Fix weird layout behavior due to async binding 2021-01-17 23:15:03 +09:00
Ammar Githam 52d2baa128 Add mute/unmute messages and mentions 2021-01-17 17:02:43 +09:00
Ammar Githam 13d95523a3 Swipe to reply 2021-01-17 03:09:07 +09:00
Ammar Githam 59aa14e2f6 Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-01-16 03:10:47 +09:00
Ammar Githam 8a659c9f1f Allow forwarding messages (need to check types which cannot be forwarded) 2021-01-16 03:10:17 +09:00
Austin Huang 8b81b115f0
remove excessive margin, refresh feed anew, closes #595 2021-01-15 11:13:36 -05:00
Ammar Githam 8e3d0af9d3 Allow unsend message 2021-01-15 03:28:30 +09:00
Ammar Githam 6a163454f4 Allow removing like/reaction 2021-01-15 02:24:12 +09:00
Austin Huang 255c3c84b4
once again fix null guards in feed 2021-01-13 11:24:23 -05:00
Austin Huang 87660b4d3b
fix locales bug 2021-01-13 11:16:34 -05:00
Ammar Githam 3795ff2420 Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-01-13 22:25:01 +09:00
Ammar Githam cf62d88531 Add like/reaction (WIP) 2021-01-13 22:22:25 +09:00
Ammar Githam 02a1a4a5f5 Fix live stories 2021-01-13 22:21:20 +09:00
Austin Huang 7ba116584b
fab prep 2021-01-12 13:40:53 -05:00
Austin Huang 388f9216b3
handling dm attachments 2021-01-12 12:39:00 -05:00
Austin Huang 3e84786c46
profile details fix 2021-01-11 18:01:28 -05:00
Austin Huang e8711379d0
the great user agent change 2021-01-11 16:37:34 -05:00
Austin Huang c9f891e4e1
enforce _uuid consistency 2021-01-11 15:08:23 -05:00
Austin Huang 2e58bab635
#489 2021-01-11 14:02:33 -05:00
Austin Huang 9ba48ebe2e
more small fixes, closes #498 2021-01-11 12:52:45 -05:00
Austin Huang 1b6894bf5f
better null check 2021-01-10 14:57:01 -05:00
Austin Huang 3f09de05f3
small fixes 2021-01-10 14:00:31 -05:00
Ammar Githam 4b055c8050 Support opening story from direct thread 2021-01-10 18:45:17 +09:00
Ammar Githam ba10f8b410 Support opening media, hashtag, location, mentions in direct thread 2021-01-10 18:19:27 +09:00
Ammar Githam 8937918064 Organise dm view holders bind logic and fix some views 2021-01-10 00:58:15 +09:00
Ammar Githam bc107b3627 Give margins to the editext in EditTextDialogFragment 2021-01-09 23:33:07 +09:00
Ammar Githam 9ba1893746 Add ViewModel to post view to maintain state. Update some ui 2021-01-09 20:24:16 +09:00
Ammar Githam 92d8163c7b Handle some 'may be null' warnings 2021-01-08 22:27:52 +09:00
Ammar Githam 404747fedc Add merged changes missed by Gitkraken 2021-01-08 21:50:58 +09:00
Ammar Githam 039194d046 Merge remote-tracking branch 'origin/dm-notifications-enhancements' into dm-notifications-enhancements 2021-01-08 21:49:48 +09:00
Ammar Githam 0018cd0b7f Migrate FeedModel and ProfileModel to Media and User 2021-01-07 21:36:33 +09:00
Austin Huang a89e1f7bb5
bad conflict resolution 2021-01-06 14:25:42 -05:00
Austin Huang 0f7fde38cd
Merge branch 'master' into pr/503 2021-01-06 14:17:30 -05:00
Austin Huang f1e6c80421
oops 2021-01-06 13:47:19 -05:00
Austin Huang b7a40b7b39
close #532 2021-01-06 13:44:28 -05:00
Austin Huang b2917e3d63
Merge branch 'master' into dm-notifications-enhancements 2021-01-06 13:25:06 -05:00
Austin Huang c8dda21f9f
chore/cleanup 2021-01-05 23:37:16 -05:00
Austin Huang 7b07361a26
fix #518 pending testing 2021-01-05 23:37:06 -05:00
Austin Huang 853115eb4e
live video (untested) #383; also besties story type #460 2021-01-05 22:10:54 -05:00
Austin Huang b5e1101709
#532 point 2 2021-01-05 18:42:00 -05:00
Austin Huang 7724a7e33e
oops 2021-01-05 16:40:59 -05:00
Austin Huang 3dd66d9bc7
fix #524 2021-01-05 16:39:17 -05:00
Austin Huang b3a0344d6d
textutils cleanup 2021-01-05 15:06:34 -05:00