Commit graph

4242 commits

Author SHA1 Message Date
Neeraj Gupta 36fb2e6a7e
l10n: Extract strings 2023-04-05 10:47:14 +05:30
Neeraj Gupta f398700422
extract strings 2023-04-05 10:00:41 +05:30
ashilkn 01347f93c2 Pass LocalEntity<LocationTag> instead of locationTag
in update locationTag screens to get access to locaitonTag's id
2023-04-05 09:30:18 +05:30
Neeraj Gupta 4d54ca9fe7
l10n: ManageSharedLinkWidget strings 2023-04-05 08:55:35 +05:30
Neeraj Gupta 0e0b040492
l10n: ManageIndividualParticipant strings 2023-04-05 06:49:22 +05:30
Neeraj Gupta fa81ff5d26
l10n: AlbumParticipantsPage strings 2023-04-05 06:36:58 +05:30
Neeraj Gupta bc5f7673dd
l10n: extractadd_partipant_page strings 2023-04-05 06:31:05 +05:30
Neeraj Gupta c78bc1524f
l10n: extract strings 2023-04-05 01:51:40 +05:30
Neeraj Gupta fda7516efd
l10n: extract login_page strings 2023-04-05 00:46:37 +05:30
Neeraj Gupta 0e90efef45
l10n: extract email_entry_page strings 2023-04-05 00:35:53 +05:30
Neeraj Gupta 92390b7c0c
l10n: extract password_entry_page strings 2023-04-04 23:28:01 +05:30
Neeraj Gupta 882f28f1bf
l10n: extract ott_verification_page strings 2023-04-04 22:39:20 +05:30
Neeraj Gupta fd07cbd053
l10n: extract recovery_page strings 2023-04-04 22:32:16 +05:30
Neeraj Gupta 31850533cd
Extract strings 2023-04-04 22:26:36 +05:30
Neeraj Gupta ef19bf9950
Extract strings for delete account page 2023-04-04 21:22:41 +05:30
Neeraj Gupta 8e7dd02032
Fix locale configuration 2023-04-04 19:58:20 +05:30
Neeraj Gupta 32edfa2a06
Default to en as fallBack and hardcode supported locales 2023-04-04 19:38:10 +05:30
Neeraj Gupta 287a19fe3d
Minor refactor 2023-04-04 19:33:23 +05:30
Neeraj Gupta 43dd473037
Pass S.delegate in localizationDeletages 2023-04-04 19:25:54 +05:30
ashilkn 4f003104ce Merge branch 'location_tag_screen_4' into location_tag_screen_5 2023-04-04 18:33:10 +05:30
ashilkn 77f85aadfd Added 'Use selected photo' button 2023-04-04 17:16:33 +05:30
ashilkn fc874d0a52 Plug in gallery in 'Pick center point' sheet 2023-04-04 16:50:53 +05:30
ashilkn a9726b222f Modify LazyLoadingGridView to support single file selection 2023-04-04 16:50:15 +05:30
Neeraj Gupta db5d894124
Merge branch 'main' into string_extract 2023-04-04 16:39:48 +05:30
ashilkn 48833376e7 Made a 'Pick center point' sheet without gallery 2023-04-04 15:13:22 +05:30
Neeraj Gupta 138f0a4165
Fix integration with entity service 2023-04-04 14:18:54 +05:30
ashilkn 10432250af Enabled drag to close on edit and add location sheets 2023-04-04 11:55:29 +05:30
ashilkn 97cdf56abf Created 'Center point' tile in edit location screen 2023-04-04 11:27:09 +05:30
ashilkn 195d2a72ca Merge branch 'location_tag_screen_4' into location_tag_screen_5 2023-04-03 17:23:30 +05:30
ashilkn 2ab40d0459 Pass locationTag if state provider for 'edit location' screen + fix radiusPicker always at defaut value bug on 'edit screen' 2023-04-03 17:22:07 +05:30
Neeraj Gupta 15305d4bd8
Remove unused file 2023-04-03 16:36:53 +05:30
ashilkn 9dc67d5950 Rename add_location_gallery_widget.dart to dynamic_location_gallery_widget.dart 2023-04-03 15:39:04 +05:30
ashilkn ef109469b0 Get the center point from InheritedLocationScreenState for location screen 2023-04-03 09:29:19 +05:30
ashilkn a1f05e75fc Refactor: Used Location and LocationTag objects in codebase 2023-04-03 07:20:14 +05:30
ashilkn 3de5696b04 Used freezed package in location and locationTag models 2023-04-02 18:17:18 +05:30
ashilkn 2ff51d10f8 Minor changes 2023-03-31 20:48:45 +05:30
ashilkn 5ca5a1a241 Show loading state and memory count in 'Location' screen 2023-03-31 16:04:58 +05:30
ashilkn f677b5d60c Show location name on location screen 2023-03-31 15:50:45 +05:30
vishnukvmd 67a97a434c Always request for feedback 2023-03-31 14:24:31 +05:30
ashilkn 1df9ee7eec Show edit location sheet on clicking edit icon on location screen 2023-03-31 11:32:30 +05:30
ashilkn 862c11f6fd Removed the 'Edit location' section from 'Location screen' + deleted old_location_state.dart 2023-03-31 11:24:09 +05:30
ashilkn e8db641e00 Renamed location_state.dart to old_location_state.dart to delete after refactoring and renamed add_location_state.dart to location_state.dart 2023-03-31 10:34:38 +05:30
ashilkn 7ec2fd4aae Created an 'Edit location' sheet and modified add_location_state.dart to make it reusable 2023-03-31 10:23:21 +05:30
ashilkn 022ec14489 Hack to show header of gallery even in loading states 2023-03-29 19:01:22 +05:30
ashilkn eec2bd411c Make gallery in 'location' screen functional 2023-03-29 16:46:07 +05:30
vishnukvmd c4df6edf90 Fix warning 2023-03-29 11:35:12 +05:30
ashilkn 37e3155742 Created an InheritedWidget which holds the state of index of Radius picker and used it in 'Location' screen 2023-03-29 08:21:02 +05:30
ashilkn 6a2f2ee1d1 Give proper comments 2023-03-29 07:54:26 +05:30
ashilkn 6b2b9b7468 Rename classes 2023-03-29 07:20:06 +05:30
ashilkn ddf1ffd086 Moved bottom of appBar to header of Gallery widget 2023-03-28 19:03:08 +05:30
ashilkn 42911d1109 Changes to animation 2023-03-28 17:33:58 +05:30
ashilkn 3a3aaa1035 Use normal AppBar instead of SliverAppBar to make gallery work 2023-03-28 17:15:26 +05:30
ashilkn 93935374e1 Made a layout of 'Location' screen with animations 2023-03-28 12:46:35 +05:30
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