ashilkn
7599d019d0
fix: reload UI when items are deleted or hidden from search result screen
2023-12-07 15:11:34 +05:30
Neeraj Gupta
f023022fff
Fix forceUpload to shared albums ( #1572 )
2023-12-06 22:33:55 +05:30
Neeraj Gupta
c8d3ab8dc6
Merge branch 'main' into more_improvements
2023-12-06 13:35:58 +05:30
Neeraj Gupta
d833ba31ed
Add support for early validation of photo
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-06 13:32:11 +05:30
Neeraj Gupta
034d9e9914
Enhance re-processing of live photos ( #1570 )
...
* Improve live photos change check
* Ignore files that are already marked for reupload
2023-12-06 12:56:26 +05:30
Neeraj Gupta
094da58492
Ensure unique path for temp live photo
2023-12-06 12:43:08 +05:30
Neeraj Gupta
21b9905a6f
Run check in small chunk
2023-12-06 12:34:06 +05:30
Neeraj Gupta
d4cd160eeb
PerfFix: Perform zip ops on different isolate
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-06 10:00:11 +05:30
Neeraj Gupta
844fa75bcd
Ignore files that are already marked for reupload
2023-12-06 09:20:28 +05:30
Neeraj Gupta
1d9d96faf1
Improve live photos change check
2023-12-06 09:14:33 +05:30
Neeraj Gupta
f0d9b27397
Enhance logs
2023-12-06 08:53:34 +05:30
Neeraj Gupta
eabcded25e
Fix: Swallow InvalidFileError during upload session
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-06 08:46:01 +05:30
Neeraj Gupta
c896fc59f3
Mark file invalid for upload if > 5Gib
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-06 08:06:54 +05:30
Neeraj Gupta
fd434ba9f4
Log status value
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-06 07:44:19 +05:30
vishnukvmd
75704f0687
Update logger name
2023-12-05 22:37:56 +05:30
vishnukvmd
708b1c8d23
Refactor ML framework
2023-12-05 22:36:02 +05:30
Neeraj Gupta
9cc515b573
Remove callback on dispose
2023-12-05 21:45:56 +05:30
Neeraj Gupta
c015f1b23b
Add mount check before setting valueNotifier value
2023-12-05 21:44:39 +05:30
vishnukvmd
05ba553ebc
Define a dummy init method
2023-12-05 21:33:03 +05:30
vishnukvmd
ac82f5b282
Create a generic EmbeddingService
2023-12-05 21:31:25 +05:30
vishnukvmd
dc16c52ff6
Move score computation to app layer
2023-12-05 21:17:28 +05:30
vishnukvmd
54b553909f
Merge branch 'main' into clip
2023-12-05 21:13:53 +05:30
Vishnu Mohandas
4fdc54bad7
Gallery state refresh bug ( #1565 )
2023-12-04 19:00:07 +05:30
ashilkn
df809e9112
fix: gallery UI not updating after delete, hide and archive
2023-12-04 18:48:11 +05:30
ashilkn
addac894e4
remove comment + fix lint error
2023-12-04 15:21:49 +05:30
ashilkn
00b92351ca
Reduce thickness and make corners rounded on the scrollbar of file actions
2023-12-04 14:53:38 +05:30
Neeraj Gupta
9e75d4c4d2
Merge branch 'main' into pull_down_fix
2023-12-04 10:27:29 +05:30
Neeraj Gupta
cd320d30dd
LocalFileUpdater: Process live photos ( #1556 )
...
* Import files that need to be checked for livePhoto upload
* Add logic to re-process live photos
* Update localFile check + bump version
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
---------
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-12-04 10:25:17 +05:30
vishnukvmd
23d46e203b
Fix issue that was breaking the pull-down interaction
2023-12-04 10:23:07 +05:30
Vishnu Mohandas
3441c950d8
Add a scrollbar for bottom action bar ( #1561 )
2023-12-02 18:02:46 +05:30
Vishnu Mohandas
700de0dd8b
fix: deleting of items not reflecting on UI ( #1560 )
2023-12-02 17:16:12 +05:30
Neeraj Gupta
f56191f70d
Warn for unawaited futures ( #1559 )
2023-12-02 17:12:52 +05:30
ashilkn
df10e49964
fix: deleting of items not reflecting on UI
2023-12-02 17:04:01 +05:30
vishnukvmd
27f8bc8aad
Remove redundant variable
2023-12-02 00:14:47 +05:30
Neeraj Gupta
d95a768edc
Fix: Avoid redundant position fix
2023-12-02 00:03:55 +05:30
Neeraj Gupta
f66de8829b
Fix: Register callback for scaleStateChangedCallback
2023-12-02 00:01:38 +05:30
Neeraj Gupta
fe2bcc0438
Fix only attempt to re-upload in owned collection ( #1555 )
2023-12-01 17:21:16 +05:30
Ashil
bdac20a711
Use debouncer for home, owned and shared albums tabs and gallery. ( #1554 )
2023-12-01 16:04:09 +05:30
ashilkn
8b39716f5c
cancel debouncers on disposing widget
2023-12-01 15:55:16 +05:30
ashilkn
87fa673900
perf: add debouncer to reduce reloading of other tabs
2023-12-01 15:41:05 +05:30
Vishnu Mohandas
5480f04e1a
Add missing await for live photo zip ( #1553 )
2023-12-01 15:40:36 +05:30
Neeraj Gupta
60ffbc7166
Add missing await for live photo zip
2023-12-01 15:39:26 +05:30
ashilkn
28ab6085c8
change debounce time and interval time for reloading all sections in search tab
2023-12-01 13:49:13 +05:30
ashilkn
6a759d8b96
perf: add debouncer to reload and force reload event listeners in gallery
2023-12-01 13:27:42 +05:30
Neeraj Gupta
9ec03fae25
Upgrade motion_photos pkg
2023-11-30 22:12:14 +05:30
Ashil
f11f34c37f
pref: minor improvement ( #1550 )
2023-11-30 19:41:10 +05:30
ashilkn
6a26e01af0
change interval time type from int to Duration in debouncer
2023-11-30 19:29:27 +05:30
Crowdin Bot
8067dbbfe1
New Crowdin translations by GitHub Action
2023-11-30 12:19:32 +00:00
Neeraj Gupta
1ec2b14df2
Make error field mandatory
2023-11-30 10:49:35 +05:30
Neeraj Gupta
6780a3409c
Simplify condition
2023-11-30 10:38:15 +05:30
Neeraj Gupta
7230d52dd2
ErrDialog: Surface network error & contact support
2023-11-30 10:37:38 +05:30
Neeraj Gupta
a4fd60ba45
Extend generic errorDialog to surface more error
2023-11-30 08:51:28 +05:30
Neeraj Gupta
da67b6ba17
Only reload when user is on search tab
2023-11-28 13:29:22 +05:30
Neeraj Gupta
c898256b48
Reduce time to 4 seconds
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-28 13:05:45 +05:30
Neeraj Gupta
f8209ff604
Fix bug in debouncer & increase search tab debounce time
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-28 13:00:35 +05:30
Neeraj Gupta
5dd09a79ae
Rename variable
2023-11-28 12:27:15 +05:30
Neeraj Gupta
84721d7e90
Fix build issue
2023-11-28 11:49:44 +05:30
Neeraj Gupta
e8a4ddb4d9
Remove black friday deal ref
2023-11-28 10:46:37 +05:30
Vishnu Mohandas
32735c6676
Round down the number of items within a map view ( #1545 )
2023-11-28 06:25:42 +05:30
vishnukvmd
1063bb18e0
Round down the number of items within a map view
2023-11-28 00:08:53 +05:30
Neeraj Gupta
70489c4bbd
Fix bug in local file update checker ( #1544 )
2023-11-27 14:58:15 +05:30
Neeraj Gupta
3cecdd201d
Fix bug in local file update checker
2023-11-27 14:55:14 +05:30
Crowdin Bot
e93b582127
New Crowdin translations by GitHub Action
2023-11-27 00:45:05 +00:00
Neeraj Gupta
4fba22f204
ChangePassword: Confirm before signing out from other devices
2023-11-26 16:18:15 +05:30
Neeraj Gupta
e9becab757
Fix: Add missing await ( #1538 )
2023-11-24 22:06:19 +05:30
Ashil
75f141e006
feat: sort results in 'view all' of search sections in alphabetical order ( #1530 )
2023-11-24 21:57:29 +05:30
Neeraj Gupta
524c68b593
Fix: Add missing await
2023-11-24 21:54:16 +05:30
Neeraj Gupta
06497cb370
[generated strings]
2023-11-24 13:07:12 +05:30
Vishnu Mohandas
caa0af3a07
Zoom image sliding bug ( #1523 )
...
Zoom image sliding bug
2023-11-22 09:40:53 +05:30
Muhammed Ayimen
a70a5f95da
Simplfied: Vertical drag function
2023-11-22 13:09:15 +09:00
ashilkn
cf15c791b2
feat: sort results in 'view all' of search sections in alphabetical order
2023-11-21 10:36:46 +05:30
Muhammed Ayimen
1307358934
Updated: Even if the image is not stored locally, vertical drag works
2023-11-21 13:23:28 +09:00
Crowdin Bot
7767eaaccf
New Crowdin translations by GitHub Action
2023-11-21 00:45:47 +00:00
Muhammed Ayimen
0268f12cf4
Merge branch 'main' of https://github.com/i-aiymen/photos-app into zoomImageSlidingBug
2023-11-21 08:13:22 +09:00
Muhammed Ayimen
97dfb91709
Removed: should _shouldDisableScroll parameter from all the file that have called it
2023-11-21 00:20:50 +09:00
Muhammed Ayimen
bb93fe3c70
Removed and updated: Percentage checking and variable declaration convention
2023-11-21 00:03:35 +09:00
Muhammed Ayimen
fb599a85b8
Updated: Vertical drag gets disabled, based on a particular zooming value which is calculated by a percentage
2023-11-20 23:28:31 +09:00
Neeraj Gupta
e1314c1b98
Bump version: 0.8.1+521
2023-11-20 19:35:43 +05:30
Neeraj Gupta
f16c7d0aad
Merge branch 'main' into show_add_on_validity
2023-11-20 19:35:15 +05:30
Neeraj Gupta
6b15e214f7
Switch to different formatter for stroage
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-20 19:26:00 +05:30
Neeraj Gupta
7c4b389ef4
Update copy
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-20 19:24:41 +05:30
Neeraj Gupta
3fbf7be3ab
Toggle current sub active flag based on add-on
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-20 19:23:39 +05:30
Neeraj Gupta
81079ac7dc
Show add-on validity on sub page
2023-11-20 18:40:57 +05:30
Crowdin Bot
48400bc4e7
New Crowdin translations by GitHub Action
2023-11-20 12:20:24 +00:00
Muhammed Ayimen
20a6113562
Removed: scale state controller - pt2
2023-11-20 20:38:10 +09:00
Neeraj Gupta
283f34921e
Port lock screen fixes from auth ( #1525 )
2023-11-20 17:07:25 +05:30
Neeraj Gupta
6af7140be5
Port lock screen fixes from auth
2023-11-20 17:06:11 +05:30
Muhammed Ayimen
557b636ab0
Removed: scale state controller
2023-11-20 20:30:37 +09:00
Neeraj Gupta
1abd0a3178
Handle loginKey and keyDerivation err during SRP based login ( #1522 )
2023-11-20 15:52:52 +05:30
ashilkn
f25a4e59b4
fix: archived files which are not part of an archived album were coming up in moments
2023-11-20 14:27:01 +05:30
Muhammed Ayimen
f95d5c39de
Bug fixed: Zoom image sliding being prevented because of state change callback parameter used inside photo view gallery widget
2023-11-20 17:50:44 +09:00
Neeraj Gupta
1da9cd6f35
Trigger regular login when loginKey derivation fails
2023-11-20 13:50:25 +05:30
Neeraj Gupta
f910da0964
Handle loginKey and keyDerivation err during SRP based login
2023-11-20 13:28:27 +05:30
Crowdin Bot
2669cfb562
New Crowdin translations by GitHub Action
2023-11-19 12:17:08 +00:00
vishnukvmd
8981e96a8d
Merge branch 'main' into clip
2023-11-18 17:06:38 +05:30
vishnukvmd
a0a5640e61
Add logs
2023-11-18 16:57:25 +05:30
ashilkn
571d612cac
fix: video continues playing after going to the next memory
2023-11-18 16:38:41 +05:30
ashilkn
fbc8d0a155
feat: loop playback of videos
2023-11-18 15:32:36 +05:30
Crowdin Bot
8513509701
New Crowdin translations by GitHub Action
2023-11-18 00:43:51 +00:00
vishnukvmd
1353806a1b
Update copy
2023-11-17 21:03:10 +05:30
vishnukvmd
1956a589d7
ping-pong
2023-11-17 17:26:02 +05:30
vishnukvmd
3949918440
Merge branch 'main' into clip
2023-11-17 16:41:39 +05:30
Vishnu Mohandas
e99544e335
Update change log ( #1511 )
2023-11-17 16:38:54 +05:30
ashilkn
0c47ba60f2
add shimmer
2023-11-17 16:37:47 +05:30
ashilkn
ce064f4b35
update change log copy
2023-11-17 16:33:50 +05:30
ashilkn
b814fb0971
change people to contacts
2023-11-17 16:09:58 +05:30
vishnukvmd
6faa408204
Re-enable computation of image embedding
2023-11-17 15:44:16 +05:30
ashilkn
38ae3538e7
update change log version
2023-11-17 15:38:52 +05:30
ashilkn
dcf2b11cdc
show black friday banner on change log widget
2023-11-17 15:37:37 +05:30
ashilkn
9c5560c8df
update change log
2023-11-17 13:40:24 +05:30
ashilkn
67c61be995
show go-to-map icon when there are no location tags in location tag search section
2023-11-17 12:10:27 +05:30
ashilkn
a0f1e705a3
fix: add new location on search tab not working when there are no location tags
2023-11-17 11:48:40 +05:30
Neeraj Gupta
cbbf4d0650
Extra strings
2023-11-17 09:42:41 +05:30
ashilkn
acbf3baa80
remove using context only after init of widget is complete, can use context during init
2023-11-17 07:24:51 +05:30
vishnukvmd
fd8bd9accd
Expand hit area for viewing all results
2023-11-17 00:35:45 +05:30
vishnukvmd
c683d37899
TODO: Localize these strings
2023-11-17 00:22:46 +05:30
vishnukvmd
e1ebae3e9a
Render the type as plural
2023-11-17 00:10:12 +05:30
vishnukvmd
31589c9470
Return human readable string for file types
2023-11-17 00:08:05 +05:30
vishnukvmd
e17c56f4a1
Update icon for Maps
2023-11-16 23:59:35 +05:30
vishnukvmd
824866a8ab
Trim emails
2023-11-16 23:28:41 +05:30
vishnukvmd
6b7579da26
Merge branch 'main' into clip
2023-11-16 19:00:32 +05:30
Vishnu Mohandas
e3bd3604a5
Search tab ( #905 )
2023-11-16 17:47:37 +05:30
Muhammed Ayimen
d84eefa2ea
Added: Extra parameters to the photoViewGalleryPageOption widget
2023-11-16 18:55:44 +09:00
ashilkn
7e15691c30
resolve conflicts and merge main
2023-11-16 13:41:39 +05:30
ashilkn
4229223af5
minor changes
2023-11-16 13:38:31 +05:30
ashilkn
08634739dc
remove unnecessary variable
2023-11-16 12:52:15 +05:30
ashilkn
aef57cbee6
Changes to comments
2023-11-16 12:51:49 +05:30
ashilkn
2077f4e220
extract strings
2023-11-16 12:09:43 +05:30
ashilkn
f82a56962b
add comment
2023-11-16 11:53:04 +05:30
ashilkn
d57d0d7035
extract strings
2023-11-16 11:41:44 +05:30
ashilkn
d0dcb1b292
clean up search_tab.dart
2023-11-16 11:32:40 +05:30
ashilkn
ee560a4c00
refactor + use better fn name
2023-11-16 10:48:57 +05:30
ashilkn
15507fafd1
remove unused variable
2023-11-16 10:40:17 +05:30
ashilkn
d487a94b64
Remove comment
2023-11-16 10:38:18 +05:30
Muhammed Ayimen
e22089ff5a
Fixed: When we zoom the image, we will be able to slide to next or previous image without being zoomed out, which is similar to google files
2023-11-16 10:26:14 +09:00
Neeraj Gupta
bf08e938ff
Allow folks with add_on to activate family
2023-11-15 20:14:48 +05:30
Neeraj Gupta
172fc66f76
Extract strings
2023-11-15 18:58:53 +05:30
Neeraj Gupta
09ac36ee57
Show banner in debugMode
2023-11-15 18:54:29 +05:30
Neeraj Gupta
e13061069a
Hide BF banner after 5th Dec
2023-11-15 18:39:13 +05:30
ashilkn
46175ae969
minor change
2023-11-15 18:19:33 +05:30
ashilkn
781271c43c
Show new black friday banner only for android
2023-11-15 18:15:38 +05:30
vishnukvmd
f54d82be34
Perform no image embedding
2023-11-15 17:35:04 +05:30
ashilkn
faede193b1
resolve conflicts and merge main
2023-11-15 15:48:31 +05:30
ashilkn
b4a07d2b0d
fix: hero animation not working between album's view all tile and collection screen
2023-11-15 13:57:03 +05:30
ashilkn
6017140a1b
show LocationScreen instead of SearchResultPage when opening a location from
...
'view all' of location search section
2023-11-15 13:33:59 +05:30
vishnukvmd
cf3634f707
Ignore spurious requests to backfill
2023-11-15 10:50:48 +05:30
vishnukvmd
179dc0ce89
Minor refactor
2023-11-15 10:47:25 +05:30
vishnukvmd
4f49032427
Hide progress bar once there are no items to be indexed
2023-11-15 10:42:37 +05:30
vishnukvmd
4c2ec1da50
Wait until model is loaded
2023-11-15 10:42:03 +05:30
ashilkn
09a78038eb
Reload only location search section on changes related to loc tag
2023-11-15 10:29:07 +05:30
ashilkn
fcf94ed517
Revert "Make search section stateless and stop rebuiding on events"
...
This reverts commit b6e7aece76
.
2023-11-15 10:20:45 +05:30
vishnukvmd
2e15d953f7
Ignore search if models haven't been loaded
2023-11-15 10:19:05 +05:30
Neeraj Gupta
41cf688552
Hide free sub validity if bf deal is active
2023-11-15 08:37:45 +05:30
vishnukvmd
7abaf52683
Prompt only twice for a rating
2023-11-15 03:00:21 +05:30
vishnukvmd
4a5d91623a
Show a progress bar next to Status
2023-11-15 02:29:47 +05:30
vishnukvmd
d64d3c4179
Reflect the correct index status
2023-11-15 02:17:53 +05:30
vishnukvmd
df5c776dc8
Simplify state
2023-11-15 02:08:26 +05:30
vishnukvmd
76f3c43ae3
Use a different event to pull from server
2023-11-15 02:03:32 +05:30
vishnukvmd
a28219807b
Remove extra sync event
2023-11-15 01:36:14 +05:30
vishnukvmd
688b43c75a
Listen to changes in the DB and update the cache
2023-11-15 01:16:17 +05:30
vishnukvmd
a65ea2e649
Remove code to debug
2023-11-15 00:55:43 +05:30
vishnukvmd
4740d723af
Simplify scoring function
2023-11-15 00:16:49 +05:30
vishnukvmd
ce2e034085
Play with an optimized computeScore method
2023-11-14 23:33:10 +05:30
vishnukvmd
6ad7911f1f
Update indexing status in real time
2023-11-14 23:32:03 +05:30
vishnukvmd
98b1c1689d
Update key
2023-11-14 22:48:03 +05:30
vishnukvmd
49856e2667
Update path to object box
2023-11-14 22:44:00 +05:30
vishnukvmd
ef5a5b7c40
Ignore files that have already been queued
2023-11-14 21:01:16 +05:30
vishnukvmd
7c2bf8bd97
Block back fill on remote sync
2023-11-14 20:50:46 +05:30
vishnukvmd
1f17e892c0
Disable search if magic search is disabled
2023-11-14 19:30:06 +05:30
vishnukvmd
db3952bb88
Disable search by default
2023-11-14 19:26:45 +05:30
vishnukvmd
72e4537980
Hide search settings on iOS
2023-11-14 19:23:47 +05:30
vishnukvmd
fb092ffa34
Fix issue with select-all button
2023-11-14 18:25:56 +05:30
vishnukvmd
0e76d2bed2
Fix alignment within gallery
2023-11-14 18:16:39 +05:30
vishnukvmd
8950bb0515
Hide maps for search results
2023-11-14 16:34:21 +05:30
vishnukvmd
cd296373d2
Reorder methods
2023-11-14 14:34:42 +05:30
vishnukvmd
34028dc5d7
Reduce visibility of method
2023-11-14 14:33:16 +05:30
vishnukvmd
419467cfac
Minor refactor
2023-11-14 14:31:48 +05:30
vishnukvmd
794880ab2f
Enable Magic search by default
2023-11-14 14:26:40 +05:30
vishnukvmd
e101462eee
Decode fetched embeddings on a separate isolate
2023-11-14 14:18:22 +05:30
vishnukvmd
739ef4c21e
Refactor code
2023-11-14 13:41:32 +05:30
vishnukvmd
c24e8e4952
Increase debouncer duration
2023-11-14 13:36:09 +05:30
vishnukvmd
ea76fd2ce8
Warm up the text encoder
2023-11-14 13:34:28 +05:30
vishnukvmd
b54f082cb6
Move from SQLite to ObjectBox for storing embeddings
2023-11-14 13:26:54 +05:30
ashilkn
bc31578edd
add animation between search screens inside indexedStack
2023-11-14 12:39:31 +05:30
ashilkn
9487c846a6
show loading icon when all search sections are getting loaded or reloaded
2023-11-14 12:25:56 +05:30
vishnukvmd
b9cd9cf9cd
Fix bug when 0 embeddings are returned
2023-11-14 12:12:58 +05:30
ashilkn
91dbd476d2
add comment
2023-11-14 11:32:25 +05:30
ashilkn
f267bb3d08
fix: search results from previous query coming up due to race condition
2023-11-14 11:20:15 +05:30
vishnukvmd
289fbc8a11
Move entire score computation to an isolate
2023-11-14 10:14:54 +05:30
vishnukvmd
cb82d44d4d
Remove verbose logging for Computer
2023-11-14 10:14:17 +05:30
vishnukvmd
3d0fefb715
Merge branch 'main' into clip
2023-11-14 09:35:41 +05:30
Vishnu Mohandas
58df09ba78
Show option to contact support when verification fails ( #1491 )
2023-11-12 12:19:00 +05:30
vishnukvmd
4278dcc102
Show option to contact support when verification fails
2023-11-11 19:13:09 +05:30
ashilkn
7b2810391c
remove shuffling of results in some search secitons for better UI
2023-11-11 10:20:39 +05:30
ashilkn
b6e7aece76
Make search section stateless and stop rebuiding on events
2023-11-11 10:17:38 +05:30
ashilkn
2114dbf441
only listen to FilesUpdatedEvent for reloading all search sections and add debouncer to it + add logging
2023-11-11 07:47:40 +05:30
ashilkn
4391c4a4d9
fix: remove border of NoThumbnailWidget at places
2023-11-10 17:42:27 +05:30
ashilkn
70ca1f1eac
add hero animation for location section
2023-11-10 17:30:17 +05:30
ashilkn
0bcc437fc3
Remove animation between SearchableItem and SearchExample while keeping other hero animations working
2023-11-10 16:00:20 +05:30
Neeraj Gupta
b3e42b422c
generated strings
2023-11-10 14:12:00 +05:30
ashilkn
9b1c3c9bd5
feat: swipe up for info on videos
2023-11-10 12:42:12 +05:30
ashilkn
bc49b0f0eb
feat: swipe up for info on photos
2023-11-10 12:37:13 +05:30
ashilkn
71d25a795c
Make hero animation work when going to SearchResultPage
2023-11-10 10:53:10 +05:30
ashilkn
6ec41684fa
fix: remove size snapping of hero animation
2023-11-10 10:20:24 +05:30
ashilkn
9cc76d26d0
add hero animation for search section examples
2023-11-09 12:49:56 +05:30
ashilkn
ba78a57db8
Move Albums section in search one section up
2023-11-09 12:22:16 +05:30
ashilkn
de347476c1
add animation on 'view all' screen
2023-11-09 11:10:09 +05:30
ashilkn
3bc256e783
show title in search section's 'view all' screen when results are loading
2023-11-09 10:45:52 +05:30
ashilkn
2da8d64614
fix: home bottom nav bar showing wrong tab as selected sometimes
2023-11-09 07:04:41 +05:30
Crowdin Bot
f800c17e53
New Crowdin translations by GitHub Action
2023-11-09 00:42:54 +00:00
Crowdin Bot
2deaf0c121
New Crowdin translations by GitHub Action
2023-11-08 12:18:20 +00:00
Neeraj Gupta
aba7f5d4b5
Surface breakdown on storage bonus ( #1481 )
2023-11-08 16:32:22 +05:30
Vishnu Mohandas
ca282385e4
Update intl_en.arb
2023-11-08 16:32:14 +05:30
ashilkn
9257a2afbf
clip title of galleryAppBar + remove rename from clicking galleryAppBar
2023-11-08 14:24:52 +05:30
Neeraj Gupta
f623912b03
Fix calculation for referral view
2023-11-08 13:59:17 +05:30
Neeraj Gupta
ac14215eeb
SubDowngrade: Check for add-on storage
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-08 13:17:24 +05:30
ashilkn
d14b2ef9d8
update 'view all' screen of search sections when events the section listens to fires
2023-11-08 13:12:50 +05:30
Neeraj Gupta
1c5956fe52
Make widget stateless
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-08 13:12:18 +05:30
Neeraj Gupta
b921416f4d
Add breakup of add-on-storage
2023-11-08 12:06:11 +05:30
Neeraj Gupta
1aa4f7161e
Hide View Add-on if only sign up bonus are present
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-07 20:44:39 +05:30
Neeraj Gupta
c5a2b63ba9
Add View Add-on button if bonus is available
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-07 19:01:05 +05:30
Neeraj Gupta
8e3e617094
Parse and persist storage bonus
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-07 19:00:37 +05:30
ashilkn
b4b4080149
resolve conflicts and merge main
2023-11-07 18:24:07 +05:30
ashilkn
e5180034ff
add support for searching sharer to see all items of sharer
2023-11-07 17:55:32 +05:30
Crowdin Bot
75bf1a69cc
New Crowdin translations by GitHub Action
2023-11-07 12:18:32 +00:00
ashilkn
12051e8003
rename method
2023-11-07 17:41:16 +05:30
ashilkn
14d4f73d0d
Remove unused code of recents
2023-11-07 17:19:59 +05:30
ashilkn
f625313912
fix: new state not reflecting on UI of search tab when syncing is complete
2023-11-07 16:22:56 +05:30
ashilkn
b39efa03c8
minor change
2023-11-07 13:17:32 +05:30
ashilkn
7b53b906b2
fix: bug in moments search section when there aren't results for at least one moments
2023-11-07 13:15:35 +05:30
ashilkn
3f1778460f
show a 'date' example in 'moments' search section
2023-11-07 12:33:45 +05:30
ashilkn
5cf9c30b5f
bug fix + handle possible errors with try catch
2023-11-07 10:31:43 +05:30
vishnukvmd
0affc76b82
Remove hint
2023-11-06 19:01:38 +05:30
vishnukvmd
4d095208f6
Load embeddings in a batch
2023-11-06 19:00:08 +05:30
Neeraj Gupta
e5be75e600
Update copy
2023-11-06 17:47:31 +05:30
Neeraj Gupta
37192e0396
Add optional field for referral source
2023-11-06 17:33:33 +05:30
ashilkn
7021dfea73
bug fix + optimise code + use better variables
2023-11-06 16:53:35 +05:30
ashilkn
7c912c2d02
Fix bug in description section results
2023-11-06 16:40:52 +05:30
ashilkn
a1717ee31d
use functionality of 'preserve more' for 'add photos' icon on top right of home tab and remove 'preserve more' footer
2023-11-06 11:04:16 +05:30
ashilkn
80f3e7e879
delete old SearchWidget and rename SearchWidgetNew to SearchWidget
2023-11-06 10:50:05 +05:30
ashilkn
dc595edc50
added more smartness on deciding which sub descriptions of all descriptions to show
2023-11-06 10:30:44 +05:30
ashilkn
c9a53ac66c
Give list of streams to listen to for each search section and listen and rebuild sections when it's events are fired
2023-11-05 19:08:34 +05:30
ashilkn
256742719e
rename variable
2023-11-05 17:14:10 +05:30
ashilkn
b414dee20e
remove search icon from home tab and replace it with 'create album' icon
2023-11-04 13:38:14 +05:30
ashilkn
b079713542
preserve query when switching between home tabs
2023-11-04 13:21:19 +05:30
ashilkn
9379798f4b
remove unnecessary piece of code
2023-11-04 13:16:51 +05:30
ashilkn
ff017f799d
fix: search results not completely scrollable when keyboard is up
2023-11-04 09:58:23 +05:30
ashilkn
59086452f5
add background to elevate search bar and bottom nav bar in search tab
2023-11-04 09:09:59 +05:30
ashilkn
8492cbff57
minor change
2023-11-04 06:21:04 +05:30
ashilkn
ee8f211b0c
remove splash from 'close' button of search bar
2023-11-03 21:48:55 +05:30
ashilkn
98ef5189a9
Refactor + fix last commit in a better way
2023-11-03 21:37:24 +05:30
ashilkn
6bcac41238
fix: in no search result screen, query suggestions aren't coming up
2023-11-03 17:03:47 +05:30
ashilkn
9f33ee5e32
Refactor
2023-11-03 15:02:06 +05:30
ashilkn
2e0f29fedc
unfocus search bar when 'close' is pressed on it, bringing the keybarod also down with it
2023-11-03 14:51:47 +05:30
ashilkn
522468580c
Resolve conflicts and merge main
2023-11-03 14:34:56 +05:30
ashilkn
5741830875
move getting section example results logic to init state + refactor
2023-11-02 18:57:08 +05:30
ashilkn
b066ab84c8
reload search tab once sync is complete
2023-11-02 18:29:59 +05:30
ashilkn
20c148e3bc
make search bar animation longer
2023-11-02 18:19:07 +05:30
ashilkn
67f652ac9a
disable recents
2023-11-02 14:17:16 +05:30
Neeraj Gupta
baef66ddd0
Add support for fixing incorrect MP tag
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-11-02 12:15:26 +05:30
Neeraj Gupta
cbeb2eb3cd
Fix lockscreen bug
2023-11-02 12:04:06 +05:30
ashilkn
8244dd30ce
fix error due to incorrect use of Expanded
2023-11-01 17:33:49 +05:30
ashilkn
f11f5f7ef6
store name of search results in RecentSearches instead of name SearchResult objects
2023-11-01 16:48:03 +05:30
ashilkn
b1772dff59
limit number of recents shown
2023-11-01 15:16:38 +05:30
ashilkn
f4e05de231
use global const variable for limit of examples in search section
2023-11-01 15:00:48 +05:30
ashilkn
20e212bbed
show recents in UI
2023-11-01 14:51:33 +05:30
ashilkn
58f049cbc0
created a modal for recent searches with ChangeNotifier
2023-11-01 12:13:15 +05:30
ashilkn
81175be27b
rename widget and it's file
2023-11-01 08:42:42 +05:30
ashilkn
b9692f8e3c
empty states for each section
2023-11-01 08:30:18 +05:30
ashilkn
d8907fdf17
show empty search tab state
2023-10-31 16:34:32 +05:30
ashilkn
22e3b0be0e
use better variable names
2023-10-31 16:18:01 +05:30
ashilkn
71dc5e74d0
remove defunct animations
2023-10-31 15:44:58 +05:30
ashilkn
afef0db1fd
use IndexedStack to preserve state of all search sections screen when searching
2023-10-31 15:43:28 +05:30
Neeraj Gupta
925c640eee
Fix: Order for LockScreen init
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-31 06:38:10 +05:30
ashilkn
28b1d736fe
remove unused pieces of code
2023-10-30 16:26:31 +05:30
vishnukvmd
71234dfa7e
Cache local embeddings
2023-10-28 17:47:17 +05:30
vishnukvmd
e971bf6bc5
Ensure that each entry within an embedding is cast to double
2023-10-28 17:37:24 +05:30
vishnukvmd
3d6bda6402
Address review comment
2023-10-28 16:33:00 +05:30
vishnukvmd
fb07b954a5
Simplify how low quality results are filtered out
2023-10-28 16:25:06 +05:30
vishnukvmd
e6c5bf0bbe
Update method name
2023-10-28 16:23:48 +05:30
vishnukvmd
1a01fbd5d9
Index the latest item first
2023-10-28 16:15:42 +05:30
vishnukvmd
4c593e097a
Clear the queue when indexing is disabled
2023-10-28 16:15:10 +05:30
vishnukvmd
89e7606d7a
Update score threshold
2023-10-27 13:04:31 +05:30
vishnukvmd
c0b1667962
Return empty results if magic search hasn't been enabled
2023-10-27 13:04:31 +05:30
vishnukvmd
b7e434c5ec
Disable semantic search on iOS
2023-10-27 13:04:31 +05:30
vishnukvmd
2827bf238a
Ignore if embedding lengths don't match
2023-10-27 13:04:31 +05:30
vishnukvmd
e36ec7cc94
Use ChaCha to encrypt embeddings
2023-10-27 13:04:31 +05:30
vishnukvmd
54a78555d8
Deal with JSONified strings instead of FloatArray buffers
2023-10-27 13:04:31 +05:30
vishnukvmd
7b93ff3bce
Drop embeddings table on logout
2023-10-27 13:04:31 +05:30
vishnukvmd
6acb2951b9
Remove batching
2023-10-27 13:04:31 +05:30
vishnukvmd
16951b75be
Remove debug statement
2023-10-27 13:04:30 +05:30
vishnukvmd
5b86080910
Minor refactor
2023-10-27 13:04:30 +05:30
vishnukvmd
d25938aeac
Pull model from remote
2023-10-27 13:04:30 +05:30
vishnukvmd
3dda5af52a
Fix issue with the ordering of fetched embeddings
2023-10-27 13:04:30 +05:30
vishnukvmd
86c0cfb306
Remove debug code
2023-10-27 13:04:30 +05:30
vishnukvmd
6f251a80a2
Load models in a separate isolate
2023-10-27 13:04:30 +05:30
vishnukvmd
638ff0547e
Update dependency on clip_ggml
2023-10-27 13:04:30 +05:30
vishnukvmd
720ac428db
Fix attribute name for remote embeddings
2023-10-27 13:04:30 +05:30
vishnukvmd
ce1d6c0805
Ignore items not owned by the user
2023-10-27 13:04:30 +05:30
vishnukvmd
53fa9c6830
Load models separately
2023-10-27 13:04:29 +05:30
vishnukvmd
a2f66f1e4e
Switch to using uploaded IDs
2023-10-27 13:04:29 +05:30
vishnukvmd
4ea80d391b
Display index status within the UI
2023-10-27 13:04:29 +05:30
vishnukvmd
804178e03d
Fire an event once a files are indexed
2023-10-27 13:04:29 +05:30
vishnukvmd
43945a495d
Ignore diffSynced event within the status bar
2023-10-27 13:04:29 +05:30
vishnukvmd
4be018d7da
Add event to be fired when a file is indexed
2023-10-27 13:04:29 +05:30
vishnukvmd
ce03a68a32
Update query to fetch files to be indexed
2023-10-27 13:04:29 +05:30
vishnukvmd
eb0bd4516b
Minor fixes
2023-10-27 13:04:29 +05:30
vishnukvmd
30139f1b97
Add setting to enable Magic Search
2023-10-27 13:04:29 +05:30
vishnukvmd
1e5cefeffa
Reorder advanced section
2023-10-27 13:04:29 +05:30
vishnukvmd
baee39438d
Push pending embeddings to remote on app start
2023-10-27 13:04:29 +05:30
vishnukvmd
e6b3023079
Make updation time optional
2023-10-27 13:04:29 +05:30
vishnukvmd
9163cbf26d
Compute embedding whenever a file is uploaded
2023-10-27 13:04:28 +05:30
vishnukvmd
5ee2ab14f2
Use a queue to backfill
2023-10-27 13:04:28 +05:30
vishnukvmd
f112fdd06e
Minor refactor
2023-10-27 13:04:28 +05:30
vishnukvmd
4dcd9a8f68
Minor refactor
2023-10-27 13:04:28 +05:30
vishnukvmd
3411d250a7
Push computed embeddings upstream
2023-10-27 13:04:28 +05:30
vishnukvmd
57df32762a
Persist the last sync time
2023-10-27 13:04:28 +05:30
vishnukvmd
fea2057c85
Add API to push embeddings to remote
2023-10-27 13:04:28 +05:30
vishnukvmd
4ecf4bcf87
Remove direct dependency on Sodium to make reviews easier
2023-10-27 13:04:28 +05:30
vishnukvmd
01b155a172
Persist fetched embeddings
2023-10-27 13:04:28 +05:30
vishnukvmd
44be4ec7c1
Update local DB schema
2023-10-27 13:04:28 +05:30
vishnukvmd
c21867cdc6
Fetch embeddings until server has no more
2023-10-27 13:04:28 +05:30
vishnukvmd
dedbca36f5
Fetch embeddings from server
2023-10-27 13:04:28 +05:30
vishnukvmd
32a5adb6d8
Pull embeddings once diff sync is done
2023-10-27 13:04:28 +05:30
vishnukvmd
eb4daf331a
Publish event when remote diff has been synced
2023-10-27 13:04:28 +05:30
vishnukvmd
58ff6aeaaf
Compute time more accurately
2023-10-27 13:04:27 +05:30
vishnukvmd
55fc094324
Update SSS
2023-10-27 13:04:27 +05:30
vishnukvmd
dc6d3e2111
Integrate batch inference API
2023-10-27 13:04:27 +05:30
vishnukvmd
71f372256e
Update SSS
2023-10-27 13:04:26 +05:30
vishnukvmd
904a010abf
Enable foreign keys
2023-10-27 13:04:26 +05:30
vishnukvmd
884e3eb30b
Hook semantic search to UI
2023-10-27 13:04:26 +05:30
vishnukvmd
54881e0309
Implement search
2023-10-27 13:04:26 +05:30
vishnukvmd
dbcb5691cd
Remove code for debugging
2023-10-27 13:04:26 +05:30
vishnukvmd
17fd2c8b14
Compute embeddings for unindexed files
2023-10-27 13:04:26 +05:30
vishnukvmd
95a2c66131
Add API to fetch files without embeddings
2023-10-27 13:04:25 +05:30
vishnukvmd
a5e2fff272
Fetch and cache embeddings
2023-10-27 13:04:25 +05:30
vishnukvmd
8f4078fc5d
Add persistence for embeddings
2023-10-27 13:04:25 +05:30
vishnukvmd
5b5fba8ecf
Minor refactor
2023-10-27 13:04:25 +05:30
vishnukvmd
61c4d69dbe
Run inference on a separate isolate
2023-10-27 13:04:25 +05:30
vishnukvmd
94ab10315b
Integrate static APIs
2023-10-27 13:04:25 +05:30
vishnukvmd
2dde47b576
Update method to fetch embedding
2023-10-27 13:04:25 +05:30
vishnukvmd
10ab2c53b0
Setup semantic search service
2023-10-27 13:04:25 +05:30
Neeraj Gupta
0c73d17347
Skip lifeCycle lockscreen if auth in last 5seconds
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 11:27:03 +05:30
Neeraj Gupta
2b09f044f5
Log the source of lockScreen trigger
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 11:26:08 +05:30
Neeraj Gupta
9b18e81c69
Login: Fixed two instance of start backup screen ( #1455 )
2023-10-27 10:52:50 +05:30
Neeraj Gupta
d263bafe56
DebugMode: Add support to pick creds from env
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 09:55:51 +05:30
Neeraj Gupta
f855c1b5c6
Fix: Dispose controller during dispose of homeWidget
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 09:31:50 +05:30
Neeraj Gupta
c513957056
Format
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 09:21:04 +05:30
Neeraj Gupta
9b87b6c835
Fix: Avoid pushing duplicate HomeWidget during login
...
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-10-27 09:20:26 +05:30
ashilkn
a06b8a644d
go to all search sections screen when clearing query using the close button in search bar
2023-10-26 20:00:49 +05:30
Crowdin Bot
72e23ec2c8
New Crowdin translations by GitHub Action
2023-10-26 12:17:51 +00:00
ashilkn
da1dce3984
add animation
2023-10-26 14:34:34 +05:30
ashilkn
1840ccaac8
only show 'No results found' on UI when no example queries can be found
2023-10-26 14:20:40 +05:30
ashilkn
e1fc0d4ad1
remove search type with no suggestion queries from map
2023-10-26 14:10:11 +05:30
ashilkn
b58f1c44f5
handle text overflow
2023-10-26 14:06:12 +05:30
ashilkn
c263dc673b
use better variable names
2023-10-26 13:58:45 +05:30
ashilkn
6a2e0f9a16
fix state issues
2023-10-26 13:50:13 +05:30
ashilkn
3b6294b64c
Show query suggestions on UI when no result is found
2023-10-25 20:40:11 +05:30
ashilkn
92458d2e03
Create a map of searchType to suggested queries in NoResultWidget
2023-10-25 20:05:14 +05:30
Crowdin Bot
d97f1b3000
New Crowdin translations by GitHub Action
2023-10-25 12:18:20 +00:00
ashilkn
759e149b1d
redesign search results
2023-10-25 10:49:25 +05:30
ashilkn
bf25016b6f
add comment
2023-10-24 14:27:51 +05:30
ashilkn
8f80f47d91
show empty state if query is not null and no search results
2023-10-24 14:07:36 +05:30
ashilkn
83df8b5a4a
show SearchSuggestionWidget if search results aren't empty and AllSearchSections otherwise in search tab
2023-10-24 12:57:59 +05:30
ashilkn
aa5b87d45b
update search results in InheritedSearchResults from new search bar
2023-10-24 12:50:14 +05:30
ashilkn
aed6795824
fix error in search results state provider
2023-10-24 12:47:03 +05:30
ashilkn
0b872559ec
chore: clean up
2023-10-24 12:19:33 +05:30
ashilkn
78544a63f8
Create inherited widget to store state of search results
2023-10-24 12:18:42 +05:30
ashilkn
a2f263fcb2
chore: dispose _pageController and remove unused variable
2023-10-24 07:36:27 +05:30
ashilkn
85c08c52a1
fix: show search bar when going to search tab by swiping
2023-10-24 07:33:45 +05:30
ashilkn
f1db4b27ee
Change copy of the last delete confirmation dialog when deleting account
2023-10-23 18:31:02 +05:30
ashilkn
aef482d21d
Revert changes to copies
2023-10-23 18:08:42 +05:30
ashilkn
fb5691797f
Revert "extract strings"
...
This reverts commit d812c6d23a
.
2023-10-23 18:04:20 +05:30
ashilkn
d812c6d23a
extract strings
2023-10-22 12:39:46 +05:30
ashilkn
b596318c83
Warn auth and photos share the same account on delete account page + minor layout changes
2023-10-22 12:01:53 +05:30
ashilkn
84bc55af61
create new notification note widget
2023-10-22 12:00:09 +05:30
ashilkn
da7b67cf47
add cross_file to dependencies to fix build error
2023-10-20 09:25:15 +05:30
ashilkn
947216dcff
add a buffer to wait for animation of new search tab to complete before using renderBox data
2023-10-20 07:58:58 +05:30
ashilkn
520b83ad12
Remove unnecessary use of ValueNotifer and ValueListenableBuilder in new search tab
2023-10-20 07:37:46 +05:30
ashilkn
3574280dec
pref improvement
2023-10-20 06:38:59 +05:30
ashilkn
228f1f672a
Move and stick search bar to the top of keyboard when it comes up
2023-10-19 20:24:45 +05:30
Neeraj Gupta
361ad64cd6
Fix export logs for droid
2023-10-19 15:42:56 +05:30
ashilkn
1056ea79c9
UI changes to search bar and it's background
2023-10-19 11:36:28 +05:30
Neeraj Gupta
00f7151a6f
Switch back to mediakit for grapheneOS
2023-10-19 09:31:38 +05:30
ashilkn
5345850b1a
animate search tab to just above home bottom nav bar when swiping to search tab
2023-10-18 18:35:54 +05:30
ashilkn
c05aa19c8b
added go to map widget to location search section
2023-10-18 13:14:36 +05:30
ashilkn
0bca3aa981
minor UI change
2023-10-18 13:11:21 +05:30
ashilkn
96c4ec9f59
Refactor widgets to match figma design
2023-10-18 11:12:57 +05:30
ashilkn
8d7e7b4a0c
fix bug in creating a new album from SearchSectionCTATile in 'view all' of Album search section
2023-10-18 08:03:00 +05:30
ashilkn
0e22b40c9b
random improvements
2023-10-18 07:39:23 +05:30
ashilkn
3171a7cd7c
make CTA icon and tile of album search section functional
2023-10-18 07:38:03 +05:30
ashilkn
6aef78a9a8
show CTA tile in search section result's 'view all'
2023-10-17 12:37:46 +05:30
ashilkn
d1a9404305
Show NotificationTipWidget in PickCenterPoint when adding a new location tag from search section
2023-10-17 11:35:33 +05:30
ashilkn
c48153c72a
created notificationTipWidget
2023-10-17 11:34:11 +05:30
ashilkn
4a84836dd9
Make 'add new' in location search section functional
2023-10-17 10:17:03 +05:30
ashilkn
86a67b37c1
Refactor showPickCenterPointSheet to return just the center point of the file chosen instead of the whole file
2023-10-17 09:48:15 +05:30
ashilkn
ce5665f0dd
Refactor showPickCenterPointSheet to accept name of location tag instead of the entire locationTagEntity object
2023-10-17 09:19:36 +05:30
ashilkn
19cf283b87
fix bug in fileTypes and Extension search section's limit on results to be shown
2023-10-17 06:32:51 +05:30
ashilkn
e3464466e8
fix onTap of each albumSearchResult in 'view all' of album search section
2023-10-17 06:10:20 +05:30
ashilkn
b37385172c
fix bug in view all of album search section
2023-10-17 06:05:28 +05:30