ashilkn
27bce439c4
Merge branch 'main' into deeplinks
2024-10-07 14:24:51 +05:30
ashilkn
42c9ae4caf
[mob][photos] Remove dead code
2024-10-05 17:42:57 +05:30
ashilkn
45e2ca52c9
Merge branch 'main' into hierarchical_search
2024-10-05 16:03:29 +05:30
ashilkn
1942239989
[mob][photos] Replace deprecated memebers with replacements
2024-10-04 19:21:02 +05:30
ashilkn
7ff420a82e
[mob][photos] Fix build failing with xcode 16 update
2024-10-04 19:15:38 +05:30
ashilkn
e2897b7d18
[mob][photos] Curate location filters in isolate
2024-10-04 15:31:16 +05:30
ashilkn
4b72817864
[mob][photos] Make initialGalleryFilter non-nullable and make a a required parameter of SearchFilterDataProvider
2024-10-03 08:47:35 +05:30
ashilkn
acfe65bf37
[mob][photos] Enable hierarchical search in search results page
2024-10-03 08:41:17 +05:30
ashilkn
6aec2c5718
[mob][photos] Curate both album and fileType filters and add all to applied filters at once
2024-10-03 07:22:19 +05:30
ashilkn
007f7aa5d6
[mob][photos] Create a new widget 'HierarchicalSearchGallery' and use it when the first filter is added instead of handling everything in the 'Gallery' widget
...
Using a separate gallery for Hierarchical Search makes it easier to plug this in in different galleries
2024-10-02 10:05:26 +05:30
Aman Raj Singh Mourya
2b856305b2
[mob][photos] skip deleted files
2024-10-01 21:05:18 +05:30
ashilkn
2292146706
[mob][photos] Refactor
2024-10-01 15:58:48 +05:30
ashilkn
60c718c7ed
[mob][photos] Move filtering logic outside of gallery to reduce clutter in gallery file
2024-09-30 16:38:54 +05:30
Neeraj Gupta
ba04e20aeb
erge branch 'main' into mobile-preview-video
2024-09-30 16:04:38 +05:30
ashilkn
b7f899cd88
[mob][photos] Fix incorrect order of files in _allGalleryFiles compared to file order in gallery
2024-09-30 16:04:12 +05:30
ashilkn
c27451f46b
[mob][photos] Update all files in GalleryFilesState when filters are added in hierarchical search in a gallery
2024-09-30 16:02:27 +05:30
ashilkn
79e49d49d4
[mob][photos] Resolve merge conflicts and merge main
2024-09-30 13:01:35 +05:30
Ashil
093d7fd333
[mob][photos] Remove legacy code in detail page ( #3496 )
...
## Description
Removed use of `asyncLoader` in `DetailPage` and instead, all files in
gallery is now stored in an inherited widget (`GalleryFilesState`) and
`DetailPage` uses that list of files instead of fetching from DB using
`asyncLoader`. This 'all files' list reflects all changes in gallery (as
observed when testing) so there is no issue of the list being out of
sync with gallery.
Where ever possible, `GalleryFilesState` has been wrapped around the
`Scaffold` of galleries, so that all files are accessible to all
ancestors of a gallery's `Scaffold`, which could come useful in the
future.
2024-09-30 11:57:48 +05:30
Neeraj Gupta
a5d01a9ffe
[mob] Fix avatar faceID
2024-09-29 09:52:41 +05:30
ashilkn
2d7e58d743
[mob][photos] Stop passing to GalleryFileWidget as it's no longer needed
2024-09-27 18:41:12 +05:30
ashilkn
fa3a9f4f52
[mob][photos] Stop passing sort order to DetailPage since DetailPage uses files in GalleryFilesState which updates when sort order changes in gallery
2024-09-27 18:41:12 +05:30
ashilkn
0dcc840179
[mob][photos] Remove commented out code
2024-09-27 18:41:12 +05:30
ashilkn
58384004b4
[mob][photos] Minor perf improvement when deleting in DetailPage
2024-09-27 18:41:12 +05:30
ashilkn
3361c1f149
[mob][photos] Stop using async loader in details page. Instead use the list of files in gallery from the GalleryState inherited widget
2024-09-27 18:41:12 +05:30
ashilkn
c7a4cbc365
[mob][photos] Create new inheirted widget to store all files in gallery and throw exception/assert to make sure it's never used incorrectly
2024-09-27 18:41:12 +05:30
ashilkn
de9c294977
[mob][photos] Document use of isSelectionMode in Gallery widget
2024-09-27 18:40:21 +05:30
Aman Raj Singh Mourya
38311cfc47
[mob][photos] show error dialog when something goes wrong
2024-09-27 18:19:54 +05:30
Aman Raj Singh Mourya
1bcacc921b
[mob][photos] fixed album name not displaying and app bar fixes
2024-09-27 17:08:45 +05:30
ashilkn
2523a32e94
Merge branch 'main' into hierarchical_search
2024-09-26 09:50:26 +05:30
ashilkn
38ee4cd1da
[mob][photos] Safely add filters to recommended list ensuring that the not any already existing filters in recommended or applied is added
2024-09-25 19:23:34 +05:30
ashilkn
8169bbe1fa
[mob][photos] Curate new album filters on each new udpate to applied filters
2024-09-25 19:11:50 +05:30
ashilkn
17cf7fe6a4
[mob][photos] On applying the first filter on hierarchical search, add the initial gallery filter to applied filters
...
If we are on an album named 'Trip to Coorg' and another album filter is added, a functional filter chip will get added to applied filters automatically
2024-09-25 15:41:07 +05:30
Aman Raj Singh Mourya
d6bed953a1
[mob][photos] made shared_public_collection to handle public link seprately
2024-09-25 15:18:17 +05:30
Aman Raj Singh Mourya
a8d1a80578
Merge branch 'main' into deeplinks
2024-09-25 13:24:20 +05:30
ashilkn
bd6fe03710
[mob][photos] Do not show up the initial gallery filter on hierarchical search's filter recommendations
...
For example, if we search for an album 'Trip to Coorg' and go in the album, 'Trip to Coorg' shouldn't come up in recommended filters
2024-09-25 13:14:54 +05:30
ashilkn
88891bf24e
[mob][photos] Go back to search screen if all applied filters are de-selected
2024-09-25 11:55:07 +05:30
ashilkn
798c8f0782
[mob][photos] Enable use of hierarchical search in album page
2024-09-25 11:54:27 +05:30
Aman Raj Singh Mourya
bda3ec2e3a
[mob][photos] added a new gallery type for shared public link
2024-09-25 01:04:23 +05:30
Aman Raj Singh Mourya
886d7e98d4
[mob][photos] minor changes
2024-09-24 18:35:04 +05:30
ashilkn
468386ede6
[mob][photos] Get just the album filters logic working on gallery
2024-09-24 18:19:55 +05:30
Aman Raj Singh Mourya
119ae6d345
[mob][photos] remove redundant logging
2024-09-23 20:43:08 +05:30
Aman Raj Singh Mourya
add3278c89
[mob][photos] fuction to handle deeplinks
2024-09-21 19:28:09 +05:30
ashilkn
6aebe8ad39
[mob][photos] Show applied filters in app bar of search result page (unpolished UI)
2024-09-21 18:03:16 +05:30
ashilkn
d7a08bed88
[mob][photos] chore
2024-09-21 18:00:09 +05:30
ashilkn
2b5bb5f338
[mob][photos] Create AppliedFilters widget
2024-09-21 17:59:37 +05:30
ashilkn
98aca5090b
[mob][photos] Use better name for widget
2024-09-21 16:24:08 +05:30
ashilkn
d55559b811
[mob][photos] Show recommendations on the search results page
2024-09-21 16:17:12 +05:30
ashilkn
63649a25e4
[mob][photos] Create a MVP widget of recommendations row that can be plugged in to bottom of app bar, which will show curated recommendations of filters specific to a gallery
2024-09-21 16:05:35 +05:30
ashilkn
85fe1168a1
[mob][photos] Improvements to SearchFilterDataProvider
2024-09-21 15:01:18 +05:30
Neeraj Gupta
31f210da31
[mob] Fix
2024-09-21 10:10:59 +05:30