Commit graph

1290 commits

Author SHA1 Message Date
Vishnu Mohandas 4ff0554936 Add hook to select more photos if the user has granted limited permissions 2021-07-01 13:29:46 +05:30
Vishnu Mohandas 40d5623057 Request extended permissions and save returned state 2021-07-01 13:14:33 +05:30
Vishnu Mohandas 23a3bd3fff Trigger default email client if mail fails 2021-06-29 20:56:54 +05:30
Vishnu Mohandas 557edfefb7 Change copy 2021-06-29 20:34:46 +05:30
Vishnu Mohandas 73106fc0af Create a recovery if absent 2021-06-29 20:33:54 +05:30
Vishnu Mohandas 89f2c7a3e1 Change button text 2021-06-29 20:04:28 +05:30
Vishnu Mohandas 3b808a5193 Paste 2FA code during sign in 2021-06-29 16:51:28 +05:30
Vishnu Mohandas 3465fe50e4 Protect 2FA behind lockscreen 2021-06-29 16:48:11 +05:30
Vishnu Mohandas b5863d9dcd Prompt user to save recovery key post 2FA setup 2021-06-29 16:43:55 +05:30
Vishnu Mohandas 5d96c4909b Reduce font size of code 2021-06-29 16:02:18 +05:30
Vishnu Mohandas 7f8ac9087f Paste auth code in clipboard if any 2021-06-29 16:01:27 +05:30
Vishnu Mohandas 91c32182c1 Prevent flicker of QR code 2021-06-29 15:40:53 +05:30
Vishnu Mohandas e004357b8f Add confirmation prompt before disabling 2FA 2021-06-29 15:28:04 +05:30
Vishnu Mohandas b6611b4113 Add hook to enable and disable 2FA 2021-06-29 15:18:01 +05:30
Vishnu Mohandas 1af62277c2 Cancel event 2021-06-29 15:02:33 +05:30
Vishnu Mohandas 64e38301a6 Remove unused imports 2021-06-29 14:21:35 +05:30
Vishnu Mohandas 13b1c18694 Add optional padding property for buttons 2021-06-29 14:21:04 +05:30
Vishnu Mohandas 1bb1d9055f Rename string 2021-06-29 12:53:45 +05:30
Vishnu Mohandas ad1f76cc87 Add a hook to rate us 2021-06-29 12:52:45 +05:30
Vishnu Mohandas a9eec46701 Cancel thumbnail requests only if the widget has been unmounted 2021-06-29 11:38:48 +05:30
Vishnu Mohandas d6f7ad5020 Encapsulate file load results in a model 2021-06-29 10:43:16 +05:30
Vishnu Mohandas 0f116a5a5c Fix gallery footer styling 2021-06-29 10:23:34 +05:30
Vishnu Mohandas 2970bae147 Improve active tab background color 2021-06-29 10:18:08 +05:30
Vishnu Mohandas 86755aab80 Safe guard against missing tab change events 2021-06-29 10:11:45 +05:30
Vishnu Mohandas 3f19631074 Remove unused import 2021-06-29 09:59:22 +05:30
Vishnu Mohandas 5279366762 Fix padding on iOS 2021-06-29 00:17:57 +05:30
Vishnu Mohandas 9e2b2fc6d9 Fix padding on iOS 2021-06-29 00:17:48 +05:30
Vishnu Mohandas 7f0deae679 Add hints for iOS 2021-06-28 22:21:52 +05:30
Vishnu Mohandas b9f59c6ae3 Enhance delete on iOS 2021-06-28 22:02:29 +05:30
Vishnu e220df3a85 Improve copy 2021-06-28 21:41:02 +05:30
Vishnu 3419e42095 Add progress dialog 2021-06-28 21:22:21 +05:30
Vishnu edaff6b3ee Handle cases when there are no files left to be deleted 2021-06-28 20:17:06 +05:30
Vishnu 19cde13ab9 Fix string for single files 2021-06-28 20:05:43 +05:30
Vishnu c9c2d2ec0e Show dialog in the backup section widget 2021-06-28 20:00:48 +05:30
Vishnu 6bd8f413c3 Delete files in batches on Android 2021-06-28 18:24:57 +05:30
Vishnu 8ba259e147 Show more accurate usage stats 2021-06-28 18:24:27 +05:30
Vishnu 16abaf20fb Remove unused code 2021-06-28 16:50:48 +05:30
Vishnu ca05aafb51 Pop some confetti 2021-06-28 16:49:52 +05:30
Vishnu a689317b9f Add hook to free up space 2021-06-28 15:42:21 +05:30
Vishnu 043b9e8f2f Remove unused imports 2021-06-28 10:45:02 +05:30
Vishnu cb861270e4 Fix padding 2021-06-28 10:44:53 +05:30
Vishnu 154b8dd7a0 Move backup settings to separate widget 2021-06-28 10:39:22 +05:30
Vishnu cc0d66132c Add option to remove 2FA 2021-06-27 15:53:53 +05:30
Vishnu b5c0ff07b0 Auto focus on the relevant field 2021-06-26 16:31:32 +05:30
Vishnu e8f3d7bcce Add 2FA code entry screen 2021-06-26 16:07:17 +05:30
Vishnu db3f0464d3 Remove expanded widget 2021-06-19 16:26:29 +05:30
Vishnu Mohandas bc4324d1b2 Fix button 2021-06-16 20:58:43 +05:30
Vishnu Mohandas 298638a4fa Minor opacity change 2021-06-16 20:53:32 +05:30
Vishnu Mohandas c1c19dab8f Improve backup selection page 2021-06-16 20:41:30 +05:30
Vishnu Mohandas 58b949c205 Fix overflow issue with backup selection widget 2021-06-16 20:36:10 +05:30
Vishnu Mohandas 1fab30c2e1 Minor string changes 2021-06-16 20:10:57 +05:30
Vishnu Mohandas 9f79688a73 Fix button 2021-06-16 18:43:27 +05:30
Vishnu f9918c16d3 Factor responsibilities into respecive sync services 2021-06-14 21:57:15 +05:30
Vishnu f7bc1962f6 Pull out remote sync to a separate service 2021-06-14 21:54:15 +05:30
Vishnu 3b9858cc40 Extract local-sync to a separate service 2021-06-14 20:28:36 +05:30
Vishnu e664d66f22 Show progress dialog for editor 2021-06-14 01:18:59 +05:30
Vishnu Mohandas 8b119ee647 Reformat code 2021-06-13 03:04:15 +05:30
Vishnu Mohandas 265f3c2406 Add option to download a remote file 2021-06-13 02:59:04 +05:30
Vishnu Mohandas ee00ce351b Better interface when backups fail 2021-06-12 16:03:48 +05:30
Vishnu Mohandas f583d1f7b4 Add util for emailing logs 2021-06-12 16:03:24 +05:30
Vishnu Mohandas 04879370d1 Use updated verify-email endpoint to enable 2FA 2021-06-12 15:14:00 +05:30
Vishnu Mohandas c9097c136a Update copy 2021-06-12 14:42:41 +05:30
Vishnu Mohandas fc614e3f21 Ignore updates to edited file 2021-06-11 22:06:01 +05:30
Vishnu Mohandas 77110af761 Set the selected index correctly 2021-06-11 16:29:18 +05:30
Vishnu Mohandas 0ab41e9661 Purge stale cache 2021-06-11 16:17:59 +05:30
Vishnu Mohandas 29638664fa Save location into the edited file correctly 2021-06-11 15:42:26 +05:30
Vishnu 0d4dc4633e Save location into edited file 2021-06-11 14:32:51 +05:30
Vishnu cda1900d96 Remove redundant function 2021-06-11 12:49:19 +05:30
Vishnu Mohandas 4670f37001 Add option to reset edits 2021-06-11 00:22:45 +05:30
Vishnu Mohandas 47cca22ff7 Rename variable 2021-06-10 23:58:09 +05:30
Vishnu Mohandas a23072fff6 Better corner color 2021-06-10 23:55:48 +05:30
Vishnu Mohandas 6f80d75979 Reduce icon sizes 2021-06-10 23:53:26 +05:30
Vishnu Mohandas 7c15be875c Add option to change brightness and color 2021-06-10 23:52:04 +05:30
Vishnu Mohandas 70187c9862 Add option to update color and saturation 2021-06-10 21:25:12 +05:30
Vishnu Mohandas b3969ebf08 Send the latest index 2021-06-10 21:15:16 +05:30
Vishnu Mohandas 9ab5141221 Upload edited remote files correctly 2021-06-09 21:02:30 +05:30
Vishnu Mohandas e8397b17b4 Update button width 2021-06-09 20:17:00 +05:30
Vishnu Mohandas cb42234cbf Update illustration 2021-06-09 20:16:11 +05:30
Vishnu Mohandas 0a036aaded Add illustration to the select-folders section 2021-06-09 20:14:48 +05:30
Vishnu Mohandas 2405be1fad Take user to edited image post save 2021-06-09 19:08:27 +05:30
Vishnu Mohandas 4cf2ec73e1 Save remote only files post edits 2021-06-05 00:41:39 +05:30
Vishnu Mohandas 1cde46fcc1 Prompt to save edits 2021-06-05 00:27:07 +05:30
Vishnu Mohandas d39157a4b3 Upload edited files to server if necessary 2021-06-03 03:30:03 +05:30
Vishnu Mohandas b0140f53c3 Save edited file to DB 2021-06-03 03:16:38 +05:30
Vishnu Mohandas 7dd311dd1e Save edited file into the path the user is already in 2021-06-02 22:19:38 +05:30
Vishnu Mohandas 89be35c984 Increase tappable area 2021-06-02 22:16:45 +05:30
Vishnu Mohandas 9b6d257027 Save edited file to disk 2021-06-02 22:15:35 +05:30
Vishnu Mohandas 409543081d Add interface for image editor 2021-06-02 19:24:31 +05:30
Vishnu Mohandas 9ff0b0976a Make landing page scrollable 2021-05-31 06:13:15 +05:30
Vishnu Mohandas afc39d8604 Improve skip button 2021-05-31 05:20:42 +05:30
Vishnu Mohandas 2932faac88 Offload email validation to plugin 2021-05-30 04:18:23 +05:30
Vishnu Mohandas c1e1a99163 Make backup folder selection skippable 2021-05-29 22:31:59 +05:30
Vishnu Mohandas 151be1408a Fix padding 2021-05-29 21:47:21 +05:30
Vishnu Mohandas abdb05adce Increase spacing 2021-05-29 21:13:22 +05:30
Vishnu Mohandas 286095e077 Increase button size 2021-05-27 03:41:24 +05:30
Vishnu Mohandas 30299098dc Reorder support section 2021-05-25 19:32:13 +05:30
Vishnu Mohandas cbd16cf6cd Add link to r/enteio 2021-05-25 19:31:03 +05:30
Vishnu Mohandas eb5705df36 Revert "Switch to older version of WebView"
This reverts commit cdd814cdbd.
2021-05-25 17:46:42 +05:30
Vishnu Mohandas cdd814cdbd Switch to older version of WebView 2021-05-25 17:30:48 +05:30
Vishnu Mohandas 8eb2d970d1 Add image 2021-05-23 19:45:59 +05:30
Vishnu Mohandas 81c8ae65ca Add an option to retry a failed download 2021-05-23 00:04:10 +05:30
Vishnu Mohandas 1cba327147 Add option to check for updates 2021-05-22 23:59:09 +05:30
Vishnu Mohandas 354b6640f3 Fix failure behavior for dialog 2021-05-22 21:50:38 +05:30
Vishnu Mohandas 31de45bf1c Enable auto update checks 2021-05-22 21:16:04 +05:30
Vishnu Mohandas 99fdc795b6 Show usage in readable form 2021-05-21 05:09:05 +05:30
Vishnu Mohandas 1a20fd3779 Extract constant 2021-05-21 04:48:45 +05:30
Vishnu Mohandas a83b5d48f5 Add spacing for the questions link 2021-05-20 02:55:24 +05:30
Vishnu Mohandas db12f94702 Make the free plan more prominent 2021-05-20 02:48:35 +05:30
Vishnu Mohandas 53fddb4fa2 Show relevant plans for users with a stripe subscription 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 444ad8db73 Fix link to subscription page for Stripe customers 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 57257ad2e8 Set default value correctly 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 5d4e970203 Fix condition 2021-05-19 23:03:21 +05:30
Vishnu Mohandas f9b879de69 Remove reliance on cached subscription plan 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 9421b01e2d Don't redirect returning users to subscription page 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 17283fe513 Rely on account configuration instead of subscription validity for displaying widgets 2021-05-19 23:03:21 +05:30
Vishnu Mohandas 35d743262d Don't redirect returning users to the subscription page 2021-05-19 23:03:20 +05:30
Vishnu Mohandas 7a289fbe9a Remove unnecessary check 2021-05-19 23:03:20 +05:30
Vishnu Mohandas 2d2a3a846b Prevent snowballing of remote syncs 2021-05-19 23:03:20 +05:30
Vishnu Mohandas f6e271233b Reduce asset size 2021-05-16 15:16:35 +05:30
Vishnu Mohandas 6cf90fe20c Increase height of the iOS action bar 2021-05-14 03:07:23 +05:30
Vishnu Mohandas 0aa2e549e0 Remove divider 2021-05-14 03:06:54 +05:30
Vishnu Mohandas 8b498418d4 Increase button size 2021-05-14 03:06:38 +05:30
Vishnu Mohandas f94d086ed8 Reuse collection page 2021-05-14 03:06:05 +05:30
Vishnu Mohandas cb583ded2e Trim email 2021-05-14 03:01:16 +05:30
Vishnu Mohandas 1f6a0ebecc Update features 2021-05-14 02:29:09 +05:30
Vishnu Mohandas b7a0afa111 Fix copy 2021-05-14 01:37:50 +05:30
Vishnu Mohandas e86da12cb6 Force reload after showing initial files 2021-05-14 01:18:59 +05:30
Vishnu Mohandas 5f437ba214 Show initial files when possible 2021-05-13 23:35:32 +05:30
Vishnu Mohandas dc11fb225b Take user to home screen on backbutton press from any of the other tabs 2021-05-13 22:38:19 +05:30
Vishnu Mohandas 24f00924bd Fix next action on password field 2021-05-13 20:49:20 +05:30
Vishnu Mohandas acc3adabb6 Reload gallery after the initial load only if necessary 2021-05-13 16:57:50 +05:30
Vishnu Mohandas c159eafaea Add a force-reload function to Gallery 2021-05-13 16:47:13 +05:30
Vishnu Mohandas 27f64167fb Again, await for paths to be updated 2021-05-13 03:25:11 +05:30
Vishnu Mohandas 15bd344827 Await for paths to be updated 2021-05-13 03:24:55 +05:30
Vishnu Mohandas 7fe4f870ed Add a footer to gallery 2021-05-13 02:42:18 +05:30
Vishnu Mohandas b237e59da2 Update string 2021-05-13 02:42:09 +05:30
Vishnu Mohandas 6a7acc9448 Make buttons seem more tappable 2021-05-13 02:38:46 +05:30
Vishnu Mohandas 77fb202ce4 Remove redundant suffix 2021-05-13 02:24:44 +05:30
Vishnu Mohandas e3a50358db Redirect to loading screen if first load is interrupted 2021-05-13 02:22:45 +05:30
Vishnu Mohandas ecc3ec1e52 Update copies 2021-05-13 02:08:51 +05:30
Vishnu Mohandas f9d6bec2bd Fix unlock screen 2021-05-13 01:27:47 +05:30
Vishnu Mohandas d6b56c929f Reset volatile password after key generation 2021-05-13 01:16:15 +05:30
Vishnu Mohandas 1894224876 Ignore timer if widget is unmounted 2021-05-13 01:04:55 +05:30
Vishnu Mohandas 1cca0a79ce Redirect to home page once folders have been selected 2021-05-13 01:04:44 +05:30
Vishnu Mohandas b3aaab0310 Make sure the tidbits aren't manually scrollable 2021-05-13 00:36:25 +05:30
Vishnu Mohandas 78b8edda26 Fix sync indicator 2021-05-13 00:36:05 +05:30
Vishnu Mohandas 0230fa7874 Push user to backup selection screen once first-load is complete 2021-05-13 00:28:48 +05:30
Vishnu Mohandas 907beaf158 If folders have not been backed up, prompt for that 2021-05-13 00:28:04 +05:30
Vishnu Mohandas 87e262c18c Improve backup folder selection widget 2021-05-13 00:11:49 +05:30
Vishnu Mohandas 8d71ce82ec Minor color change 2021-05-13 00:11:31 +05:30
Vishnu Mohandas 7c31cbbdc0 Change styles of the subscription page 2021-05-12 22:12:15 +05:30
Vishnu Mohandas 83e14d9060 Add more eyes 2021-05-12 22:07:14 +05:30
Vishnu Mohandas 7d6ad86151 Add eyes to the password entry screen 2021-05-12 21:50:30 +05:30
Vishnu Mohandas 84e22229b5 Update colors 2021-05-12 21:29:07 +05:30
Vishnu Mohandas e238c7cc85 Fix button color 2021-05-12 20:53:33 +05:30
Vishnu Mohandas ddbd291e00 Update grant permissions page 2021-05-12 20:53:22 +05:30
Vishnu Mohandas 120045a982 Change copy 2021-05-12 20:42:28 +05:30
Vishnu Mohandas 9a4b15b08a Update button style 2021-05-12 20:42:16 +05:30
Vishnu Mohandas 648dbd7db0 Remove redundant call to show backup dialog 2021-05-12 20:41:45 +05:30
Vishnu Mohandas dbaab8f7cb Reduce font size 2021-05-12 15:41:48 +05:30
Vishnu Mohandas 6731a5a2c0 Moar hero animations 2021-05-12 15:33:59 +05:30
Vishnu Mohandas 953ef5d01d Rename landing page 2021-05-12 11:36:54 +05:30
Vishnu Mohandas c2432675bb Update UI 2021-05-12 11:35:57 +05:30
Vishnu Mohandas 0f93113a2d Fix letter spacing 2021-05-12 11:33:41 +05:30
Vishnu Mohandas 9730d45ae9 Add hero animation 2021-05-12 10:54:37 +05:30
Vishnu Mohandas 2da8d48a1d Update sign up button 2021-05-12 10:54:34 +05:30
Vishnu Mohandas afb7de55e6 Minor refactor 2021-05-12 10:39:08 +05:30
Vishnu Mohandas 584238df83 Merge branch 'illustrations' into sign_up_flow 2021-05-12 10:35:35 +05:30
Vishnu Mohandas 476dd8667c First prompt to sign up 2021-05-12 10:30:31 +05:30
Vishnu Mohandas 5ea35faee0 Add fullscreen backup-folder-selection page 2021-05-11 22:22:35 +05:30
Vishnu Mohandas 25aca89ad1 Update strings 2021-05-11 00:17:13 +05:30
Vishnu Mohandas 1429945874 Improve LoadingPhotosPage 2021-05-10 21:13:20 +05:30
Vishnu Mohandas 899e2cf26a Setup a separate page to deal with the first load 2021-05-10 19:53:38 +05:30
Vishnu Mohandas 24fa586085 Minor change to copy 2021-05-10 01:28:52 +05:30
Vishnu Mohandas a1927337bf Make sign up form scrollable 2021-05-10 01:25:52 +05:30
Vishnu Mohandas 5ca8fd0d47 Improve the password entry experience 2021-05-10 00:38:27 +05:30
Vishnu Mohandas 6922b35efd Setup happy paths 2021-05-10 00:14:05 +05:30
Vishnu Mohandas e7d13b5704 Accept password on the first screen 2021-05-09 05:29:55 +05:30
Vishnu Mohandas cfd8ec8372 Add an attribute to make recovery key dialog in-dismissible 2021-05-09 05:29:40 +05:30
Vishnu Mohandas 96465a56fa Push to navigator without triggering a rebuild 2021-05-08 23:44:18 +05:30
Vishnu Mohandas 2a37af87b4 Add unique key to thumbnails 2021-05-08 23:35:51 +05:30
Vishnu Mohandas 9ccd3de9ec Update detail page to load files intelligently 2021-05-08 23:19:06 +05:30
Vishnu Mohandas 1ace635461 Move back-button override to homescreen 2021-05-08 19:54:24 +05:30
Vishnu Mohandas d7485342d9 Add separate hook to report a bug 2021-05-08 04:14:03 +05:30
Vishnu Mohandas 43a7e074ba Show error dialog to Stripe customers 2021-05-08 04:09:28 +05:30
Vishnu Mohandas d86a6506dd Disable horizontal scroll in the homepage 2021-05-08 03:50:54 +05:30
Vishnu Mohandas f4240c4c4d Remove unnecessary calls to setState 2021-05-08 02:02:33 +05:30
Vishnu Mohandas 1447d895d1 Add unique keys for widgets 2021-05-07 17:44:51 +05:30
Vishnu Mohandas 4be9424b53 Remove redundant call to setState 2021-05-07 17:41:58 +05:30
Vishnu Mohandas e2717428bd Remove unused import 2021-05-07 17:04:53 +05:30
Vishnu Mohandas caba788a6a Don't block on writing to cache to return the decrypted thumbnail 2021-05-07 04:05:56 +05:30
Vishnu Mohandas f93a51f7d8 Make the gridview recyclable 2021-05-07 03:01:31 +05:30
Vishnu Mohandas 79335263c0 Rename variable 2021-05-07 02:47:38 +05:30
Vishnu Mohandas 638fc8f260 Minor refactor 2021-05-07 02:45:40 +05:30
Vishnu Mohandas 66226095fd Log time taken to open gallery 2021-05-07 02:15:02 +05:30
Vishnu Mohandas 9935b433dc Load entries intelligently to prevent an OOM 2021-05-07 01:46:53 +05:30
Vishnu Mohandas c38eddd2d7 Remove unnecessary optimizations from listview 2021-05-07 01:46:42 +05:30
Vishnu Mohandas dc11f900e4 Remove all padding from place holder widget 2021-05-07 01:46:05 +05:30
Vishnu Mohandas 848c6b17fd Minor refactor 2021-05-07 01:36:02 +05:30
Vishnu Mohandas c95ed9a424 Increase the duration of the thumbnail fading-in animation 2021-05-06 23:07:01 +05:30
Vishnu Mohandas 83f06974a2 Improve thumbnail loading experience 2021-05-04 23:57:38 +05:30
Vishnu Mohandas c9aa68910d Simplify detail page 2021-05-04 21:19:11 +05:30
Vishnu Mohandas 62bc2de3da Improve efficiency of fetching latest files across collections 2021-05-04 20:56:17 +05:30
Vishnu Mohandas 2670185c39 Show less noisy progress bar 2021-05-04 03:19:39 +05:30
Vishnu Mohandas 3167600623 Handle network errors for removal from collection 2021-05-04 02:59:14 +05:30
Vishnu Mohandas d2ebcb12ca Factor out code to delete a file into a util 2021-05-04 02:44:44 +05:30
Vishnu Mohandas 611dd82968 Increase number of photos allotted to a sub-gallery 2021-05-04 00:41:44 +05:30
Vishnu Mohandas 7dee10ee8b Prevent glitches while opening a new route 2021-05-03 21:36:58 +05:30
Vishnu Mohandas c4af018da4 Remove drag-listener from label 2021-05-03 20:55:31 +05:30
Vishnu Mohandas 1952ede67c Remove unused widget 2021-05-03 20:49:44 +05:30
Vishnu Mohandas d5f9f3e497 Improve logic to load thumbnails 2021-05-03 20:48:56 +05:30
Vishnu Mohandas f0a2fa7e43 Move thumbnail ops to separate util 2021-05-03 02:22:56 +05:30
Vishnu Mohandas 4b8c9b20c7 Fix issues with home page appbar 2021-05-03 02:12:26 +05:30
Vishnu Mohandas 0e4f6f7cc1 Remove verbose log 2021-05-03 02:11:31 +05:30
Vishnu Mohandas 0592ed04b0 Upgrade ALL packages! 2021-05-02 21:35:36 +05:30
Vishnu Mohandas abebf11f38 Prevent entire gallery reloads for selection 2021-05-02 16:49:05 +05:30
Vishnu Mohandas e1522aa8e7 Add special handling for deleted files 2021-05-02 16:01:04 +05:30
Vishnu Mohandas 07c4147a6c Minor refactor 2021-05-01 00:58:07 +05:30
Vishnu Mohandas 53cf8bf8ce Remove unnecessary wait 2021-05-01 00:54:18 +05:30
Vishnu Mohandas 25f381505b Reload only the smallest section required when a file is selected/unselected 2021-05-01 00:43:49 +05:30
Vishnu Mohandas ca8fabe8f6 Keep separate animation durations for thumbnail and label 2021-05-01 00:07:17 +05:30
Vishnu Mohandas be5f1d3bef Fix dialog dismissal issues with the deletion flow 2021-04-28 04:03:07 +05:30
Vishnu Mohandas 221ce9ba37 Ignore push for files that were deleted on remote 2021-04-28 03:51:31 +05:30
Vishnu Mohandas d284639639 Log line change 2021-04-28 03:47:43 +05:30
Vishnu Mohandas 489b0c2c61 Update condition for sync indicator dismissal 2021-04-28 03:13:51 +05:30
Vishnu Mohandas 5a6d538879 Update the delete files API 2021-04-28 02:19:00 +05:30
Vishnu Mohandas 5623c61c2c Subscribe to reload events for the latest day the widget has been alloted to 2021-04-28 02:00:15 +05:30
Vishnu Mohandas ae0abf3863 Update gallery files even if the days haven't been updated 2021-04-28 01:59:12 +05:30
Vishnu Mohandas ce5aca1f27 Expire widgets once outdated 2021-04-28 01:32:39 +05:30
Vishnu Mohandas b2384a73eb Remove verbose log 2021-04-28 00:48:44 +05:30
Vishnu Mohandas d426aabb1b Simplify huge listview by removing the notion of pages 2021-04-28 00:46:53 +05:30
Vishnu Mohandas bfac56e014 Show the sync indicator only if there's a sync in progress 2021-04-28 00:35:58 +05:30
Vishnu Mohandas 33fd8f8668 Update cached copy of files when widget is udpated 2021-04-28 00:27:14 +05:30
Vishnu Mohandas 103984654a Remove verbose log 2021-04-28 00:26:55 +05:30
Vishnu Mohandas b869238b69 Remove verbose log 2021-04-28 00:06:11 +05:30
Vishnu Mohandas 24c1a88c1d Use sublist instead of creating a new list 2021-04-27 23:34:55 +05:30
Vishnu Mohandas 3251a80144 Update loading screen 2021-04-27 23:25:49 +05:30
Vishnu Mohandas ff041b1d67 Safe guard against setting a null file to a video controller 2021-04-27 22:06:19 +05:30
Vishnu Mohandas 5fe5e43442 Preload next memory as well 2021-04-27 22:06:07 +05:30
Vishnu Mohandas c24a94181b Preload remote thumbnails too 2021-04-27 21:59:58 +05:30
Vishnu Mohandas 5693c24af3 Simplify logic to compute last seen memory 2021-04-27 21:52:52 +05:30
Vishnu Mohandas 40e7c8e4e5 Improve time taken to load memories 2021-04-27 21:30:29 +05:30
Vishnu Mohandas 039528a50d Remove unnecessary key 2021-04-27 21:11:29 +05:30
Vishnu Mohandas f7a9d4abc2 Minor rename 2021-04-27 21:05:42 +05:30
Vishnu Mohandas e317a7698e Pull out incoming and outgoing collection items to separate widgets 2021-04-27 21:05:03 +05:30
Vishnu Mohandas 8bf1620cc8 Factor icons into separate widgets 2021-04-27 20:59:34 +05:30
Vishnu Mohandas 29ac0c1560 Use const when possible 2021-04-27 20:30:52 +05:30
Vishnu Mohandas 1891a4166f Remove unused imports 2021-04-27 20:28:07 +05:30
Vishnu Mohandas 34c5f10ec3 Set keys to prevent wasteful reloads 2021-04-27 19:56:11 +05:30
Vishnu Mohandas eeac998569 Reduce serverload defer time 2021-04-26 13:16:36 +05:30
Vishnu Mohandas 5bfd6f47a7 Maintain separate durations for deferring disk and server loads 2021-04-26 13:15:00 +05:30
Vishnu Mohandas cf9a19246c Defer thumbnail loading 2021-04-26 12:59:01 +05:30
Vishnu Mohandas 7fec8e6c79 Filter and show only photos that are important 2021-04-25 18:10:10 +05:30
Vishnu Mohandas f2e4580ee3 Preload 100 photos first 2021-04-25 17:47:44 +05:30
Vishnu Mohandas 2be80e232c Load files synchronously to improve scolling experience 2021-04-25 17:26:43 +05:30
Vishnu Mohandas 5b1eb11f39 Define types 2021-04-25 17:09:04 +05:30
Vishnu Mohandas 4391b85641 Remove verbose log 2021-04-24 13:46:55 +05:30
Vishnu Mohandas 084a8fbb30 Display the first grid eagerly 2021-04-24 13:14:56 +05:30
Vishnu Mohandas 426ab8add5 Minimize the number of reloads for collection updates 2021-04-24 03:07:04 +05:30
Vishnu Mohandas 5419dc96ef Attach photos on a new day without forcing an entire screen refresh 2021-04-24 02:51:18 +05:30
Vishnu Mohandas 4374b87f91 Refresh only relevant sub-galleries 2021-04-24 01:25:50 +05:30
Vishnu Mohandas 07ce960f65 Emit the list of changed files along with the event 2021-04-24 00:41:05 +05:30
Vishnu Mohandas 1d4e51ea51 Show and log better errors when key generation fails 2021-04-23 14:41:18 +05:30
Vishnu Mohandas b176de9c95 Fix stale cache issue with future builder 2021-04-21 18:45:26 +05:30
Vishnu Mohandas 2b7c4612ea Remove FileRepository 2021-04-21 18:39:18 +05:30
Vishnu Mohandas b727762cf2 Extract constant out 2021-04-21 17:09:54 +05:30
Vishnu Mohandas 79f98aec6a Clear cache when a reload event is fired 2021-04-21 17:08:18 +05:30
Vishnu Mohandas d3a5e49d02 Make detail page load previous and next entries incrementally 2021-04-21 15:43:02 +05:30
Vishnu Mohandas e9a7d9624b Open files within the sub gallery 2021-04-21 14:11:58 +05:30
Vishnu Mohandas 096a3abe5f Update color of scroll bar thumb 2021-04-21 02:15:06 +05:30
Vishnu Mohandas dd44e08169 Increase hit area for scroll bar thumb 2021-04-21 02:04:24 +05:30
Vishnu Mohandas 1a6b5e5e6c Add animation to the scrollable-thumb itself 2021-04-21 01:59:37 +05:30
Vishnu Mohandas f9dc2a46ce Minor style changes 2021-04-21 01:46:54 +05:30
Vishnu Mohandas d8b5fb6406 WiP 2021-04-21 01:41:39 +05:30
Vishnu Mohandas a03ffedc61 Improve style for the scroll-thumb 2021-04-21 01:31:55 +05:30
Vishnu Mohandas ea1af1a9bf Add an option to disable the draggable scrollbar 2021-04-21 01:26:39 +05:30
Vishnu Mohandas f09b0a60d7 Reduce the width of the scroll thumb 2021-04-21 01:14:30 +05:30
Vishnu Mohandas 470c9c82c7 Remove unused class 2021-04-21 01:10:21 +05:30
Vishnu Mohandas a66b7317e5 Fade the label in and out 2021-04-21 01:09:45 +05:30
Vishnu Mohandas d597669557 Remove unnecessary log 2021-04-20 21:33:48 +05:30
Vishnu Mohandas d26038ca51 Send the latest scroll index to DraggableScrollbar 2021-04-20 21:33:30 +05:30
Vishnu Mohandas 8b73805af4 Implement a lazy loading gallery 2021-04-20 17:56:42 +05:30
Vishnu Mohandas 5baa73267c Define extra models for a huge listview 2021-04-20 16:37:12 +05:30
Vishnu Mohandas 861ab7bd91 Optimize thumbnail widget 2021-04-20 16:36:40 +05:30
Vishnu Mohandas 4f34e317dc Add huge_listview to local code 2021-04-20 14:52:03 +05:30
Vishnu Mohandas 6abe42e495 Wrap existing collections within a scroll view 2021-04-20 00:54:58 +05:30
Vishnu Mohandas a42e7e4b76 Remove outdated calls to fetch latest collection files 2021-04-19 23:30:40 +05:30
Vishnu Mohandas 018f070a36 Optimize shared collections gallery load time 2021-04-19 23:30:15 +05:30
Vishnu Mohandas a997c1df98 Move de-duplication logic to the DB layer 2021-04-19 23:19:13 +05:30
Vishnu Mohandas 450109aecf Improve collections gallery loading time 2021-04-19 23:16:52 +05:30
Vishnu Mohandas d08ba1db5c Simplify code for showing backed up folders 2021-04-19 22:41:53 +05:30
Vishnu Mohandas 3c2cb3d551 Improve loading of local folders 2021-04-19 22:38:12 +05:30
Vishnu Mohandas 26c4427b6b Remove unused import 2021-04-19 19:39:39 +05:30
Vishnu Mohandas df75c598d7 Align memories to the start 2021-04-19 18:22:54 +05:30
Vishnu Mohandas 86f0f88b2d Display collection name if folder is unavailable 2021-04-19 17:53:24 +05:30
Vishnu Mohandas 5f9414fe53 Fix create collection item 2021-04-19 16:25:19 +05:30
Vishnu Mohandas 6d3e09bee7 Wrap memories in a scrollview 2021-04-19 16:22:52 +05:30
Vishnu Mohandas 299a7e4500 Add option to select backed up folders 2021-04-19 15:11:22 +05:30
Vishnu Mohandas e2b6466e0b Break down settings page into individual section widgets 2021-04-19 15:05:22 +05:30
Vishnu Mohandas 01ffdf2f24 Display the correct sync state post local gallery sync 2021-04-07 05:03:41 +05:30