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
Alex
fe3d6b870a
feat(web): add button to archive and unarchive in detail viewer ( #2296 )
2023-04-20 09:09:27 -05:00
Alex
a9859bc029
feat: Add description ( #2237 )
...
* Added dto, logic to insert description and web implementation
* create text field and update on remote database
* Update description and save changes
* styling
* fix web test
* fix server test
* preserve description on metadata extraction job run
* handle exif info is null situation
* pr feedback
* format openapi spec
* update createAssetDto
* refactor logic to service
* move files
* only owner can update description
* Render description correctly in shared album
* Render description correctly in shared link
* disable description edit for not owner of asset on mobile
* localization and clean up
* fix test
* Uses providers for description text (#2244 )
* uses providers for description text
* comments
* fixes initial data setting
* fixes notifier
---------
Co-authored-by: martyfuhry <martyfuhry@gmail.com >
2023-04-13 10:22:06 -05:00
Alex
a1a62b00a0
feat(server): add originalFileName to asset table ( #2231 )
2023-04-11 05:23:39 -05:00
Michel Heusschen
ab5b92ae68
refactor(web): centralize buttons ( #2200 )
2023-04-07 11:45:00 -05:00
AndreAle94
94b2ea9b5f
Add timezone to exif entity ( #1894 )
...
* Add timezone to exif entity
* Refactor logging
---------
Co-authored-by: Andrea Alemani <andrea.alemani94@gmail.com >
2023-04-02 14:11:24 -05:00
Michel Heusschen
b29c43d86a
feat(web): bundle and 'sveltify' leaflet ( #1998 )
...
* feat(web): bundle and 'sveltify' leaflet
* lazy load leaflet components
* add correct icon sizes
2023-03-19 14:06:45 -05:00
Michel Heusschen
368142e79b
feat(web): improved server stats ( #1870 )
...
* feat(web): improved server stats
* fix(web): don't log unauthorized errors
* Revert "fix(web): don't log unauthorized errors"
This reverts commit 7fc2987a77 .
2023-02-26 13:57:34 -06:00
Michel Heusschen
9323cc76d9
feat(server): improve API specification ( #1853 )
2023-02-24 10:01:10 -06:00
Michel Heusschen
10cb612fb1
feat(web): theme/locale preferences and improve SSR ( #1832 )
2023-02-22 11:53:08 -06:00
Michel Heusschen
bf6f94f69f
feat(web): only show copy image when supported ( #1776 )
2023-02-17 10:41:52 -06:00
Michel Heusschen
e1c520b9e7
feat(web): remove duplicate asset calls ( #1764 )
...
* feat(web): remove duplicate asset calls
* use source element instead of video.src
2023-02-15 11:56:19 -06:00
Alex
db67093391
Revert "feat(web): avoid duplicate call + small refactor ( #1731 )" ( #1750 )
...
This reverts commit 53fb3a36f7 .
2023-02-13 16:27:15 -06:00
Michel Heusschen
53fb3a36f7
feat(web): avoid duplicate call + small refactor ( #1731 )
2023-02-11 22:36:26 -06:00
Michel Heusschen
bd71e087d4
refactor(web): added types and some small changes ( #1722 )
2023-02-10 16:17:39 -06:00
Jason Rasmussen
2b0b2bb1ae
refactor(server): download file ( #1512 )
...
* refactor(server): download file
* chore: generate open-api and remove unused refs
* chore(server): tests
* chore: remove unused code
2023-02-03 09:16:25 -06:00
James
de0e218440
feat(web): add Favorites page ( #1397 )
...
* Duplicate photos page and rename to favorites
* Implement basic functionality to page
* Sort imports
* Add missing sharing code
* Remove unused import
* Fix formatting
* Use GalleryViewer and new api endpoint
* Merge useFavorites into page
* Run prettier
* Move favorites in side-bar
* Remove favorites when unfavorited
* Fix close shared link model
* Add favorite count to side-bar
* Add add to favorites option
* Fix formatting
* Add favorite icon to image thumbnails
* Change var to let
2023-01-27 08:32:26 -06:00
Alex
8b73c2bf8a
fix(server): Handle exposure time correctly ( #1432 )
2023-01-26 13:14:05 -06:00
Alex Tran
026308acc9
run prettier
2023-01-21 22:53:45 -06:00
Alex
b07891089f
feat(web/server) Add more options to public shared link ( #1348 )
...
* Added migration files
* Added logic for shared album level
* Added permission for EXIF
* Update shared link response dto
* Added condition to show download button
* Create and edit link with new parameter:
* Remove deadcode
* PR feedback
* More refactor
* Move logic of allow original file to service
* Simplify
* Wording
2023-01-21 22:15:16 -06:00
Zlendy
e5d798581c
fix(web): update album information when sliding images ( #1378 )
2023-01-21 21:26:58 -06:00
Alex
3e4a14b299
chore(server) harden EXIF extraction ( #1347 )
...
* chore(server) Harden EXIF extraction
* Remove unused function in timeutil
* Remove deadcode
2023-01-17 13:41:00 -06:00
Alex
eace0af7a5
fix(web) Disable draggable on common usage element to avoid trigger drag-n-drop layer ( #1330 )
2023-01-15 14:01:10 -06:00
Alex
e9fda40b2b
feat(web) Individual assets shared mechanism ( #1317 )
...
* Create shared link modal for individual asset
* Added API to create asset shared link
* Added viewer for individual shared link
* Added multiselection app bar
* Refactor gallery viewer to its own component
* Refactor
* Refactor
* Add and remove asset from shared link
* Fixed test
* Fixed notification card doesn't wrap
* Add check asset access when created asset shared link
* pr feedback
2023-01-14 23:49:47 -06:00
Alex
7add754fc3
fix(web) show exif info in public shared ( #1283 )
...
* fix(web) show exif in public share page
* Added exif info to return payload'
2023-01-10 10:03:15 -06:00
Jason Rasmussen
bd838a71d1
feat(web,server): disable password login ( #1223 )
...
* feat(web,server): disable password login
* chore: unit tests
* chore: fix import
* chore: linting
* feat(cli): server command for enable/disable password login
* chore: update docs
* feat(web): confirm dialogue
* chore: linting
* chore: linting
* chore: linting
* chore: linting
* chore: linting
* chore: fix web test
* chore: server unit tests
2023-01-09 16:32:58 -05:00
Krisjanis Lejejs
e4e040f14b
feat(web) Add search functionality to add photo to album modal ( #1273 )
2023-01-09 14:24:07 -06:00
Alex
10789503c1
feat(web/server) public album sharing ( #1266 )
2023-01-09 14:16:08 -06:00
Krisjanis Lejejs
10b0924cfb
feat(web) Add drag n drop upload functionality ( #1216 )
...
* Add image drag n drop functionality
* Change upload cover name, background color and opacity
2022-12-29 20:07:18 -06:00
Alex
6736063f83
fix(web) Fix incorrect album type (shared/non-shared) in album selection modal ( #1219 )
...
* fix(web) Fix incorrect album type (shared/non-shared) in album selection modal
* styling
* remove deadcode
2022-12-29 15:31:54 -06:00
Alex
f25809befb
feat(web) using template filename for downloaded file ( #1164 )
...
* feat(web) using template filename for downloaded file
* remove deadcode
2022-12-22 13:29:51 -06:00
Alex
1adf8ff6b6
chore(web) Update SvelteKit ( #1066 )
...
* Update sveltekit
* Update sveltekit
* Update correct preloading attribute
2022-12-06 18:08:08 -06:00
Alex
5de8ea162d
feat(server) Tagging system ( #1046 )
2022-12-05 11:56:44 -06:00
Alex
966d99217a
fix(web) fix test ( #1059 )
2022-12-04 22:51:22 -06:00
Kiel Hurley
5f2b75997f
feat(web): Localize dates and numbers ( #1056 )
2022-12-04 09:35:20 -06:00
denck007
efa7b3ba54
Fix(web): navbar color overlap and scroll bar incorrect z index ( #1018 )
...
* fix(web): Navbar color overlaps tall images
* fix(web): Scroll bar date behind navbar when scrubbing (fixes issue #757 )
2022-11-25 20:52:01 -06:00
Kiel Hurley
976d347623
feat(server,web,mobile): Use binary prefixes for data sizes ( #1009 )
2022-11-24 11:39:27 -06:00
Alex
8bc64be77b
feat: support iOS LivePhoto backup ( #950 )
2022-11-18 23:12:54 -06:00
bo0tzz
70cd313082
Add navbar button to copy image ( #961 )
...
* Add navbar button to copy image
* Use global event for copy image
* merge upstream
* Fixed missing required props
* feat(web): Show notification after copying image to clipboard
* chore(web): Fix typescript error
* chore(web): Formatting
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2022-11-16 15:04:37 -06:00
Alex
e799f35dd2
chore(server) refactor serveFile and downloadFile endpoint ( #978 )
2022-11-16 00:11:16 -06:00
Jason Rasmussen
99da181cfc
feat(web): favorite an asset ( #939 )
...
* feat(web): favorite an asset
* fix: test and linting
* fix: asset dto type
2022-11-08 10:20:36 -06:00
Jason Rasmussen
4274fceafe
feat(web): add selected asset on main timeline to album from selection ( #926 )
2022-11-04 22:29:48 -05:00
Alex
0d7ccc2b26
chore(web): Modified styling for add to album panel ( #924 )
2022-11-04 09:42:24 -05:00
Jason Rasmussen
5aa06ed3be
feat(web): add current view asset to album ( #923 )
2022-11-04 09:32:09 -05:00
Alex Tran
b7f1a1ad4b
Change position of the icon
2022-10-30 11:08:55 -05:00
Anbraten
1967c1e237
feat(web): add delete button to asset viewer ( #896 )
2022-10-30 11:08:22 -05:00
Alex Tran
811494e9ed
Fix test
2022-10-28 21:00:31 -05:00
bo0tzz
b0f10b1851
feat(web) add handler for ctrl-c copying images from viewer ( #881 )
2022-10-28 17:18:28 -05:00
Alex
f94176a910
feat(web) dark mode ( #867 )
2022-10-26 11:10:48 -05:00
Alex
103df4d9f3
fix(web) navigating forward button get in the way of video control bar ( #744 )
...
* fix(web) navigating forward button get in the way of video control bar
* Remove unsued style
2022-09-23 18:22:06 -05:00