Commit graph

341 commits

Author SHA1 Message Date
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