Commit graph

4239 commits

Author SHA1 Message Date
ashilkn f2dc641749 Remove memoryCountNotifier from RadiusPickerWidget 2023-03-28 12:42:13 +05:30
ashilkn a0af11dadc Use a notifier to notify change in radius in RadiusPickerWidget so that a callback can be called in the parent of RadiusPickerWidget 2023-03-28 10:10:21 +05:30
ashilkn 0da37cc847 Made state variables final and private 2023-03-27 16:54:50 +05:30
ashilkn 8499a56652 Merge branch 'location_tags' into add_location_screen 2023-03-27 16:36:18 +05:30
ashilkn f3ef3bfe25 Define return type as void 2023-03-27 16:35:06 +05:30
ashilkn 62a145d7a0 Added copy to let users know only 1000 files are rendered in gallery when file count > 1000 2023-03-27 15:44:40 +05:30
ashilkn 0a0eb504fb Compute gallery height considering the limit of files in gallery 2023-03-27 15:27:57 +05:30
ashilkn a3775ecff5 Fix null check operator used for null value error 2023-03-27 13:22:07 +05:30
ashilkn 3ca05b7592 Limit number of files in 'Add location' sheet's gallery to 1000 to avoid performance issues 2023-03-27 13:11:12 +05:30
ashilkn dcab865f9f Added comment 2023-03-27 12:37:52 +05:30
ashilkn 75acf2af29 Renamed variables + removed unnecessary variable 2023-03-27 11:22:12 +05:30
ashilkn 5112ef808a Improved a comment 2023-03-27 11:04:28 +05:30
ashilkn a7618a4a1a Merge branch 'main' into location_tags 2023-03-27 10:13:26 +05:30
ashilkn 8283612f0e Merge branch 'main' into add_location_screen 2023-03-27 10:10:38 +05:30
ashilkn 686e930b68 Enable opening of file in gallery of 'Add location' sheet 2023-03-27 10:05:00 +05:30
vishnukvmd 49762e0479 Move settings items around 2023-03-25 11:22:38 +05:30
vishnukvmd 1fcb6c9e6d Change copy from 'Create link' to 'Share link' 2023-03-25 11:16:22 +05:30
Neeraj Gupta ebab3d71e3
Extract strings 2023-03-25 07:07:01 +05:30
ashilkn 41cd62799d Reload locationTags widget in file details after a location tag is added 2023-03-25 04:17:06 +05:30
ashilkn a78360740a Code refactor 2023-03-25 02:58:53 +05:30
ashilkn b8996acd44 Save locationTag on submitting name of location 2023-03-25 02:42:02 +05:30
ashilkn 83e07b6c6a Moved memoryCount to state class to avoid not initialized error 2023-03-25 01:53:31 +05:30
ashilkn f1103344db Added comment 2023-03-25 01:51:45 +05:30
ashilkn 8b4963d169 Improved TextInputWidget 2023-03-25 01:44:07 +05:30
ashilkn 7994ceb28c Fix typo 2023-03-25 01:04:06 +05:30
ashilkn 8a4a4580c7 Code refactor 2023-03-24 19:56:17 +05:30
ashilkn 1e9d211a4b Refactor: Removed some type conversions 2023-03-24 11:21:09 +05:30
ashilkn 2bc41978fb Used better variable name 2023-03-24 11:02:18 +05:30
ashilkn 18b4b7fc39 Refactor: Reorganized files into meaningful folders 2023-03-24 10:32:44 +05:30
ashilkn 9fa8da177d Added padding between missing GridViews 2023-03-23 20:59:26 +05:30
vishnukvmd 74b1a96708 Ensure the hook to create a new album is displayed to users without an album 2023-03-23 20:22:15 +05:30
vishnukvmd 65082c13bd Remove unused attribute 2023-03-23 20:18:49 +05:30
vishnukvmd 695056020e Light up the password field only if the password is valid 2023-03-23 20:17:26 +05:30
vishnukvmd 7efee44196 Update subscription screen 2023-03-23 20:16:31 +05:30
ashilkn d49c675aea Created a method to calculate height of gallery from files count 2023-03-23 17:40:00 +05:30
ashilkn 4f8997cb2b Modified code to get the memories count before building the Gallery to set height of gallery 2023-03-23 17:31:30 +05:30
ashilkn fbf3b35c57 Made everything except title in 'Add location' sheet scrollable 2023-03-23 16:12:46 +05:30
ashilkn 9ec9e98e28 Made it configurable to make Gallery scrollable or not 2023-03-22 18:31:33 +05:30
ashilkn f4136afd46 Remove loading widget for Gallery() in 'Add location' sheet 2023-03-22 14:23:37 +05:30
ashilkn c75c77fa02 Made a constant for default index from radiusValues 2023-03-22 13:24:58 +05:30
ashilkn 35a7016a1e Added debouncer so that gallery doesn't reload unnecessarily on sliding the slider 2023-03-22 13:19:37 +05:30
ashilkn fa69ce8961 Remove ignored files only once from fileLoadResults + await till it is removed 2023-03-22 13:17:04 +05:30
ashilkn 246031c7a9 Moved gallery to a separate widget and fetch files only once on initState 2023-03-22 09:45:59 +05:30
ashilkn dd4d8c5fe1 Set memoriesCountNotifier.value to null on changing radius to show loading state 2023-03-22 08:36:18 +05:30
ashilkn 66fbb72a60 Removed Widgets from header of Gallery() to avoid unnecessary rebuilds 2023-03-21 20:41:02 +05:30
ashilkn b9fdb6d1e3 Moved Radius Picker to a separate stateless widget 2023-03-21 20:30:45 +05:30
ashilkn 679b421007 Used Inherited widget to store location tag data in 'Add location' sheet 2023-03-21 20:13:17 +05:30
ashilkn 2a86587ad5 Moved radius values for location tag to constants file 2023-03-21 18:27:32 +05:30
ashilkn 1995b2c26a Show only files in 'Add location' gallery which are inside the location tag derived from location of selected file and variable radius 2023-03-21 18:21:10 +05:30
ashilkn b106a0ce4a Show memories count only after all files are loaded 2023-03-21 12:14:01 +05:30
ashilkn 4012cafd25 Minor fix 2023-03-21 09:52:30 +05:30
Neeraj Gupta 2b780a00d1
Extract sample string 2023-03-21 08:58:13 +05:30
ashilkn c0ce8fc455 Show memories count in 'Add location' 2023-03-21 07:56:56 +05:30
ashilkn 47f6a5d68e Added code to make collate by day configurable in Gallery and used it in 'Add location' sheet 2023-03-21 07:20:55 +05:30
ashilkn 2d5c12f75e Plugged in a test gallery in the 'Add location' screen 2023-03-21 06:32:31 +05:30
ashilkn 34b2a0ccd1 Made selectedFiles nullable and added null aware operators in Gallery and LazyLoadingGallery 2023-03-20 20:45:10 +05:30
ashilkn eaeda5e8e6 Fix bug in DividerWidget 2023-03-20 20:39:37 +05:30
ashilkn 974cc78c50 Made the top half of the 'Add location' sheet 2023-03-20 17:23:06 +05:30
ashilkn b1d14fb454 Added custom border radius for text input widget 2023-03-20 14:00:19 +05:30
ashilkn 01a744ab6a Rename methods 2023-03-20 11:16:51 +05:30
ashilkn 573ee901c8 Layout fixes for ChipButtonWidget 2023-03-20 11:05:25 +05:30
ashilkn d412a8cd90 Wrote service method to return the location tags for a given coordinate and used it in file details 2023-03-17 19:21:53 +05:30
ashilkn d2b2a8f595 Modify code for hasGPSData + pass signedDecimalDegree coordinates to LocationTagsWidget 2023-03-17 17:30:39 +05:30
ashilkn 9963e9a194 Show location tag infoItem in file details only if file has GPS data 2023-03-17 16:23:22 +05:30
Neeraj Gupta 17a12da2da
Lint fixes 2023-03-16 10:14:47 +05:30
Neeraj Gupta 28e6dd5a0d
Remove unused component 2023-03-16 10:14:46 +05:30
Neeraj Gupta 42d6d14017
Remove unused component 2023-03-16 10:14:46 +05:30
vishnukvmd e8a3df970b Make the dialog non-dismissible 2023-03-15 23:06:01 +05:30
vishnukvmd 6a19d1e551 Add deletion reason 2023-03-15 23:01:48 +05:30
vishnukvmd 6e0bdbb233 Add a confirmation dialog before executing final account deletion 2023-03-15 22:58:35 +05:30
vishnukvmd c05fbf04fa Request for feedback in case of specific reasons 2023-03-15 22:43:03 +05:30
vishnukvmd 4ab916f0c4 Improve copy 2023-03-15 22:06:37 +05:30
vishnukvmd 05e963655e Make long-form feedback optional 2023-03-15 22:03:41 +05:30
vishnukvmd 464402baf4 Use a better Dropdown library 2023-03-15 21:59:11 +05:30
vishnukvmd 24af51b4ca Increase hit area of checkbox item 2023-03-15 21:52:09 +05:30
Neeraj Gupta 313c841a8a
Skip asking for confirmation during delete 2023-03-15 18:49:19 +05:30
Neeraj Gupta 02d43be270
Remove blocking progress dialog 2023-03-15 18:41:33 +05:30
Neeraj Gupta 7d18ab8e47
Send feedback as part of deletion request 2023-03-15 18:39:07 +05:30
Neeraj Gupta b7b6de437f
Remove feedback dialog post account deletion 2023-03-15 18:36:25 +05:30
Neeraj Gupta 59c12de19f
Prompt for feedback on subscription cancellation 2023-03-15 18:35:52 +05:30
Neeraj Gupta 5a6cddf15e
Refactor: better name 2023-03-15 18:26:23 +05:30
Neeraj Gupta 5beb526b56
Copy change 2023-03-15 18:18:32 +05:30
Neeraj Gupta d13241cd24
Delete Account: Add feedback form 2023-03-15 17:51:39 +05:30
ashilkn 828f2e5a83 Added animation when locationTag InfoItem rebuilds 2023-03-15 16:30:21 +05:30
ashilkn 23f878b962 Created InfoItem for locationTags in file details 2023-03-15 16:17:12 +05:30
Neeraj Gupta 5cc4e07f26
[Delete-Account] Do device auth on Account->Delete Account 2023-03-15 15:26:45 +05:30
ashilkn 47a3221484 Resolved merge conflicts 2023-03-15 14:44:07 +05:30
vishnukvmd 58670afc55 Make the title optional in InfoItemWidget 2023-03-15 12:55:42 +05:30
Ashil 6129f8ed69
Refactor redesign file info (#921) 2023-03-15 12:18:44 +05:30
ashilkn 6b99c91d5b Changes to divider widget in file details 2023-03-15 12:08:55 +05:30
ashilkn 6c6592595b Add optional padding for divider widget 2023-03-15 12:07:08 +05:30
ashilkn 51396a08fd Avoid exception when asset fetch fails 2023-03-15 11:31:48 +05:30
ashilkn e499f2b9cb Show 'No results' if thumbanil is null instead of handling the error in object detection 2023-03-15 11:23:37 +05:30
ashilkn 6903d4c25d Added border for opened memory 2023-03-15 10:28:09 +05:30
ashilkn 175d6aebf2 Show pressed state only when onTap != null in IconButtonWidget 2023-03-14 21:53:53 +05:30
ashilkn 3d25872e0e File details: Moved addedBy widget to a separate StatelessWidget 2023-03-14 21:43:20 +05:30
ashilkn b8e9ba2028 Improved EXIF info dialog 2023-03-14 18:34:11 +05:30
ashilkn 371d6dfc8d Renamed file 2023-03-14 18:23:54 +05:30
ashilkn 2fb19c03d1 Deleted unused file 2023-03-14 18:12:26 +05:30
ashilkn 86c96ccb10 Merge branch 'main' into refactor_redesign_file_info 2023-03-14 18:03:26 +05:30
ashilkn a6a4e8a2a9 Revert "Remove unnecessary rebuild"
This reverts commit 6bbc63cbc7.
2023-03-14 17:47:08 +05:30
ashilkn 2b0739e37c Used ValueNotifier to reduce unnecessary rebuilds 2023-03-14 17:38:10 +05:30
ashilkn 6826bd0e2c Removed dynamically inserting dividers in builder in list of file details 2023-03-14 17:11:38 +05:30
ashilkn c891832290 Used if instead of ternary operators to remove null from list of tiles 2023-03-14 16:18:50 +05:30
ashilkn 1ddefe916c Revert "Rebuild only tiles that depend on state of exif using ValueNotifier"
This reverts commit 26e83d93b1.
2023-03-14 15:45:16 +05:30
ashilkn 26e83d93b1 Rebuild only tiles that depend on state of exif using ValueNotifier 2023-03-14 13:35:25 +05:30
Neeraj Gupta 9edc8431bb
Revert changes 2023-03-14 07:10:54 +05:30
ashilkn 4a6df612af Renamed files and widgets 2023-03-13 20:39:51 +05:30
ashilkn 069e2e7705 File details: Moved albums tile to a separate widget 2023-03-13 20:37:00 +05:30
ashilkn 9ed49144fc File details: Moved backed up date tile to a separate widget 2023-03-13 20:26:30 +05:30
ashilkn c807bd872c File details: Moved objects tile to a separate widget 2023-03-13 20:19:52 +05:30
ashilkn 297d05042b File details: Moved both exif tiles to separate widgets 2023-03-13 20:12:22 +05:30
ashilkn c3ca9de4e6 Align loading icon to center left in file details 2023-03-13 19:53:30 +05:30
ashilkn b996c0c1f3 Changed loading icon's color in file details 2023-03-13 17:52:06 +05:30
ashilkn c084675552 Refactored FilePropertiesItemWidget 2023-03-13 17:47:57 +05:30
ashilkn f40d7d31ce File Details: Moved file properties tile to a separate widget 2023-03-13 17:20:20 +05:30
ashilkn 927a313c3b File details: Moved creation time's tile to a separate widget 2023-03-13 16:37:12 +05:30
ashilkn 6bcb6f0e84 Made currentUserID in FileDetailsWidgets non nullable 2023-03-13 16:31:30 +05:30
ashilkn 991a8598a6 Fixed popping of height of widget after loading in file details + minor changes 2023-03-13 15:32:13 +05:30
ashilkn f14a713261 Fixed divider color in file details 2023-03-13 12:04:52 +05:30
ashilkn 5d2660980e minor layout and order changes in file details 2023-03-13 11:41:42 +05:30
ashilkn 04998626be Renamed FileInfoWidget to FileDetailsWidget 2023-03-13 11:17:15 +05:30
ashilkn 472377dbdf Used InfoItemWidget for EXIF tile in file info 2023-03-13 11:13:02 +05:30
ashilkn 941b06ac4f Made InlineButton component 2023-03-13 11:07:04 +05:30
vishnukvmd 5474d56949 Add more logs to remote sync 2023-03-13 10:24:57 +05:30
Neeraj Gupta e8d3aa4e91
Anon feedback dialog post account deletion (#917) 2023-03-11 16:34:17 +05:30
Neeraj Gupta 3a24599717
Anon feedback dialog post account deletion 2023-03-11 16:23:20 +05:30
ashilkn 3b304014c6 Used InfoItemWidget for the Object detection tile in file info 2023-03-10 20:29:00 +05:30
ashilkn cdd7efd096 Added keys to each InfoItemWidget in File Info 2023-03-10 20:01:05 +05:30
ashilkn 95d627abf1 Deleted unused file 2023-03-10 19:19:25 +05:30
ashilkn 387edf7a8f Rename 2023-03-10 18:39:38 +05:30
ashilkn 80c5899349 Stopped using addSeparator() + used InfoItemWidget for albums tile in file info 2023-03-10 18:35:02 +05:30
ashilkn 68a75de292 ChipButton tweaks 2023-03-10 18:03:43 +05:30
Vishnu Mohandas 523ec8cea5
Disable auto focus on search field (#915) 2023-03-10 16:23:30 +05:30
vishnukvmd cf6ddc922b Disable auto focus on search field 2023-03-10 16:21:30 +05:30
ashilkn 4ed1b041a3 Added onTap() for ChipButton 2023-03-10 15:49:29 +05:30
ashilkn ec01a424c6 Used InfoItemWidget for half of the ListTiles in file info 2023-03-10 14:20:40 +05:30
ashilkn 62208bf93d Made ChipButton component 2023-03-10 14:06:50 +05:30
ashilkn 5b6ac3f6c2 Don't show edit icon if editOnTap is null in InfoItemWidget 2023-03-10 14:03:29 +05:30
ashilkn b1916f6605 Moved all button components to a folder 'Buttons' 2023-03-10 13:38:51 +05:30
ashilkn 51c9e6a5b4 Fix Scrollbar's ScrollController has no ScrollPos error 2023-03-10 13:11:39 +05:30
ashilkn 6bbc63cbc7 Remove unnecessary rebuild 2023-03-10 13:10:22 +05:30
ashilkn 5426d9ce25 Fixed null check operator used in null value error 2023-03-10 11:06:55 +05:30
ashilkn e2cfcb1d61 Created InfoItem component 2023-03-09 17:36:09 +05:30
Ashil 8741439425
Theme bug on app init (#912) 2023-03-09 15:41:02 +05:30
ashilkn 8d3dde6d13 Search for location name strings with query with both lowercase 2023-03-09 10:49:18 +05:30
ashilkn b8c5892388 Merge branch 'main' into location 2023-03-08 17:22:29 +05:30
Neeraj Gupta e27c8e8853
Disable 2FA recovery (#913) 2023-03-08 14:37:50 +05:30
vishnukvmd 9100615e55 Disable 2FA recovery 2023-03-08 14:36:22 +05:30
ashilkn aa8c14e778 Fixed theme related bug on lock screen when systemTheme != appTheme 2023-03-08 13:44:43 +05:30
Neeraj Gupta 0a83ea9e29
Collection gallery UI tweaks (#911) 2023-03-08 11:44:46 +05:30
Vishnu Mohandas f34d739226
Ability to search for albums while adding/moving files (#910) 2023-03-08 11:20:28 +05:30
ashilkn 991b52d07a Refactored code 2023-03-08 10:49:54 +05:30
vishnukvmd cc26ef085b Convert to stateless widget 2023-03-08 07:46:12 +05:30
vishnukvmd 7f1de2c24b Rename logger 2023-03-07 19:40:54 +05:30
vishnukvmd 33f50c4a77 Remove unused variable 2023-03-07 19:40:39 +05:30
vishnukvmd efbbb7a23d Fix issue with scroll view 2023-03-07 19:40:20 +05:30
vishnukvmd c18c4ad0e8 Extract collection items to a separate widget 2023-03-07 19:34:35 +05:30
ashilkn beb7cbb796 Minor fix 2023-03-07 19:32:35 +05:30
ashilkn 74bc06b02d Beautify collection gallery 2023-03-07 19:24:26 +05:30
vishnukvmd 72c13987bb Fix formatter warning 2023-03-07 18:13:41 +05:30
vishnukvmd a6a9680742 Add hack to work around scroll issues when the keyboard is up 2023-03-07 18:13:29 +05:30
vishnukvmd d4a5951169 Extract to collection-item creator to a separate function 2023-03-07 17:56:01 +05:30
vishnukvmd 431ea5a37d Add search to CollectionActionSheet 2023-03-07 17:26:21 +05:30
vishnukvmd dc04536c2d Modify TextInputWidget to include a cancel-icon 2023-03-07 17:26:12 +05:30
ashilkn 318fbe1ad2 Beautify albums section in archive page 2023-03-07 15:00:42 +05:30
ashilkn f6ec89975f Made it configurable to show file count in CollectionItem 2023-03-07 14:55:23 +05:30
Muhesh7 847eab2dca feat(location_tag): add location tags 2023-03-07 07:43:13 +05:30
Neeraj Gupta 2ef6997b05
Show yearly plans for iOS (#904) 2023-03-06 15:39:34 +05:30
ashilkn 3fdd18fb0a Same changes as past two commits on different file 2023-03-06 15:37:54 +05:30
ashilkn 4fbb081d39 Minor performance improvement 2023-03-06 15:13:58 +05:30
ashilkn f7b086b5b2 Removed leading underscore from a local method and not making it unnecessarily private 2023-03-06 14:57:14 +05:30
ashilkn 3e012d7d38 Bug fix: Not showing any other plans when user is on free plan 2023-03-06 14:25:18 +05:30
Neeraj Gupta 44d16293ca
Fix restore icon 2023-03-06 12:06:11 +05:30
Neeraj Gupta 8a832220f1
Route to collection on unhide or restore action 2023-03-06 11:55:27 +05:30
Neeraj Gupta f79357ab93
Update copy 2023-03-06 11:03:26 +05:30
Neeraj Gupta fc491099ce
Shwo 2 months free text for yearly plans 2023-03-06 11:01:51 +05:30
Neeraj Gupta d98da04271
Add support for showing yearly plans 2023-03-06 10:37:54 +05:30
Neeraj Gupta c3a943588d
Rename 2023-03-06 10:12:58 +05:30
Neeraj Gupta 712f892815
Fix NPE while showing referral code 2023-03-03 10:53:58 +05:30
Neeraj Gupta cb511d35d4
Remove redundant override 2023-03-03 10:41:15 +05:30
Vishnu Mohandas 824c173b42
Merge pull request #839 from ente-io/refactor_sodium 2023-03-01 10:27:02 +05:30
Vishnu Mohandas cea26fe81a
Merge pull request #896 from ente-io/fix_spacing
Fix spacing on the social section
2023-02-27 21:20:06 +05:30
vishnukvmd 79974bfe19 Fix spacing on the social section 2023-02-27 21:17:31 +05:30
vishnukvmd cdb8fd9881 Merge branch 'main' into refactor_sodium 2023-02-27 11:23:21 +05:30
Neeraj Gupta fb8ea6627f
Fix style and position for memory widget text 2023-02-27 11:02:38 +05:30
Neeraj Gupta 55e6c153da
Update change log entries 2023-02-27 10:09:56 +05:30
Neeraj Gupta a73c183f2f
Show archived albums under on ente section 2023-02-27 09:39:43 +05:30
Neeraj Gupta 3660bda9f9
Merge pull request #891 from ente-io/verification_id
Verification ID
2023-02-27 09:29:24 +05:30
Neeraj Gupta c441a65814
Merge branch 'main' into minor_copy_change 2023-02-27 09:28:17 +05:30
Neeraj Gupta 4f9b4fdc08
Merge branch 'verification_id' of github.com:ente-io/photos-app into verification_id 2023-02-27 09:07:18 +05:30
vishnukvmd fba48726e2 Fix formatting 2023-02-26 12:32:27 +05:30
vishnukvmd d752ddd9ed Replace screen with dialog 2023-02-26 11:28:30 +05:30
vishnukvmd 6272ad7213 Replace InkWell with GestureDetector 2023-02-26 10:56:42 +05:30
vishnukvmd 83345048d3 FAQ -> FAQs 2023-02-25 23:50:28 +05:30
vishnukvmd 74d55db048 Questions -> FAQ 2023-02-25 23:43:23 +05:30
Neeraj Gupta 1ef0966863
Replace inkWell with GestureDetector 2023-02-25 18:23:57 +05:30
Neeraj Gupta ced65cdefb
Update copy 2023-02-25 18:20:57 +05:30
Neeraj Gupta 9e9d8320c6
Revert change in memory widget 2023-02-25 17:43:37 +05:30
Neeraj Gupta 8669e17211
Merge branch 'main' into verification_id 2023-02-25 17:42:09 +05:30