Jason Rasmussen
4cbb18aabc
feat(web): remove and delete from album ( #3725 )
2023-08-16 13:25:39 -05:00
Daniele Ricci
3fb60aca4f
chore(web): better explain what the thumbnails type are for ( #3724 )
2023-08-16 13:25:07 -05:00
martin
bc66b1a556
fix(web): user-management layout ( #3704 )
...
* fix: user-management layout
* better user form scrollbar
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-16 01:46:23 +00:00
Jason Rasmussen
0abbd85134
fix(web,server): album share performance ( #3698 )
2023-08-15 13:34:02 -05:00
Sergey Kondrikov
74da15e20d
fix(web,server): disable partner's archive access ( #3695 )
2023-08-15 11:02:38 -05:00
Jason Rasmussen
efc7fdb669
fix(web,server): use POST request to get download info ( #3694 )
...
* fix(web,server): use POST request to get download info
* chore: open api
2023-08-15 10:49:32 -05:00
Alex The Bot
a3b6095b61
Version v1.73.0
2023-08-15 12:45:48 +00:00
Jason Rasmussen
7ca6f80ed2
fix(server): display insta-360 ( #3688 )
2023-08-15 03:14:52 +00:00
Jason Rasmussen
079aa13edb
fix(web): use server api media types ( #3687 )
2023-08-14 20:22:33 -05:00
Alex
0d80ae3a91
fix(mobile): make user.memoryEnable optional ( #3680 )
...
* chore(server): avoid breaking changes
* generate api
* mobile app
2023-08-14 12:52:06 -05:00
Jason Rasmussen
5cd13227ad
feat(web): timeline bucket for albums (4) ( #3604 )
...
* feat: server changes for album timeline
* feat(web): album timeline view
* chore: open api
* chore: remove archive action
* fix: favorite for non-owners
2023-08-11 11:00:51 -05:00
Jason Rasmussen
6bd7c6c06d
feat(web): multi-line description edit input ( #3640 )
...
* feat(web): multi-line description edit input
* fix: remove focus border
2023-08-10 18:46:41 +00:00
Russell Tan
a8b01dc21a
fix(web): show warning if upload completed with errors ( #3634 )
2023-08-10 08:38:29 -05:00
waclaw66
a815592954
fix(web): fix single photo on a map ( #3635 )
2023-08-10 08:32:01 -05:00
Jason Rasmussen
a6eb227330
feat(web,server): user memory settings ( #3628 )
...
* feat(web,server): user preference for time-based memories
* chore: open api
* dev: mobile
* fix: update
* mobile work
---------
Co-authored-by: Alex <alex.tran1502@gmail.com>
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-08-09 21:01:16 -05:00
Russell Tan
66b2ad7939
fix(web): show warning on duplicate uploads #2557 ( #3613 )
...
* fix(web): show warning on duplicate uploads #2557
* Prettier fix
* color
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-10 01:11:26 +00:00
Alex
ddd4ec2d9e
feat(web/server): webp thumbnail size configurable ( #3598 )
...
* feat(server/web): webp thumbnail size configurable
* update api
* add ui and fix test
* lint
* setting for jpeg size
* feat: coerce to number
* api
* jpeg resolution
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-08-08 09:39:51 -05:00
Mert
1d37d8cac0
feat(server): tone-mapping ( #3512 )
...
* added tonemapping
* check for hdr in transcode policy
* merged video thumbnail and transcoding logic
* updated tests
* removed log
* added dashboard option, updated api
* `out_color_matrix` for sdr video thumbs, cleanup
* updated tests & styling
* refactored tonemapping setting
* fixed tests
* formatting
* added tests
* updated api
* set target npl higher for mobius and reinhard
* convert to nv12 before nvenc
* fix test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-07 15:35:25 -05: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
13df619ba9
fix(server): pin openapi genreator patch and regenerate api ( #3573 )
...
* fix(server): pin openapi genreator patch and regenerate api
* variable
2023-08-06 15:55:14 -05:00
Alex The Bot
3edb347666
Version v1.72.0
2023-08-06 19:48:25 +00:00
Jason Rasmussen
2f26a7edae
feat(server/web): album description ( #3558 )
...
* feat(server): add album description
* chore: open api
* fix: tests
* show and edit description on the web
* fix test
* remove unused code
* type event
* format fix
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-06 02:43:26 +00:00
martin
f1b92718d5
fix(web): broken search-bar during page load ( #3548 )
...
* fix: broken search-bar during page load
* fix: prevent race condition between go back and close search bar
2023-08-05 13:05:24 -05:00
Alex
1f64649434
fix(web): asset selection show up on top ( #3563 )
...
* fix(web): asset selection show up on top
* fix test
2023-08-05 11:53:48 -05:00
Jason Rasmussen
ff32506c5e
feat(web): use time buckets of person detail page (3) ( #3557 )
...
* feat: add personId to time bucket endpoints
* chore: open api
* feat(web): time bucket on person detail page
2023-08-05 08:58:52 -05:00
Jason Rasmussen
68b5202730
refactor: auto advance asset viewer ( #3554 )
2023-08-04 23:26:28 -04:00
Jason Rasmussen
c6abef186c
refactor(server,web): time buckets for main timeline, archived, and favorites (1) ( #3537 )
...
* refactor: time buckets
* feat(web): use new time bucket api
* feat(web): use asset grid in archive/favorites
* chore: open api
* chore: clean up uuid validation
* refactor(web): move memory lane to photos page
* Update web/src/routes/(user)/archive/+page.svelte
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* fix: hide archived photos on main timeline
* fix: select exif info
---------
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
2023-08-04 17:07:15 -04:00
Jason Rasmussen
e5bdf671b5
refactor(web): move memory lane to photos page ( #3541 )
2023-08-03 23:52:15 -05:00
Alex
88e92332ee
chore(web): organize prettier trigger order ( #3538 )
...
* chore(web): organize prettier trigger order
* fix package.json
* fix package.json
2023-08-03 16:26:48 -05:00
Jason Rasmussen
6da51deb83
fix(web): scrollbar ( #3536 )
2023-08-03 13:20:41 -05:00
Jason Rasmussen
b44f8d52ee
refactor(server): standardize user controller ( #3501 )
...
* chore: remove redundant sortint
* chore: standardize user controller
* chore: open api
* fix: web dtos
2023-08-03 13:17:38 -05:00
Jason Rasmussen
5617b57b26
refactor(web): asset store ( #3528 )
...
* refactor(web): asset store
* chore: remove TODO
2023-08-03 10:44:12 -05:00
Paul Thevenot
01210dceac
feat(web): ✨ Rounded corners on selected assets ( #3524 )
...
* feat(web): ✨ Rounded corners on selected assets
Add rounded corner on selected items and fix circle icon transparent background on selection
* refactor: Ran prettier to fix formatting issues
2023-08-03 09:11:21 -05:00
Jason Rasmussen
e4e049d040
fix(web): leave assets selected after creating a shared link ( #3531 )
2023-08-03 09:11:02 -05:00
Jason Rasmussen
28ab1d4551
refactor(web): asset grid state ( #3513 )
...
* refactor(web): asset grid state
* fix: multi-select across time buckets
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-08-02 20:57:11 -05:00
Alex Tran
5eb8d7e8b0
update openapi
2023-08-02 16:10:55 -05:00
Mert
ee49f470b7
feat(server): transcoding hardware acceleration ( #3171 )
...
* added transcode configs for nvenc,qsv and vaapi
* updated dev docker compose
* added software fallback
* working vaapi
* minor fixes and added tests
* updated api
* compile libvips
* move hwaccel settings to `hwaccel.yml`
* changed default dockerfile, moved `readdir` call
* removed unused import
* minor cleanup
* fix for arm build
* added documentation, minor fixes
* added intel driver
* updated docs
styling
* uppercase codec and api names
* formatting
* added tests
* updated docs
* removed semicolons
* added link to `hwaccel.yml`
* added newlines
* added `hwaccel` section to docker-compose.prod.yml
* ensure mesa drivers are installed
* switch to mimalloc for sharp
* moved build version and sha256 to json
* let libmfx set the render device
* possible fix for vp9 on qsv
* updated tests
* formatting
* review suggestions
* semicolon
* moved `LD_PRELOAD` to start script
* switched to jellyfin's ffmpeg package
* fixed dockerfile
* use cqp instead of icq for qsv vp9
* updated dockerfile
* added sha256sum for other platforms
* fixtures
2023-08-01 20:56:10 -05:00
Jason Rasmussen
b9cda59172
refactor(server)!: add/remove album assets ( #3109 )
...
* refactor: add/remove album assets
* chore: open api
* feat: remove owned assets from album
* refactor: move to bulk id req/res dto
* chore: open api
* chore: merge main
* dev: mobile work
* fix: adding asset from web not sync with mobile
* remove print statement
---------
Co-authored-by: Alex Tran <Alex.Tran@conductix.com>
2023-08-01 20:29:14 -05:00
Jason Rasmussen
310fab526d
chore(server): auto sort open api spec ( #3500 )
...
* chore: recursively sort api keys
* chore: open api
2023-08-01 16:49:18 +00:00
Sergey Kondrikov
690b87e375
fix(web): minor issues ( #3499 )
...
* Replace isArchived with isFavorite
* Remove excess AssetSelectControlBar
2023-08-01 10:52:50 -05:00
Sergey Kondrikov
5f9dfa9493
refactor(web): asset grid stores ( #3464 )
...
* Refactor asset grid stores
* Iterate over buckets with for..of loop
* Rebase on top of main branch changes
2023-07-31 20:27:56 -05:00
PyKen
51cfe10c28
feat(web/server): Search by panorama photos ( #3470 )
...
* Add panorama filter
* Add generated api changes
* Fix naming
2023-07-30 20:31:57 -05:00
martin
e368b9e50b
feat: handle escape key and higher wheel zoom ratio ( #3471 )
2023-07-30 11:03:08 -05:00
Alex The Bot
3f1cf44717
Version v1.71.0
2023-07-28 18:32:33 +00:00
martin
2d83ac4125
fix(web): focus & clear individual search term ( #3452 )
2023-07-28 13:03:23 -05:00
Dmitry Brazhenko
e071b82e8a
feat (web/server) 360 degrees Web panoramas [attempt 2] ( #3412 )
...
* commit 1 (isPanorama: boolean)
* working solution for projectiontypeenum
* fix
* format fix
* fix
* fix
* fix
* fix
* enum projectiontype
* working solution with exif
* fix
* reverted >
* fix format
* reverted auto-magic api.ts prettification
* fix
* reverted api.ts autogenerated
* api ts regenerated
* Update web/src/lib/components/assets/thumbnail/thumbnail.svelte
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* Update web/src/lib/components/asset-viewer/asset-viewer.svelte
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* exifProjectionType
* Update server/src/microservices/processors/metadata-extraction.processor.ts
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
* projectionType?: string = ProjectionType.NONE;
* not null
* projectionType!: ProjectionType;
* opeapi generator fix
* fixes
* fix
* fix
* generate api
* asset.exifInifo?.projectionType
* Update server/src/domain/asset/response-dto/exif-response.dto.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* Update server/src/microservices/processors/metadata-extraction.processor.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
* enum -> varchar;projectiontypeenum->projectiontype
* asset-viewer fixed prettiffier
* @Column({}) single line
* enum | string
* make api
* enum | string
* enum | str fix
* fix
* chore: use string instead of enum
* chore: open api
* fix: checks
---------
Co-authored-by: Sergey Kondrikov <sergey.kondrikov@gmail.com>
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-07-27 23:29:09 -05:00
martin
13b2b2fc4e
fix(web): clickable items in the searchbar ( #3441 )
2023-07-27 22:06:42 -05:00
martin
afb0d0f54d
feat(web): suggest to merge people faces when renaming a person name ( #3399 )
...
* feat: propose to merge faced based on the name
* responsive
* drop down menu
* add border
* improvements
* improvements
* improvements
* add comments
* responsive
* responsive
* feat: use FullScreenModal
* responsive
* pr feeback
* pr feeback
* pr feeback
* responsive
* pr feeback
* pr feeback
* styling
* fix test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-07-28 03:04:20 +00:00
martin
26085ff82b
fix: clicking outside the shortcuts pannel ( #3433 )
...
* use FullScreenModal for ShowShortcuts
* pr feeback
2023-07-27 14:42:27 -05:00