JobiJoba
e88eb44aba
fix(mobile): After editing people name, back button close the app ( #18992 )
...
* fix: update dialog to not use root navigator in multiple pages so back button won't close the app
* Remove unrelated changes to PR
2025-06-08 21:53:03 -05:00
JobiJoba
e376366b7b
fix(mobile): people collection page layout broken in landscape ( #19004 )
...
fix(mobile): people collection page layout broken on landscape
2025-06-08 21:49:13 -05:00
shenlong
a932cbae38
feat(mobile): typed translation keys ( #18946 )
...
* feat(mobile): typed translation keys
* ignore lint
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-06-08 21:38:45 -05:00
Alex
f64a3003af
chore: album's header styling ( #18930 )
2025-06-04 21:09:53 -05:00
JobiJoba
5d0ad853f4
feat(mobile): add album description functionality ( #18886 )
...
* feat(mobile): add album description functionality
- Introduced a new optional `description` field in the `Album` entity.
- Updated `AlbumViewerPageState` to manage `editDescriptionText`.
- Created `AlbumDescription` and `AlbumViewerEditableDescription` widgets for displaying and editing album descriptions.
- Enhanced `CreateAlbumPage` to include a description input field.
- Implemented backend support for updating album descriptions in `AlbumApiRepository` and `AlbumService`.
- Updated sync logic to handle album descriptions during data synchronization.
- Adjusted UI components to accommodate the new description feature.
* fix dart analysis error
* remove comment that shouldn't be there
* Album header styling
* fix: disable edit after album creation
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-06-04 17:41:28 +00:00
JobiJoba
1fb8861e35
fix(mobile): prevent upload intent replacement in splash screen and reset upload button when minimize app ( #18914 )
...
fix(mobile): prevent upload intent replacement in splash screen
- Added a check in the SplashScreenPage to ensure that the route is only replaced when it's not a share intent
- Added lifecycle event to reset the isUpload.value when minimize the app
2025-06-04 08:30:23 -05:00
JobiJoba
246d593c9d
fix(mobile): reset current asset if we try to go on a activity list page ( #18895 )
2025-06-03 14:36:14 +00:00
Thien Dang
e506c7fb19
feat(mobile): Improve language setting UI ( #18854 )
...
* improve language ui
* fix lint
* add search language, add safe area, fix button in dark
* hide apply button when search not found
---------
Co-authored-by: dvbthien <dvbthien@gmail.com >
2025-06-03 09:30:39 -05:00
JobiJoba
36506250c4
fix(mobile): Set the currentAsset to the asset clicked when opening an asset from folders ( #18825 )
...
Set the currentAsset to the asset clicked when opening an asset from the folder view ; fix issue #17691
2025-06-01 21:03:03 -05:00
Yaros
f4e4e6628e
fix(mobile): center loading spinner in people page ( #18781 )
...
fix: center loading spinner in people page
2025-05-30 16:45:29 -05:00
Yaros
4b9a7b2ce0
fix(mobile): android status bar overlays icon in map ( #18780 )
2025-05-30 16:04:20 +00:00
Thien Dang
0f42babb6b
fix: Update locked folder text and improve translations ( #18622 )
...
* Update locked folder text and remove unused translations
* uppercase Locked folder in Menu
* convert some translates to icu and improve
* add iOS debug info translations for background processes
* fix lint
---------
Co-authored-by: dvbthien <dvbthien@gmail.com >
2025-05-29 15:06:08 -05:00
shenlong
44d49b9671
fix(mobile): double swipe ( #18749 )
...
debug: double swipe issue
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-05-29 14:35:36 +00:00
waclaw66
486bb47ddb
fix(mobile): local albums translation ( #18637 )
...
* fix(mobile): local albums translation
* ICU usage
2025-05-27 12:02:00 -05:00
Alex
fe71894308
feat: locked view mobile ( #18316 )
...
* feat: locked/private view
* feat: locked/private view
* feat: mobile lock/private view
* feat: mobile lock/private view
* merge main
* pr feedback
* pr feedback
* bottom sheet sizing
* always lock when navigating away
2025-05-20 13:35:22 +00:00
Saschl
9e47093501
fix(mobile): reduce stutter/jank on search pages ( #18363 )
...
fix: reduce stutter/jank on search pages
2025-05-19 09:24:58 -05:00
shenlong
ece977d9ca
fix(mobile): empty translation placeholders ( #18063 )
...
* fix: empty placeholders
* fix: use namedArgs
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-05-06 09:21:05 -04:00
Matthew Momjian
ab95881ebb
fix(mobile): Share page URL ( #17834 )
...
* Update share_intent.page.dart
* Update share_intent.page.dart
* unused stores
* remove unused duplicate function
2025-05-04 08:58:45 -05:00
Alex
3858973be5
chore(mobile): translation ( #17920 )
2025-04-27 23:00:40 -05:00
Yaros
d85ef19bfc
fix(mobile): revert get location on app start ( #17882 )
2025-04-25 10:38:30 -05:00
Matthew Momjian
699fdd0d1b
fix(mobile): recently added -> taken ( #17780 )
2025-04-23 12:38:25 +01:00
Alex
af36eaa61b
fix(mobile): video player initialization ( #17778 )
...
* fix(mobile): video player initialization
* nit
2025-04-22 11:51:20 -04:00
Yaros
f0ff8581da
feat(mobile): map improvements ( #17714 )
...
* fix: remove unnecessary db operations in map
* feat: use user's location for map thumbnails
* chore: refactored handleMapEvents
* fix: location fails fetching & update geolocator
* chore: minor refactor
* chore: small style tweak
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-04-21 05:55:13 +00:00
Yaros
bd2deda50c
feat(mobile): search on places page ( #17679 )
...
* feat: search on places page
* chore: use searchfield on people page
2025-04-18 11:19:51 -05:00
Alex
7efcba2b12
chore(mobile): flutter 3.29.3 ( #17638 )
...
* chore(mobile): flutter 3.29.3
* chore(mobile): flutter 3.29.3
* upgrade background_downloader
2025-04-15 21:03:22 +00:00
Alex
36fa61c013
fix(mobile): new loading icon too small ( #17636 )
2025-04-15 20:08:34 +00:00
Alex
b2c903c000
feat(mobile): use Weblate for i18n (2) ( #17620 )
...
* feat(mobile): use Weblate for i18n (2)
* remove old translation files
* dedup keys
* remove migration report
* chore
* remove localizely.yml
2025-04-15 15:54:26 +00:00
Toni
aad5c3bada
chore(mobile): don't show drag scroll date in search page ( #17594 )
...
Dont show drag scroll date in search page
* When using the drag scroll, the date of the current image is shown. This is now made toggleable.
* For the mobile search result page, the display of the date is now disabled because the results are not sorted by date and therefore a display of the date is not desirable.
2025-04-14 14:03:18 -05:00
Alex
ab2a7006f9
chore(mobile): small visual fix and update ( #17547 )
...
* chore(mobile): small visual fix and update
* update
* update
* remove design placeholder
2025-04-13 08:01:32 -05:00
Sebastian Schneider
1e4b9ae5b7
fix(mobile): video player restarting when device rotates ( #17362 )
...
* fix(mobile): Video player restarting when device rotates
* use global key in state
* Implement suggestions from code review
2025-04-07 09:26:08 -05:00
Mert
6789c2ac19
feat(ml): better multilingual search with nllb models ( #13567 )
2025-03-31 11:06:57 -04:00
Saschl
6419ac74af
fix: update renderlist after asset deleted ( #16786 )
2025-03-28 18:34:19 +00:00
Yaros
d2bcf5d716
fix(mobile): pause background video play ( #17032 )
...
* fix(mobile): prevent background video playback
* fix: logic for tracking app state
* chore: move lifecycle handler in separate file
* chore: replace useState with useRef
* chore: useOnAppLifecycleStateChange
* fix: removed print statement
2025-03-28 10:32:25 -05:00
Yaros
a651a4bf0e
chore(mobile): search field in separate widget ( #16977 )
...
* chore(mobile): search field in separate widget
* fix: removed unnecessary use of context
* chore: minor styling tweak
* fix: controller not bound
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-03-24 14:40:33 -05:00
Damiano Ferrari
a77608e36b
fix(mobile): selectedIcon not set when the device is landscape ( #17027 )
2025-03-24 10:50:49 -05:00
Damiano Ferrari
df8ba21b7d
fix(mobile): Make icons consistent (all outlined) ( #17028 )
...
* fix(mobile): Make icons consistent (all outlined)
* fix(mobile): make `date_range` icon outlined
2025-03-24 10:10:15 -05:00
shenlong
9cf3b88f80
refactor(mobile): remove int user id ( #16814 )
...
* refactor: user entity
* chore: rebase fixes
* refactor: remove int user Id
* refactor: migrate store userId from int to string
* refactor: rename uid to id
* fix: migration
* pr feedback
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-03-18 11:05:37 -05:00
shenlong
d1c8fe5303
refactor: user entity ( #16655 )
...
* refactor: user entity
* fix: add users to album & user profile url
* chore: rebase fixes
* generate files
* fix(mobile): timeline not reset on login
* fix: test stub
* refactor: rename user model (#16813 )
* refactor: rename user model
* simplify import
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
* chore: generate files
* fix: use getAllAccessible instead of getAll
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2025-03-12 08:56:56 -05:00
Alex
75fa305e98
chore: flutter 3.29.1 ( #16730 )
...
* update dependencies
* update flutter version reference
* update flutter version reference
* update AndroidManifest with flutter_web_auth_2
* chore: lock file flutter version
* fix: ios build
2025-03-10 21:46:36 -05:00
Alex
57272904d6
chore(mobile): upgrade maplibre ( #16739 )
...
* chore(mobile): upgrade maplibre
* chore(mobile): upgrade maplibre
* color
2025-03-10 09:41:43 -05:00
Yaros
b0bf4e4fff
feat(mobile): search on people page ( #16696 )
2025-03-07 14:43:32 -06:00
Arno
4ebc25c754
feat(mobile): Folder View for mobile ( #15047 )
...
* very rough prototype for folder navigation without assets
* fix: refactored data model and tried to implement asset loading
* fix: openapi generator shadowing query param in /view/folder
* add simple alphanumeric sorting for folders
* basic asset viewing in folders
* rudimentary switch sorting order
* fixed reactivity when toggling sort order
* Fixed trailing comma
* Fixed bad merge conflict resolution
* Regenerated open-api
* Added rudimentary breadcrumbs
* Fixed linting problems
* feat: cleanup
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-03-06 17:27:43 +00:00
Yaros
b241a80339
feat(mobile): Navigate back on memories ( #16545 )
...
* Navigate back on memories
* Fixes crash on navigating back
2025-03-05 14:42:43 -06:00
shenlong
d8d87bb565
chore(mobile): rename log enum to lowercase ( #16476 )
...
* chore(mobile): rename log enum to lowercase
* chore(mobile): do not abbreviate
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-03-02 06:30:48 -06:00
shenlong
28c664c769
refactor(mobile): log service ( #16383 )
...
refactor: log service
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-02-27 15:18:49 -05:00
Alex
8fbd650483
refactor(mobile): refactor user provider ( #16358 )
2025-02-26 17:04:43 -06:00
Alex
d0381fddec
refactor(mobile): render list ( #16303 )
...
* refactor(mobile): render list 2
* wip
* wip: asset selection page
* remove render_list provider
* remove dead code
* yaml format
* remove unused file
* woop woop more clean up
* woop woop more clean up 2
* fix: album selection doesn't load instantly
2025-02-25 11:33:48 -06:00
Alex
5acf6868b7
refactor(mobile): render list ( #16239 )
...
* refactor(mobile): trash provider
* refactor(mobile): trash provider
* pr feedback
* archive timeline
* favorite
* album
* trash timeline
* all videos timeline
* refactor
* refactor: home timeline and partner timeline
* update analysis option
2025-02-21 09:01:46 -06:00
Alex
17a2043e76
refactor(mobile): trash provider ( #16219 )
...
* refactor(mobile): trash provider
* refactor(mobile): trash provider
* pr feedback
2025-02-20 22:14:41 -06:00
shenlong
76d95cd348
refactor(mobile): move store settings and store into domain folder ( #16201 )
...
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2025-02-19 19:27:32 +00:00