shenlong
8847ebeef2
fix(mobile): mobile album sort not persisting ( #5584 )
...
* chore(deps): use mocktail instead of mockito
* refactor: move stubs to fixtures/
* fix: fetch assetsortmode based on storeindex
* test: validate AlbumSortByOptions provider
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-12-09 20:31:23 -06:00
Alex The Bot
429ad28810
Version v1.90.2
2023-12-08 14:23:04 +00:00
Alex The Bot
d2fbbe790b
Version v1.90.1
2023-12-08 04:20:27 +00:00
Alex The Bot
c174f0e871
Version v1.90.0
2023-12-07 18:32:45 +00:00
Alex The Bot
8b6a79ad9e
Version v1.89.0
2023-11-29 19:20:24 +00:00
Alex The Bot
55fa3234fd
Version v1.88.2
2023-11-21 16:09:18 +00:00
Alex Tran
a13052e24c
Revert "Version v1.88.2"
...
This reverts commit bc2c73e499
.
2023-11-21 09:07:50 -06:00
Alex The Bot
bc2c73e499
Version v1.88.2
2023-11-21 15:01:06 +00:00
Alex The Bot
9cf40afaf0
Version v1.88.1
2023-11-21 03:00:19 +00:00
Alex The Bot
0f596e278c
Version v1.88.0
2023-11-20 20:47:37 +00:00
Alex
acf099e481
chore(mobile): Mobile make over ( #5129 )
...
* chore: added overpass font
* Setting page
* style: app bar dialog
* style: backup controller and album selection page
* style: asset grid
* blanket fix
* blanket fix
* remove description input for local only asset
* revert
* merge main
* style: search page
* sharing page
* text size in sharing page
* style: library page
* library page
* album page + album creation page
* Navigationbar
* style: minor
* update
* album bottom sheet
* album option page
* minor style fix
* remove unused fonts
* remove fonts in pubspec
2023-11-20 08:58:03 -06:00
shenlong
983473261b
refactor(mobile): riverpod codegen + riverpod lint ( #4836 )
...
* build(mobile): add riverpod_lint
* refactor(mobile): riverpod_generator for providers
* test(mobile): fix integration test helper
* refactor: ApiService to riverpod codegen
* refactor(mobile): return curatedcontent instead of people dto
* refactor: person provider to asyncnotifier
* mobile: update service providers to use lambda
* mobile: update scaffoldbody default error icon
* remove logger mixin
---------
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-11-19 10:04:44 -06:00
Alex The Bot
ec51a9f6d6
Version v1.87.0
2023-11-18 02:58:26 +00:00
shenlong
4daf2478aa
feat(mobile): remove announcement overlay and show in app bar dialog ( #5104 )
...
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-11-17 15:46:18 -06:00
Alex The Bot
a7cacafe25
Version v1.86.0
2023-11-14 04:08:18 +00:00
Daniel Dietzler
a147dee4b6
feat: Maplibre ( #4294 )
...
* maplibre on web, custom styles from server
Actually use new vector tile server, custom style.json
support multiple style files, light/dark mode
cleanup, use new map everywhere
send file directly instead of loading first
better light/dark mode switching
remove leaflet
fix mapstyles dto, first draft of map settings
delete and add styles
fix delete default styles
fix tests
only allow one light and one dark style url
revert config core changes
fix server config store
fix tests
move axios fetches to repo
fix package-lock
fix tests
* open api
* add assets to docker container
* web: use mapSettings color for style
* style: add unique ids to map styles
* mobile: use style json for vector / raster
* do not use svelte-material-icons
* add click events to markers, simplify asset detail map
* improve map performance by using asset thumbnails for markers instead of original file
* Remove custom attribution
(by request)
* mobile: update map attribution
* style: map dark mode
* style: map light mode
* zoom level for state
* styling
* overflow gradient
* Limit maxZoom to 14
* mobile: listen for mapStyle changes in MapThumbnail
* mobile: update concurrency
---------
Co-authored-by: shalong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: bo0tzz <git@bo0tzz.me>
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-11-09 10:10:56 -06:00
Alex The Bot
37ab37bffc
Version v1.85.0
2023-11-08 03:20:59 +00:00
waclaw66
33ce2b7bba
fix(mobile): shows asset datetime with original timezone ( #4774 )
2023-11-03 09:04:41 -05:00
Alex The Bot
cf4ec06750
Version v1.84.0
2023-11-01 14:46:59 +00:00
Alex The Bot
d98a2a5f79
Version v1.83.0
2023-10-28 13:32:48 +00:00
Alex The Bot
31987bc043
Version v1.82.1
2023-10-18 17:14:26 +00:00
Alex The Bot
219f99e516
Version v1.82.0
2023-10-17 01:24:08 +00:00
Alex
29981b1088
chore(mobile): pump photo_manager version ( #4412 )
2023-10-10 08:20:52 -05:00
Alex The Bot
126dd45751
Version v1.81.1
2023-10-04 17:53:42 +00:00
Alex The Bot
81d51fbd7e
Version v1.81.0
2023-10-03 20:48:23 +00:00
Alex The Bot
66e860a08e
Version v1.80.0
2023-10-02 14:47:21 +00:00
Alex The Bot
e050121dbf
Version v1.79.1
2023-09-22 01:37:20 +00:00
Alex The Bot
86f5ceb80e
Version v1.79.0
2023-09-21 14:17:00 +00:00
Alex The Bot
a3206bf950
Version v1.78.1
2023-09-14 13:56:33 +00:00
Alex The Bot
b42ca61e1f
Version v1.78.0
2023-09-13 08:24:02 +00:00
Alex The Bot
608543da0b
Version v1.77.0
2023-09-06 03:30:44 +00:00
shenlong
f8d26bd865
fix(mobile): map markers not loading with int coordinates ( #3957 )
...
* fix(mobile): increase zoom-level for map zoom to asset
* refactor(mobile): map-view - rename lastAssetOffsetInSheet
* Workaround OpenAPI Dart generator bug
* fix(mobile): map - increase appbar top padding
* fix(mobile): navigation bar overlapping map bottom sheet
* fix(mobile): map - do not animate the drag handle of bottom sheet on scroll
* fix(mobile): F-Droid build failure due to map view
* fix(mobile): remove jank on map asset marker update
* fix(mobile): map view app-bar padding is made dynamic
* fix(mobile): reduce debounce time in bottom sheet asset scroll
* fix(mobile): bottom sheet - reduce drag handle total height
---------
Co-authored-by: Daniele Ricci <daniele@casaricci.it>
2023-09-05 06:08:43 +07:00
Alex The Bot
58ae734fc2
Version v1.76.1
2023-08-30 08:26:04 +00:00
Alex The Bot
49c2d4d115
Version v1.76.0
2023-08-29 19:24:43 +00:00
shalong-tanwen
cb391342d7
feat(mobile): map view ( #3661 )
...
* feat(mobile): map page - add map view
* map: add map-markers
* feat(map): add relative date filter
* fix: do not let users scroll past map bounds
* fix: fetch relative date from store to state on init
* feat(mobile):re-fetch markers only on filter change
* feat(mobile) - asset bottom sheet in map page
* feat(mobile): display markers based on bottom sheet scroll
* fix: exif-bottom-sheet - rebase conflict
* feat(mobile): map-view - strongly typed map page events
* feat(map): zoom to asset
* chore: dart analyzer fixes
* map-page move attribution to top-right
* feat(mobile): map view - asset selection handling
* feat(mobile): map-view display map in places row
* fix: make asset marker icon responsive
* optimise map page rebuilds
* refactor(mobile): map page
* feat(mobile): map-view: Go to location
* map-view(mobile): minor refactor
* fix(mobile): Handle invalid coords gracefully
* small styling
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-27 05:07:35 +00:00
Alex The Bot
f1027d7807
Version v1.75.2
2023-08-26 22:34:54 +00:00
Alex The Bot
cc1fecfffd
Version v1.75.1
2023-08-26 18:31:14 +00:00
Alex The Bot
6fe214a784
Version v1.75.0
2023-08-26 04:44:39 +00:00
Alex The Bot
d2bad1d553
Version v1.74.0
2023-08-19 06:09:16 +00:00
martyfuhry
6243bce46c
chore(mobile): Bump to Flutter 3.13 ( #3767 )
...
* Bump to Flutter 3.13.0
* Updates permission status
* Adds hidden to app livecycle state
* Updates and switches to WakelockPlus
* bump flutter version github action
* mobile test version
* fix format
* video player
* video uri
* ios test
* Update android target sdk requirement to PlayStore
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-18 17:52:40 -05:00
shalong-tanwen
d1e74a28d9
fix(mobile): LivePhoto video not uploaded during manual asset upload ( #3732 )
2023-08-17 07:29:49 -05:00
Alex The Bot
a3b6095b61
Version v1.73.0
2023-08-15 12:45:48 +00:00
Alex The Bot
6efc2ec9be
Version v1.72.2
2023-08-07 16:41:17 +00:00
Alex The Bot
b3b5f063cf
Version v1.72.1
2023-08-07 02:54:24 +00:00
Alex The Bot
3edb347666
Version v1.72.0
2023-08-06 19:48:25 +00:00
shalong-tanwen
deaf81e2a4
feat(mobile): Manual asset upload ( #3445 )
...
* fix: exclude albums filter in backup provider
* refactor: Separate builder methods for Top Control App Bar buttons
* fix: Show download button only for Remote only assets
* fix(mobile): Force Refresh duration is too low to trigger it consistently
* feat(mobile): Make Buttons dynamic in Home Selection DraggableScrollableSheet
* feat(mobile): Manual Asset upload
* refactor(mobile): Replace _showToast with ImmichToast calls
* refactor(mobile): home_page selectionAssetState handling
* chore(mobile): min and initial size of DraggableScrollState increased
This is to prevent the buttons in the bottom sheet getting clipped behind the 3 way navigation buttons
in the default density of Android devices
* feat(mobile): notifications for manual upload progress
* wording
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-06 02:40:50 +00:00
Alex The Bot
3f1cf44717
Version v1.71.0
2023-07-28 18:32:33 +00:00
Alex The Bot
2872886e77
Version v1.70.0
2023-07-27 03:40:16 +00:00
Alex The Bot
f41e1159d1
Version v1.69.0
2023-07-23 17:40:02 +00:00
Alex The Bot
1835fbae49
Version v1.68.0
2023-07-20 03:06:12 +00:00
Alex The Bot
81e07fda08
Version v1.67.2
2023-07-14 14:01:20 +00:00
Alex The Bot
2d4e2af629
Version v1.67.1
2023-07-14 02:45:02 +00:00
Alex The Bot
cd184cf366
Version v1.67.0
2023-07-14 00:39:54 +00:00
Alex The Bot
0d30ceb284
Version v1.66.1
2023-07-05 02:50:53 +00:00
Alex The Bot
8a3ab5be3e
Version v1.66.0
2023-07-04 15:51:53 +00:00
Alex The Bot
df9c05bef3
Version v1.65.0
2023-06-30 03:01:48 +00:00
Alex
39a885a37c
feat(mobile): memories ( #2988 )
...
* Add page view
* Nice page view
* refactor file structure
* Added card
* invalidating data
* transition
* styling
* correct styleing
* refactor
* click to navigate
* styling
* TODO
* clean up
* clean up
* pr feedback
* pr feedback
* better loading indicator
2023-06-27 16:00:20 -05:00
Fynn Petersen-Frey
de42ebf3d8
feat(Android): find & delete corrupt asset backups ( #2963 )
...
* feat(mobile): find & delete corrupt asset backups
* show backup fix only for advanced troubleshooting
2023-06-27 12:25:00 -05:00
Alex The Bot
b258f3552a
Version v1.64.0
2023-06-26 18:06:11 +00:00
Sergey Kondrikov
fb2cfcb640
feat(mobile): custom video player controls ( #2960 )
...
* Remove toggle fullscreen button
* Implement custom video player controls
* Move Padding into Container
2023-06-26 10:27:47 -05:00
Alex The Bot
bbb6bca605
Version v1.63.2
2023-06-25 02:53:18 +00:00
Alex The Bot
bba4c44182
Version v1.63.1
2023-06-24 15:31:16 +00:00
Alex The Bot
02a268c7c6
Version v1.63.0
2023-06-24 01:41:12 +00:00
Alex The Bot
8d560ec55f
Version v1.62.1
2023-06-19 21:31:38 +00:00
Alex The Bot
9c0f444e4d
Version v1.62.0
2023-06-19 15:43:49 +00:00
Alex The Bot
caccb1094d
Version v1.61.0
2023-06-16 02:29:11 +00:00
Fynn Petersen-Frey
8f5214724c
feat(mobile): sync remote assets without thumbs ( #2705 )
2023-06-14 16:35:32 +02:00
Fynn Petersen-Frey
73075c64d1
feature(mobile): hash assets & sync via checksum ( #2592 )
...
* compare different sha1 implementations
* remove openssl sha1
* sync via checksum
* hash assets in batches
* hash in background, show spinner in tab
* undo tmp changes
* migrate by clearing assets
* ignore duplicate assets
* error handling
* trigger sync/merge after download and update view
* review feedback improvements
* hash in background isolate on iOS
* rework linking assets with existing from DB
* fine-grained errors on unique index violation
* hash lenth validation
* revert compute in background on iOS
* ignore duplicate assets on device
* fix bug with batching based on accumulated size
---------
Co-authored-by: Fynn Petersen-Frey <zoodyy@users.noreply.github.com>
2023-06-10 13:13:59 -05:00
Alex The Bot
1f4993350a
Version v1.60.0
2023-06-04 15:45:06 +00:00
Alex The Bot
da1710bcd2
Version v1.59.1
2023-05-30 17:56:47 +00:00
Alex The Bot
6538e599dd
Version v1.59.0
2023-05-30 15:27:35 +00:00
Alex The Bot
a460940430
Version v1.58.0
2023-05-27 21:56:06 +00:00
Fynn Petersen-Frey
71ef7685c5
chore(mobile): update isar ( #2571 )
2023-05-26 08:09:44 -05:00
Alex The Bot
ecc894ac82
Version v1.57.1
2023-05-23 09:21:22 +00:00
Alex The Bot
cd7fc7e026
Version v1.57.0
2023-05-23 02:03:49 +00:00
Fynn Petersen-Frey
02b8b2c125
chore(mobile): remove hive ( #2497 )
2023-05-20 20:42:19 -05:00
Fynn Petersen-Frey
dc7b0f75bb
chore(mobile): use Record instead of custom pair+triple ( #2483 )
2023-05-20 20:41:34 -05:00
Alex The Bot
a1183f4b4b
Version v1.56.2
2023-05-20 03:53:45 +00:00
Alex The Bot
c8e649f190
Version v1.56.1
2023-05-19 04:01:36 +00:00
Alex The Bot
126f5857c3
Version v1.56.0
2023-05-18 14:03:48 +00:00
Alex
43951ec208
chore(mobile): Upgrade to Flutter 3.10 ( #2429 )
...
* update dependencies
* resolve dependency and update code for Flutter 3.10
* update github action flutter version
* update test version
* iOS deployment
* pump intl package
* list tile fix
2023-05-12 09:21:13 -05:00
Alex The Bot
aa97ca9ccf
Version v1.55.1
2023-05-09 15:29:06 +00:00
Alex The Bot
25f55ee6bb
Version v1.55.0
2023-05-09 02:08:01 +00:00
Alex The Bot
3d251f51fc
Version v1.54.1
2023-04-23 02:36:09 +00:00
Alex The Bot
b0d5cb62fa
Version v1.54.0
2023-04-18 16:34:37 +00:00
Alex The Bot
cfcae39699
Version v1.53.0
2023-04-06 04:56:28 +00:00
Alex The Bot
b1d17302bc
Version v1.52.1
2023-03-29 17:37:33 +00:00
Alex The Bot
d5596cf6a2
Version v1.52.0
2023-03-28 20:33:08 +00:00
Immich Release Bot
67453d18ff
Version v1.51.2
2023-03-22 21:12:45 +00:00
Immich Release Bot
75edc6de0f
Version v1.51.1
2023-03-21 03:10:10 +00:00
Alex Tran
780c5183e3
Revert "Version v1.51.1"
...
This reverts commit 6e1d09fc32
.
2023-03-20 22:08:47 -05:00
Immich Release Bot
6e1d09fc32
Version v1.51.1
2023-03-20 20:24:30 +00:00
Immich Release Bot
325639b308
Version v1.51.0
2023-03-20 16:21:28 +00:00
Immich Release Bot
434c1a0f20
Version v1.50.1
2023-03-01 04:58:47 +00:00
Immich Release Bot
7d6d51f4a5
Version v1.50.0
2023-03-01 03:22:31 +00:00
martyfuhry
12217bde8a
feat(mobile): Adds onboarding for permissions ( #1865 )
...
* adds onboarding
* fixed error where login was taking you to permission page
* fixed a bad rebase and added more checks to not start backup service on login if no gallery permission
* forgot the permission handler import in AppDelegate
* reverts album selection page
* change to ref watch
* added device_info_plus to podspec
* removed unused import
---------
Co-authored-by: Marty Fuhry <marty@fuhry.farm>
2023-02-28 10:22:18 -06:00
Matthias Rupp
c9a6820de7
chore(mobile): Favorite provider unit test ( #1874 )
...
* Favorite provider tests
* Remove unused mock
* Add setUp function to avoid duplicate code
2023-02-27 21:15:25 +01:00
Immich Release Bot
3c5c0ea68f
Version v1.49.0
2023-02-23 18:42:23 +00:00
Immich Release Bot
08b221c270
Version v1.48.1
2023-02-22 03:53:56 +00:00
Immich Release Bot
4dab50c10a
Version v1.48.0
2023-02-21 17:18:38 +00:00