Commit Graph

230 Commits (d4c000cb5a0f31a859e955df29c0dc5aff7aa2d3)

Author SHA1 Message Date
Alex The Bot d4c000cb5a Version v1.94.0 2024-01-31 17:01:33 +07:00
shenlong 27488ceb67
deps(mobile): flutter 3.16 (#6677)
* dep(mobile): update flutter and deps

* chore: dart analyzer

* chore: update flutter workflow version

* chore: dart format

* fix: gallery_viewer PopScope

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-01-27 10:14:32 +07:00
Alex The Bot 4ebb9974ff Version v1.93.3 2024-01-20 16:03:18 +07:00
Alex The Bot 3dddc6b449 Version v1.93.2 2024-01-19 18:29:04 +07:00
Alex The Bot d5af357992 Version v1.93.1 2024-01-19 15:01:17 +07:00
Alex The Bot fa0b7c8563 Version v1.93.0 2024-01-19 02:14:46 +07:00
shenlong ba5cca9348
chore(dep): update auto_route (#6390)
* chore(dep): update auto_route

* chore: rebase main

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-01-15 16:50:33 +07:00
shenlong e6c0f0e3aa
refactor(mobile): maplibre (#6087)
* chore: maplibre gl pubspec

* refactor(wip): maplibre for maps

* refactor(wip): dual pane + location button

* chore: remove flutter_map and deps

* refactor(wip): map zoom to location

* refactor: location picker

* open gallery_viewer on marker tap

* remove detectScaleGesture param

* test: debounce and throttle

* chore: rename get location method

* feat(mobile): Adds gps locator to map prompt for easy geolocation (#6282)

* Refactored get gps coords

* Use var for linter's sake, should handle errors better

* Cleanup

* Fix linter issues

* chore(dep): update maplibre to official lib

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Joshua Herrera <joshua.herrera227@gmail.com>
2024-01-15 09:26:13 +07:00
shenlong 6ee9c8277f
chore(dep): remove unused badges dep (#6384)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2024-01-15 00:02:11 +07:00
Alex The Bot df59b2099f Version v1.92.1 2024-01-08 15:24:38 +07:00
Alex The Bot 319ddfda53 Version v1.92.0 2024-01-08 05:19:11 +07:00
shenlong d3af2b1f69
(mobile): ios - calculate hash using CryptoKit (#5976)
* ios: calculate hash using CryptoKit

* chore: remove unused crypto dep

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2024-01-05 10:49:43 +07:00
Alex The Bot b40859551b Version v1.91.4 2023-12-19 03:34:19 +07:00
Alex The Bot 08f66c2ae5 Version v1.91.3 2023-12-17 16:57:16 +07:00
Alex The Bot a15c799ba3 Version v1.91.2 2023-12-16 23:19:58 +07:00
Alex The Bot 0aae9696f6 Version v1.91.1 2023-12-16 17:26:51 +07:00
Alex The Bot e9a8daa924 Version v1.91.0 2023-12-15 15:22:37 +07:00
shenlong ec0526dbcb
chore(mobile): move mocktail to dev dep (#5666)
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
2023-12-12 20:49:14 +07:00
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 +07:00
Alex The Bot 429ad28810 Version v1.90.2 2023-12-08 14:23:04 +07:00
Alex The Bot d2fbbe790b Version v1.90.1 2023-12-08 04:20:27 +07:00
Alex The Bot c174f0e871 Version v1.90.0 2023-12-07 18:32:45 +07:00
Alex The Bot 8b6a79ad9e Version v1.89.0 2023-11-29 19:20:24 +07:00
Alex The Bot 55fa3234fd Version v1.88.2 2023-11-21 16:09:18 +07:00
Alex Tran a13052e24c Revert "Version v1.88.2"
This reverts commit bc2c73e499.
2023-11-21 09:07:50 +07:00
Alex The Bot bc2c73e499 Version v1.88.2 2023-11-21 15:01:06 +07:00
Alex The Bot 9cf40afaf0 Version v1.88.1 2023-11-21 03:00:19 +07:00
Alex The Bot 0f596e278c Version v1.88.0 2023-11-20 20:47:37 +07: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 +07: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 +07:00
Alex The Bot ec51a9f6d6 Version v1.87.0 2023-11-18 02:58:26 +07: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 +07:00
Alex The Bot a7cacafe25 Version v1.86.0 2023-11-14 04:08:18 +07: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 +07:00
Alex The Bot 37ab37bffc Version v1.85.0 2023-11-08 03:20:59 +07:00
waclaw66 33ce2b7bba
fix(mobile): shows asset datetime with original timezone (#4774) 2023-11-03 09:04:41 +07:00
Alex The Bot cf4ec06750 Version v1.84.0 2023-11-01 14:46:59 +07:00
Alex The Bot d98a2a5f79 Version v1.83.0 2023-10-28 13:32:48 +07:00
Alex The Bot 31987bc043 Version v1.82.1 2023-10-18 17:14:26 +07:00
Alex The Bot 219f99e516 Version v1.82.0 2023-10-17 01:24:08 +07:00
Alex 29981b1088
chore(mobile): pump photo_manager version (#4412) 2023-10-10 08:20:52 +07:00
Alex The Bot 126dd45751 Version v1.81.1 2023-10-04 17:53:42 +07:00
Alex The Bot 81d51fbd7e Version v1.81.0 2023-10-03 20:48:23 +07:00
Alex The Bot 66e860a08e Version v1.80.0 2023-10-02 14:47:21 +07:00
Alex The Bot e050121dbf Version v1.79.1 2023-09-22 01:37:20 +07:00
Alex The Bot 86f5ceb80e Version v1.79.0 2023-09-21 14:17:00 +07:00
Alex The Bot a3206bf950 Version v1.78.1 2023-09-14 13:56:33 +07:00
Alex The Bot b42ca61e1f Version v1.78.0 2023-09-13 08:24:02 +07:00
Alex The Bot 608543da0b Version v1.77.0 2023-09-06 03:30:44 +07: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