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
Austin Huang
d586bbf398
Merge pull request #166 from andersonvom/fix-swap-date-time-settings
...
Fix swap date time settings
2020-09-19 22:49:44 -04:00
Austin Huang
8dd6a8f90f
Merge pull request #168 from andersonvom/non-logged-likes
...
Improve CookieUtils
2020-09-19 20:16:53 -04:00
Ammar Githam
837c6ba8ad
Updated some icons and category in MorePreferencesFragment
2020-09-19 19:28:22 +09:00
Ammar Githam
644de57666
Fix navigation after logging in
2020-09-19 19:02:04 +09:00
Ammar Githam
444c51a36d
Reselect proper tab immediately after logging off
2020-09-19 18:48:58 +09:00
Ammar Githam
e89cf7af46
Keep follow requests at top in notification viewer
2020-09-19 17:17:43 +09:00
Ammar Githam
46014928df
Quick workaround for leftover refreshing status
2020-09-19 17:08:24 +09:00
Ammar Githam
07bb2f47f1
Fix posts duplication on profile follow/unfollow
2020-09-19 17:06:00 +09:00
Ammar Githam
3bf4aa86d0
Fix weird layout when keyboard is open and indexoutofbounds when fetching profile details
2020-09-19 16:54:37 +09:00
Anderson Mesquita
dd0f1e397c
Extract method to get cookie value
...
Currently, trying to get a `csrftoken` from an empty cookie string will
crash the application. This creates a helper method to extract a cookie
value given a cookie name by pattern matching on the cookie string and
returning the value if one is found.
Fixes : #167
2020-09-18 16:23:46 -04:00
Anderson Mesquita
890c4d32d1
Extract method to get longest cookie
...
This reduces duplication and makes it easier to know what `getCookie` is
doing, since all domains are now clustered together and it's easy to see
the difference between them..
2020-09-18 16:23:10 -04:00
Ammar Githam
9144110564
Merge branch 'master' into task/add-favourites
2020-09-19 04:26:48 +09:00
Ammar Githam
cf974a74f3
Add favorites, also fixes the hashtag follow, and some theming
2020-09-19 04:18:14 +09:00
Anderson Mesquita
68033cd0ec
Save "Swap time and date positions" checkbox state
...
Currently, if the user checks the option "Swap time and date positions",
leaves the settings modal and returns to it, the option will be
unchecked, even though the date and time are, indeed, swapped.
This saves the value of the "Swap time and date positions" option so
that it will match whatever state the user selected last.
Fixes : #165
2020-09-18 11:46:46 -04:00
Anderson Mesquita
29840f66c7
Switch isSwapTime conditional
...
This doesn't change behavior, but makes the variable `isSwapTime` match
the value of the checkbox state (`cbSwapTimeDate.isChecked()`). Now,
both of them will be either `true` or `false` together, instead of
having opposite values.
2020-09-18 10:55:47 -04:00
Austin Huang
8d388c17e5
Update CrashReporter.java
2020-09-17 10:30:04 -04:00
Austin Huang
7ac9c965e3
bibliogram theme, translation setup
2020-09-15 20:18:23 -04:00
Ammar Githam
027b356357
Fix recurring alert sound if notification not tapped
2020-09-15 19:25:32 +09:00
Ammar Githam
15eed4137a
Fix previous themes and add Material Dark theme (needs improvements)
2020-09-14 23:17:35 +09:00
Ammar Githam
e7cd0e0041
Add Barinsta Light theme
2020-09-13 23:55:17 +09:00
Ammar Githam
490956565a
Update most of the png images to their xml counterparts and remove unused png
2020-09-13 20:28:40 +09:00
Ammar Githam
ebdaae94d1
Initial commit for updated flow of themes. (Check description)
...
Removed DayNight theme. Added a 'white' theme for Light, and 'black' theme for Dark.
Users will have to set the type of Light or Dark theme they want to use.
Default is white for light, black for dark.
More themes will be added later.
2020-09-13 19:21:14 +09:00
Ammar Githam
c52f35bc3e
Convert AccountSwitcher dialog to a DialogFragment as the AlertDialog was causing a leak (detected by LeakCanary)
2020-09-12 21:39:43 +09:00
Ammar Githam
122d84fbf2
No more requireContext() as it is fail first. Instead use getContext() and check for null.
2020-09-12 17:51:50 +09:00
Ammar Githam
ee7f0a5c95
Remove unused layouts and rename StoryViewerFragment layout
2020-09-12 17:22:11 +09:00
Austin Huang
84caa633a3
oeuf
2020-09-11 20:53:24 -04:00
Austin Huang
aa6dab07cb
attempt to add a third-party storyviewer, plus logout without removing accounts
2020-09-11 20:46:20 -04:00
Ammar Githam
e560fd364b
Migrate from Glide to Fresco
2020-09-12 01:44:34 +09:00
Ammar Githam
08134ef5f1
Add activity checker service
2020-09-12 00:51:00 +09:00
Ammar Githam
60d9e64a57
Rename services package to webservices to avoid confusion with native Android services
2020-09-11 23:10:27 +09:00
Ammar Githam
37912854d0
Add activity/notification view fragment
2020-09-11 22:27:09 +09:00
Austin Huang
73a9e627d9
more crash resolution and home decor
2020-09-10 15:57:07 -04:00
Austin Huang
c9bd85cbf3
new about fragment
2020-09-10 15:29:02 -04:00
Ammar Githam
8049ddec45
Add about dialog back
2020-09-10 20:59:57 +09:00
Ammar Githam
9431d72e72
Search for telegram package only on demand
2020-09-10 20:54:32 +09:00
Ammar Githam
80044b5daf
Break down Utils into separate utility classes as Utils was getting bloated
2020-09-10 20:44:25 +09:00
Ammar Githam
6fa13a6fbb
Merge remote-tracking branch 'origin/task/update-feed-view' into task/update-feed-view
2020-09-10 19:40:19 +09:00
Ammar Githam
00762c85e6
Add account switcher in MorePreferencesFragment
2020-09-10 19:39:10 +09:00
Austin Huang
1cc21896b7
crash resolution
2020-09-09 15:59:16 -04:00
Austin Huang
3e7097ff6d
restoration of DM mark-as-seen setting
2020-09-08 16:04:09 -04:00
Austin Huang
e52c185ffe
Merge branch 'master' into pr/77
2020-09-08 15:46:58 -04:00
Austin Huang
43f77409ba
Update UpdateChecker.java
2020-09-08 15:46:19 -04:00
Austin Huang
1ea631e760
Merge branch 'master' into task/update-feed-view
2020-09-08 15:44:04 -04:00
Austin Huang
93b80a7147
implement F-Droid update checker
2020-09-08 15:42:12 -04:00
Ammar Githam
8b2ac8de3b
Merge remote-tracking branch 'origin/task/update-feed-view' into task/update-feed-view
2020-09-09 00:55:39 +09:00
Ammar Githam
149410d552
Hide search if default tab is not profile
2020-09-09 00:55:28 +09:00
Austin Huang
26b4d9d650
Merge branch 'master' into task/update-feed-view
2020-09-08 11:43:08 -04:00
Ammar Githam
31f6f735f2
Resolve Doc warning
2020-09-09 00:39:08 +09:00
Ammar Githam
3de2f4ea99
Fix auto play videos setting not correctly set
2020-09-09 00:38:49 +09:00
Ammar Githam
d4a28d6aa1
Handle null context! Need to add this check in all async listeners.
2020-09-09 00:38:20 +09:00
Ammar Githam
61851f2ef7
Fix long click in feed view and url click in profile view
2020-09-09 00:37:40 +09:00
Austin Huang
616ee86c5e
fix #126
2020-09-08 11:36:38 -04:00
Austin Huang
f1902e82e6
sorta fix #127
2020-09-08 11:32:31 -04:00
Austin Huang
8c2a5f9f16
fix #124
2020-09-08 11:25:37 -04:00
Ammar Githam
84ff0a23e1
Fix opening profile from dm settings view, removed various warnings
2020-09-08 21:27:04 +09:00
Ammar Githam
4fb1260074
Check logged in onCreate of ProfileFragment
2020-09-08 21:26:08 +09:00
Ammar Githam
c073cfc9be
Fix logged in check in SettingsPreferencesFragment
2020-09-08 21:25:19 +09:00
Ammar Githam
e1a13c7eee
Fix profile, location view when logged out
2020-09-08 20:27:13 +09:00
Ammar Githam
6b221c463b
Handle bottom nav and settings when logged out
2020-09-08 19:46:21 +09:00
Ammar Githam
8b502561c2
Specifically set Profile nav graph as default instead of using index, as the index may change if manNavList order is changed
2020-09-08 19:29:16 +09:00
Austin Huang
2d44033d3c
small polishings (see description)
...
* General (makeshift): Set default first-tab to be profile, adjust search button appearance logic, add fragment labels
* DM inbox items: Adjust group chat avatar sizes, reinstate unread indicators
* DM thread: Swap buttons per spirit of #122
* Profile: Fix story fetcher logic
* Story: Fix bug where first story can't scroll to next user, unify subtitle to timestamp, swap buttons per #122
* Comment: Unfocus replying comment when X is pressed
2020-09-07 16:01:44 -04:00
Austin Huang
fb86911324
beta release preparation + some toasts
2020-09-07 13:08:28 -04:00
Ammar Githam
ccfaa1c397
Open post from dm thread and handle ig links properly from within the app
2020-09-07 22:44:56 +09:00
Ammar Githam
0d7b5199ea
Reorganise settings, add update check setting
2020-09-07 22:08:49 +09:00
Ammar Githam
95b362970b
Remove unused files
2020-09-07 21:21:36 +09:00
Ammar Githam
466ac22d23
Handle intents (urls/share) from outside the app
2020-09-07 21:17:06 +09:00
Austin Huang
bdb8ee6d75
close #115 , close #118 , close #120 , close #123
2020-09-06 17:26:45 -04:00
Ammar Githam
17a5f978e8
Add setting for choosing default tab
2020-09-07 00:37:05 +09:00
Ammar Githam
c9d342471b
Add update checker back, with updated handling. Check description.
...
FlavorTown will check if current app was installed from F-droid and not show the update dialog if true.
You can now skip an update.
You can now force check for an update by clicking More -> Version (even if you set to skip the update).
2020-09-06 22:27:41 +09:00
Ammar Githam
00800590ba
Fix some linting
2020-09-06 18:26:44 +09:00
Ammar Githam
7e8fdda81b
Add updated profile pic viewer, and view stories from profile.
2020-09-06 18:25:27 +09:00
Ammar Githam
6b0fe3ff78
Move viewmodels package to root directory
2020-09-06 15:06:36 +09:00
Ammar Githam
4130026cad
Fixing codacy warnings/issues (Ongoing)
2020-09-06 03:51:41 +09:00
Ammar Githam
4efd2cb6ac
Add highlights back to ProfileFragment
2020-09-06 03:34:16 +09:00
Ammar Githam
465defd1ff
Remove stale imports
2020-09-06 02:07:09 +09:00
Ammar Githam
d967463493
Move fragments to their proper place
2020-09-06 02:05:43 +09:00
Ammar Githam
89bb79a8fc
Add search back!
2020-09-06 02:02:54 +09:00
Ammar Githam
48b76c231a
Fix pull to refresh in DiscoverFragment
2020-09-05 17:31:50 +09:00
Ammar Githam
3c90eebe7a
Fix pull to refresh in FeedFragment, and add pull to refresh in ProfileFragment
2020-09-05 17:08:44 +09:00
Ammar Githam
437162639f
Fix null favourites menu item, and add pull to refresh in feed
2020-09-05 16:59:43 +09:00
Ammar Githam
cc9348d8c5
Fix DM fragments, comment out deprecated activities
2020-09-05 16:16:11 +09:00
Ammar Githam
290ed50287
Convert follower activity to fragment
2020-09-05 03:19:06 +09:00
Ammar Githam
c64ae3a101
Convert comment viewer activity to fragment and update layouts
2020-09-05 02:38:36 +09:00
Austin Huang
7807fe7f59
eye candy and settings compatibility
2020-09-03 15:07:43 -04:00
Austin Huang
0694cf02e3
Merge branch 'master' into task/update-feed-view
2020-09-03 12:00:20 -04:00
Ammar Githam
93fc9d82b9
Converted SavedViewer activity to fragment
2020-09-04 00:15:53 +09:00
Austin Huang
885097341e
Update PostViewer.java
2020-09-03 10:00:01 -04:00
Ammar Githam
034dbfa147
Add like and save actions to post viewer fragment
2020-09-03 20:08:04 +09:00
Ammar Githam
2fd9589aaf
Put redundant code in parent viewmodel
2020-09-03 18:49:41 +09:00
Ammar Githam
daa5a110f2
Fix viewmodels
2020-09-03 18:44:02 +09:00
Austin Huang
65d19d860e
fixed basic build errors, erase BasePostViewModel
2020-09-02 14:11:28 -04:00
Austin Huang
ce0302622e
final final resolution
2020-09-02 13:42:01 -04:00
Austin Huang
0f1ddda001
final resolution
2020-09-02 13:34:29 -04:00
Austin Huang
b62dc66032
Merge branch 'master' of https://github.com/austinhuang0131/instagrabber into pr/77
2020-09-02 13:31:09 -04:00
Austin Huang
a7ec65d88f
conflict resolution
2020-09-02 13:20:19 -04:00
Ammar Githam
13cacf43f9
Added post viewer fragment. Updated almost all places to use this
...
Remaining places are SavedViewer and DirectMessageThreadFragment
2020-09-03 02:02:31 +09:00
Austin Huang
44db2db57f
Update MainHelper.java
2020-09-02 12:33:44 -04:00