Commit graph

3815 commits

Author SHA1 Message Date
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
Vishnu Mohandas aebcf9cbfa Update search interaction 2020-06-02 19:54:37 +05:30
Vishnu Mohandas 9dc26dfad6 Update search button style 2020-06-02 17:10:34 +05:30
Vishnu Mohandas 60d7079e77 Update search interface 2020-06-02 17:02:35 +05:30
Vishnu Mohandas 8e0592021c Remove unnecessary redirection to compute the device folder path 2020-06-02 02:16:16 +05:30
Vishnu Mohandas 0eddd26fcc Prevent unnecessary reloads 2020-05-31 03:30:32 +05:30
Vishnu Mohandas 590b029f3e Set app bar icon depending on sync/login statae 2020-05-31 02:45:21 +05:30
Vishnu Mohandas 1c42e32adf Convert HEIC images before rendering them 2020-05-28 04:21:58 +05:30
Vishnu Mohandas ca18d9bc63 Remove unused import 2020-05-28 02:34:15 +05:30
Vishnu Mohandas faed1c9fed Take care of edge case where in a shared folder does not have photos within 2020-05-28 02:34:00 +05:30
Vishnu Mohandas 4dbf9c8078 Hide remote folders in the gallery section 2020-05-28 02:33:30 +05:30
Vishnu Mohandas 6990faa451 Add a getter for the thumbnail URL 2020-05-27 19:50:52 +05:30
Vishnu Mohandas 1e336897d4 Load full image if thumbnail isn't available 2020-05-27 03:26:34 +05:30
Vishnu Mohandas 69bc22dc39 Load the thumbnail URL if available 2020-05-27 01:33:54 +05:30
Vishnu Mohandas 9e599af31e Remove deduplication logic for remote photos 2020-05-26 02:20:40 +05:30
Vishnu Mohandas 321682536d Format text to center 2020-05-25 22:45:19 +05:30
Vishnu Mohandas d256a000f0 Minor refactor 2020-05-25 21:36:52 +05:30
Vishnu Mohandas 96ce1f5908 Give favorite button only for local photos 2020-05-25 21:35:06 +05:30
Vishnu Mohandas b37682d863 Enable sharing of remote photos 2020-05-25 20:37:22 +05:30
Vishnu Mohandas 14a6ed1f2f Hide the delete button on remote folder gallery 2020-05-25 20:31:02 +05:30
Vishnu Mohandas b12e6195c3 Render photos in a remote folder 2020-05-25 20:24:54 +05:30
Vishnu Mohandas 4cd01be276 Render gallery of remote folders 2020-05-25 20:05:06 +05:30
Vishnu Mohandas 21a8fa8a41 Remove unnecessary constructor parameter from DeviceFolderGalleryWidget 2020-05-23 00:14:14 +05:30
Vishnu Mohandas 2f3951f124 Integrate APIs to fetch shared folders 2020-05-22 23:52:55 +05:30
Vishnu Mohandas 496e1d2f81 Rename DBHelper 2020-05-18 21:08:15 +05:30
Vishnu Mohandas 97c1d0532b Enable sharing of a folder 2020-05-18 02:09:21 +05:30
Vishnu Mohandas 69e746b9c2 Remove unnecssary align 2020-05-17 23:19:36 +05:30
Vishnu Mohandas 51b97dd698 Make endpoint search cancellable 2020-05-17 23:18:49 +05:30
Vishnu Mohandas 5e5fdba4e2 Rename album to folder 2020-05-17 20:05:31 +05:30
Vishnu Mohandas b6c9ae31b5 Show share button only within folders 2020-05-17 19:53:37 +05:30
Vishnu Mohandas c04f2baa3c Update to latest API 2020-05-17 18:09:38 +05:30
Vishnu Mohandas fda5230ec9 Handle errors while loading thumbnail 2020-05-12 22:17:02 +05:30
Vishnu Mohandas b842cbc577 Rebuild view only if the view is still in focus 2020-05-07 17:53:22 +05:30
Vishnu Mohandas f36d77da6d Optimize album generation 2020-05-06 23:43:24 +05:30
Vishnu Mohandas 275c36755c Move the responsibility of filtering to an album 2020-05-06 22:46:30 +05:30
Vishnu Mohandas 3fafd47fdd Introduce favorites 2020-05-06 22:13:03 +05:30
Vishnu Mohandas 7b76206f49 Minor refactor 2020-05-06 02:28:43 +05:30
Vishnu Mohandas 45bf5ccfcb Reduce cached pages back to 1 due to performance issues 2020-05-06 02:14:31 +05:30
Vishnu Mohandas 7a66cce325 Cache two pages 2020-05-06 01:43:17 +05:30
Vishnu Mohandas c400238ce0 Fix OOMs that came along with loading image bytes directly 2020-05-06 01:15:09 +05:30
Vishnu Mohandas 689a50c5f7 Minor refactor 2020-05-05 23:43:54 +05:30
Vishnu Mohandas 2dae6159b7 Remove unnecessary subscription in gallery 2020-05-05 23:39:21 +05:30
Vishnu Mohandas c319a2e437 Remove redundant container widget 2020-05-05 21:20:36 +05:30
Vishnu Mohandas c25ee04658 Cancel subscriptions on dispose 2020-05-05 18:26:24 +05:30
Vishnu Mohandas b6c7bdffd8 Move and rename stuff 2020-05-05 02:14:34 +05:30
Vishnu Mohandas 4bc00c5891 Minor refactor 2020-05-05 01:40:11 +05:30
Vishnu Mohandas 4207cc7fd3 Bring in consistency to package imports 2020-05-05 01:38:20 +05:30
Vishnu Mohandas ab26484d74 Get rid of the ChangeNotifier pattern 2020-05-05 01:33:06 +05:30
Vishnu Mohandas 32ce147ba2 Increase shake threshold 2020-05-04 21:15:47 +05:30
Vishnu Mohandas 7c570c636d Improve scolling performance 2020-05-04 21:05:23 +05:30
Vishnu Mohandas ce86eb3bbb Remove unnecessary delay for loading thumbnail 2020-05-04 19:50:19 +05:30
Vishnu Mohandas 5bd8b9b026 Refactor thumbnail widget 2020-05-04 19:38:26 +05:30
Vishnu Mohandas 80bbcd8816 Fix issues related to emailing logs 2020-05-02 22:51:50 +05:30
Vishnu Mohandas 3489172067 Add ability to send logs via email 2020-05-02 22:42:03 +05:30
Vishnu Mohandas 7b3a3eb184 Add logging to file 2020-05-02 21:58:54 +05:30
Vishnu Mohandas 7783fabdb9 Animate search icon only if the view is still mounted 2020-05-02 02:22:24 +05:30
Vishnu Mohandas d4b698e6ab Rename package name 2020-05-01 23:50:12 +05:30
Vishnu Mohandas f5e7cecc03 Add user sign up 2020-05-01 03:21:42 +05:30
Vishnu Mohandas 16e7e7bec3 Send token with every user request 2020-04-30 20:48:26 +05:30
Vishnu Mohandas d228f7278f Add endpoint discovery mechanism 2020-04-30 20:39:41 +05:30
Vishnu Mohandas 2d3c821932 Fix duplicate photo bug in iOS 2020-04-27 20:58:03 +05:30
Vishnu Mohandas 436b916911 Add todo 2020-04-27 20:46:04 +05:30
Vishnu Mohandas 25e68526a4 Fix bug related to app bar on deletion 2020-04-27 20:41:29 +05:30
Vishnu Mohandas 46f0e7905f Sync photos on resume 2020-04-27 18:32:29 +05:30
Vishnu Mohandas 0d63576118 Remove buggy delete 2020-04-27 17:27:40 +05:30
Vishnu Mohandas 5b14f3ca6e Refactor home widget 2020-04-27 16:43:35 +05:30
Vishnu Mohandas e800f27a60 Add delete button to detail screen 2020-04-26 04:27:43 +05:30
Vishnu Mohandas a9f73c16b6 Improve caching 2020-04-25 17:43:32 +05:30
Vishnu Mohandas 978e85d4ab Fix UI issue 2020-04-25 16:12:27 +05:30
Vishnu Mohandas 1c6060f09b Cache more stuff in the listview 2020-04-25 16:03:14 +05:30
Vishnu Mohandas 6c768da91a Improve thumbnail generation logic 2020-04-25 15:58:22 +05:30
Vishnu Mohandas bed4afc541 Remove redundant code 2020-04-25 14:45:03 +05:30
Vishnu Mohandas 610a5feb17 Rename widget 2020-04-25 14:42:13 +05:30
Vishnu Mohandas 0b47541aee Remove redundant variable 2020-04-25 02:51:37 +05:30
Vishnu Mohandas c33631e705 Generate thumbnails at 512 px to reduce the jarring overload 2020-04-25 02:34:08 +05:30
Vishnu Mohandas 96c26227f7 Add some caching for iOS 2020-04-25 02:29:11 +05:30
Vishnu Mohandas 639c444a4e Display thumbnail while loading the actual image in the background 2020-04-25 02:17:21 +05:30
Vishnu Mohandas 3a37f1a35f Extract zoomable image into a separate file 2020-04-24 23:04:46 +05:30
Vishnu Mohandas 4a892e2ce3 Fix issues on iOS 2020-04-24 18:10:24 +05:30
Vishnu Mohandas 20f4f6324b Enable rendering of HEIC images 2020-04-24 01:30:20 +05:30
Vishnu Mohandas 293e2cae95 Fix issues on Samsung phones 2020-04-21 17:18:56 +05:30
Vishnu Mohandas d4d0ef78dc Add functional gallery 2020-04-19 00:16:38 +05:30
Vishnu Mohandas 6ff5032fdc Fix issue with non final field in detail_page 2020-04-18 19:40:31 +05:30
Vishnu Mohandas 284bfe60b7 Set min scale for zoom 2020-04-18 02:14:13 +05:30
Vishnu Mohandas ad3ea98c14 Add multi select for sharing and deleting 2020-04-18 02:12:38 +05:30
Vishnu Mohandas 74fdb085f1 Fix bug in opening correct image 2020-04-17 15:41:18 +05:30
Vishnu Mohandas d53c34659a Refactor gallery 2020-04-17 15:24:42 +05:30
Vishnu Mohandas 9fb790eefc Make image view swipable 2020-04-17 13:47:37 +05:30
Vishnu Mohandas 3f8bf4832f Display the name of the file in the context menu 2020-04-14 22:19:42 +05:30
Vishnu Mohandas 531fdad95a Add zoomable image view 2020-04-14 22:19:33 +05:30
Vishnu Mohandas f1a696f8ee Refactor code 2020-04-14 21:06:18 +05:30
Vishnu Mohandas 6e7b03a048 Give up on the idea of providing smooth-scrolling because Flutter sucks. 2020-04-13 23:23:03 +05:30
Vishnu Mohandas 6a73208b00 Collate by dates 2020-04-13 20:31:27 +05:30
Vishnu Mohandas cd82e5a786 Show months on the scrollbar 2020-04-13 16:58:01 +05:30
Vishnu Mohandas 8462ae2d77 Start building delete 2020-04-12 18:08:49 +05:30
Vishnu Mohandas bce1d95839 Take care of thumbnailes for images downloaded from the network 2020-04-12 03:46:40 +05:30
Vishnu Mohandas 3c775028f9 Update scrolling behaviour 2020-04-12 03:41:33 +05:30
Vishnu Mohandas 5826f8a7e0 Update thumbnail generation mechanism 2020-04-12 02:59:07 +05:30
Vishnu Mohandas a142e2694a Fix some stuff 2020-04-11 16:45:27 +05:30
Vishnu Mohandas 46d173ada6 Update API response parameter names 2020-04-10 00:33:11 +05:30
Vishnu Mohandas 80655c61d9 Fix some issues 2020-04-05 20:15:04 +05:30
Vishnu Mohandas 7f3ab5894b Implement face search 2020-04-05 19:30:44 +05:30
Vishnu Mohandas 2089135720 Add available faces to the search page 2020-04-05 17:52:38 +05:30
Vishnu Mohandas 95d41d2de4 Add a search page 2020-04-05 14:01:01 +05:30
Vishnu Mohandas 5e01294766 Fix TODO 2020-03-30 22:34:02 +05:30
Vishnu Mohandas f5225cda20 Add some buttons 2020-03-30 19:58:46 +05:30
Vishnu Mohandas 81882999c1 Update interactions 2020-03-30 16:27:04 +05:30
Vishnu Mohandas 2b238a0df3 Remove shitty thumbnail generation 2020-03-29 00:04:45 +05:30
Vishnu Mohandas 53442cbf14 Add some amount of caching 2020-03-28 23:48:27 +05:30
Vishnu Mohandas 22d3f2c9ed Add some interaction to go back 2020-03-28 01:24:24 +05:30
Vishnu Mohandas e452555632 Add some animation 2020-03-27 22:04:15 +05:30
Vishnu Mohandas a8cdc811fd Hello world 2020-03-25 01:29:36 +05:30