Jason Rasmussen
74353193f8
feat(web,server): user storage label ( #2418 )
...
* feat: user storage label
* chore: open api
* fix: checks
* fix: api update validation and tests
* feat: default admin storage label
* fix: linting
* fix: user create/update dto
* fix: delete library with custom label
2023-05-21 23:18:10 -04:00
Michel Heusschen
85c6cf4309
fix(web): context menu overlap + outclick types ( #2506 )
2023-05-21 11:01:08 -05:00
Michel Heusschen
a7b9adc692
feat(web+server): map improvements ( #2498 )
...
* feat(web+server): map improvements
* add number format double to fix mobile
2023-05-21 01:26:06 -05:00
Jason Rasmussen
a089d9891d
feat: confirm before deleting all faces and people ( #2496 )
2023-05-20 20:40:53 -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
martin
70a0f4ae48
chore: update to node 18 and alpine 3.17 ( #2430 )
...
* chore: update to node 18 and alpine 3.17
Signed-off-by: martin <martin.labat92@gmail.com>
* chore: fix sharp version
Signed-off-by: martin <martin.labat92@gmail.com>
* chore(server): use vips-dev
Signed-off-by: martin <martin.labat92@gmail.com>
* update checkDiskUsage
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: use vips-heif instead of libheif
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: use vips instead of vips-cpp
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: ensure vips installation
Signed-off-by: martin <martin.labat92@gmail.com>
---------
Signed-off-by: martin <martin.labat92@gmail.com>
2023-05-18 10:56:33 -05:00
Michel Heusschen
c7c0ef6abc
chore(web): switch to eslint-plugin-svelte package ( #2467 )
2023-05-18 10:43:09 -05:00
Alex The Bot
126f5857c3
Version v1.56.0
2023-05-18 14:03:48 +00:00
Alex Tran
8b3e1764a8
fix(web): asset count z-index
2023-05-17 21:39:34 -05:00
Alex
b776461297
fix(web): unable to change person name ( #2458 )
...
* fix(web): unable to change person name
* name changed
* chore: strongly-typed dispatcher
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-17 21:13:54 -05:00
Jason Rasmussen
4a0052026f
feat(web): improve page header + scrolling ( #2453 )
...
* fix: line to edge of screen
* refactor: user layout page
2023-05-17 14:45:16 -05:00
Jason Rasmussen
93863b0629
feat: facial recognition ( #2180 )
2023-05-17 12:07:17 -05:00
Michel Heusschen
115a47d4c6
fix(web): layout spacing when zooming ( #2452 )
2023-05-17 10:44:15 -05:00
martin
308c63df16
fix(web): use correct favicon sizes ( #2446 )
...
* fix(web): use correct favicon sizes
Signed-off-by: martin <martin.labat92@gmail.com>
* fix: format
Signed-off-by: martin <martin.labat92@gmail.com>
---------
Signed-off-by: martin <martin.labat92@gmail.com>
2023-05-17 09:20:32 -05:00
Michel Heusschen
ab86d0a18d
refactor(web): asset select actions ( #2444 )
...
* refactor(web): asset select actions
* remaining pages/components + data flow changes
* fix check
2023-05-16 09:13:20 -05:00
Michel Heusschen
1979c84ea8
chore(web): update eslint and prettier packages ( #2437 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com>
2023-05-15 17:58:35 +00:00
Sergey Kondrikov
7f2fa23179
feat (server, web): Share with partner ( #2388 )
...
* feat(server, web): implement share with partner
* chore: regenerate api
* chore: regenerate api
* Pass userId to getAssetCountByTimeBucket and getAssetByTimeBucket
* chore: regenerate api
* Use AssetGrid to view partner's assets
* Remove disableNavBarActions flag
* Check access to buckets
* Apply suggestions from code review
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Remove exception rethrowing
* Simplify partner access check
* Create new PartnerController
* chore api:generate
* Use partnerApi
* Remove id from PartnerResponseDto
* Refactor PartnerEntity
* Rename args
* Remove duplicate code in getAll
* Create composite primary keys for partners table
* Move asset access check into PartnerCore
* Remove redundant getUserAssets call
* Remove unused getUserAssets method
* chore: regenerate api
* Simplify getAll
* Replace ?? with ||
* Simplify PartnerRepository.create
* Introduce PartnerIds interface
* Replace two database migrations with one
* Simplify getAll
* Change PartnerResponseDto to include UserResponseDto
* Move partner sharing endpoints to PartnerController
* Rename ShareController to SharedLinkController
* chore: regenerate api after rebase
* refactor: shared link remove return type
* refactor: return user response dto
* chore: regenerate open api
* refactor: partner getAll
* refactor: partner settings event typing
* chore: remove unused code
* refactor: add partners modal trigger
* refactor: update url for viewing partner photos
* feat: update partner sharing title
* refactor: rename service method names
* refactor: http exception logic to service, PartnerIds interface
* chore: regenerate open api
* test: coverage for domain code
* fix: addPartner => createPartner
* fix: missed rename
* refactor: more code cleanup
* chore: alphabetize settings order
* feat: stop sharing confirmation modal
* Enhance contrast of the email in dark mode
* Replace button with CircleIconButton
* Fix linter warning
* Fix date types for PartnerEntity
* Fix PartnerEntity creation
* Reset assetStore state
* Change layout of the partner's assets page
* Add bulk download action for partner's assets
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-05-15 12:30:53 -05:00
Michel Heusschen
4524aa0d06
refactor(web): use ImmichApi to create urls ( #2435 )
2023-05-13 21:52:29 -05:00
Michel Heusschen
15fa8250cb
fix(web): profile image load ( #2434 )
2023-05-13 09:16:14 -05:00
Alex
4dff129949
feat(web): Replicate albums view for sharing view ( #2433 )
...
* replicate album view for sharing view
* Remove unused file
* fix test
* correct title
2023-05-13 09:05:30 -05:00
Alex
f961acdf0c
feat(web): album card hover styling ( #2424 )
...
* feat(web): album card hover styling
* feedback
* fix delete button not shown
* better color
2023-05-11 11:50:48 -05:00
Michel Heusschen
98b9d815a6
chore(web): update svelte related packages ( #2419 )
2023-05-10 04:58:53 -05:00
Jason Rasmussen
a808b9403e
feat(web,server): logout all devices ( #2415 )
...
* feat: logout all devices
* chore: regenerate openapi
* chore: add test
* chore: logout vs log out
2023-05-09 14:34:17 -05:00
Alex The Bot
aa97ca9ccf
Version v1.55.1
2023-05-09 15:29:06 +00:00
faupau
98bb3de8da
fix(web) small UI improvements ( #2369 )
...
* small changes in asset viewer navigation
* add conditional wrapper and scroll only content
* fix formatting
* update conditional wrapper
* remove emptz title attribute
* remove conditional-wrapper as it is not needed
* remove isTimeline
* fix map over sidebar
* fix overlap
* fix conflict
* revert z-index
* add relative z index
---------
Co-authored-by: faupau03 <paul.paffe@gmx.net>
2023-05-09 10:10:13 -05:00
Michel Heusschen
dffd992304
fix(web): remove global style from map marker ( #2408 )
2023-05-09 08:57:17 -05:00
Alex The Bot
25f55ee6bb
Version v1.55.0
2023-05-09 02:08:01 +00:00
Alex
c2e9fe0aac
feat(web): improve map styling and interaction ( #2399 )
...
* improve map styling and interaction
* Update style
2023-05-08 21:05:06 -05:00
Alex
053104fc50
fix(web): timeline distortion when scrolling due to rerender of scrollbar bucket and thumbnail size ( #2398 )
...
* fix(web): timeline distortion when scrolling due to rerender of scrollbar bucket and thumbnail size
* fix: test
2023-05-08 14:59:33 -05:00
Steffen Auer
861de7f8b3
chore(web/mobile): use Heart Icon & small icon changes ( #2397 )
2023-05-08 14:01:39 -05:00
Matthias Rupp
65daf342df
feat(web): Global map showing all assets with geo information ( #2355 )
...
* First crude implementation of the global asset map in web
* Use single DOM element for all markers
* Minor layout changes
* Refactor
* Add asset viewer
* Add API endpoint that returns only assets with location information (Thanks @EPP100)
* Remove sidebar icon flip
* Add dark theme support
* Center map to most recent asset
* Allow cluster viewing
* Fix linter errors
* Add newlines
* Fix ts errors
* Fix eslint error
* Run prettier
* Server code style
* Fix openapi mobile code generation issues
* Map markers test
* fix: Support video thumbnails
* Update API
* Review suggestions
* Review suggestions
* Linter error
* Chage mapMarker endpoint to map-marker
* Clean up leaflet imports
2023-05-05 20:33:30 -05:00
Michel Heusschen
15a498fd60
feat(server): add api key to openapi spec ( #2362 )
...
* feat(server): add api key to openapi spec
* regenerate api
2023-05-04 11:41:29 -05:00
Jason Rasmussen
e22cdea485
chore(server,mobile): remove device info entity ( #1527 )
...
* chore(server): remove unused device info code
* chore: generate open api
* remove any DeviceTypeEnum usage from mobile
* chore: coverage
* fix: drop device info table
---------
Co-authored-by: Fynn Petersen-Frey <zody22@gmail.com>
2023-04-28 15:01:03 -05:00
Jason Rasmussen
c329a17975
feat(web): organize user settings ( #2340 )
2023-04-26 12:25:36 -05:00
faupau
6631b286c1
fix(web): asset viewer navbar overlapping with details tab and context menu not closing on button press (except in album viewer) ( #2323 )
...
* fix overlapping of asset-viewer-nav-bar
with details tab
* fix contextmenu not closing on button press
---------
Co-authored-by: faupau03 <paul.paffe@gmx.net>
2023-04-25 21:30:19 -05:00
Jason Rasmussen
b8313abfa8
feat(web,server): manage authorized devices ( #2329 )
...
* feat: manage authorized devices
* chore: open api
* get header from mobile app
* write header from mobile app
* styling
* fix unit test
* feat: use relative time
* feat: update access time
* fix: tests
* chore: confirm wording
* chore: bump test coverage thresholds
* feat: add some icons
* chore: icon tweaks
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-04-25 21:19:23 -05:00
faupau
d565a684a1
feat(web): immich as webapp, add apple icons and manifest file ( #2310 )
...
* add apple specific icons
so it can be added to homescreen
* remove jpg icons
* change background color to white
---------
Co-authored-by: faupau03 <paul.paffe@gmx.net>
2023-04-23 20:30:38 -05:00
Alex
13f178dca8
fix(web): correct color sidebar button when selected in dark mode ( #2322 )
2023-04-23 16:12:45 -05:00
Alex Tran
f8ba33e81c
pump openapi version
2023-04-22 21:40:33 -05:00
Alex
57704522cd
feat(web): smaller thumbnails on timeline mobile ( #2316 )
2023-04-22 21:13:15 -05:00
faupau
787926c111
feat(web): show asset count in sharing tab and album viewer ( #2311 )
...
* show asset count in sharing tab
* add asset count to album-viewer
* remove duplicate font size
* fix test
---------
Co-authored-by: faupau03 <paul.paffe@gmx.net>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-04-22 13:38:45 -05:00
Jason Rasmussen
736a946101
fix(web): justified layout ( #2313 )
2023-04-21 16:24:25 -05:00
Alex
6f6f847ee2
feat(web): Add action button to search result page ( #2303 )
...
* feat(web): Add action button to search result page
* fix test
* rename
* pr feedback
* better condition
* fix test
2023-04-21 10:10:08 -05:00
Jason Rasmussen
b423852fad
chore: flip album icon ( #2300 )
2023-04-20 13:23:03 -05:00
Alex
fe3d6b870a
feat(web): add button to archive and unarchive in detail viewer ( #2296 )
2023-04-20 09:09:27 -05:00
Alex
d339d4c8dd
post release note
2023-04-18 14:38:46 -05:00
Alex
975d23ee5c
fix(web): empty album is not auto deleted ( #2283 )
...
* fix(web): empty album is not auto deleted
* regenerate api
* fix test
2023-04-18 11:26:04 -05:00
Michel Heusschen
8a421831ab
fix(web): noscript message ( #2278 )
2023-04-18 11:24:17 -05:00
faupau
8a45c258c5
feat(web): smaller thumbnail in explore so at least 2 photos are in a row ( #2277 )
...
* image view in explore tab more responsive
* center photo
---------
Co-authored-by: faupau03 <paul.paffe@gmx.net>
2023-04-18 10:35:28 -05:00