Commit graph

1061 commits

Author SHA1 Message Date
Vishnu Mohandas 380ce36e7d Show next renewal date on the susbcription screen 2021-02-16 19:31:29 +05:30
Vishnu Mohandas 5367a387e8 Show option to create a collection only when the user has an active subscription plan 2021-02-16 19:15:29 +05:30
Vishnu Mohandas a6839c8a8f Add icon to the thumbnail to indicate sync status 2021-02-16 00:13:41 +05:30
Vishnu Mohandas 6d16adf7c4 Use CheckboxListTile instead of Checkbox 2021-02-14 18:22:24 +05:30
Vishnu Mohandas 41895b6fb8 Change ordering of items within the settings screen 2021-02-14 18:11:01 +05:30
Vishnu Mohandas f1d2290729 Stack the settings button over the header widget 2021-02-14 18:09:10 +05:30
Vishnu Mohandas 6847fb48d0 Add padding for row item 2021-02-14 15:05:06 +05:30
Vishnu Mohandas 64be2647a5 Fix typo 2021-02-09 18:19:38 +05:30
Vishnu Mohandas 07b2bdd8b6 Pause downloads for thumbnails that have already been unmounted 2021-02-09 17:35:04 +05:30
Vishnu Mohandas 39d066285e Increase hit area for outgoing collections 2021-02-08 20:24:26 +05:30
Vishnu Mohandas 2d8bb6e926 Render collection with decrypted name 2021-02-08 15:01:02 +05:30
Vishnu Mohandas 8d0fc44776 Add margin to account for the bottom bar 2021-02-08 14:56:49 +05:30
Vishnu Mohandas 77b909f3d2 Remove legacy code related to orma.in where files could be unencrypted 2021-02-08 14:35:41 +05:30
Vishnu Mohandas 79f4a76c40 Set default value for boolean arg 2021-02-08 14:13:36 +05:30
Vishnu Mohandas 8fbc93be34 Remove unnecessary icon color tween 2021-02-07 03:18:46 +05:30
Vishnu Mohandas 923e2cb5ad Increase the tappable area for the bottom bars 2021-02-07 03:04:07 +05:30
Vishnu Mohandas 7cb1e96aa2 Update sync indicator 2021-02-07 01:48:33 +05:30
Vishnu Mohandas 6c1585b827 Update color for section headings 2021-02-07 01:24:29 +05:30
Vishnu Mohandas 4b596165e0 Update bottom tab bar 2021-02-07 01:18:29 +05:30
Vishnu Mohandas 1ebec94517 Fix tick mark on the subscription page 2021-02-07 01:17:54 +05:30
Vishnu Mohandas 88ee1bb46d Update settings button style 2021-02-07 01:17:33 +05:30
Vishnu Mohandas ded377b5cf Update strings 2021-02-06 01:24:46 +05:30
Vishnu Mohandas 9b44b0eef0 Improve create collection page 2021-02-06 01:16:55 +05:30
Vishnu Mohandas 06e8e60efa Fix appbar issue with mail gallery 2021-02-06 01:10:55 +05:30
Vishnu Mohandas cca9835e47 Add a const constructor to MemoriesWidget 2021-02-06 00:35:01 +05:30
Vishnu Mohandas 458b9550c0 Extract headers into a separate widget 2021-02-06 00:34:15 +05:30
Vishnu Mohandas b1d5d9169c Remove optimizatio from gallery 2021-02-05 23:43:06 +05:30
Vishnu Mohandas 8c62d487bd Remove unnecessary reload because of file selections 2021-02-05 23:00:26 +05:30
Vishnu Mohandas 39b6141f2d Update messages for sync errors 2021-02-05 21:37:14 +05:30
Vishnu Mohandas 5c019c8db0 Move location of the settings button 2021-02-05 21:37:03 +05:30
Vishnu Mohandas 9ca222300e Publish the SubscriptionPurchasedEvent if a user has subscribed 2021-02-05 19:26:51 +05:30
Vishnu Mohandas ecd56f19df Push replacement on entering passphrase 2021-02-05 17:17:08 +05:30
Vishnu Mohandas d79ec57274 Fix colors in the sign in header 2021-02-05 17:15:03 +05:30
Vishnu Mohandas b151b800b2 Improve sign up page 2021-02-05 17:14:52 +05:30
Vishnu Mohandas 5bab89b493 Inject color into the ExpansionCard 2021-02-05 16:40:05 +05:30
Vishnu Mohandas 16a7e5d67f Add some spacing 2021-02-05 16:39:09 +05:30
Vishnu Mohandas aaeb4f4aae Change background color of the bottom bar 2021-02-05 16:38:46 +05:30
Vishnu Mohandas ca96a649a2 Add checks for name and email 2021-02-05 16:38:01 +05:30
Vishnu Mohandas 9e959aeb94 Use default font 2021-02-05 16:37:40 +05:30
Vishnu Mohandas 12b949925b Add a dynamic FAQ widget 2021-02-03 19:54:19 +05:30
Vishnu Mohandas 417e83987c Parse storage quota exceeded errors 2021-02-03 00:31:32 +05:30
Vishnu Mohandas 73d3012635 Fix issues within the subscription page interactions 2021-02-03 00:15:09 +05:30
Vishnu Mohandas 69bb12aec3 Move stuff to center 2021-02-02 22:29:06 +05:30
Vishnu Mohandas cfee0a0120 Update header in case of subscription expiry 2021-02-02 22:27:16 +05:30
Vishnu Mohandas a10ad8c279 Handle subscription expired errors 2021-02-02 22:05:38 +05:30
Vishnu Mohandas c18afbe1c8 Show header only if a user has never subscribed 2021-02-02 17:06:51 +05:30
Vishnu Mohandas b9599383e2 Enable upgrades and downgrades on PlayStore 2021-02-02 00:44:04 +05:30
Vishnu Mohandas 686f0f60c3 Ignore products that are missing on the platform 2021-02-01 17:27:00 +05:30
Vishnu Mohandas 8292ce2621 Prevent downgrading to a plan that provides lesser storage than what has been consumed 2021-02-01 16:44:22 +05:30
Vishnu Mohandas a7eb3d8653 Move bytes to GB conversion to a util 2021-02-01 16:32:30 +05:30
Vishnu Mohandas 6fdbba8d73 Update subscription model 2021-02-01 16:08:07 +05:30
Vishnu Mohandas 088c1777fd Update billing plan model 2021-02-01 15:50:39 +05:30
Vishnu Mohandas 500a16c4c9 Fix case of title on the settings page 2021-02-01 14:36:39 +05:30
Vishnu Mohandas 0420796660 Add deep link to manage payments 2021-02-01 14:18:13 +05:30
Vishnu Mohandas 1a6457931c Remove fixed todos 2021-02-01 03:41:20 +05:30
Vishnu Mohandas 737d1216a3 Remove next billing date related information 2021-02-01 02:39:16 +05:30
Vishnu Mohandas a274bbc150 Display next billing date if available 2021-02-01 02:38:26 +05:30
Vishnu Mohandas bf7daabd4e Display current usage on the subscription page 2021-02-01 02:32:43 +05:30
Vishnu Mohandas b8dd4cd246 Fix unnecessary resize 2021-02-01 02:32:28 +05:30
Vishnu Mohandas 4465056061 Display current usage on the susbcription page 2021-02-01 02:30:12 +05:30
Vishnu Mohandas c2dbdaaf7b Rename function 2021-02-01 02:24:22 +05:30
Vishnu Mohandas f962230060 Move code to fetch usage to BillingService 2021-02-01 02:24:00 +05:30
Vishnu Mohandas 79d312f263 Revert to official IAP library since purchases aren't getting completed on iOS 2021-02-01 02:11:41 +05:30
Vishnu Mohandas 36d0ec0741 Fix check for active subscription 2021-01-31 13:26:42 +05:30
Vishnu Mohandas 37472726b0 Fetch the latest subscription status and refresh the header widget if subscription has expired 2021-01-31 13:26:18 +05:30
Vishnu Mohandas fe9d6fc308 Fix issue due to static product ID 2021-01-30 23:56:32 +05:30
Vishnu Mohandas 5918c3396a Initialize the progress dialog 2021-01-30 14:11:05 +05:30
Vishnu Mohandas e374cf126f Show a check mark next to active subscriptions 2021-01-30 13:44:41 +05:30
Vishnu Mohandas f320d00ef8 Migrate to third party library for IAP 2021-01-30 13:27:18 +05:30
Vishnu Mohandas 26a498883a Remove unused import 2021-01-30 13:17:51 +05:30
Vishnu Mohandas cd74c79e33 Open subscription page from the settings screen 2021-01-30 12:52:21 +05:30
Vishnu Mohandas 377cf81a23 Add option to view the current subscription plan 2021-01-29 17:30:29 +05:30
Vishnu Mohandas 7e444642db Report updated purchases from BillingService 2021-01-27 14:25:58 +05:30
Vishnu Mohandas 509e09b7c1 Fix dialog in subscription page 2021-01-26 19:27:59 +05:30
Vishnu Mohandas caf1e1856a Fix subscription page issues on iOS 2021-01-26 17:35:23 +05:30
Vishnu Mohandas f983b056a5 Fix redirection logic after password reentry 2021-01-26 17:18:17 +05:30
Vishnu Mohandas 70f5fbacd7 Blue blue blue 2021-01-26 16:56:35 +05:30
Vishnu Mohandas 3dd227ee3f Remove image from OTT verification page 2021-01-26 16:44:16 +05:30
Vishnu Mohandas 16818198e0 Remove library that isn't wow 2021-01-25 15:30:16 +05:30
Vishnu Mohandas febd0c16ea Hide the progress dialog after all processing is over 2021-01-23 11:53:59 +05:30
Vishnu Mohandas a944367766 Don't check for validity of subscription to trigger syncs 2021-01-18 22:41:40 +05:30
Vishnu Mohandas a6de83a012 Fix up subscription page 2021-01-18 22:35:01 +05:30
Vishnu Mohandas 3a88760540 Make some icons platform specific 2021-01-13 16:04:23 +05:30
Vishnu Mohandas 87ceb6ca0a Remove irrelevant share library 2021-01-13 15:52:17 +05:30
Vishnu Mohandas 11b61d0902 Fix crashes while sharing large files 2021-01-13 15:46:31 +05:30
Vishnu Mohandas 8c5ba762e8 Show file size correctly on iOS 2021-01-13 15:20:43 +05:30
Vishnu Mohandas a13c7c269c Display file size in MBs 2021-01-13 15:06:28 +05:30
Vishnu Mohandas 38f9bb6174 Fix video duration formatting 2021-01-13 14:57:41 +05:30
Vishnu Mohandas 1776763de6 Simplify strings 2021-01-13 13:58:56 +05:30
Vishnu Mohandas 2e8b3b25fe Load subscription from server using the verification data fetched from IAP 2021-01-11 03:01:13 +05:30
Vishnu Mohandas a4c5a87888 Add a prettier dialog 2021-01-11 02:19:22 +05:30
Vishnu Mohandas 78519d1a46 lowercase all the things 2021-01-11 02:19:16 +05:30
Vishnu Mohandas ec49bc0e77 Listen to purchase updates 2021-01-08 22:43:10 +05:30
Vishnu Mohandas 15cbdc2dde Move more content to lowercase 2021-01-08 22:41:32 +05:30
Vishnu Mohandas e86e38739a Convert error dialogs to lowercase 2021-01-08 22:36:52 +05:30
Vishnu Mohandas 8f17f3d4bf Use unthreatening lower case 2021-01-08 22:32:41 +05:30
Vishnu Mohandas e641ba8632 Remove listener on dispose 2021-01-08 22:10:03 +05:30
Vishnu Mohandas 1f5f99f1d7 Fix padding for the settings button to match the size of the appbar 2021-01-08 22:06:02 +05:30
Vishnu Mohandas 609f722b37 Moving things around a little 2021-01-08 22:00:30 +05:30
Vishnu Mohandas efb649c438 Move settings button out of the app bar 2021-01-08 21:47:26 +05:30
Vishnu Mohandas f25cc069dd Add some padding 2021-01-08 21:47:08 +05:30
Vishnu Mohandas 3ca300e32f Update settings page 2021-01-08 15:34:49 +05:30
Vishnu Mohandas a920170e70 Replaced the official webview plugin with custom one that's already being used 2021-01-08 15:11:59 +05:30
Vishnu Mohandas 58bb904bdd Use in app webviews to show terms and privacy policy 2021-01-08 14:55:50 +05:30
Vishnu Mohandas 59fcff6141 Add in-app webview 2021-01-08 14:54:15 +05:30
Vishnu Mohandas ba8c0066ba Increase padding 2021-01-08 12:43:43 +05:30
Vishnu Mohandas 8ce43c744b Minor changes to padding 2021-01-08 12:43:07 +05:30
Vishnu Mohandas e0f0715dd5 Add a close button to the faq webview 2021-01-08 12:40:30 +05:30
Vishnu Mohandas 1312e16796 Initiate IAP when a plan is selected 2021-01-06 22:18:48 +05:30
Vishnu Mohandas a973381d43 Return gallery app bar widget to it's previous state 2021-01-06 21:44:24 +05:30
Vishnu Mohandas 3b8b1d3880 Increase padding 2021-01-06 21:43:07 +05:30
Vishnu Mohandas 8d09418427 Add a subcription chooser page 2021-01-06 21:39:42 +05:30
Vishnu Mohandas cd3eb478be Change fre trial duration 2021-01-06 17:25:29 +05:30
Vishnu Mohandas facc9b04ce Update BillingPlan model 2021-01-06 14:17:18 +05:30
Vishnu Mohandas 56226f3627 Update set password styles 2021-01-05 20:59:07 +05:30
Vishnu Mohandas 1104d38c1e Update password reentry page 2021-01-05 20:56:10 +05:30
Vishnu Mohandas e423456935 Show password strength 2021-01-05 20:10:43 +05:30
Vishnu Mohandas d3d9e2bbf7 Rename passphrase to password 2021-01-05 19:57:02 +05:30
Vishnu Mohandas d6b3caa1ab Update password entry copies 2021-01-05 19:47:45 +05:30
Vishnu Mohandas 5920313957 Update email screen copies 2021-01-05 16:47:09 +05:30
Vishnu Mohandas 379099cc18 Display billing plans configured on remote 2021-01-05 15:11:43 +05:30
Vishnu Mohandas 4becd5bcc8 Add pricing information in USD 2021-01-03 19:49:30 +05:30
Vishnu Mohandas ffd82bf4c1 Add a hook to pop up the pricing screen 2021-01-03 18:41:24 +05:30
Vishnu Mohandas 3b5800a253 Fix alignment to left 2021-01-03 16:02:14 +05:30
Vishnu Mohandas 9fcd4378cc Update header style 2021-01-03 15:54:17 +05:30
Vishnu Mohandas 083dd70565 Add more information to the sign in header 2021-01-03 12:14:44 +05:30
Vishnu Mohandas 7393a72e1d UI changes 2021-01-02 12:08:12 +05:30
Vishnu Mohandas 9756934f73 Minor tweaks 2020-12-12 06:41:12 +05:30
Vishnu Mohandas d2e53b8094 Make things less dull 2020-12-12 06:01:06 +05:30
Vishnu Mohandas b0ee1f8432 Add a note regarding the pricing in the sign in page 2020-12-10 17:40:40 +05:30
Vishnu Mohandas c995e64822 Fix markNeedsBuild errors 2020-12-09 00:59:51 +05:30
Vishnu Mohandas c37e6cf6e3 Remove the unnecessary period 2020-12-09 00:51:54 +05:30
Vishnu Mohandas efa5499186 Minor UI changes 2020-12-08 01:12:26 +05:30
Vishnu Mohandas 5e0d1919de Minor UI changes to shared collection gallery 2020-12-08 01:11:35 +05:30
Vishnu Mohandas f98fec16f5 Truncate list of sharees 2020-12-07 23:02:35 +05:30
Vishnu Mohandas a9a5eff81b Update download link 2020-12-07 14:37:17 +05:30
Vishnu Mohandas c44f3e39d3 Update invite message 2020-12-07 13:43:38 +05:30
Vishnu Mohandas dce2cb8f96 Add link to open FAQ 2020-12-07 13:31:40 +05:30
Vishnu Mohandas c83bca34c3 Show simpler strings for certain days 2020-12-06 17:37:11 +05:30
Vishnu Mohandas 30f1c7a08a Modify string 2020-12-06 17:29:20 +05:30
Vishnu Mohandas d45198694f Add link to request a feature 2020-12-06 17:24:07 +05:30
Vishnu Mohandas 3018d261fb Remove unused imports 2020-12-06 17:08:16 +05:30
Vishnu Mohandas 7739dcf440 Interaction changes to the sharing dialog 2020-12-04 05:24:45 +05:30
Vishnu Mohandas 2cb6632aa6 Add a way to pick a contact from the address book 2020-12-04 04:55:42 +05:30
Vishnu Mohandas 02b8e58c38 Display the available list of sharees 2020-12-04 04:11:01 +05:30
Vishnu Mohandas 7b721e596b Add and remove from favorites silently 2020-12-04 04:00:10 +05:30
Vishnu Mohandas 3b138aa6f4 Show the sync indicator only when there's a diff to be applied or uploaded 2020-12-04 03:17:06 +05:30
Vishnu Mohandas ffb13f672e Remove unused import 2020-12-04 02:34:33 +05:30
Vishnu Mohandas 9d808212ad Show the sign in widget even in cases where in there are no photos to display 2020-12-04 02:31:11 +05:30
Vishnu Mohandas 95a9abba90 Set title font 2020-12-04 01:14:21 +05:30
Vishnu Mohandas 602876cb33 Update copy 2020-12-03 15:40:24 +05:30
Vishnu Mohandas 191df74018 Update settings page 2020-12-02 02:49:20 +05:30
Vishnu Mohandas e7821d605d Add option to delete file from just the device 2020-12-01 19:32:36 +05:30
Vishnu Mohandas aec038cb82 Remove unused import 2020-12-01 18:55:31 +05:30
Vishnu Mohandas 72fb8d483d Don't sort by updation time since it causes the UI to flicker constantly 2020-12-01 14:27:11 +05:30
Vishnu Mohandas ce59552e86 Display updation timestamp on the info section 2020-12-01 14:10:22 +05:30
Vishnu Mohandas 8421b31e96 Remove unused imports 2020-11-30 15:25:01 +05:30
Vishnu Mohandas 79634e9adb Fix issue with thumbnails 2020-11-30 14:27:23 +05:30
Vishnu Mohandas d908a5b6d5 Call super when necessary 2020-11-30 14:27:11 +05:30
Vishnu Mohandas f17d7027c8 Fix thumbnail issue within device folder section 2020-11-30 13:47:13 +05:30
Vishnu Mohandas 4884e98346 Rename function 2020-11-27 12:25:55 +05:30
Vishnu Mohandas cd224e523d Ensure that tokens are passed only in the header 2020-11-27 12:22:07 +05:30
Vishnu Mohandas 3efd11c4c3 Fix issues with file deletion from the detail page 2020-11-26 16:53:36 +05:30
Vishnu Mohandas dde2e5436e Fetch the latest set of files within a device folder when updated 2020-11-26 15:57:36 +05:30
Vishnu Mohandas 3361bf05b6 Fix build issue due to broken library 2020-11-25 20:41:00 +05:30
Vishnu Mohandas 3b9d2f4634 Add more information to the settings page for compliance 2020-11-25 18:01:46 +05:30
Vishnu Mohandas 22a8d369d8 Attach terms conditions and privacy policy 2020-11-25 17:36:09 +05:30
Vishnu Mohandas f6c83b38ba Work around missing thumbnails for certain collections 2020-11-22 23:56:16 +05:30
Vishnu Mohandas da2cb1b2cf Improve the resolution of the compressed thumbnail 2020-11-22 23:25:34 +05:30
Vishnu Mohandas 4ef302f9a2 Save scroll position only when draggable scrollbar is absent 2020-11-22 21:20:49 +05:30
Vishnu Mohandas 08bb9e0870 Show draggable scrollbar only for galleries with a sufficient number of entries 2020-11-22 15:15:33 +05:30
Vishnu Mohandas a1e68d54a6 Compress thumbnails fetched from the server 2020-11-22 14:46:11 +05:30
Vishnu Mohandas 059177811a Trigger generic share if emailing fails 2020-11-20 18:28:26 +05:30
Vishnu Mohandas 745e27ccf6 Remove unnecessary variable leading to outdated caches 2020-11-20 16:10:18 +05:30
Vishnu Mohandas 8e0d1de24c Safeguard against possible crash 2020-11-20 12:34:03 +05:30
Vishnu Mohandas 34ffc9e5a1 Log all network requests 2020-11-19 23:52:30 +05:30
Vishnu Mohandas d840bec091 Catch generic collection addition errors 2020-11-19 20:29:10 +05:30
Vishnu Mohandas 0343efff34 Reduce the duration of the animation 2020-11-19 20:19:01 +05:30
Vishnu Mohandas 1299dbcf70 Fetch the latest file to ensure that the file doesn't get uploaded twice 2020-11-18 21:32:04 +05:30
Vishnu Mohandas d8f786cc07 Purge cache for deleted files 2020-11-17 11:38:36 +05:30
Vishnu Mohandas 9b84413a68 Handle file deletions outside ente gracefully 2020-11-17 11:32:14 +05:30
Vishnu Mohandas 19208e8d2f Fix padding 2020-11-16 22:15:30 +05:30
Vishnu Mohandas 1947970b0a Sync only when WiFi is available 2020-11-16 22:05:16 +05:30
Vishnu Mohandas 5629f8ae7a Fix scrolling issue in shared collections 2020-11-16 14:08:55 +05:30
Vishnu Mohandas 9232d5ce6c Preload all home views 2020-11-16 13:58:43 +05:30
Vishnu Mohandas 56850d8f19 Remove unused imports 2020-11-16 13:50:26 +05:30
Vishnu Mohandas 71f6db7d2c Fix reload issue within collections 2020-11-16 13:49:47 +05:30
Vishnu Mohandas f5ae71ca17 Save last scroll position 2020-11-16 13:42:42 +05:30
Vishnu Mohandas 50150f507f Load all items within a collection 2020-11-16 13:30:40 +05:30
Vishnu Mohandas 3bceabe6ac Call super.build 2020-11-16 13:30:31 +05:30
Vishnu Mohandas 8448b9baef Lower the quality of local thumbnails that are loaded 2020-11-16 13:05:06 +05:30
Vishnu Mohandas d1834985d5 Refresh sync indicator on user login 2020-11-15 12:49:51 +05:30
Vishnu Mohandas 1218482d12 Refresh appbar on user login 2020-11-15 12:49:44 +05:30
Vishnu Mohandas 7cfe82e347 Always show a scrollbar 2020-11-14 17:27:44 +05:30
Vishnu Mohandas ed80f9dc9f Show year within gallery if not within the same year 2020-11-14 16:41:43 +05:30
Vishnu Mohandas 2effbf834d Eagerly supply all available device folder files 2020-11-14 16:27:08 +05:30
Vishnu Mohandas c6678cd735 Show a sync status indicator on top 2020-11-12 22:02:10 +05:30
Vishnu Mohandas 42496a13ba Remove code to trigger a refresh 2020-11-12 20:49:10 +05:30
Vishnu Mohandas 892d04288a Add draggable scroll bar 2020-11-12 18:55:57 +05:30
Vishnu Mohandas ba9c9490dc Update hint text and capitilzation properties for album name form field 2020-11-10 21:56:26 +05:30
Vishnu Mohandas 87af768dfd Ellipsis long collection names 2020-11-10 21:49:06 +05:30
Vishnu Mohandas f4001de35a Make the sign up button more obvious 2020-11-10 20:25:28 +05:30
Vishnu Mohandas dbd3e55f44 Use a less boring tab bar 2020-11-10 17:06:51 +05:30
Vishnu Mohandas 433e11882a Fix race conditions in the upload flow 2020-11-09 21:40:43 +05:30
Vishnu Mohandas 0ed7ca3977 Use better copy 2020-11-09 18:44:13 +05:30
Vishnu Mohandas d4ab59dd79 Ensure that the initial value of email and name is set correctly 2020-11-09 18:14:09 +05:30
Vishnu Mohandas 0c86a7f29a Fix possible error 2020-11-09 18:14:00 +05:30
Vishnu Mohandas e825798433 Enable parallel uploads 2020-11-09 17:58:43 +05:30
Vishnu Mohandas cfec5af207 Listen to shared collection updates 2020-11-02 20:17:54 +05:30
Vishnu Mohandas 96dba3f905 Update shared collections interface 2020-11-02 20:08:59 +05:30
Vishnu Mohandas 989594f1ef Fill name if available 2020-11-02 17:15:33 +05:30
Vishnu Mohandas ce8777cf27 Fix capitalization on email entry screen 2020-11-02 16:04:07 +05:30
Vishnu Mohandas 89566858ea Hide the search widget for now 2020-11-01 22:31:14 +05:30
Vishnu Mohandas 489ff893d1 Simplify passphrase hint text 2020-11-01 22:30:19 +05:30
Vishnu Mohandas 4d63dd4ea2 Fix passphrase entry trigger 2020-11-01 13:46:22 +05:30
Vishnu Mohandas b908ffcfcf Fix email entry screen 2020-11-01 13:40:35 +05:30
Vishnu Mohandas 630a03a2fd Remove tentative bill from settings section 2020-11-01 13:13:58 +05:30
Vishnu Mohandas 0376bcbe07 Show asset details when possible 2020-11-01 12:04:38 +05:30
Vishnu Mohandas b3dc2c57de Hide option to view info 2020-11-01 12:01:24 +05:30
Vishnu Mohandas 5523733d85 Refresh only the relevant collection 2020-11-01 11:56:30 +05:30
Vishnu Mohandas ba46ce23ad Ensure that thumbnails displayed for folders are locally available 2020-11-01 11:32:13 +05:30
Vishnu Mohandas 5ec0932021 Minor string changes 2020-11-01 11:03:53 +05:30
Vishnu Mohandas 89c5d37389 Refresh local device folder when a file is deleted 2020-11-01 10:50:20 +05:30
Vishnu Mohandas 01d30dbd69 Minor update to UI 2020-11-01 10:35:04 +05:30
Vishnu Mohandas 1b2f58c48d Minor UI fixes 2020-10-31 23:40:18 +05:30
Vishnu Mohandas c33d5096d8 Listen to appropriate event and refresh UI 2020-10-31 23:29:47 +05:30
Vishnu Mohandas 5170877e36 Ensure that the collections gallery reloads when a collection is updated 2020-10-31 23:29:00 +05:30
Vishnu Mohandas 9c785ef73e Refresh homescreen once photos are loaded 2020-10-31 23:02:30 +05:30
Vishnu Mohandas 46e5993de4 Update collection owner structure 2020-10-31 21:41:43 +05:30
Vishnu Mohandas 8fdbefc3d7 Minor change to hint text 2020-10-31 21:25:32 +05:30
Vishnu Mohandas e92e1f51de Set username on signup 2020-10-31 21:03:32 +05:30
Vishnu Mohandas 4117ae0a3d Add ability to unshare a collection 2020-10-31 18:47:17 +05:30
Vishnu Mohandas d4e1754ca4 Optimize the startup time further 2020-10-31 04:22:22 +05:30
Vishnu Mohandas ef06cfbea0 Optimize collection loading 2020-10-31 04:00:54 +05:30
Vishnu Mohandas 5d65eb2e05 Add error states to deal with no-network situations 2020-10-31 02:21:17 +05:30
Vishnu Mohandas 03e7b385e2 Fix collection updates on the UI 2020-10-31 02:07:21 +05:30
Vishnu Mohandas 7f3602c5cc Add ability to favorite even shared files 2020-10-31 01:48:18 +05:30
Vishnu Mohandas 2bbb27a55c Simplify favorites 2020-10-31 01:47:06 +05:30
Vishnu Mohandas 28541b8246 Ensure that gallery is mounted while reloading 2020-10-31 01:46:53 +05:30
Vishnu Mohandas c880ead160 Add option to remove files from a collection 2020-10-31 01:27:14 +05:30
Vishnu Mohandas c81ad63490 Move code to zip logs into the settings page 2020-10-31 00:05:47 +05:30
Vishnu Mohandas 405578b086 Show an indicator of the collection owner's email on the shared collection icon 2020-10-30 21:33:13 +05:30
Vishnu Mohandas 94366a2aea Fix create new album button 2020-10-30 21:01:59 +05:30
Vishnu Mohandas e0000b6888 Make sure that only local files are displayed within the device folders 2020-10-29 21:51:51 +05:30
Vishnu Mohandas 25a78ee52b Backup shared folder if not being backed up already 2020-10-29 18:36:57 +05:30
Vishnu Mohandas ab30c18b6e Update sharing interaction 2020-10-29 18:26:30 +05:30
Vishnu Mohandas 6e02cae865 Sort albums in the order in which they were updated 2020-10-29 06:20:39 +05:30
Vishnu Mohandas af01dbe610 Add ability to add files to existing albums 2020-10-29 06:00:02 +05:30
Vishnu Mohandas 7e5426088f Remove face search widgets 2020-10-29 05:11:43 +05:30
Vishnu Mohandas 28c1069388 Don't show collections for whom the files haven't been fetched yet 2020-10-29 00:52:27 +05:30
Vishnu Mohandas e5a07c86bf Remove verbose logs 2020-10-29 00:49:58 +05:30
Vishnu Mohandas bf423b2ccd Validate entered email address 2020-10-29 00:37:39 +05:30
Vishnu Mohandas cea00d8e8f Fix minor glitch in Gallery 2020-10-29 00:36:32 +05:30
Vishnu Mohandas 3630a25fb5 Remove SharedCollection 2020-10-28 20:55:32 +05:30
Vishnu Mohandas 673e5e9442 Add create album flow 2020-10-28 17:33:28 +05:30
Vishnu Mohandas 36ab7edb7c Add a button to create an album 2020-10-26 16:48:00 +05:30
Vishnu Mohandas 0c8df6c923 Ensure that encrypted thumbnails are loaded from network correctly 2020-10-26 16:17:09 +05:30
Vishnu Mohandas 76e6f1fb60 Set rounded corners for collection thumbnails 2020-10-26 15:55:23 +05:30
Vishnu Mohandas 0c48d83384 Ensure that favorites are parsed from fetched collections 2020-10-26 15:28:08 +05:30
Vishnu Mohandas 3d56f71be3 Segregate collections and device folders 2020-10-25 04:40:37 +05:30
Vishnu Mohandas d5d49e3474 Remove video folder 2020-10-25 03:45:25 +05:30
Vishnu Mohandas b47cebfec8 Fix thumbnail for device gallery 2020-10-25 02:55:19 +05:30
Vishnu Mohandas d8bab76265 Update UI 2020-10-25 02:37:12 +05:30
Vishnu Mohandas be2522d85f Update like-unlike interactions 2020-10-24 15:55:02 +05:30
Vishnu Mohandas 28061ed69a Add or remove from remote favorites 2020-10-23 21:48:38 +05:30
Vishnu Mohandas 56c31318d4 Update delete file interaction 2020-10-23 20:50:51 +05:30
Vishnu Mohandas 658b72864c Add autocomplete for email addresses in the share dialog 2020-10-19 04:12:45 +05:30
Vishnu Mohandas 2c6fa9c242 Ensure that shared folder files don't pop up in the local folder page 2020-10-18 01:38:50 +05:30
Vishnu Mohandas 622c3ddd1d Remove unused imports 2020-10-17 23:51:32 +05:30
Vishnu Mohandas b8a627a1a3 Add client side validation to prevent the user from sharing the album with themselves 2020-10-17 23:48:28 +05:30
Vishnu Mohandas 3f5ef06a09 Remove unnecessary param for fetching public key 2020-10-17 23:34:41 +05:30
Vishnu Mohandas 92d154b96e Create a collection and back up the folder if a user attempts to share a folder that is not backed up 2020-10-17 22:51:32 +05:30
Vishnu Mohandas d64f34f6d7 Remove dead code related to folders 2020-10-14 21:48:26 +05:30
Vishnu Mohandas f6b9e50f8a Add a gallery for shared collections 2020-10-14 03:16:46 +05:30
Vishnu Mohandas 6a73308bd1 Fix remaining issues with displaying shared collection items 2020-10-14 03:10:22 +05:30
Vishnu Mohandas 54558c4d92 Remove folder service 2020-10-14 03:10:09 +05:30
Vishnu Mohandas 0849ef21c1 Update share folder UI 2020-10-13 11:53:45 +05:30
Vishnu Mohandas c75bc2f784 Update sharee fetching logic 2020-10-13 10:52:20 +05:30
Vishnu Mohandas 4c94a2b1d5 Wrap email within a flexible widget to prevent overflows 2020-10-13 07:25:24 +05:30
Vishnu Mohandas 7e4519f9ef Update user service to accept both email and user IDs as input 2020-10-11 03:50:08 +05:30
Vishnu Mohandas e6a73f882d Update UI to share a folder 2020-10-10 05:21:20 +05:30
Vishnu Mohandas 792c606c7e Add a util function to display a button 2020-10-10 05:17:00 +05:30
Vishnu Mohandas 5b905e85f5 Set default button color to pink 2020-10-10 05:16:51 +05:30
Vishnu Mohandas 88c09ace89 Add sharing option for local folders within app bar 2020-10-10 00:02:26 +05:30
Vishnu Mohandas 16b2ff0624 Declutter root folder 2020-10-03 23:28:26 +05:30
Vishnu Mohandas 7f16f88a8f Move services to a separate package 2020-10-03 23:26:18 +05:30
Vishnu Mohandas 5a25676dc4 Generate and store public private keypairs on the server 2020-10-03 03:15:26 +05:30
Vishnu Mohandas 0d1473708c Hash KEK instead of the passphrase 2020-10-01 00:01:04 +05:30
Vishnu Mohandas fed7cda7f4 Replace scrypt with libsodium's abstractions 2020-09-29 00:02:53 +05:30
Vishnu Mohandas 64b61ad6f0 Remove unavailable progress indicator in downgraded Flutter 2020-09-28 00:24:53 +05:30
Vishnu Mohandas 3591e5863e Remove SVGs so that a Flutter downgrade is possible 2020-09-28 00:23:47 +05:30
Vishnu Mohandas 076c55d89c Replace button type to be compatible with Flutter's stable channel 2020-09-27 20:51:00 +05:30
Vishnu Mohandas d99ac864af Make sure that video player controller exists before attempting to dispose it 2020-09-26 01:48:36 +05:30
Vishnu Mohandas c77fd5da11 Provide a hook to pause ongoing backups 2020-09-18 01:10:08 +05:30
Vishnu Mohandas 507d21fe18 Optimize location search experience 2020-09-17 20:41:35 +05:30
Vishnu Mohandas ced00f9267 Minor optimizations to the video widget 2020-09-17 20:00:39 +05:30
Vishnu Mohandas 8553a9f25b Add an option to configure the folders whose photos should be backed up 2020-09-17 17:23:17 +05:30
Vishnu Mohandas 7e37df2947 Trigger location search only after the user has entered at least 2 characters 2020-09-17 14:19:21 +05:30
Vishnu Mohandas df800b0e92 Add hint text to location search widget 2020-09-17 14:18:47 +05:30
Vishnu Mohandas 4cd93610f7 Make no assumptions about the encoding type of the key 2020-09-10 01:01:14 +05:30
Vishnu Mohandas 79b27084f5 Display key attributes in debug builds 2020-09-09 19:34:11 +05:30
Vishnu Mohandas 29ac224785 Set the key attributes on server post login 2020-09-05 15:08:03 +05:30
Vishnu Mohandas 46d9c45914 Remove unused widgets 2020-09-05 14:59:56 +05:30
Vishnu Mohandas bc36bf8f5e Verify the correctness of the passphrase entered 2020-09-05 14:23:23 +05:30
Vishnu Mohandas 81db6e73d1 Display the full month in billing details 2020-08-29 09:34:59 +05:30
Vishnu Mohandas 8dc5bad44c Integrate support chat 2020-08-29 09:22:12 +05:30
Vishnu Mohandas fc76a77355 Add a support section within settings 2020-08-29 06:09:52 +05:30
Vishnu Mohandas ae99549110 Add settings screen 2020-08-29 05:20:34 +05:30
Vishnu Mohandas 7a34da5588 Add screen to let a returning user enter her existing passphrase 2020-08-26 08:04:13 +05:30
Vishnu Mohandas 9220f2bef8 Let users set their passphrase on sign up 2020-08-26 07:13:10 +05:30
Vishnu Mohandas 355d87c3f2 Remove useless illustration 2020-08-26 06:23:22 +05:30
Vishnu Mohandas da1d4830e2 Move the logic of deeplink initialization to the home widget 2020-08-26 05:56:07 +05:30
Vishnu Mohandas fd074e96ee Simplify EmailEntryPage 2020-08-26 04:32:43 +05:30
Vishnu Mohandas 12a1ccd8cd Let the user resend emails 2020-08-26 04:09:11 +05:30
Vishnu Mohandas 739c69da22 Breaking changes to OTT verification screens 2020-08-25 11:53:51 +05:30
Vishnu Mohandas ddb2c7dc82 Update UI for the OTT sign in flow 2020-08-25 11:30:19 +05:30
Vishnu Mohandas 8a101af009 Enable OTT verification by email 2020-08-25 11:21:56 +05:30
Vishnu Mohandas b98566459a Add email entry page 2020-08-25 09:40:05 +05:30
Vishnu Mohandas 3f385e63e9 Update app theme 2020-08-25 06:24:32 +05:30
Vishnu Mohandas 3d3c1496e7 Pull the key from server on sign in 2020-08-15 06:52:14 +05:30
Vishnu Mohandas f645e00b4e Pause video controller only if it has not been unmounted 2020-08-14 05:34:12 +05:30
Vishnu Mohandas 1ac16347bd Show progress dialog while downloading a video 2020-08-14 05:31:37 +05:30
Vishnu Mohandas a1ebee60b8 Add in memory cache for thumbnails to improve hero experience 2020-08-14 05:17:44 +05:30
Vishnu Mohandas 1d2630ecb9 Precache image only if the widget is still mounted 2020-08-14 04:02:54 +05:30
Vishnu Mohandas 232df2a0bd Catch errors in displaying a network image 2020-08-14 04:00:38 +05:30
Vishnu Mohandas 38b2c76892 Ensure that the widget is mounted before resetting the state 2020-08-14 03:30:19 +05:30
Vishnu Mohandas 873f1b631d Use a single cache for thumbnails 2020-08-14 03:03:31 +05:30
Vishnu Mohandas 7da487cd4e Decrypt and render encrypted videos 2020-08-14 01:33:29 +05:30
Vishnu Mohandas f85a0210ff Use a separate cache for unencrypted thumbnails 2020-08-13 21:18:32 +05:30
Vishnu Mohandas c3265b91ab Move file decrypting logic out of ZoomableImage 2020-08-13 07:05:57 +05:30
Vishnu Mohandas fa53398887 Switch to a global cache 2020-08-13 06:37:44 +05:30
Vishnu Mohandas 228ea5990d Download and render encrypted files 2020-08-13 06:22:05 +05:30
Vishnu Mohandas 35aeae2cc7 Setup separate cache for thumbnail files 2020-08-13 05:44:13 +05:30
Vishnu Mohandas 532a9cac46 Cache encrypted thumbnails loaded from the network 2020-08-13 05:04:21 +05:30
Vishnu Mohandas 134b1f417e Show the play button overlay for network videos too 2020-08-13 04:58:16 +05:30
Vishnu Mohandas f6d3a7e6bd Decrypt, save and display encrypted thumbnails 2020-08-13 04:47:15 +05:30
Vishnu Mohandas 4b63196e34 Encrypt and upload files 2020-08-11 05:17:22 +05:30
Vishnu Mohandas b4940d4fdd Save the encryption preference to configuration 2020-08-10 05:32:37 +05:30
Vishnu Mohandas c7b40265c3 Fix issue with loading remote images 2020-08-10 04:04:59 +05:30
Vishnu Mohandas 0bf140c6b4 Accept passphrase post user creation 2020-08-10 02:54:29 +05:30
Vishnu Mohandas dcce6c5962 Add empty states for all grids 2020-08-09 20:28:41 +05:30
Vishnu Mohandas df630c2b91 Reduce the size of the folder icon 2020-08-09 20:21:46 +05:30
Vishnu Mohandas 5e1138f79c Update share successful toast text 2020-08-09 20:01:03 +05:30
Vishnu Mohandas e46553b0c6 Demote delete to the overflow menu 2020-08-09 20:00:58 +05:30
Vishnu Mohandas dea16e8da0 Display a toast after sharing a folder 2020-08-09 20:00:51 +05:30
Vishnu Mohandas 1d7840f37a Set the correct width for progress bar within circular image widget 2020-08-09 20:00:35 +05:30
Vishnu Mohandas 127dcb7315 Keep the memory widget alive 2020-08-09 20:00:28 +05:30
Vishnu Mohandas 22f879d8d9 Update sharing dialog 2020-08-09 19:58:51 +05:30
Vishnu Mohandas 8b600143c7 Fix the sharedWith attribute in folders 2020-08-01 04:20:36 +05:30
Vishnu Mohandas e1cf0706f3 Update API parameters 2020-08-01 02:56:53 +05:30
Vishnu Mohandas 54daebf096 Change the endpoint for location search 2020-07-30 13:46:41 +05:30
Vishnu Mohandas 85ecdc3c9b Remove unnecessary center widget 2020-07-30 12:37:58 +05:30
Vishnu Mohandas e993a834fb Define size for the memories label text 2020-07-30 12:17:21 +05:30
Vishnu Mohandas dcc6190154 Update loading style 2020-07-30 12:16:58 +05:30
Vishnu Mohandas 9ff3470532 Pause the video if it goes out of view 2020-07-30 00:47:13 +05:30
Vishnu Mohandas 8f2dce89c7 Update the base plugin for memories 2020-07-30 00:47:13 +05:30
Vishnu Mohandas 54984ad661 Set a blurred backdrop to memories 2020-07-30 00:47:13 +05:30
Vishnu Mohandas 904c63f040 Add an option to set a background to the zoomable image 2020-07-30 00:47:13 +05:30
Vishnu Mohandas 590c72f2e5 Preload the next memory 2020-07-29 21:18:13 +05:30
Vishnu Mohandas 9f91c83f77 Resume from the last seen memories for seen memories 2020-07-29 21:08:13 +05:30
Vishnu Mohandas 0b640bf322 Fix errors in the memory widget 2020-07-29 18:50:44 +05:30
Vishnu Mohandas bdc4615599 Delete files that cannot be loaded 2020-07-29 13:27:25 +05:30
Vishnu Mohandas 1c8b29d60f Rename method to delete files 2020-07-29 13:25:29 +05:30
Vishnu Mohandas ce9cf2c026 Extract function to delete a file from the DB 2020-07-29 13:23:13 +05:30
Vishnu Mohandas 821f71dd7e Improve memories UX 2020-07-22 04:24:36 +05:30
Vishnu Mohandas 1476a95239 Increase font size of memory title 2020-07-22 04:11:17 +05:30
Vishnu Mohandas ecde1df842 Update swiper styles 2020-07-22 04:10:31 +05:30
Vishnu Mohandas 6572a4f003 Fix non-black background for videos 2020-07-22 04:01:18 +05:30
Vishnu Mohandas c831e23f9a Fix empty outline for seen memories 2020-07-22 03:51:40 +05:30
Vishnu Mohandas d998224d8b Add hero animation for the memory title 2020-07-22 03:42:52 +05:30
Vishnu Mohandas 1ea0437ac7 Mark memories as seen 2020-07-22 03:31:44 +05:30
Vishnu Mohandas 381f602d32 Add next and forward controls to memories 2020-07-22 02:12:05 +05:30
Vishnu Mohandas 1d2b82d5f9 Autplay videos in memories 2020-07-22 02:09:41 +05:30
Vishnu Mohandas bf38064500 Rename memory to memories 2020-07-21 17:49:55 +05:30
Vishnu Mohandas 47796975bb Add title to a memory 2020-07-21 17:41:33 +05:30
Vishnu Mohandas c4fd9a80c3 Prevent multiple reloads of the memories widget 2020-07-21 17:23:16 +05:30
Vishnu Mohandas a3324d7f0f Add an option to share the photo 2020-07-21 17:21:09 +05:30
Vishnu Mohandas 9f3744541f Disable auto scroll for memories 2020-07-21 17:06:14 +05:30
Vishnu Mohandas 755664a8de Display memories from previous years 2020-07-21 15:55:19 +05:30
Vishnu Mohandas 5424eb01f5 Use existing thumbnail widget to render video thumbnails 2020-07-21 15:47:56 +05:30
Vishnu Mohandas 2585d28d30 Add widget to display the thumbnails of memories 2020-07-20 21:09:41 +05:30
Vishnu Mohandas 2ce3dbac19 Minor refactor 2020-07-20 21:09:11 +05:30
Vishnu Mohandas 2a4d64f195 Introduce a headerWidget to gallery 2020-07-20 19:02:30 +05:30
Vishnu Mohandas a5810abf98 Rename DBs 2020-07-20 16:33:09 +05:30
Vishnu Mohandas da15cc1290 Fix issues in loading remote folder entries 2020-07-20 03:38:18 +05:30
Vishnu Mohandas 185b2f078b Update to adhere to the new face-search API 2020-07-20 03:21:45 +05:30
Vishnu Mohandas 7c75093b15 Update to new face search API 2020-07-20 02:56:26 +05:30
Vishnu Mohandas d232780fc2 Cache the face thumbnails fetched 2020-07-17 23:59:02 +05:30
Vishnu Mohandas 9152c11149 Fix hero animation issue for device folders with common entries 2020-07-16 06:05:12 +05:30
Vishnu Mohandas 78f3294186 Fix loading breakage for folders without a loader 2020-07-16 06:04:43 +05:30
Vishnu Mohandas 774187fa50 Fix edge cases for inifinite scroll 2020-07-16 04:32:59 +05:30
Vishnu Mohandas e6ffeea929 Improve the way deleting is handled 2020-07-16 02:18:46 +05:30
Vishnu Mohandas 638c47fd36 Minor refactor 2020-07-16 02:07:47 +05:30
Vishnu Mohandas abb0ab9187 Preserve scroll position on file selection events 2020-07-16 02:06:30 +05:30
Vishnu Mohandas 02f7e801c6 Simplify the state management for selected files 2020-07-16 01:59:29 +05:30
Vishnu Mohandas 5c53661dd8 Display a progress dialog while deleting a photo 2020-07-16 00:44:37 +05:30
Vishnu Mohandas 99b150477c Add option to share a result from face search 2020-07-15 22:57:41 +05:30
Vishnu Mohandas c07a103450 Reduce coupling between gallery and the app bar 2020-07-15 22:47:53 +05:30
Vishnu Mohandas 89d4feffed Eagerly load next set of results 2020-07-15 13:56:31 +05:30
Vishnu Mohandas bde40929be Preserve the listview's scroll position on extra data load 2020-07-15 13:38:10 +05:30
Vishnu Mohandas f77f14eb79 Add pagination to the face search API 2020-07-14 17:45:55 +05:30
Vishnu Mohandas e7a1e93e90 Add hero animation to the remote folder gallery 2020-07-14 03:04:42 +05:30
Vishnu Mohandas 2d14356792 Add hero animation to the device folder gallery page 2020-07-14 03:03:43 +05:30
Vishnu Mohandas b9ccd2cfb9 Add a transition animation for folders 2020-07-13 04:49:37 +05:30
Vishnu Mohandas 5214d194df Use a sync loader within the Gallery whenever possible 2020-07-13 03:47:44 +05:30
Vishnu Mohandas 5364344d04 Minor refactor 2020-07-13 03:15:50 +05:30
Vishnu Mohandas e89ee6c7f8 Add log statements to track the annoying bug that's causing gallery to not refresh itself 2020-07-10 23:48:21 +05:30
Vishnu Mohandas b01bad8090 Remove direct file access for thumbnails 2020-07-09 02:40:14 +05:30
Vishnu Mohandas ddb25a1536 Remove the notion of direct access URLs for files 2020-07-09 02:21:36 +05:30
Vishnu Mohandas 15966ce95f Update API to download a file 2020-07-09 01:16:04 +05:30
Vishnu Mohandas ccc635c663 Fix issue with showing toast 2020-07-08 21:09:49 +05:30
Vishnu Mohandas 8f1e4297aa Add progress dialog while fetching data to share files 2020-07-08 03:34:08 +05:30
Vishnu Mohandas 4d6b9074aa Remove unused imports 2020-07-08 03:26:56 +05:30
Vishnu Mohandas b7e898e95f Load the original file URL when the file is not available for streaming yet 2020-07-08 03:24:11 +05:30
Vishnu Mohandas 8f0b606713 Add a util for displaying toasts 2020-07-08 03:16:14 +05:30
Vishnu Mohandas c75551db99 Stream videos instead of downloading them raw 2020-07-08 03:07:13 +05:30
Vishnu Mohandas 8c031a87fd Add modificationTime as an attribute of a file 2020-07-07 00:39:47 +05:30
Vishnu Mohandas 849cedbf5f Update style of buffered color in the video control 2020-06-29 16:52:13 +05:30
Vishnu Mohandas 4a90dde9a3 Ensure that the controller is disposed only if initialized 2020-06-24 06:19:12 +05:30
Vishnu Mohandas 36467b6673 Fix cache-issues due to hash collisions 2020-06-24 01:43:45 +05:30
Vishnu Mohandas 45611be9b2 Ensure that thumbnail does not replace the hidef image 2020-06-24 01:42:43 +05:30
Vishnu Mohandas 060cc2b41b Fix the aspect ratio of video thumbnails 2020-06-24 00:44:18 +05:30
Vishnu Mohandas 22bb3138ef Remove unused widget 2020-06-24 00:38:17 +05:30
Vishnu Mohandas 46ea30c4fd Fix the hero tag in videos 2020-06-24 00:34:28 +05:30
Vishnu Mohandas cd32098360 Fix the hero animation for remote images 2020-06-24 00:27:22 +05:30
Vishnu Mohandas 56783b97d3 Add fade-in animation to thumbnails 2020-06-24 00:20:10 +05:30
Vishnu Mohandas d7c18069ce Reuse the cached thumbnail if available within the detail view 2020-06-23 23:24:18 +05:30
Vishnu Mohandas 90ff5247de Cache thumbnails to disk 2020-06-23 23:11:27 +05:30
Vishnu Mohandas 71fd7277b1 Update loading widget style 2020-06-23 23:09:45 +05:30
Vishnu Mohandas d042d0dc2e Add hero animation to videos 2020-06-23 20:35:48 +05:30
Vishnu Mohandas 42a1471c58 Add thumbnail image to the video loading screen 2020-06-23 20:29:51 +05:30
Vishnu Mohandas 2f4b4c3280 Do not preload videos 2020-06-23 20:29:27 +05:30
Vishnu Mohandas 3660aadd3d Ensure that on delete a refresh is triggered 2020-06-21 23:19:50 +05:30
Vishnu Mohandas 985fd2f38a Auto play video only when loaded directly 2020-06-21 23:14:21 +05:30
Vishnu Mohandas e040de1d55 Add option to delete a file within the detail page 2020-06-21 18:46:27 +05:30
Vishnu Mohandas c4dfc72aac Add a separate folder for videos 2020-06-21 05:35:15 +05:30
Vishnu Mohandas 8b6685c3e2 Update video controls 2020-06-21 05:21:10 +05:30
Vishnu Mohandas 93ed21a444 Fix overflowing issue 2020-06-21 04:25:39 +05:30
Vishnu Mohandas 12e5fa1450 Fix full screen behavior for videos 2020-06-21 04:17:09 +05:30
Vishnu Mohandas 40c2218285 Hide app bar on the detail page 2020-06-21 03:07:44 +05:30
Vishnu Mohandas 33da12c857 Center align loading text 2020-06-21 02:46:39 +05:30
Vishnu Mohandas 1965c30dfa Fix overscrolling text on device folder page 2020-06-21 00:25:46 +05:30
Vishnu Mohandas 32000499b5 Set background color of detail page to black 2020-06-20 15:36:55 +05:30
Vishnu Mohandas 5bda9a0457 Add a play icon to video thumbnails 2020-06-20 15:33:45 +05:30
Vishnu Mohandas 12ba36a0d4 Rename file 2020-06-20 04:36:07 +05:30
Vishnu Mohandas a5aaf91460 Extend support for videos 2020-06-20 04:33:26 +05:30
Vishnu Mohandas 1e92a0ad08 Ensure that the selected photo change is propogated to fix the issue where in the favorite button was not getting updated 2020-06-19 00:09:05 +05:30
Vishnu Mohandas dcd34b0d60 Change to friendlier copy 2020-06-18 00:04:16 +05:30
Vishnu Mohandas df1240fd0c Remove the extended page view nonsense 2020-06-17 20:39:47 +05:30
Vishnu Mohandas 6ccc40b17c Remove unused variable 2020-06-17 18:26:06 +05:30
Vishnu Mohandas 456f30738c Refactor ZoomableImage 2020-06-17 18:08:18 +05:30
Vishnu Mohandas 0218623f70 Fix bug leading to perpetual loading state in Gallery 2020-06-17 16:51:29 +05:30
Vishnu Mohandas efde1b6fe3 Refactor gallery 2020-06-16 18:26:23 +05:30
Vishnu Mohandas 46654b767e Update strings in app 2020-06-16 01:29:18 +05:30
Vishnu Mohandas 668ff881c7 Add loading state for first time load 2020-06-16 01:27:48 +05:30
Vishnu Mohandas b133fb6c4f Add some emojis to the empty states 2020-06-16 01:08:57 +05:30
Vishnu Mohandas e584226728 Remove unnecessary subscription to event 2020-06-16 00:36:00 +05:30
Vishnu Mohandas a387d026ae Setup a reload trigger for Gallery 2020-06-16 00:33:43 +05:30
Vishnu Mohandas 0e5416d4ff Make Gallery agnostic to the photo-upload events 2020-06-16 00:25:07 +05:30
Vishnu Mohandas bdb317956a Display uploading status on the refresh indicator 2020-06-16 00:12:25 +05:30
Vishnu Mohandas baeb54f534 Add cache to prevent gallery reloads for each rebuild 2020-06-15 18:16:51 +05:30
Vishnu Mohandas d5580915e3 Cache remote images 2020-06-15 10:20:26 +05:30
Vishnu Mohandas 583f087da5 Move the logic for loading photos to the Gallery widget 2020-06-15 09:55:58 +05:30
Vishnu Mohandas c8e7e9bedb Move the pull to sync logic out of Gallery 2020-06-15 08:42:02 +05:30
Vishnu Mohandas 63f90ca519 Update the tag used for heroes 2020-06-15 06:23:12 +05:30
Vishnu Mohandas b98a3cc530 Remove unnecessary deduplication logic 2020-06-15 06:16:56 +05:30
Vishnu Mohandas 464829e650 Precache final image only if mounted 2020-06-15 04:41:48 +05:30
Vishnu Mohandas 46ca969392 Hide share button on favorites folder 2020-06-14 00:30:59 +05:30
Vishnu Mohandas e4017d91df Add an info button to photos 2020-06-14 00:17:48 +05:30
Vishnu Mohandas b42bbbe0b4 Set the initial state of the pull-down widget to refreshing 2020-06-13 23:39:19 +05:30
Vishnu Mohandas 81d90da546 Fix image loading on Android Q 2020-06-13 22:14:16 +05:30
Vishnu Mohandas 31e3ac7251 Simplify code in thumbnail widget 2020-06-11 03:11:19 +05:30
Vishnu Mohandas 83fc76f479 Fix hero behavior 2020-06-11 03:06:01 +05:30
Vishnu Mohandas 25de85aea6 Check if widget is mounted before precaching image 2020-06-11 02:32:24 +05:30
Vishnu Mohandas 59dcc38ba5 Cache photos to the left and right 2020-06-10 23:47:54 +05:30
Vishnu Mohandas a659fefa6d Reduce the number of rebuilds 2020-06-10 05:34:22 +05:30
Vishnu Mohandas 99df8f811b Simplify display string 2020-06-10 00:18:02 +05:30
Vishnu Mohandas 4a253ae7ac Display success message on successful server discovery 2020-06-10 00:15:15 +05:30
Vishnu Mohandas 705610ed10 Hide results while loading 2020-06-10 00:14:50 +05:30
Vishnu Mohandas acb7f05329 Don't pop when returning from face search results 2020-06-07 02:43:11 +05:30
Vishnu Mohandas 2f3aa8da6a Safe guard against null locations 2020-06-07 02:42:49 +05:30
Vishnu Mohandas 3fac6d3dd0 Fix issues in remote gallery 2020-06-07 02:41:53 +05:30
Vishnu Mohandas f10920fdbf Return to home page post searching for location 2020-06-07 01:41:03 +05:30
Vishnu Mohandas e5c698b7b4 Update device folder page on event 2020-06-07 01:38:57 +05:30
Vishnu Mohandas 526f755875 Minor refactor 2020-06-06 19:54:00 +05:30
Vishnu Mohandas 8c92ac15bb Enable pull to sync only on the root gallery 2020-06-06 19:53:26 +05:30
Vishnu Mohandas 1d0515d70e Show toast on successful share 2020-06-06 19:46:19 +05:30
Vishnu Mohandas ecb5c2f437 Add text to indicate syncing state 2020-06-06 19:18:29 +05:30
Vishnu Mohandas bda277693b Show entries while loading within location search box 2020-06-06 17:37:42 +05:30
Vishnu Mohandas a949c103d2 Fix hero attribute in gallery 2020-06-06 17:25:14 +05:30
Vishnu Mohandas 258ec7259e Improve typeahead behavior 2020-06-06 17:13:14 +05:30
Vishnu Mohandas fe97e836c4 Improve search typeahead behavior 2020-06-06 17:08:11 +05:30
Vishnu Mohandas a3d27714d1 Remove unnecessary caching from detail page 2020-06-06 16:52:59 +05:30
Vishnu Mohandas ef3f8a6336 Add hero animation 2020-06-06 16:36:43 +05:30
Vishnu Mohandas da666ba7a1 Remove unnecessary optimization in thumbnail widget 2020-06-06 15:53:36 +05:30
Vishnu Mohandas 125cbb0816 Change location search logic 2020-06-03 21:36:49 +05:30
Vishnu Mohandas 694c0c22d4 Implement location search 2020-06-03 19:41:34 +05:30
Vishnu Mohandas 8e257ae78f Minor refactor 2020-06-03 19:23:53 +05:30
Vishnu Mohandas ecb15fb07f Remove dead code 2020-06-03 19:22:32 +05:30
Vishnu Mohandas 768afb10db Add location search interface 2020-06-03 18:48:55 +05:30