Commit graph

6625 commits

Author SHA1 Message Date
ashilkn 5b3d311168 Merge branch 'perf_improvements' into refactor_gallery 2023-05-04 11:12:11 +05:30
Crowdin Bot 7cf2a3d9ac New Crowdin translations by GitHub Action 2023-05-04 00:48:18 +00:00
ashilkn 366c117cdf Refactored LazyLoadingGridView again 2023-05-03 18:17:21 +05:30
ashilkn 8c4cd43357 Fixed regression: Selection not working 2023-05-03 17:45:07 +05:30
Neeraj Gupta ef5d47c584
Fix bug in handling file update 2023-05-03 17:44:59 +05:30
Neeraj Gupta 936b8ad526
Switch to Sizebox for memory title 2023-05-03 17:12:50 +05:30
Neeraj Gupta 2232ea6766
Refactor: Split memories widget into sepearate files 2023-05-03 16:46:38 +05:30
ashilkn ffae7d3538 Refactored LazyLoadingGridView 2023-05-03 16:04:59 +05:30
ashilkn 02ab63f843 Refactored LazyLoadingGallery 2023-05-03 15:22:06 +05:30
Neeraj Gupta 0a2072452a
Detect motion photos during upload 2023-05-03 13:32:57 +05:30
Neeraj Gupta 1af15c6ff1
Show icon for motion photo 2023-05-03 13:03:45 +05:30
Neeraj Gupta 7a19ce9c1b
Add support for updating mvi values for existing files 2023-05-03 13:01:06 +05:30
Neeraj Gupta 8624f103b5
Add field to store starting index of motion photo 2023-05-03 12:49:11 +05:30
Neeraj Gupta 1a25717cb9
Fix typo 2023-05-03 12:48:40 +05:30
ashilkn 1b991ab4ed Treat location as invalid if both lat and long are 0 2023-05-03 10:37:49 +05:30
Neeraj Gupta 3e4bd6ec1e
Fix: Add check for valid location to handle NAN values 2023-05-03 10:25:07 +05:30
ashilkn e6ef538119 Refactor getListView() to a stateless widget 2023-05-03 10:24:57 +05:30
Neeraj Gupta 332e14f1e1
Fix typo 2023-05-02 19:17:47 +05:30
Neeraj Gupta c20cb8040a
Handle infinite or Nan values 2023-05-02 17:43:21 +05:30
Neeraj Gupta 12edb7a740
Fix bug: send publicMagicMetadata during upload 2023-05-02 17:31:55 +05:30
Neeraj Gupta 0aa0f89318
Enable setting for changing language (#1052) 2023-05-02 16:45:31 +05:30
Neeraj Gupta f039236c1d
Support for playing live photos (#1050) 2023-05-02 16:42:40 +05:30
Neeraj Gupta 6ed276299a
l10n: Extract strings 2023-05-02 13:13:05 +05:30
Neeraj Gupta 66cb5cdb0c
l10n: Extract strings 2023-05-02 12:59:03 +05:30
Neeraj Gupta 81e32712d3
MemoryWidget: Switch to Expanded instead of using Sizebox 2023-05-02 12:51:20 +05:30
Neeraj Gupta 82a54b7d9b
l10n: extract strings 2023-05-02 12:33:42 +05:30
Neeraj Gupta 2733cc2c33
Enable translation for dutch and simplified-chinese 2023-05-02 12:32:19 +05:30
Neeraj Gupta 0eb346e2e5
l10n: save locale with country code 2023-05-02 12:31:07 +05:30
Neeraj Gupta 0b9fc55d5c
Enable language change 2023-05-02 10:11:08 +05:30
Crowdin Bot 53a5fbae59 New Crowdin translations by GitHub Action 2023-05-01 12:17:11 +00:00
Neeraj Gupta f15a36bf29
Remove unusde code 2023-05-01 16:31:21 +05:30
Neeraj Gupta b3c0ec3941
Merge branch 'main' into photo_integration 2023-05-01 16:19:06 +05:30
Neeraj Gupta 0d56c636a2
Support for playing motion photos 2023-05-01 16:17:31 +05:30
Neeraj Gupta 91e835cdfd
Computer: Switch to forked version + enable debuglogs (#1042) 2023-05-01 11:40:42 +05:30
Ashil 38b7d04a70
Tests for exif to location parsing (#1045) 2023-04-29 17:27:48 +05:30
ashilkn 0d45b08a12 Remove regex 2023-04-29 17:25:39 +05:30
ashilkn e6d65866a6 Make latRef and longRef of GPSData final 2023-04-29 17:11:00 +05:30
Neeraj Gupta e7a0a88d1b
Remove unrelated changes 2023-04-29 17:02:52 +05:30
Neeraj Gupta 69ce3dca24
Merge branch 'main' into aspectRatio 2023-04-29 16:59:45 +05:30
Ashil 299d1bb117
Custom radius (#1039) 2023-04-29 16:15:21 +05:30
Neeraj Gupta db61826504
Clean up: Remove old migration code 2023-04-29 14:16:08 +05:30
Neeraj Gupta 87333c83d5
[Perf] Avoid redundant method call via compute 2023-04-29 14:03:44 +05:30
Neeraj Gupta 0fcf40b12a
Refactor: Directly ref shared computer instead of passing as variable 2023-04-29 13:55:31 +05:30
Neeraj Gupta b5fe6ede26
Assign taskname for computer tasks 2023-04-29 13:27:18 +05:30
Neeraj Gupta 85a95a52ec
Fix typo 2023-04-29 12:35:18 +05:30
Neeraj Gupta 54ff4e5dd5
Enable computer logs in debug mode 2023-04-29 12:34:02 +05:30
Neeraj Gupta 4745a5a2f3
Initiate shared workers during app init 2023-04-29 12:33:38 +05:30
Neeraj Gupta 453a44cb82
Update computer pkg 2023-04-29 12:28:07 +05:30
ashilkn e028d16173 Return null if latRef or longRef's format is invalid on parsing location from EXIF 2023-04-28 17:21:08 +05:30
ashilkn 27abbbcae2 Add unit of raidus in dialog used to enter custom radius 2023-04-28 15:20:52 +05:30
ashilkn c7fbb550fc Merge branch 'main' into custom_radius 2023-04-27 13:02:41 +05:30
ashilkn 7b5b39997f Store state of selected radius instead of selected radius index for a bug fix 2023-04-27 12:57:32 +05:30
ashilkn 6404f86059 Handle errors on creating a custom radius 2023-04-27 09:35:40 +05:30
ashilkn 53c3713e28 Fixed state refresh issue for custom radius + refactor 2023-04-26 19:11:44 +05:30
ashilkn 2b0d851c81 Custom radius for location tags but with state refresh issues 2023-04-26 18:31:33 +05:30
ashilkn 36c5052a6d Format inital value of TextInputWidget 2023-04-26 14:59:14 +05:30
Crowdin Bot e176233418 New Crowdin translations by GitHub Action 2023-04-26 06:58:08 +00:00
ashilkn c183e3eca8 Disable submit button if input is empty in TextInputDialog 2023-04-26 11:46:24 +05:30
ashilkn 767c76e2f1 Layout changes to make UI better 2023-04-26 11:10:58 +05:30
Neeraj Gupta a46cce94e2
Add description for raise tickets 2023-04-26 10:48:18 +05:30
ashilkn 6f70af3608 Added border to container displaying radius to make it look tappable 2023-04-26 10:47:37 +05:30
ashilkn 9277a83783 Dialog for custom radius with input restrictions 2023-04-25 19:15:10 +05:30
ashilkn d45af08120 Added optional parameters textEditingController and textInputFormatter to showTextInputDialog() 2023-04-25 16:40:22 +05:30
ashilkn 600e107704 Round radius shown in radius picker widget 2023-04-25 16:07:08 +05:30
Neeraj Gupta 7ec8e09a36
Option to view files with location but no locaitonTag 2023-04-25 12:48:21 +05:30
Neeraj Gupta 35fb0d1cf9
Remove unused code 2023-04-25 12:47:55 +05:30
ashilkn 7f1bb022b2 Changed raidus from int to double in location tags 2023-04-25 12:15:13 +05:30
Neeraj Gupta 207bc7e223
Add migration script for fixing badLocation coordinates 2023-04-25 12:10:10 +05:30
Neeraj Gupta bb1b52249a
Fix typo 2023-04-25 11:04:08 +05:30
Neeraj Gupta c1cc2add1d
Remove migration for badCreationTime 2023-04-25 11:01:30 +05:30
Neeraj Gupta 317944f5a7
Remove unused constants 2023-04-25 09:11:57 +05:30
ashilkn 6be8f047cb Handle case where latRef & longRef is null & lat and long are signed 2023-04-25 00:17:37 +05:30
ashilkn 36d2ba7059 Fixed bug in parsing of location in DMS format to decimal degrees 2023-04-24 23:23:50 +05:30
ashilkn ff9d2270cd Sync entities on logging in 2023-04-24 18:44:27 +05:30
ashilkn 2037864023 Fix error in translation 2023-04-24 13:45:19 +05:30
Crowdin Bot b4a408ef32 New Crowdin translations by GitHub Action 2023-04-24 00:49:55 +00:00
Crowdin Bot 861132ebf2 New Crowdin translations by GitHub Action 2023-04-23 00:52:58 +00:00
Vishnu Mohandas 0a83b3877d
Extract strings (#1020) 2023-04-21 21:12:57 +05:30
vishnukvmd 842544fc05 Add descriptions 2023-04-21 20:19:44 +05:30
vishnukvmd 84e7a592af Extract strings 2023-04-21 20:17:47 +05:30
Neeraj Gupta 9c014836ef
Fix i10n issue (#1019) 2023-04-21 11:02:00 +05:30
Neeraj Gupta 8712ef8e26
[generated] i10n changes 2023-04-21 10:26:57 +05:30
Neeraj Gupta 8a729755ff
Fix bug in rendering deduple page 2023-04-21 10:25:03 +05:30
ashilkn 2c5d2c0d80 Fixed UI on archive screen 2023-04-20 15:50:49 +05:30
Crowdin Bot 957c341986 New Crowdin translations by GitHub Action 2023-04-20 09:25:10 +00:00
ashilkn a133eb6048 Show edit location sheet on clicking on title header in location screen 2023-04-20 11:24:41 +05:30
ashilkn a81d78b71f Bug fix: center point coordinates not changing on 'edit location' sheet on coming back to it from editing center point in 'edit center point' sheet 2023-04-20 11:01:42 +05:30
ashilkn 33c2992ec3 Use IconButtonWidget instead of IconButton in RadiusPickerWidget 2023-04-20 10:08:54 +05:30
ashilkn 7fa25e75e3 Give top border radius for file details sheet 2023-04-20 09:56:34 +05:30
Crowdin Bot 223faa8481 New Crowdin translations by GitHub Action 2023-04-20 00:46:10 +00:00
Vishnu Mohandas 59a14b9095
New Translations (#1013) 2023-04-20 01:53:28 +05:30
ashilkn 5fdc92506e Fixed build error 2023-04-19 19:45:19 +05:30
Crowdin Bot 14ce438da1 New Crowdin translations by GitHub Action 2023-04-19 12:17:31 +00:00
Neeraj Gupta fcc969cfc1
New Translations (#1011) 2023-04-19 11:37:41 +05:30
ashilkn 8c8143d3b5 Fix build error 2023-04-19 11:19:33 +05:30
Crowdin Bot 795a98bae9 New Crowdin translations by GitHub Action 2023-04-19 04:57:33 +00:00
Neeraj Gupta fe6d4be9f2
l10n: use Styled text 2023-04-19 10:21:42 +05:30
Neeraj Gupta bdb853ebd6
Handle incomplete lat/long values 2023-04-19 08:25:00 +05:30
Neeraj Gupta 416fc58053
Reduce nesting 2023-04-19 08:24:03 +05:30
Neeraj Gupta 059279b76f
Handle missing lat/long ref 2023-04-19 08:23:33 +05:30
Neeraj Gupta f42301c077
[generated] i10n changes 2023-04-19 08:20:45 +05:30
Neeraj Gupta 855ffec6c7
Migration: Extract location from exif (#1006) 2023-04-19 08:15:26 +05:30
Crowdin Bot 68315edcd7 New Crowdin translations by GitHub Action 2023-04-19 00:49:48 +00:00
Neeraj Gupta c421f029c0
Migration: Extract location from exif 2023-04-18 20:58:46 +05:30
Crowdin Bot fef2ead2c0 New Crowdin translations by GitHub Action 2023-04-18 12:17:42 +00:00
Neeraj Gupta 4273f2af19
[generated] i10n changes 2023-04-18 15:04:12 +05:30
Neeraj Gupta 19940dfd9e
Fix: clear entities table on logout 2023-04-18 15:03:01 +05:30
Neeraj Gupta b922536646
Lint Fixes (#1002) 2023-04-18 14:41:10 +05:30
Neeraj Gupta 0ddfa1a865
Lint: Fix trailing comma warnings 2023-04-18 14:35:21 +05:30
Neeraj Gupta d83607b574
Location tag fixes (#993) 2023-04-18 14:07:46 +05:30
Neeraj Gupta 803d9a50a0
Fix typo 2023-04-18 14:06:41 +05:30
Neeraj Gupta ef5d1ec257
Skip location update if file is not uploaded or owned by user 2023-04-18 13:55:32 +05:30
Neeraj Gupta ef6c84ad97
Remove feature flag 2023-04-18 13:52:11 +05:30
Neeraj Gupta 662a6f9070
Add 1km as radius for locationTag 2023-04-18 13:49:59 +05:30
Neeraj Gupta e4038a9777
Fix: Store lat/long from pubMetadata in db 2023-04-18 13:45:11 +05:30
Neeraj Gupta 1965588081
Minor bug fix 2023-04-18 13:37:34 +05:30
Neeraj Gupta b9b6830a07
Fix: Updation of location via fileInfo 2023-04-18 13:16:55 +05:30
Neeraj Gupta 360c7cd29e
Minor refactor 2023-04-18 13:01:15 +05:30
Neeraj Gupta 78554c837c
Search: sort allFiles by creationTime DESC 2023-04-18 12:51:27 +05:30
Neeraj Gupta f888f8ce3c
Handle exception in locationFromExif 2023-04-18 12:38:52 +05:30
ashilkn fdb8ffa66b Removed unneccesary setState 2023-04-18 11:59:58 +05:30
ashilkn 85e011c762 Refactoring 2023-04-18 11:57:55 +05:30
ashilkn 13cd4ce322 Check if file type is video or photo of source file and only then get exif from source file 2023-04-18 10:49:10 +05:30
Crowdin Bot 00cd942835 New Crowdin translations by GitHub Action 2023-04-18 05:06:01 +00:00
Neeraj Gupta bd247011c7
[generated] i10n changes 2023-04-18 10:33:22 +05:30
Neeraj Gupta 6a79deaaa3
l10n: Extract strings 2023-04-18 10:33:15 +05:30
Neeraj Gupta 1fb3a15e49
ImageSave: Handle null value of deviceFolder 2023-04-18 10:29:41 +05:30
ashilkn 4dbcf4bc30 Contain rebuild to only location tag tile in file details 2023-04-18 10:12:15 +05:30
Crowdin Bot b875aab9fb New Crowdin translations by GitHub Action 2023-04-18 00:45:36 +00:00
ashilkn 380a9c31c0 Update pubMmd when location is updated on opening file info 2023-04-17 19:07:17 +05:30
ashilkn e178b5aa3f Get location data from exif in getMetadataForUpload() for location metadata 2023-04-17 18:18:05 +05:30
Crowdin Bot b1237b4332 New Crowdin translations by GitHub Action 2023-04-17 12:18:43 +00:00
Neeraj Gupta 569905632a
Add null check 2023-04-17 13:19:46 +05:30
Neeraj Gupta 79369a2afd
Fix potential NPE during upload 2023-04-17 13:14:46 +05:30
ashilkn 6c054b0f79 Refactored by not calling getExif() twice and only once 2023-04-17 13:13:03 +05:30
Neeraj Gupta 23e0fef585
New Translations (#992) 2023-04-17 12:55:50 +05:30
Neeraj Gupta e07d5733df
Merge branch 'main' into report_bug_long_press 2023-04-17 12:54:42 +05:30
ashilkn 44fcb469a5 Fixed a null pointer error 2023-04-17 12:53:51 +05:30
Vishnu Mohandas 86cf9a34e4
Fix log line (#994) 2023-04-17 12:53:11 +05:30
Neeraj Gupta efd21d01e7
Use string interpolation 2023-04-17 12:52:53 +05:30
vishnukvmd 902ca7a7aa Merge branch 'main' into report_bug_long_press 2023-04-17 12:47:03 +05:30
vishnukvmd 5484aabfd7 Fix lint warning 2023-04-17 12:44:37 +05:30
vishnukvmd 685a834e86 Attach long-press action to report bug 2023-04-17 12:44:09 +05:30
vishnukvmd 827375fb08 Add long-press action for menu item 2023-04-17 12:43:55 +05:30
vishnukvmd 8c48dc2984 Fix log line 2023-04-17 12:27:17 +05:30
ashilkn 1fc6a675ea Update location data of file on opening file details for files which have missing location data 2023-04-17 11:47:59 +05:30
ashilkn 52c19697bb Added a comment 2023-04-17 10:31:09 +05:30
Crowdin Bot b8bbbd3e75 New Crowdin translations by GitHub Action 2023-04-17 00:48:56 +00:00
Neeraj Gupta e7fb26162e
Flip change log entries order 2023-04-16 12:30:05 +05:30
Neeraj Gupta db18a1a0e2
Update changelog 2023-04-16 11:27:42 +05:30