Alex The Bot
5b314ffd46
Version v1.99.0
2024-03-20 14:50:57 +00:00
Alex
0b078c9f99
fix(web): Share button visible when viewing album has only shared link ( #8100 )
2024-03-20 14:46:31 +00:00
Alex
0d5584ecbb
fix(web): shift-select again ( #8098 )
2024-03-20 14:28:19 +00:00
waclaw66
5e090646ba
fix(mobile): missing "Add name" translation ( #8087 )
...
fix(mobile): missing "Add name" translation, positioning
2024-03-20 14:26:09 +00:00
Mert
c4e910dd3d
docs(server): add documentation for prometheus metrics ( #8084 )
...
* add monitoring doc
* wording
* indent
* note instead of tip
* Update docs/docs/features/monitoring.md
Co-authored-by: bo0tzz <git@bo0tzz.me >
* Update docs/docs/features/monitoring.md
Co-authored-by: bo0tzz <git@bo0tzz.me >
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
Co-authored-by: bo0tzz <git@bo0tzz.me >
2024-03-20 09:20:46 -05:00
Alex
5a2394af7c
fix(web): shift-select ( #8093 )
...
* fix(web): shift-select
* remove unused code
* proper fix
2024-03-20 09:16:20 -05:00
Alex
48e32269f4
chore: add prometheus.yml to release artifact ( #8096 )
2024-03-20 09:16:00 -05:00
Zack Pollard
dd9d90d21e
test: temporarily disable flaky audit e2e test until #7436 is fixed ( #8089 )
2024-03-20 07:31:52 -05:00
Ethan Margaillan
0544c687b9
fix(web): missing margin on people page ( #8081 )
2024-03-20 07:29:30 -05:00
Michel Heusschen
e810aae212
fix(web): show search page errors and use feature flag ( #8088 )
2024-03-20 07:24:08 -05:00
Michel Heusschen
9c6a26de9f
chore(web): add asset store unit tests ( #8077 )
...
chore(web): asset store unit tests
2024-03-19 23:41:31 -05:00
Jonathan Jogenfors
e6f2bb9f89
fix(server): use extension in originalFileName for libraries ( #8083 )
...
* use file base
* fix: test
* fix: e2e-job tests
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-19 23:40:28 -05:00
Ethan Margaillan
f908bd4a64
fix(web): prevent drag-n-drop upload overlay from showing when not dragging files ( #8082 )
2024-03-19 23:28:13 -05:00
Thariq Shanavas
7395b03b1f
fix(docs) minor security warning raised by Borg ( #8075 )
...
* Fix minor borg security warning
* Update template-backup-script.md
* removed one unnecessary step
* Clarified optional steps
* Update template-backup-script.md
2024-03-19 23:12:36 -05:00
Alex
63b4fc6f65
chore(mobile): svg logo ( #8074 )
...
* chore(mobile): anti-aliasing logo
* use svg
* adjust height
* better sizing
2024-03-19 23:07:26 -05:00
Mert
f392fe7702
fix(server): "view all" for cities only showing 12 cities ( #8035 )
...
* view all cities
* increase limit
* rename endpoint
* optimize query
* remove pagination
* update sql
* linting
* revert sort by count in explore page for now
* fix query
* fix
* update sql
* move to search, add partner support
* update sql
* pr feedback
* euphemism
* parameters as separate variable
* move comment
* update sql
* linting
2024-03-20 03:23:57 +00:00
Mert
2daed747cd
chore(server): change save -> update in asset repository ( #8055 )
...
* `save` -> `update`
* change return type
* include relations
* fix tests
* remove when mocks
* fix
* stricter typing
* simpler type
2024-03-19 22:42:10 -04:00
shenlong
9e4bab7494
feat(mobile): drag to select assets ( #8004 )
...
fear(mobile): drag to select assets
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex <alex.tran1502@gmail.com >
2024-03-19 14:31:56 +00:00
waclaw66
9274c0701b
fix(mobile): do not show hidden people ( #8072 )
...
* fix(mobile): do not show hidden people
* dart format fix
2024-03-19 09:22:44 -05:00
Alex
0bc773fd00
refactor(mobile): backup album selection ( #8053 )
...
* feat(mobile): include album with 0 assets as album option for backup
* Show icon instead of thumbnail
* Handle backupProgress state transition correctly to always load the backup info
* remove todo comment
2024-03-19 08:40:14 -05:00
Ben Basten
c6d2408517
feat(web): combobox accessibility improvements ( #8007 )
...
* bump skip link z index, to prevent overlap with the search box
* combobox refactor initial commit
* pull label into the combobox component
* feat(web): combobox accessibility improvements
* fix: replace crypto.randomUUID, fix border UI bug, simpler focus handling (#2 )
* fix: handle changes in the selected option
* fix: better escape key handling in search bar
* fix: remove broken tailwind classes
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* fix: remove custom "outclick" handler logic
* fix: use focusout instead of custom key handlers to detect focus change
* fix: move escape key handling to the window
Also add escape key handling to the input box, to make sure that the "recent searches" dropdown gets closed too.
* fix: better input event handling
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* fix: highlighting selected dropdown element
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-03-19 07:56:41 -05:00
Jan
033f83a55a
fix(docs): update authelia OIDC link ( #8070 )
2024-03-19 07:47:33 -05:00
Alex
51841d627c
fix(web): load panorama in shared link ( #8060 )
...
* fix(web): load panorama in shared link
* remove console log
2024-03-18 22:39:49 -05:00
renovate[bot]
50924f0b3d
chore(deps): update dependency @types/node to v20.11.27 ( #8012 )
...
* chore(deps): update dependency @types/node to v20.11.27
* fixes
* fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Marty Fuhry <martyfuhry@gmail.com >
2024-03-18 19:49:31 -04:00
Daniel Dietzler
4aae1da841
fix(web): repair page typo ( #8051 )
...
fix typo
2024-03-18 21:56:39 +00:00
bo0tzz
1a2554548a
chore: Simplify install script ( #8048 )
...
* chore: Simplify install script
The default .env file now contains a set UPLOAD_LOCATION already
* fix: Remove leftover line
2024-03-18 16:54:30 -05:00
Jason Rasmussen
40262c30cb
refactor(server): library service ( #8050 )
...
* refactor: library service
* chore: open api
* fix: checks
2024-03-18 16:59:53 -04:00
Alex
761e7fdd2d
feat(server): memory includes partners assets on timeline ( #7993 )
...
* feat(server): memory includes partners assets on timeline
* remove unsued code, generate sql
* fix test
* add test
2024-03-18 14:46:52 -05:00
aviv926
cd8a124b25
feat(docs): User management new options ( #8029 )
...
* User Management
* Add photo
2024-03-18 09:00:11 -05:00
Daniel Dietzler
148428a564
feat(server): use nestjs events to validate config ( #7986 )
...
* use events for config validation
* chore: better types
* add unit tests
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-17 20:16:02 +01:00
Tyler Brockett
14da671bf9
fix(docs): add microservices to IMMICH_CONFIG_FILE env var documentation ( #8017 )
2024-03-17 13:41:55 -05:00
Davide
e8f0f82db0
feat(ml): add cache_dir option to OpenVINO EP ( #8018 )
...
* add cache_dir option to OpenVINO EP
* update provider options test to include cache_dir
* use forward slash instead of string concatenation
* fix cache_dir placement in provider options assertion
2024-03-17 13:48:59 -04:00
Alex
b8278404a0
chore(docs): update readme ( #8021 )
2024-03-17 10:46:42 -05:00
renovate[bot]
45671b0b8b
chore(deps): update typescript-eslint monorepo to v7.2.0 ( #8008 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-16 15:34:49 -05:00
Michel Heusschen
321525ead5
fix(web): updating asset store after remove ( #7999 )
2024-03-16 09:22:15 -04:00
DeclanE
1d24e20d22
feat(doc) Updated feature-panel.png with the new logo ( #7995 )
...
* Updated feature-panel-withnewlogo
* Updated with new Feature Panel image from docs.
2024-03-16 00:59:58 -05:00
Mert
3a045b33ca
chore(deps): update onnxruntime-openvino ( #7854 )
2024-03-16 00:04:45 -04:00
Mert
a9438a9c2d
fix(server): prevent feedback loop during library scan ( #7944 )
...
* prevent feedback loop
* add nesting
* made nesting less ugly
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-15 22:01:58 +00:00
renovate[bot]
eea0a98090
chore(deps): update machine-learning ( #7890 )
2024-03-15 17:19:28 -04:00
Alex
a491240aeb
fix(doc): logo size on small screen ( #7992 )
2024-03-15 15:59:25 -05:00
renovate[bot]
8c24a994e1
fix(deps): update exiftool ( #7879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 15:40:32 -05:00
sevtdy
64f53e674c
feat(web): add millisecond options to storage template settings ( #7942 )
...
* feat(web): add millisecond options storage template settings
* fix(web): fix test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-15 20:13:08 +00:00
Aegeontis
54fdf33fd9
Make mobile app a "media management app" to get rid of android prompt ( #7851 )
...
Make mobile app a "media management app"
2024-03-15 15:11:28 -05:00
Michel Heusschen
997e9c5877
refactor(web): list navigation with keyboard ( #7987 )
2024-03-15 15:00:53 -05:00
Michel Heusschen
e21c586cc5
fix(web): logo invisible on share page ( #7990 )
2024-03-15 14:53:58 -05:00
renovate[bot]
abedfd1015
chore(deps): pin prom/prometheus docker tag to bc1794e ( #7874 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 12:57:36 -04:00
Jason Rasmussen
2a0e1c0d3c
refactor: global validation pipe ( #7985 )
...
* refactor: global validation pipe
* chore: formatting
2024-03-15 12:51:08 -04:00
Michel Heusschen
5a6b71dda3
perf(web): batch asset store changes ( #7974 )
...
* perf(web): batch asset store changes
* update external calls to assetstore
2024-03-15 12:11:29 -04:00
Michel Heusschen
a3dfa27a53
chore(web): remove unused AssetSelectionViewer ( #7981 )
2024-03-15 12:04:54 -04:00
Michel Heusschen
cfb14ca80b
fix(web): minor album card issues ( #7975 )
...
* fix(web): minor album card issues
* fix album grid gap
2024-03-15 12:03:54 -04:00
DeclanE
0f79c4ff46
feat(server): added support for SVG files ( #7960 )
...
* Added SVG Support
* Removed comment
* Server Test fixes
* Sorted the mimetypes
* Reverted mimetypes.assettype
* Lint
* fix test
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-15 16:02:31 +00:00
Michel Heusschen
029dd99ae0
fix(web): improve focus and shortcuts ( #7983 )
...
* fix(web): improve focus and shortcuts
* fix shiftKeyIsDown
2024-03-15 12:01:35 -04:00
Daniel Dietzler
a46366d336
chore(server): introduce proper job status ( #7932 )
...
* introduce proper job status
* fix condition for onDone jobs
* fix tests
2024-03-15 09:16:54 -04:00
Jason Rasmussen
07e8f79563
refactor: library e2e ( #7969 )
2024-03-15 09:16:08 -04:00
Alex
9ed7de50e7
feat(doc): new logo and screenshots ( #7961 )
...
* feat(doc): new logo and screenshots
* remove unused logo
* logo with text
* feature panel
* remove logo explaination
2024-03-14 22:15:20 -05:00
Michel Heusschen
eed8e6b67a
fix(web): keyboard shortcut handling ( #7946 )
...
* fix(web): keyboard shortcut handling
* drop executeShortcuts in favor of action
* fix merge
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-14 23:16:55 +00:00
Jason Rasmussen
12fb90c232
refactor(cli): simplify ( #7962 )
...
* refactor(cli): yup
* fix missing return for authenticate
---------
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2024-03-14 19:09:28 -04:00
Sam Holton
cda45f9bfb
feat(web): randomize password on reest ( #7943 )
...
* feat(web): randomize password on reest
* prettier
* chore: clean up
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-14 21:33:39 +00:00
Sam Holton
ab4b8eca15
feat(web): preload assets in photo-viewer ( #7920 )
...
* feat(web): preload assets in photo-viewer
* PR feedback
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-14 16:12:32 -05:00
martyfuhry
582cdcab82
feat(mobile): Remote thumbnails and images use an on-disk image cache ( #7929 )
...
* Fixes remote full / thumbnail provider
* Adds image cache manager to both remote image providers
format
format
Fix typo in equals
remove unused import
renames image loader
* Adds height and width to the image cache for thumbs
format
* Uses a separate remote and thumbnail cache
format
* Fixes key name
* Changes uri to string, fixes comment
* Chunk events are optional and remote thumbnails don't report chunk events
* better exception handling
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-14 15:29:09 -05:00
Jason Rasmussen
5a589babcb
chore(cli): use lockfile v3 ( #7958 )
2024-03-14 16:19:07 -04:00
Jason Rasmussen
0b8edb7671
chore: remove unused dep ( #7957 )
2024-03-14 16:18:55 -04:00
Ben
9bd79ffc00
feat(mobile): Adds file upload progress stats ( #7760 )
...
* feat(mobile): Adds file upload progress stats: current upload file size uploaded, current file size and formatted bytes per second upload speed. Closes #7379
* chore(mobile): Fix stan issues
* chore(mobile): Remove non-'en-US' translations, as I saw on another PR review (just looking around) that localisation is done via Localizely and this was the instruction (to only provide the en-US localisation).
* fix(mobile): Provide boundary checks to ensure overflow issues are accounted for on erroneous upload speed calculation, sometimes the numbers received back from the upload handler can be a bit wild.
* fix(mobile): Some heuristic bug fixing. Whilst thinking what could trigger overflow issues or 'zero' readouts, left over values from the previous file may do that. So adding the last upload sent bytes to the values to be reset may help! The time isn't necessary, as the period/cycle is inconsequential in this circumstance, well it should be anyway.
* fix(mobile): Actually, in combination to the last commit, some more heuristic bug fixing. I was thinking it would be advantageous not to reset the update time, as it would trigger a quicker first upload speed calculation. However, I realised that could also cause the calculation to be incorrect on the first cycle as the period wouldn't align. Not really sure if it would be a big deal, but I'm taking wild guesses in the dark here. Again, some purely heuristic debugging as I can't re-produce the underlying issue. This is mainly just ensuring that the state is fully reset and is a known state at the beginning of each file as a common strategy to reduce issues.
* refactor(mobile): Move the UI for the file progress to underneath the progress bar, it makes more sense there than in the file information table which contains only static information pertaining to the file itself. Switching to a monospace font to keep the UI from jumping around as the numbers change.
* refactor(mobile): In order to have the UI always present an 'active' upload speed (as per the discussion on PR #7760 ), this stores the 'upload speeds' (capped at the latest 10) in a list and calculates the current upload speed as the average over them. This way the UI can always display a 'constant' upload speed during uploading, instead of starting a fresh when each file starts uploading. Limiting it to the 10 latest keeps the average somewhat recent and ensures some level of sensible memory allocation.
2024-03-14 15:15:22 -05:00
martin
c04dfdf38b
refactor(web): albums list (1) ( #7660 )
...
* refactor: albums list
* fix: rename filename
* chore: fix merge
* pr feedback
* chore: fix merge
* pr feedback
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-14 14:05:57 -05:00
Jason Rasmussen
2080aeee4d
chore(cli): clean up files ( #7955 )
2024-03-14 13:09:27 -04:00
martin
31f7e1aca3
feat(server, web): album orders ( #7819 )
...
* feat: album orders
* fix: tests
* pr feedback
* pr feedback
* pr feedback
* fix: tests
* add comment
* pr feedback
* fix: rendering issue
* wording
* fix: order value doesn't change
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-14 11:45:03 -05:00
bo0tzz
1c4637cb43
chore(ci): Clean up docker buildx workaround ( #7949 )
...
Co-authored-by: Alex <alex.tran1502@gmail.com >
2024-03-14 10:16:33 -05:00
aviv926
559565d6a7
chore(web): Sharing -> Partner Sharing ( #7952 )
2024-03-14 10:16:20 -05:00
Jonathan Jogenfors
ba38713fbc
fix(server): queue library asset refresh in batches ( #7914 )
...
* add debug logs
* scan assets in batches
* Cleanup
* don't normalize
* Removing extra log
* remove unneeded code
* change log levels
2024-03-14 14:43:05 +01:00
thielepaul
428b7b0c4e
fix(mobile): make elements scrollable to avoid overflow in landscale ( #7933 )
...
fix(mobile): make elements scrollable to avoid overflow in landscape
2024-03-14 12:28:18 +00:00
dependabot[bot]
2f78bff97c
chore(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0 ( #7948 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 07:55:55 -04:00
dependabot[bot]
a85b147b3a
chore(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 ( #7947 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 07:55:46 -04:00
Mert
ee8e8a0c0f
perf(server): optimize getByIds query ( #7918 )
...
* clean up usage
* i'm not updating all these tests
* update tests
* add indices
* add indices to entities
remove index from person entity
add to face entity
fix
* simplify query
* update sql
* missing await
* remove synchronize false
2024-03-14 01:58:09 -04:00
Mert
d67cc00e4e
feat(server): lower library scan memory usage ( #7939 )
...
* use trie
* update tests
* formatting
* pr feedback
* linting
2024-03-14 01:52:30 -04:00
Alex
63d252b603
fix(web): FullScreenContainer logo ( #7938 )
2024-03-14 02:00:22 +00:00
mmomjian
bd88a241ff
docs: Update backup script example ( #7734 )
...
* Update backup script example
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
* Update template-backup-script.md
2024-03-13 13:08:01 -05:00
Alex
76432341ed
feat(mobile): update logo ( #7919 )
...
* App Icon
* In App Icon
* runner
* ios icon
* ios is done
* splash
* Notification Icon
* Immich text
* Immich text
* actually update andoir icon
* adaptive icon
* adaptive icon
2024-03-13 12:14:59 -05:00
Alex
ff2f4f8ed8
feat(web): update logo ( #7798 )
...
* feat(web): update logo
* favicon
* no text logo on small screen
* correct break point
2024-03-13 12:14:45 -05:00
Kokul Shanmugharajah
29c3a826c5
feat(server): Update XMP sidecar search to look for both photo.ext.xmp and photo.xmp ( #7813 )
...
* Add support for photo.xmp sidecars
* format
* Add comment
* Proper handling
* Handle mocking better
* Address PR feedback
* Add test coverage if both xmp files exist
* Update server/src/domain/metadata/metadata.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
* Update server/src/domain/metadata/metadata.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
* Update server/src/domain/metadata/metadata.service.ts
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
---------
Co-authored-by: Alex <alex.tran1502@gmail.com >
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-13 12:14:26 -05:00
Andrew Rowson
37e5b91dc2
fix(server): ml gunicorn listen on ipv4 and ipv6 by default ( #7930 )
2024-03-13 12:13:56 -05:00
renovate[bot]
d67a6b7293
fix(deps): update server ( #7898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-13 12:54:46 -04:00
Daniel Dietzler
054df27929
fix(web): url state of nested accordions ( #7928 )
...
* fix url state of nested accordions
* Use existing method to update state
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-03-13 11:15:51 -04:00
DeclanE
2b1def4e7c
fix(blog/docs): Fix Milestone linking for "multi select" and "View Exif" fix(docs): Update "zoodyy" to "yfrey" ( #7926 )
...
Fix Milestone linking for "multi select" and "View Exif" on Blog; update "zoodyy" to "yfrey" in Docs
2024-03-13 09:41:15 -05:00
martyfuhry
08d64f1c25
chore(mobile): Removes analysis options for openapi directory ( #7309 )
...
* Removes analysis options for openapi directory
* Updates the generate open api script to remove the analysis_options.yaml file from the mobile/openapi directory
2024-03-13 09:27:52 -04:00
DeclanE
a7efd66ae9
fix(web): Enhance Notification Handling for Duplicate Assets ( #7858 )
...
* Duplicate reporting in upload panel file-uploader.ts
* Update upload-panel.svelte
* Reimplement Error reporting upload-panel.svelte
* Update upload-panel.svelte
* Run Prettier again
* Update web/src/lib/components/shared-components/upload-panel.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* Ran Prettier
* Update web/src/lib/components/shared-components/upload-panel.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* Run Prettier final
* Update web/src/lib/components/shared-components/upload-panel.svelte
Removed odd "``;"
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-13 01:37:56 +00:00
natedawg
92804fe4b2
fix(web): Remove excess spacing on #asset-grid and search bar ( #7910 )
...
* fix(web): Remove excess left-margin on #asset-grid
* fix(web): Remove excess left-padding on search bar
---------
Co-authored-by: natedawg <nate@natedawg.net >
2024-03-12 21:03:37 -04:00
Michel Heusschen
b07ed3f615
fix(web): correctly use button and link elements ( #7907 )
2024-03-12 15:30:19 -04:00
renovate[bot]
67b209808f
fix(deps): update web ( #7872 )
...
* fix(deps): update web
* update types to follow map types
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2024-03-12 15:28:29 -04:00
Michel Heusschen
82aabc63f5
fix(web): prevent combobox options from disappearing ( #7733 )
2024-03-12 14:21:42 -05:00
Jason Rasmussen
17d7d9364f
chore: publish sdk on release ( #7895 )
...
* chore: publish sdk on release
* fix: runtime dep
* chore: sync versions
* chore: update readme
* fix: use Node16 module resolution
2024-03-12 12:01:12 -04:00
ztz
779f5d9b3d
feat(web): dark color-scheme css for dark mode ( #7812 )
...
* feat(web): dark color-scheme css for dark mode
* use dark classes instead of adding data property
* fix code format
* fix typo
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 15:48:23 +00:00
renovate[bot]
83198ef595
chore(deps): update grafana/grafana docker tag to v10.4.0 ( #7875 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 10:32:19 -05:00
DeclanE
412c9bc76d
feat(web): Implemented device last seen date and time with user locale support ( #7863 )
...
* Implemented last seen date and time with user locale support
* Run Prettier
* Prettier and Linter
* Updated last seen to be in line with suggestions
* Reworked datestamp
2024-03-12 10:31:46 -05:00
bo0tzz
72f9295490
feat(server): YAML config file support ( #7894 )
...
* test(server): Load config from yaml
* docs: YAML config support
* feat(server): YAML config file support
* fix format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 16:29:49 +01:00
renovate[bot]
1683bb75e1
fix(deps): update server ( #7880 )
2024-03-12 11:28:45 -04:00
Ben Basten
727a8cd715
feat(mobile): add labels to app bar buttons ( #7865 )
2024-03-12 10:12:11 -05:00
shenlong
7489db9481
refactor(mobile): app settings ( #7749 )
...
* refactor(mobile): app settings
* Font size
* refactor(mobile): backup settings ui (#7771 )
* refactor: SettingsButtonListTile
* refactor: Backup settings to App settings
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
* fix: invalidate appsettingsprovider on timeline setting change
* styling
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 14:56:08 +00:00
dependabot[bot]
4733de25af
chore(deps): bump softprops/action-gh-release from 1 to 2 ( #7844 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 09:31:09 -04:00
Michel Heusschen
c24b6cf617
refactor(web): sidebar menu links ( #7891 )
2024-03-12 09:11:16 -04:00
bo0tzz
6bfa1fceec
chore(cli): Version 2.1.0 ( #7893 )
2024-03-12 12:11:40 +00:00
Michel Heusschen
41504b9a2c
fix(web): asset viewer navigation buttons ( #7888 )
2024-03-12 08:09:11 -04:00
renovate[bot]
3cd232f571
chore(deps): update base-image to v20240312 (major) ( #7892 )
...
chore(deps): update base-image to v20240312
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 08:07:56 -04:00
Michel Heusschen
1b8844cb4a
fix(web): asset upload progress ( #7882 )
2024-03-12 07:19:38 -04:00
Mert
a097e903c9
feat(server): OpenTelemetry integration ( #7356 )
...
* wip
* span class decorator
fix typing
* improvements
* noisy postgres logs
formatting
* add source
* strict string comparison
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* remove debug code
* execution time histogram
* remove prometheus stuff
remove prometheus data
* disable by default
disable nestjs-otel stuff by default
update imports
* re-add postgres instrumentation
formatting
formatting
* refactor: execution time histogram
* decorator alias
* formatting
* keep original method order in filesystem repo
* linting
* enable otel sdk in e2e
* actually enable otel sdk in e2e
* share exclude paths
* formatting
* fix rebase
* more buckets
* add example setup
* add envs
fix
actual fix
* linting
* update comments
* update docker env
* use more specific env
---------
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-12 05:19:12 +00:00
Slavik
def82a7354
docs: config-file.md update config to current (v1.98) state ( #7808 )
...
* docs: config-file.md update config to current (v1.98) state
* fix format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 03:46:42 +00:00
DeclanE
a94e45260e
fix: Hide play bar when there's only one image in memory ( #7764 )
...
* fix: Hide play bar when there's only one image in memory
This commit introduces a fixto hide the play bar at the top of the memory viewer when there's only one image in the memory. Previously, the play bar was displayed regardless of the number of images, leading to unnecessary UI elements for single-image memories.
* Update web/src/lib/components/memory-page/memory-viewer.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 03:36:34 +00:00
Dhrumil Shah
bbed14a9ff
feat(server): Add OAuth auto-redirect enable/disable CLI commands ( #7841 )
...
* Rebase
* format fix
* docs format
* Change to enable/disable oauth master
* spell change for oauth
* Fix filename
2024-03-11 23:32:00 -04:00
Mert
d09980f646
chore(cli): clarify use of concurrency option ( #7840 )
...
* add <number>
* add e2e tests
* add test with number
2024-03-11 23:30:13 -04:00
Slavik
e732cb68a7
docs: backup-and-restore.md: fix broken link ( #7806 )
...
backup-and-restore.md: fix broken link
2024-03-11 22:27:31 -05:00
renovate[bot]
4b4ebe4f80
fix(deps): update machine-learning ( #7871 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 23:26:43 -04:00
Nicholas Flamy
7b5ff397b3
Fix trash permanent delete dialog ( #7805 )
...
* Fix Outdated Info for Deletion
* Undo Flutter Updating Dependencies
2024-03-11 22:25:55 -05:00
renovate[bot]
4b6206b32d
chore(deps): update server ( #7869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 23:22:55 -04:00
renovate[bot]
faab3aab0a
fix(deps): update docs ( #7870 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 23:21:29 -04:00
martyfuhry
a1130b3e27
fix(mobile): Fixes local thumbnail image provider key ( #7766 )
...
* Fixes large and small image cache
* Fixes local thumb provider key
format
* format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-12 03:04:52 +00:00
martyfuhry
de28f83d0d
fix(mobile): Fixes immersive mode not ending for memory lane ( #7767 )
...
Fixes immersive mode not ending for memory lane
2024-03-11 22:02:28 -05:00
Michel Heusschen
b7e5407822
fix(web): small fixes for empty placeholder ( #7859 )
2024-03-11 21:18:47 -04:00
renovate[bot]
4023c665cc
chore(deps): update dependency @types/node to v20.11.25 ( #7860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 21:17:09 -04:00
renovate[bot]
7aa75d5643
chore(deps): update dependency typescript to v5.4.2 ( #7861 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 21:16:42 -04:00
renovate[bot]
cfece31649
chore(deps): update @immich/cli ( #7866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 21:16:22 -04:00
renovate[bot]
a326f7c833
chore(deps): update open-api ( #7867 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 21:15:57 -04:00
Ben McCann
078da36f20
fix(server): serve static directory only if it exists ( #7857 )
...
* fix(server): serve static directory only if it exists
* update
* refactor: web root
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-11 13:06:04 -04:00
Tejpal Sahota
6c8fad4cac
docs: Update external-library.md ( #7850 )
...
Although it is written clearly directly below, showing an example of what to change for both containers makes it very clear for people who just skim the code sections.
2024-03-11 17:02:55 +00:00
markeeisner
8c3ff65402
docs: Add guide for album sync python script ( #7736 )
...
* Add guide for album sync python script
* Add newline for formatting test
* Run prettier
* fix hardcoded url and extension
* brevity
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
* more brevity with copy and paste facepalm
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
* grammar fix
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2024-03-11 11:55:21 -05:00
Sam Holton
b33cb5fe3f
feat(web): add preference for thumbnail playback on hover ( #7831 )
...
* feat(web): add preference for thumbnail playback on hover
* pr feedback, add user settings behavior setting
* user settings consistency
* rename appearance to app settings
* collapse single trash setting into app settings
2024-03-11 12:45:01 -04:00
Jason Rasmussen
84453d2e34
fix: immich logo links ( #7856 )
2024-03-11 11:25:05 -05:00
Alex
d069ad5be4
Update and rename Immich-logo-inline-dark.svg to immich-logo-inline-dark.svg
2024-03-11 11:23:03 -05:00
Alex
f1fa88a67e
Rename Immich-logo-inline-light.png to immich-logo-inline-light.png
2024-03-11 11:22:52 -05:00
Alex
6aa4f2e67e
Update and rename Immich-logo-inline-light.svg to immich-logo-inline-light.svg
2024-03-11 11:22:41 -05:00
Alex
053e8509a5
Rename Immich-logo-stacked-dark.png to immich-logo-stacked-dark.png
2024-03-11 11:22:25 -05:00
Alex
d865e98e6f
Update and rename Immich-logo-stacked-dark.svg to immich-logo-stacked-dark.svg
2024-03-11 11:22:10 -05:00
Alex
70d196dbdb
Rename Immich-logo-stacked-light.png to immich-logo-stacked-light.png
2024-03-11 11:21:41 -05:00
Alex
ea2755a559
Update and rename Immich-logo-stacked-light.svg to immich-logo-stacked-light.svg
2024-03-11 11:21:24 -05:00
Alex
932dd3c885
Rename Immich-logo-inline-dark.png to immich-logo-inline-dark.png
2024-03-11 11:21:05 -05:00
Alex
2de9a92fba
chore: update readme with new logo and add design materials ( #7852 )
...
* chore: readme logo
* design material
2024-03-11 11:16:57 -05:00
Jason Rasmussen
a41ffb5131
feat(web): empty external library placeholder ( #7848 )
2024-03-11 10:29:21 -05:00
Alex
ae34e4f59f
chore: post release tasks
2024-03-11 09:48:25 -05:00
Mert
8dc62bd29a
fix(server): face search results not always sorted ( #7839 )
...
* order by
* update sql
2024-03-11 09:19:20 -05:00
Alex The Bot
4027cba4eb
Version v1.98.2
2024-03-11 14:17:12 +00:00
Mert
5bd597f14b
fix(server): external library sync not working for large libraries ( #7759 )
2024-03-10 22:30:57 -04:00
Ghazi Tounsi
49d9051879
fix(mobile): archive desc sorting ( #7822 )
...
desc sort
2024-03-10 21:15:34 -05:00
DeclanE
e5978981f3
Fix: Disable 'As profile picture' option for videos in context menu a… ( #7830 )
...
* Fix: Disable 'As profile picture' option for videos in context menu asset-viewer-nav-bar.svelte
This commit modifies the context menu behavior to disable the "As profile picture" option when interacting with video assets. Previously, the option was available for all asset types, including videos, which could lead to confusion when this displayed an error.
With this change, the "As profile picture" option is conditionally rendered based on the asset type. If the asset is a video, the option is not displayed in the context menu.
This adjustment enhances the web experience by preventing users from attempting to set a video as their profile picture, which is not supported by the system.
Fixes : #7724
* Switched to check if photo instead of video
2024-03-10 18:32:27 -04:00
Sam Holton
d257cdcbbf
feat(web): add sticky date headers for asset-date-group ( #7824 )
...
* feat(web): add sticky date headers for asset-date-group
* use existing classes
2024-03-10 15:32:05 -04:00
Daniel Dietzler
60c521101a
chore(server): type checks for e2e ( #7800 )
...
type checks for e2e
2024-03-09 23:18:25 +00:00
Daniel Dietzler
11e7533a4d
chore(server): user e2e: wait for user delete event ( #7799 )
...
* wait for user delete event
* fix update event names
* add test for hard deletion of user
2024-03-10 00:10:24 +01:00
Daniel Dietzler
ec8fb0be83
chore(server): remove unused storage repository variable from microservices app service ( #7797 )
...
remove unused storage repository from microservices app service
2024-03-09 16:06:31 -05:00
Alex
a6cd4b8427
chore(server): openapi ( #7794 )
...
* chore(server): openapi
* openapi
2024-03-09 14:01:52 -06:00
renovate[bot]
3bdd2612ce
chore(deps): update typescript-eslint monorepo to v7.1.1 ( #7790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-09 13:33:11 -05:00
Jason Rasmussen
30b0b2474e
refactor: asset e2e ( #7769 )
2024-03-09 12:51:58 -05:00
martin
8eb9dad989
fix: update e2e ( #7710 )
...
* fix: update e2e
* update package.json
* fix: version
2024-03-08 23:16:36 -05:00
Fynn Petersen-Frey
3f1d37e556
feat(server): hardware HDR tonemapping for RKMPP ( #7655 )
...
* feat(server): hardware HDR tonemapping for RKMPP
* review feedback
2024-03-08 21:17:26 -05:00
Ben McCann
ba55e867e0
perf: precompress and cache assets ( #7757 )
...
* perf: precompress and cache assets
* fix cache header
* use startswith
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2024-03-08 21:15:38 -05:00
Alex
4fdb0835c9
chore: post release tasks
2024-03-08 19:08:33 -06:00
Alex The Bot
430561d692
Version v1.98.1
2024-03-08 23:44:13 +00:00
Alex
e8fb529026
fix(server): getAllAssets doesn't return all assets ( #7752 )
...
* fix(server): getAllAssets doesn't return all assets
* try reverting
* fix: archive and remove unused method
* update sql
* remove unused code
* linting
2024-03-08 17:16:32 -06:00
Sam Holton
7a4ae7d142
feat(server,web): add force delete to immediately remove user ( #7681 )
...
* feat(server,web): add force delete to immediately remove user
* update wording on force delete confirmation
* fix force delete css
* PR feedback
* cleanup user service delete for force
* adding user status column
* some cleanup and tests
* more test fixes
* run npm run sql:generate
* chore: cleanup and websocket
* chore: linting
* userRepository.restore
* removed bad color class from delete-confirm-dialoge
* additional confirmation for user force delete
* shorten confirmation message
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-08 17:49:39 -05:00
Andrew Roberts
9cb0a1ffbf
fix(web): modal password reset modal in dark mode ( #7748 )
...
* Fixed dark mode password reset success
* Fixed prettier issue
2024-03-08 14:05:15 -05:00
Michel Heusschen
fa32c6660c
fix(web): album state after removing assets ( #7745 )
...
* fix(web): album state after removing assets
* refresh album on remove + simplify AlbumSummary
2024-03-08 14:03:37 -05:00
DeclanE
fe8c6b17a6
chore: rename "Library" to "External Library" in system settings ( #7744 )
...
* Change "Library" > "External Library" under system settings
This is intended to assist with any confusion regarding standard libraries
* Changed key from "library" to "external-library"
* Updated "Encode Clip" to "Smart Search"
2024-03-08 16:49:44 +00:00
Jason Rasmussen
89f6190fb0
refactor: search e2e ( #7732 )
2024-03-08 11:20:54 -05:00
Michel Heusschen
ffdd504008
refactor(web): admin and user signup forms ( #7739 )
2024-03-08 08:45:41 -05:00
dependabot[bot]
46597aac97
chore(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 ( #7737 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 08:41:39 -05:00
mmomjian
9b27a09131
docs: Update DB queries ( #7730 )
2024-03-07 23:28:51 -05:00
Jason Rasmussen
a50f125dd1
refactor: api validators (boolean and date) ( #7709 )
...
* refactor: api validators (boolean and date)
* chore: open api
* revert: time bucket change
2024-03-07 22:59:02 -05:00
Alex
753842745d
Localizely: Translations update ( #7715 )
...
chore(mobile): translation update
2024-03-07 20:56:05 -06:00
martyfuhry
21caa06fa2
fix(mobile): Fixes large and small image cache ( #7726 )
...
Fixes large and small image cache
2024-03-07 20:55:50 -06:00
aviv926
7a7475ed67
docs: Update External Libraries Guide ( #7723 )
2024-03-07 18:49:30 -05:00
Sam Holton
dbb6a8dc2a
fix(server): remove shared links during user delete ( #7696 )
...
* fix(server): remove shared links during user delete
* add delete cascade for shared links
2024-03-07 17:21:23 -05:00
Jonathan Jogenfors
a5a27594b8
docs: admin-only library settings ( #7716 )
...
* document admin-only library settings
* renew library guide
2024-03-07 21:27:02 +00:00
Jason Rasmussen
661409bac7
feat(server): create a person with optional values ( #7706 )
...
* feat: create person dto
* chore: open api
* fix: e2e
* fix: web usage
2024-03-07 15:34:57 -05:00
Jonathan Jogenfors
f1a8e385e9
deps(server): CVE-2024-28176 ( #7717 )
...
bumpety bump
2024-03-07 15:34:10 -05:00
renovate[bot]
a623556762
chore(deps): update dependency @playwright/test to v1.42.1 ( #7684 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-07 15:31:45 -05:00
Alex The Bot
7dc5e0cc4f
Version v1.98.0
2024-03-07 19:22:14 +00:00
Alex Tran
ba5d5256b1
Revert "Version v1.98.0"
...
This reverts commit 9b1a379fa6 .
2024-03-07 12:04:54 -06:00
Alex Tran
307ffc990d
fix(server): admin access to edit library
2024-03-07 12:03:21 -06:00
Alex The Bot
9b1a379fa6
Version v1.98.0
2024-03-07 17:40:40 +00:00
Jonathan Jogenfors
4cb0f37918
chore(server): Move library watcher to microservices ( #7533 )
...
* move watcher init to micro
* document watcher recovery
* chore: fix lint
* add try lock
* use global library watch lock
* fix: ensure lock stays on
* fix: mocks
* unit test for library watch lock
* move statement to correct test
* fix: correct return type of try lock
* fix: tests
* add library teardown
* add chokidar error handler
* make event strings an enum
* wait for event refactor
* refactor event type mocks
* expect correct error
* don't release lock in teardown
* chore: lint
* use enum
* fix mock
* fix lint
* fix watcher await
* remove await
* simplify typing
* remove async
* Revert "remove async"
This reverts commit 84ab5abac4 .
* can now change watch settings at runtime
* fix lint
* only watch libraries if enabled
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-07 11:36:53 -06:00
Alex
3278dcbcbe
fix(web): save filename search in search filter box ( #7704 )
2024-03-07 10:16:47 -06:00
Jason Rasmussen
b733a29430
refactor: e2e ( #7703 )
...
* refactor: e2e
* fix: submodule check
* chore: extend startup timeout
2024-03-07 10:14:36 -05:00
Michel Heusschen
2dcd0e516f
fix(server): add extension to filename migration ( #7697 )
2024-03-07 09:33:56 -05:00
Alex
e823b39579
fix(server): access face count when the value is undefined ( #7694 )
2024-03-06 23:21:10 -05:00
Alex
cd058fdafa
chore(mobile,web): use originalFilename ( #7692 )
...
* chore(mobile,web): use originalFilename
* web
* remove unused code
2024-03-06 23:20:04 -05:00
Alex
1eea547aa2
chore(server): search filename using originalFileName ( #7691 )
2024-03-06 22:36:08 -05:00
martyfuhry
4323d18387
fix(mobile): Refactors exif bottom sheet to use widgets and fixes slow sliding up exif bottom sheet ( #7671 )
...
* Refactors exif bottom sheet to use widgets and fixes slow sliding up experience
format
* Refactors exif bottom sheet to use widgets and fixes slow sliding up experience
format
* Fixes people
* removes wrong exif bottom sheet
format
format
* Moved more widgets out of exit bottom sheet
format
* small styling
---------
Co-authored-by: Marty Fuhry <marty@fuhry.farm >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-07 03:27:33 +00:00
Mert
1ec5d612fa
perf(server): use queries to refresh library assets ( #7685 )
...
* use queries instead of js
* missing await
* add mock methods
* fix test
* update sql
* linting
2024-03-06 21:23:10 -06:00
renovate[bot]
fcb990665c
chore(deps): update base-image to v20240305 (major) ( #7682 )
...
chore(deps): update base-image to v20240305
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 22:22:55 -05:00
Mert
ffaa08e7ea
chore(server): lower default max recognition distance for facial recognition ( #7689 )
...
lower default to 0.5
2024-03-06 22:20:38 -05:00
Michel Heusschen
5dd11ca17a
fix(web): consistent modal escape behavior ( #7677 )
...
* fix(web): consistent modal escape behavior
* make onClose optional
2024-03-06 22:18:53 -05:00
Alex
3da2b05428
chore(server): save original file name with extension ( #7679 )
...
* chore(server): save original file name with extension
* extract extension
* update e2e test
* update e2e test
* download archive
* fix download archive appending name
* pr feedback
* remove unused code
* test
* unit test
* remove unused code
* migration
* noops
* pr feedback
* Update server/src/domain/download/download.service.ts
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
---------
Co-authored-by: Mert <101130780+mertalev@users.noreply.github.com >
2024-03-07 02:34:55 +00:00
Mert
f88343019d
perf(web): optimize response sizes for initial page load ( #7594 )
2024-03-06 12:05:53 -05:00
Emanuel Bennici
ba12d92af3
feat(mobile): Add people list to exit bottom sheet ( #6717 )
...
* feat(mobile): Define constants as 'const'
* feat(mobile): Add people list to asset bottom sheet
Add a list of people per asset in the exif bottom sheet, like on the
web.
Currently the list of people is loaded by making a request each time to
the server. This is the MVP approach.
In the future, the people information can be synced like we're doing
with the assets.
* styling
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-06 11:15:54 -05:00
Michel Heusschen
52a52f9f40
fix(web): date input on chrome ( #7669 )
2024-03-06 05:47:15 -06:00
Sam Holton
9125999d1a
feat(server,web): make user deletion delay configurable ( #7663 )
...
* feat(server,web): make user deletion delay configurable
* alphabetical order
* add min for user.deleteDelay in SettingInputField
* make config.user.deleteDelay SettingInputField min consistent format
* fix e2e test
* update description on user delete delay
2024-03-05 23:45:40 -06:00
Alex
52dfe5fc92
fix(server): stack info in asset response for mobile ( #7346 )
...
* fix(server): stack info in asset response for mobile
* fix(server): getAllAssets - do not filter by stack ID
* tet(server): GET /assets stack e2e
* chore(server): fix checks
* stack asset height
---------
Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com >
2024-03-06 05:44:56 +00:00
renovate[bot]
4c0bb2308c
fix(deps): update machine-learning ( #7634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 00:24:33 -05:00
martyfuhry
4ef4cc8016
refactor(mobile): Refactor video player page and gallery bottom app bar ( #7625 )
...
* Fixes double video auto initialize issue and placeholder for video controller
* WIP unravel stack index
* Refactors video player controller
format
fixing video
format
Working
format
* Fixes hide on pause
* Got hiding when tapped working
* Hides controls when video starts and fixes placeholder for memory card
Remove prints
* Fixes show controls with microtask
* fix LivePhotos not playing
* removes unused function callbacks and moves wakelock
* Update motion video
* Fixing motion photo playing
* Renames to isPlayingVideo
* Fixes playing video on change
* pause on dispose
* fixing issues with sync between controls
* Adds gallery app bar
* Switches to memoized
* Fixes pause
* Revert "Switches to memoized"
This reverts commit 234e6741de .
* uses stateful widget
* Fixes double video play by using provider and new chewie video player
wip
format
Fixes motion photos
format
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-05 21:42:22 -06:00
Alex
2f53f6a62c
feat(web): search by filename ( #7624 )
...
* Toggle to search by filename
* wild card search and pr feedback
* Pr feedback
* naming
* placeholder
* Create index
* pr feedback
* pr feedback
* Update web/src/lib/components/shared-components/search-bar/search-text-section.svelte
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
* pr feedback
* pr feedback
* pr feedback
* pr feedback
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-05 17:08:35 -06:00
Jonathan Jogenfors
ae46188753
chore(deps): bump sanitize-html, fixing CVE-2024-21501 ( #7662 )
...
* bump sanitize-html
* bump better
2024-03-05 17:35:52 -05:00
renovate[bot]
51f6b8f23b
chore(deps): update dependency @types/cookie-parser to v1.4.7 ( #7661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 17:31:26 -05:00
Jonathan Jogenfors
5d377e5b0f
chore(server): eslint await-thenable ( #7545 )
...
* await-thenable
* fix library watchers
* moar eslint
* fix test
* fix typo
* try to remove check void return
* fix checksVoidReturn
* move to domain utils
* remove eslint ignores
* chore: cleanup types
* chore: use logger
* fix: e2e
---------
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com >
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-05 17:23:06 -05:00
Jason Rasmussen
972d5a3411
feat(server): deterministic download order ( #7658 )
2024-03-05 15:04:43 -06:00
renovate[bot]
8df63b7c94
fix(deps): update dependency archiver to v7 ( #7622 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 12:26:54 -05:00
renovate[bot]
ee3b2a0cf5
chore(deps): update server ( #7652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 12:16:41 -05:00
Jason Rasmussen
8988d3f886
chore: download e2e ( #7651 )
2024-03-05 12:07:46 -05:00
bo0tzz
4dc0fc45e7
feat(cli): Use well-known endpoint to resolve API ( #6733 )
...
* feat(cli): use immich-well-known
* chore: e2e test
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-05 12:06:24 -05:00
renovate[bot]
1c93ef1916
chore(deps): update dependency svelte-check to v3.6.6 ( #7650 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 17:01:12 +00:00
renovate[bot]
9bf1d87e35
chore(deps): update dependency @types/node to v20.11.24 ( #7649 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 16:30:51 +00:00
renovate[bot]
31b823058d
chore(deps): update dependency @types/node to v20.11.24 ( #7645 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 11:29:04 -05:00
Jason Rasmussen
9a2e0e8962
chore(cli): remove unused packages ( #7648 )
2024-03-05 16:18:53 +00:00
renovate[bot]
e0ae936496
chore(deps): update dependency @types/node to v20.11.24 ( #7646 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 15:58:40 +00:00
Alex
0675389aae
Revert "fix(web): prevent duplicate calls to time bucket endpoint" ( #7644 )
...
Revert "fix(web): prevent duplicate calls to time bucket endpoint (#7563 )"
This reverts commit 8b02f18e99 .
2024-03-05 09:44:33 -06:00
Michel Heusschen
facd0bc3a4
Revert "perf(web): optimize date groups" ( #7638 )
...
Revert "perf(web): optimize date groups (#7593 )"
This reverts commit 762c4684f8 .
2024-03-05 09:43:24 -06:00
renovate[bot]
967019d9e0
chore(deps): update dependency @types/node to v20.11.23 ( #7641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 07:57:22 -05:00
renovate[bot]
e5da735918
chore(deps): update @immich/cli ( #7640 )
...
chore(deps): update dependency @types/node to v20.11.23
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 07:57:03 -05:00
waclaw66
9b3f60ffde
fix(web): prettify album download filename ( #7637 )
...
fix(server): pretify download filename
2024-03-05 07:56:12 -05:00
renovate[bot]
a5d19bc945
fix(deps): update server ( #7635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-05 03:48:00 +00:00
renovate[bot]
9995647d63
chore(deps): update dependency prettier-plugin-svelte to v3.2.2 ( #7633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 22:43:55 -05:00
Nicholas Flamy
70881bc97f
Update truenas.md with permission info. ( #7606 )
...
* Update truenas.md with permission info.
This is very important information about permissions on datasets used by immich.
* Update truenas.md
* Update truenas.md with proper formatting
2024-03-05 02:51:20 +00:00
renovate[bot]
dbf0ddf3a7
chore(deps): update @immich/cli ( #7629 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 21:36:53 -05:00
renovate[bot]
2e62e3a0ca
chore(deps): update dependency @types/node to v20.11.22 ( #7630 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 21:36:01 -05:00
martin
6ab404597c
fix(server): incorrect number of assets for a person ( #7602 )
...
* fix: incorrect number of assets
* fix: tests
* pr feedback
* fix: e2e test
* fix: e2e test
* fix: e2e test
* feat: more tests
2024-03-04 18:11:54 -05:00
renovate[bot]
5bc13c49a4
chore(deps): update dependency @types/node to v20.11.22 ( #7610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 17:42:26 -05:00
martin
935ddf3fbd
fix(server, web): prevent reload when liking an asset ( #7589 )
...
pr feedback
2024-03-04 17:41:10 -05:00
Sam Holton
87c3d886ff
feat(web): use lib/utils/copyToClipboard for share link ( #7603 )
2024-03-04 17:39:58 -05:00
Robert Vollmer
de71d8e0a3
fix(server): regular version check ( #7620 )
...
`dt.diffNow()` equals `dt.diff(DateTime.now())`, so it returns a
negative number when `dt` is in the past (which it always is in this
case).
Therefore we could only get over the condition during startup (when
`this.releaseVersionCheckedAt` isn't set yet), effectively breaking
update notifications while the server is running.
2024-03-04 08:42:22 -06:00
Sam Holton
7ef202c8b2
feat(server, web): add checkbox to create user screen for shouldChang… ( #7598 )
...
feat(server, web): add checkbox to create user screen for shouldChangePassword
2024-03-03 23:40:03 -06:00
DawidPietrykowski
e8b001f62f
feat: preloading of machine learning models ( #7540 )
2024-03-03 19:48:56 -05:00
Mert
762c4684f8
perf(web): optimize date groups ( #7593 )
...
* optimize date groups
* remove `.values()`
* remove console.log
* remove if condition
* remove console.log
* remove outdated comment
* revert dynamic import
2024-03-03 16:12:52 -06:00
Mert
2fa10a254c
feat(web): improve alt text ( #7596 )
...
* alt text
* memory lane alt text
* revert sql generator change
* use getAltText
* oops
* handle large number of people in asset
* nit
* add aria-label to search button
* update api
* fixed tests
* fixed typing
* fixed spacing
* fix displaying null
2024-03-03 16:42:17 -05:00
martin
07c926bb12
fix: bump version pipeline ( #7586 )
...
* fix: bump version pipeline
* pr feedback
2024-03-03 15:17:21 -06:00
renovate[bot]
3d410ff7dc
chore(deps): update dependency @playwright/test to v1.42.0 ( #7601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-03 15:16:03 -06:00
Sam Holton
2bb7b3e60f
feat(web): add share link on asset-viewer ( #7595 )
...
* feat(web): add share link on asset-viewer
* PR feedback: move download to context, make share first button
2024-03-03 15:15:35 -06:00
Sam Holton
29a4389aac
feat(web): show user quota on server stats page ( #7591 )
2024-03-03 15:47:00 -05:00
martin
8ce18b3403
feat(machine-learning): support cuda 12 ( #7569 )
...
* feat: support cuda12
* fix: group optional
* move to cuda 12
* pr feedback
2024-03-02 23:36:16 -05:00
renovate[bot]
fd3503e77d
chore(deps): update dependency @types/pg to v8.11.2 ( #7585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:08:41 -05:00
martin
ebe7a14c14
fix(server): prevent leaking isFavorite and isArchived info ( #7580 )
...
* fix: prevent leaking favorites info
* add e2e test
* fix: e2e test
* fix: isArchived
* fix: keep old version
2024-03-02 18:01:24 -05:00
Sam Holton
f03381a5b1
feat(server): allow oauth claim to set 0 for no quota ( #7581 )
...
* feat(server): allow oauth claim to set 0 for no quota
* PR feedback to remove extra objects from user.stub.ts
2024-03-02 14:18:56 -06:00
martin
8d44afe915
feat(web): ascending order for slideshow ( #7502 )
...
* feat: ascending order for slideshow
* feat: use dropdown
* rename
* fix: size
* pr feedback
* fix: hide text on small screen
* Wording
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-03-02 09:50:02 -06:00
martin
db455060f0
fix(web): show history search box only when needed ( #7544 )
...
show history search box only when needed
2024-03-02 09:38:34 -06:00
Ignacy Kajdan
b63b42d3d7
docs: fix the database name env variable ( #7576 )
2024-03-02 08:58:07 -05:00
Michel Heusschen
a4e6c43823
perf(web): asset delete ( #7555 )
...
* perf(web): asset delete
* update asset delete on search page
* don't use arrow function in class
2024-03-01 19:49:31 -05:00
Sam Holton
7303fab9d9
feat(server/web): add oauth defaultStorageQuota and storageQuotaClaim ( #7548 )
...
* feat(server/web): add oauth defaultStorageQuota and storageQuotaClaim
* feat(server/web): fix format and use domain.util constants
* address some pr feedback
* simplify oauth storage quota logic
* adding tests and pr feedback
* chore: cleanup
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-03-01 19:46:07 -05:00
Mert
8b02f18e99
fix(web): prevent duplicate calls to time bucket endpoint ( #7563 )
2024-03-01 14:16:07 -05:00
waclaw66
670a3838a3
fix(mobile): bottom bar Upload translation ( #7553 )
...
Co-authored-by: Václav Nováček <waclaw@waclaw.cz >
2024-03-01 11:24:55 -06:00
Simon Séhier
3e06062974
fix(immich-admin): only 1st argument was passed ( #7552 )
2024-03-01 07:34:59 -05:00
martin
3b772a772c
fix(web): immich version ( #7541 )
...
* fix: web version
* update package-lock.json
* update typescript-sdk
2024-03-01 01:26:50 -06:00
Ben McCann
55ecfafa82
chore(web): fix eslint setup in VS Code ( #7543 )
2024-02-29 19:28:54 -05:00
Michel Heusschen
c89d91e006
feat: filter people when using smart search ( #7521 )
2024-02-29 16:14:48 -05:00
Jason Rasmussen
15a4a4aaaa
chore: remove unused upload property ( #7535 )
...
* chore: remove isExternal
* chore: open-api
2024-02-29 16:02:08 -05:00
Jason Rasmussen
3d25d91e77
refactor: library e2e ( #7538 )
...
* refactor: library e2e
* refactor: remove before each usages
2024-02-29 15:10:08 -05:00
Jonathan Jogenfors
efa6efd200
feat(server,web): remove external path nonsense and make libraries admin-only ( #7237 )
...
* remove external path
* open-api
* make sql
* move library settings to admin panel
* Add documentation
* show external libraries only
* fix library list
* make user library settings look good
* fix test
* fix tests
* fix tests
* can pick user for library
* fix tests
* fix e2e
* chore: make sql
* Use unauth exception
* delete user library list
* cleanup
* fix e2e
* fix await lint
* chore: remove unused code
* chore: cleanup
* revert docs
* fix: is admin stuff
* table alignment
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-29 12:35:37 -06:00
Michel Heusschen
369acc7bea
fix(web): asset disappears from album after metadata edit ( #7520 )
2024-02-29 11:44:30 -06:00
Jason Rasmussen
100363c7be
refactor(e2e): use better dummy assets ( #7536 )
2024-02-29 12:07:01 -05:00
Jason Rasmussen
af0de1a768
chore: linting ( #7532 )
...
* chore: linting
* fix: broken tests
* fix: formatting
2024-02-29 11:26:55 -05:00
Jason Rasmussen
09a7291527
refactor(web): drop axios ( #7490 )
...
* refactor: downloadApi
* refactor: assetApi
* chore: drop axios
* chore: tidy up
* chore: fix exports
* fix: show notification when download starts
2024-02-29 11:22:39 -05:00
Jason Rasmussen
bb3d81bfc5
chore: build tweaks ( #7484 )
2024-02-29 09:22:25 -05:00
dependabot[bot]
f1331905f0
chore(deps): bump tj-actions/verify-changed-files from 18 to 19 ( #7524 )
...
Bumps [tj-actions/verify-changed-files](https://github.com/tj-actions/verify-changed-files ) from 18 to 19.
- [Release notes](https://github.com/tj-actions/verify-changed-files/releases )
- [Changelog](https://github.com/tj-actions/verify-changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/verify-changed-files/compare/v18...v19 )
---
updated-dependencies:
- dependency-name: tj-actions/verify-changed-files
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 07:56:20 -05:00
renovate[bot]
7eb8e2ff9c
chore(deps): update dependency @types/pg to v8.11.1 ( #7522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 07:54:48 -05:00
Mert
dc7a329cc8
fix(server): only queue ml / transcoding jobs after thumbnail generation on upload ( #7516 )
2024-02-28 23:23:21 -05:00
Mert
11de526bcf
fix(server): re-add mimalloc ( #7511 )
...
add mimalloc
2024-02-28 18:23:48 -05:00
Alex
2e56e777ce
chore: post release tasks
2024-02-28 16:49:02 -06:00
Alex The Bot
6f53e83d49
Version v1.97.0
2024-02-28 22:34:00 +00:00
martyfuhry
b1a896ba61
feat(mobile): Adds better precaching for assets in gallery view and memory lane ( #7486 )
...
Adds better precaching for assets in gallery view and memory lane
2024-02-28 16:13:15 -06:00
martyfuhry
d28abaad7b
fix(mobile): Fixes prefer remote assets in thumbnail provider ( #7485 )
...
Fixes prefer remote assets in thumbnail provider
Co-authored-by: Alex <alex.tran1502@gmail.com >
2024-02-28 21:55:29 +00:00
martyfuhry
79442fc8a1
fix(mobile): Fixes thumbnail size with blur and alignment in video player ( #7483 )
...
* Clip the edges of the image filter
* Fixes thumbnail blur effect expanding outside of the image
* Fixes thumbs with video player and delayed loader
2024-02-28 15:48:59 -06:00
Michel Heusschen
93f0a866a3
fix(web): settings accordion open state ( #7504 )
2024-02-28 15:40:08 -06:00
martin
84fe41df31
fix(web): re-render albums ( #7403 )
...
* fix: re-render albums
* fix: album description
* fix: reactivity
* fix album reactivity + components for title and description
* only update AssetGrid when albumId changes
* remove title and description bindings
* remove console.log
* chore: fix merge
* pr feedback
* pr feedback
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-02-28 15:39:53 -06:00
Jonathan Jogenfors
e4f32a045d
chore: remove watcher polling option ( #7480 )
...
* remove watcher polling
* fix lint
* add db migration
2024-02-28 21:20:10 +01:00
Simon Séhier
784d92dbb3
chore(deployment): add explicit registry to docker image names ( #7496 )
2024-02-28 09:15:32 -06:00
Michel Heusschen
c88184673a
fix(web): keep notifications in view when scrolling ( #7493 )
2024-02-28 07:25:08 -05:00
Jason Rasmussen
74d431f881
refactor(server): format and metadata e2e ( #7477 )
...
* refactor(server): format and metadata e2e
* refactor: on upload success waiting
2024-02-28 10:21:31 +01:00
Alex
e2c0945bc1
chore: post release tasks
2024-02-27 23:09:48 -06:00
Alex
a02a24f349
chore: post release tasks
2024-02-27 23:09:40 -06:00
Fynn Petersen-Frey
87a7825cbc
feat(server): rkmpp hardware decoding scaling ( #7472 )
...
* feat(server): RKMPP hardware decode & scaling
* disable hardware decoding for HDR
2024-02-27 20:32:07 -05:00
renovate[bot]
f0ea99cea9
chore(deps): update dependency @types/node to v20.11.20 ( #7474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 22:45:29 +01:00
Jonathan Jogenfors
0d2a656aa1
chore: add agpl milestone ( #7479 )
...
add agpl milestone
2024-02-27 21:43:12 +00:00
Alex The Bot
6d91c23f65
Version v1.96.0
2024-02-27 20:14:58 +00:00
renovate[bot]
df02a9f5ed
chore(deps): update dependency @types/node to v20.11.20 ( #7476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 19:16:37 +00:00
renovate[bot]
2702bcc407
chore(deps): update dependency @types/node to v20.11.20 ( #7475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 19:09:26 +00:00
Jason Rasmussen
807cd245f4
refactor(server): e2e ( #7462 )
...
* refactor: trash e2e
* refactor: asset e2e
2024-02-27 14:04:38 -05:00
renovate[bot]
dc0f8756f5
chore(deps): update dependency @types/node to v20.11.20 ( #7473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 14:03:34 -05:00
renovate[bot]
df9ab8943d
chore(deps): update base-image to v20240227 (major) ( #7470 )
...
chore(deps): update base-image to v20240227
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 14:03:02 -05:00
Ben McCann
79409438a7
chore(web): upgrade dependencies ( #7471 )
2024-02-27 14:01:11 -05:00
martyfuhry
b15eec7ca7
refactor(mobile): Uses blurhash for memory card instead of blurred thumbnail ( #7469 )
...
* Uses blurhash for memory card instead of blurred thumbnail
New blurred backdrop widget
Comments
* Fixes video placeholder image placement
* unused import
2024-02-27 12:38:14 -06:00
Alex
908104299d
chore(web): remove album's action notification ( #7467 )
2024-02-27 12:16:52 -06:00
renovate[bot]
c94874296c
chore(deps): update web ( #7448 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 12:19:21 -05:00
renovate[bot]
8361130351
chore(deps): update @immich/cli ( #7445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 12:19:04 -05:00
Ben McCann
907a95a746
chore(web): cleanup promise handling ( #7382 )
...
* no-misused-promises
* no-floating-promises
* format
* revert for now
* remove load function
* require-await
* revert a few no-floating-promises changes that would cause no-misused-promises failures
* format
* fix a few more
* fix most remaining errors
* executor-queue
* executor-queue.spec
* remove duplicate comments by grouping rules
* upgrade sveltekit and enforce rules
* oops. move await
* try this
* just ignore for now since it's only a test
* run in parallel
* Update web/src/routes/admin/jobs-status/+page.svelte
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* remove Promise.resolve call
* rename function
* remove unnecessary warning silencing
* make handleError sync
* fix new errors from recently merged PR to main
* extract method
* use handlePromiseError
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-27 10:37:37 -06:00
Alex
57f25855d3
fix(web/server): revert renovate hash update ( #7464 )
...
* Revert "chore(deps): update node.js to f3299f1 (#7444 )"
This reverts commit cfb49c8be0 .
* Revert "chore(deps): update node.js to f3299f1 (#7443 )"
This reverts commit 2f121af9ec .
2024-02-27 10:28:00 -06:00
renovate[bot]
e02964ca0d
chore(deps): update server ( #7447 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 10:26:37 -06:00
renovate[bot]
fd301a3261
fix(deps): update dependency orjson to v3.9.15 [security] ( #7438 )
2024-02-27 10:59:28 -05:00
martyfuhry
d76baee50d
refactor(mobile): Use ImmichThumbnail and local thumbnail image provider ( #7279 )
...
* Refactor to use ImmichThumbnail and local thumbnail image provider
format
* dart format
linter errors
linter
* Adds blurhash
format
* Fixes image blur
* uses hook instead of stateful widget to be more consistent
* Uses blurhash hook state
* Uses blurhash ref instead of state
* Fixes fade in duration for fade in placeholder
* Fixes an issue where thumbnails fail to load if too many thumbnail requests are made simultaenously
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-27 09:51:19 -06:00
Fynn Petersen-Frey
5e485e35e9
feat(server): easy RKMPP video encoding ( #7460 )
...
* feat(server): easy RKMPP video encoding
* make linter happy
2024-02-27 09:47:04 -06:00
renovate[bot]
cfb49c8be0
chore(deps): update node.js to f3299f1 ( #7444 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 09:29:25 -06:00
renovate[bot]
2f121af9ec
chore(deps): update node.js to f3299f1 ( #7443 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 09:29:08 -06:00
Michel Heusschen
21feb69083
fix(web): don't ask password for invalid shared link ( #7456 )
...
* fix(web): don't ask password for invalid shared link
* use apiUtils for e2e test
2024-02-27 09:25:57 -06:00
Mert
fb18129843
fix(server): truncate embedding tables ( #7449 )
...
truncate
2024-02-27 09:24:23 -06:00
Michel Heusschen
9fa2424652
fix(web): shared links page broken by enhanced:img ( #7453 )
2024-02-27 07:44:32 -05:00
dependabot[bot]
7d1edddd51
chore(deps): bump docker/setup-buildx-action from 3.0.0 to 3.1.0 ( #7459 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 07:43:06 -05:00
renovate[bot]
3f18a936b2
chore(deps): update dependency @oazapfts/runtime to v1.0.1 ( #7446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 07:37:12 -05:00
Alex
e20d3048cd
chore(ci): move e2e test to macos runner ( #7452 )
...
* chore(ci): move e2e test to macos runner
* setup docker
* ubuntu test
2024-02-27 07:35:14 -05:00
renovate[bot]
8965c25f54
chore(deps): update machine-learning ( #7451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 00:53:37 -05:00
Mert
7e18e69c1c
fix(ml): only use openvino if a gpu is available ( #7450 )
...
use `device_type`
2024-02-27 00:45:14 -05:00
martyfuhry
d799bf7910
fix(mobile): Stop sending app to login page for unrelated auth errors ( #7383 )
...
Now we only validate access token when we have one in the store and only send you to the login page when the response from the server is a 401
linter
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-26 21:25:39 -06:00
Michel Heusschen
4272b496ff
fix(web): prevent resetting date input when entering 0 ( #7415 )
...
* fix(web): prevent resetting date input when entering 0
* resolve conflict
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-26 21:07:49 -06:00
Michel Heusschen
99a002b947
fix(web): alignment of people in search box ( #7430 )
...
* refactor search suggestion handling
* chore: open api
* revert server changes
* chore: open api
* update location filters
* location filter cleanup
* refactor people filter
* refactor camera filter
* refactor display filter
* cleanup
* fix(web): alignment of people in search box
* fix bad merge
---------
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-26 21:07:23 -06:00
Michel Heusschen
c8bdeb8fec
fix(web): fetch error reporting ( #7391 )
2024-02-26 20:48:47 -06:00
martin
8a05ff51e9
fix(web): count hidden people ( #7417 )
...
fix: count hidden people
2024-02-26 15:58:52 -06:00
Daniel Dietzler
3e8af16270
refactor(web): search box ( #7397 )
...
* refactor search suggestion handling
* chore: open api
* revert server changes
* chore: open api
* update location filters
* location filter cleanup
* refactor people filter
* refactor camera filter
* refactor display filter
* cleanup
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-02-26 15:45:08 -06:00
Mert
45ecb629a1
fix(server): storage template migration not working ( #7414 )
...
add `withExif`
2024-02-25 13:18:09 -05:00
renovate[bot]
943105ea20
chore(deps): update vitest monorepo to v1.3.1 ( #7407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 09:07:13 -08:00
Sourav Agrawal
2a75f884d9
Fix Smart Search when using OpenVINO ( #7389 )
...
* Fix external_path loading in OpenVINO EP
* Fix ruff lint
* Wrap block in try finally
* remove static input shape code
* add unit test
* remove unused imports
* remove repeat line
* linting
* formatting
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
2024-02-24 18:22:27 -05:00
Daniel Mendizabal
912d723281
Update reverse-proxy.md - Apache ( #7386 )
...
Update reverse-proxy.md
Update to the Apache implementation
2024-02-24 14:31:01 -06:00
Jan108
038e69fd02
feat(web): Added password field visibility toggle ( #7368 )
...
* Added password field visibility toggle
* improvements to password input field
* fix e2e and change tabindex
* add missing name=password
* remove unnecessary type prop
---------
Co-authored-by: Jan108 <dasJan108@gmail.com >
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
2024-02-24 14:28:56 -06:00
Michel Heusschen
9d3ed719e0
fix(web): prevent scroll reset on search page ( #7385 )
2024-02-24 14:24:24 -06:00
Michel Heusschen
6ec4c5874b
fix(web): timezone handling in search filter ( #7384 )
2024-02-24 14:23:30 -06:00
Robert Vollmer
57758293e5
fix(mobile): remove log message counter ( #6865 )
...
* fix(mobile): remove log message counter
Previously, the items in the log page were numbered starting with `#0`
and increasing from top to bottom. Being new to the app, this confused
me because I would have expected that newer messages have a higher
number than older messages.
Removing the counter completely because it doesn't add any value -
log messages are identified by their timestamp, text and other details.
* Switch timestamp and context in log overview
2024-02-23 21:40:09 -06:00
Robert Vollmer
bc3979029d
refactor(mobile): move error details to separate DB column ( #6898 )
...
* Add "details" column to LoggerMessage
* Include error details in log details page
* Move error details out of log message
* Add error message to mixin
* Create extension for HTTP Response logging
* Fix analyze errors
* format
* fix analyze errors, format again
2024-02-23 21:38:57 -06:00
Michel Heusschen
878932f87e
feat(web): improve search filter design ( #7367 )
...
* feat(web): improve search filter design
* restore position of people toggle button
* consistent colors for media type inputs
2024-02-23 21:32:56 -06:00
martin
a2934b8830
feat(server, web): search location ( #7139 )
...
* feat: search location
* fix: tests
* feat: outclick
* location search index
* update query
* fixed query
* updated sql
* update query
* Update search.dto.ts
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
* coalesce
* fix: tests
* feat: add alternate names
* fix: generate sql files
* single table, add alternate names to query, cleanup
* merge main
* update sql
* pr feedback
* pr feedback
* chore: fix merge
---------
Co-authored-by: mertalev <101130780+mertalev@users.noreply.github.com >
Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com >
2024-02-23 19:42:37 -05:00
AndyPro720
719dbcc4d0
Web: Revamp message for Storage Template Engine in admin pannel ( #7359 )
...
* Web: Revamp message for Storage Template Engine in admin pannel
* Web: Revamp message for Storage Template Engine in admin pannel: removed unnessary code
2024-02-23 17:18:19 +00:00
hrdl
cc6de7d1f1
fix(mobile): don't crop memories in landscape mode ( #6907 )
...
Don't crop memories in landscape mode unless aspect ratios are close
Co-authored-by: hrdl <7808331-hrdl@users.noreply.gitlab.com >
2024-02-23 17:05:36 +00:00
Sebastian Mahr
78ece4ced9
fix(web): dark mode uploading font color ( #7372 )
...
* fix: dark mode uploading font color
* chore: remove dark text by default
2024-02-23 17:05:09 +00:00
renovate[bot]
ee58569b42
fix(deps): update dependency flutter_udid to v3 ( #7248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 16:25:25 +00:00
renovate[bot]
07d747221e
fix(deps): update dependency geolocator to v11 ( #7249 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-23 16:10:49 +00:00
martyfuhry
3cd3411c1f
refactor(mobile): Use hooks to manage Chewie controller for video ( #7008 )
...
* video loading delayed
* Chewie controller implemented in hook
* fixing look and feel
* Finalizing delay and animations
* Fixes issue with immersive mode showing immediately in videos
* format fix
* Fixes bug where video controls would hide immediately after showing while playing and reverts hide controls timer to 5 seconds
* Fixed rebase issues
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-22 23:18:02 -06:00
martin
b3b6426695
feat(web): configure slideshow ( #7219 )
...
* feat: configure slideshow delay
* feat: show/hide progressbar
* fix: slider
* refactor: use grid instead of flex
* fix: default delay
* refactor: progress bar props
* refactor: slideshow settings
* fix: enforce min/max value
* chore: linting
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-22 23:01:19 -06:00
Michel Heusschen
6bb30291de
fix(web): consistent combobox style + improve color contrast ( #7353 )
2024-02-22 13:08:55 -05:00
Ben McCann
2c9dd18f1b
fix: upgrade SvelteKit to 2.5.1 ( #7351 )
2024-02-22 12:58:48 -05:00
Michel Heusschen
07ef008b40
fix(server): exclude archived assets from orphaned files ( #7334 )
...
* fix(server): exclude archived assets from orphaned files
* add e2e test
2024-02-22 11:16:10 -05:00
Jason Rasmussen
b3131dfe14
refactor(web): sidebar settings ( #7344 )
2024-02-22 10:14:11 -05:00
Ravid Yael
b4e924b0c0
web: improve storage template onboarding message ( #7339 )
...
* Style: modifing onboard message for using storage template engine
* Style: modifying onboard message for using storage template engine
* style: Fix Prettier formatting issues
* chore: cleanup message
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-22 15:14:02 +00:00
martin
01d6707b59
feat(web): add an option to change the date formats ( #7174 )
...
* feat: add an option to change the date formats
* pr feedback
* fix: change title
* fix: show list supported by the browser
* fix: tests
* fix: dates
* fix: check only if locale is set
* fix: better fallback value
* fix: fallback
* fix: fallback
* feat: add default locale option
* refactor: shared components
* refactor: shared components
* prepare for svelte 5
* don't use relative paths
* refactor: fallback value
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
* fix: parsing store
* fix: lint
* refactor: locales
---------
Co-authored-by: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com >
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-22 14:36:14 +00:00
荣顶
a224bb23d0
docs: add star history for README ( #7328 )
2024-02-22 09:05:13 -05:00
martin
75947ab6c2
feat(web): search albums ( #7322 )
...
* feat: search albums
* pr feedback
* fix: comparison
* pr feedback
* simplify
* chore: more compact album padding
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-22 09:04:43 -05:00
Michel Heusschen
e3cccba78c
fix(server): out of memory when unstacking assets ( #7332 )
2024-02-22 08:50:46 -05:00
Michel Heusschen
ec55acc98c
perf(server): optimize mapAsset ( #7331 )
2024-02-22 08:48:27 -05:00
renovate[bot]
869e9f1399
chore(deps): update base-image to v20240222 (major) ( #7338 )
...
chore(deps): update base-image to v20240222
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 08:16:56 -05:00
Michel Heusschen
46f85618db
feat(web): rework combobox and add clear button ( #7317 )
...
* feat(web): rework combobox
* simplify statement and use transition-all
2024-02-22 08:12:33 -05:00
Mert
749b182f97
fix(server): fix log for setting other vector extension ( #7325 )
...
fix log
2024-02-21 18:47:43 -05:00
Jason Rasmussen
2ebb57cbd4
refactor: e2e client ( #7324 )
2024-02-21 17:34:11 -05:00
martin
5c0c98473d
fix(server, web): people page ( #7319 )
...
* fix: people page
* fix: use locale
* fix: e2e
* fix: remove useless w-full
* fix: don't count people without thumbnail
* fix: es6 template string
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
---------
Co-authored-by: Jason Rasmussen <jrasm91@gmail.com >
2024-02-21 17:03:45 -05:00
Jason Rasmussen
546edc2e91
refactor: album e2e ( #7320 )
...
* refactor: album e2e
* refactor: user e2e
2024-02-21 16:52:13 -05:00
Michel Heusschen
173b47033a
fix(server): search with same face multiple times ( #7306 )
2024-02-21 09:52:38 -06:00
Michel Heusschen
d3e14fd662
feat(web): search improvements and refactor ( #7291 )
2024-02-21 09:50:50 -06:00
Marcel Eeken
06c134950a
Localize the output of the library count to make it more readable ( #7305 )
2024-02-21 14:35:24 +01:00
martin
8f57bfb496
fix(web): small issues everywhere ( #7207 )
...
* multiple fix
* fix: album re-render
* fix: revert re-render album
* fix: linter
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-21 08:29:22 -05:00
Michel Heusschen
855aa8e30a
fix(web): back button for gallery viewer ( #7250 )
2024-02-21 08:28:16 -05:00
Jason Rasmussen
f798e037d5
refactor(server): e2e ( #7265 )
...
* refactor: activity e2e
* refactor: person e2e
* refactor: shared link e2e
2024-02-21 08:28:03 -05:00
renovate[bot]
a1bc74cdd6
fix(deps): update exiftool ( #7230 )
...
* fix(deps): update exiftool
* documenting such changes would have been too easy
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev >
2024-02-21 08:26:13 -05:00
renovate[bot]
aeb7081af1
chore(deps): update @immich/cli ( #7235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 08:25:59 -05:00
renovate[bot]
c5da317033
chore(deps): update dependency @types/node to v20.11.19 ( #7236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 08:25:45 -05:00
renovate[bot]
01f682134a
chore(deps): update dependency @types/node to v20.11.19 ( #7238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 08:25:37 -05:00
renovate[bot]
43f887e5f2
chore(deps): update dependency @types/node to v20.11.19 ( #7239 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 08:25:28 -05:00
renovate[bot]
ee3b3ca115
chore(deps): update dependency vite to v5.1.3 ( #7247 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-21 08:24:50 -05:00
Michel Heusschen
e7995014f9
fix(web): search filter form events ( #7285 )
2024-02-21 08:21:43 -05:00
renovate[bot]
a771f33fa3
chore(deps): update machine-learning ( #7225 )
2024-02-21 01:12:38 -05:00
Mert
397570ad1a
chore(server): change transcode default to accept all supported audio codecs ( #7283 )
...
* change transcode defaults
* don't untick accepted audio codecs
* no need to change the transcode policy
* fix tests
* remove log
2024-02-21 00:25:30 -05:00
Alex The Bot
7c34d0595e
Version v1.95.1
2024-02-21 04:02:43 +00:00
Mert
eb73f6605b
fix(server): don't return archived assets by default ( #7278 )
...
* don't show archived results by default
* fix e2e
* generate sql
* set default in dto
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-21 03:59:26 +00:00
Alex
bb5236ae65
fix(server): not in album filter with context search ( #7275 )
2024-02-20 20:44:34 -06:00
Mert
e33fd40b4c
fix(server): quote database name in migration ( #7277 )
...
quote database name
2024-02-21 02:13:43 +00:00
Alex
73825918c0
fix(web): presenting modal removes the browser's scroll ability ( #7257 )
...
* fix(web): presenting modal removes the browser's scroll ability
* removed unsued code
* eslint
2024-02-20 14:02:01 -06:00
martyfuhry
a22bf99206
fix(mobile): Uses immich thumbnail for background of memory picture ( #7254 )
...
unused imports
2024-02-20 13:58:41 -06:00
Alex
578b71b961
chore: post release tasks
2024-02-20 11:05:24 -06:00
Alex The Bot
302d98ebe1
Version v1.95.0
2024-02-20 16:52:23 +00:00
martyfuhry
e338e4def6
fix(mobile): Prefer sharing local assets to remote ( #7245 )
...
Prefer sharing local assets to remote
2024-02-20 10:03:24 -06:00
Michel Heusschen
b896d45ee7
feat(web): improve feedback for favorite and archive actions ( #7232 )
2024-02-20 10:01:52 -06:00
Jonathan Jogenfors
b3c7bebbd4
feat(server,web) Semantic import path validation ( #7076 )
...
* add library validation api
* chore: open api
* show warning i UI
* add flex row
* fix e2e
* tests
* fix tests
* enforce path validation
* enforce validation on refresh
* return 400 on bad import path
* add limits to import paths
* set response code to 200
* fix e2e
* fix lint
* fix test
* restore e2e folder
* fix import
* use startsWith
* icon color
* notify user of failed validation
* add parent div to validation
* add docs to the import validation
* improve library troubleshooting docs
* fix button alignment
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-20 09:53:12 -06:00
Michel Heusschen
e7a875eadd
fix(web): websocket reconnect ( #7234 )
...
* fix(web): websocket reconnect
* reset store after navigation completes
* remove loggedOut check
2024-02-20 08:20:09 -06:00
Jason Rasmussen
7f5459f050
fix(web): download from shared album link ( #7227 )
...
* fix(web): download in album shared link
* chore: e2e test
2024-02-19 22:39:49 -06:00
renovate[bot]
7158706296
fix(deps): update server ( #7224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 22:34:39 -05:00
Jason Rasmussen
9b20604a70
refactor(server): e2e ( #7223 )
...
* refactor: download e2e
* refactor: oauth e2e
* refactor: system config e2e
* refactor: partner e2e
* refactor: server-info e2e
* refactor: user e2e
* chore: uncomment test
2024-02-19 22:34:18 -05:00
renovate[bot]
02b9f3ee88
fix(deps): update dependency @mdx-js/react to v3.0.1 ( #7222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 22:34:01 -05:00
renovate[bot]
f14a2ae099
chore(deps): update web ( #7221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 22:33:52 -05:00
Alex
42ce8c5093
chore(web): show people list on a single line in filter form when not expanded ( #7216 )
2024-02-19 21:24:41 -06:00
Mert
6690e8edf2
fix(docs): document vector extension env variable ( #7220 )
2024-02-19 21:32:55 -05:00
renovate[bot]
14ca471dea
chore(deps): pin dependencies ( #7217 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:35:46 -05:00
renovate[bot]
84b2fc80a4
chore(deps): update dependency vite to v5.1.2 ( #7218 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:34:47 -05:00
Mert
d5ef91b1ae
feat(cli): concurrent upload ( #7192 )
...
* concurrent cli upload
* added concurrency flag, progress bar refinements
* no data property 🦀
* use lodash-es
* rebase
* linting
* typing
* album bug fixes
* dev dependency for lodash typing
* fixed not deleting assets if album isn't specified
* formatting
* fixed tests
* use `arrayContaining`
* add more checks
* assert updates existing assets
2024-02-19 19:32:57 -05:00
Jason Rasmussen
947bcf2d68
refactor: cli e2e ( #7211 )
2024-02-19 17:25:57 -05:00
Alex
870d517ce3
fix(web): don't show motion part in search result ( #7210 )
...
fix: don't show motion part in search result
2024-02-19 20:56:02 +00:00
Michel Heusschen
529a83cc72
fix(web): broken links to places search ( #7208 )
2024-02-19 14:55:54 -06:00
Jason Rasmussen
5e1498a279
chore: remove unused file ( #7205 )
2024-02-19 12:45:13 -06:00
Michel Heusschen
ea4be83ee9
fix(web): memory view broken by enhanced:img import ( #7206 )
2024-02-19 12:42:22 -06:00
Jason Rasmussen
a03b37ca86
refactor: server auth e2e ( #7203 )
2024-02-19 12:03:51 -05:00
martyfuhry
59f8a886e7
fix(mobile): Fixes memory lane progress indicator color in dark mode ( #7199 )
...
* Fixes memory lane progress indicator color in dark mode
* Removed unused import
2024-02-19 09:13:28 -06:00
Jason Rasmussen
c50d318152
chore: cleanup old jest references ( #7198 )
2024-02-19 08:54:41 -05:00
Alex
a8f177066b
fix(server): getAllAssets endpoint includes motion part of LivePhotos ( #7194 )
2024-02-19 07:24:14 -06:00
martyfuhry
dd53795953
chore(mobile): Adds dart format to static analysis ( #7193 )
...
Adds dart format to static analysis
2024-02-18 22:30:24 -06:00
Alex
9e7cb52413
chore(mobile): minor housekeeping
2024-02-18 22:17:20 -06:00
Thomas
0795410a41
fix: only show scrollbars if needed ( #7191 )
...
The class 'overflow-y-scroll' will always show the scrollbar. Changing
this to 'overflow-y-auto' will only show the scrollbar when needed.
All instances of the 'overflow-y-scroll' class have been changed.
Fixes : #7190
2024-02-18 20:57:56 -06:00
martin
66d3daa074
fix: shell scripts ( #7189 )
...
* fix: bash scripts
* fix: use bash
* fix: e2e
2024-02-18 20:57:24 -06:00
martin
ddae707ea9
fix: shell scripts ( #7186 )
...
* fix: bash scripts
* pr feedback
* wrong variable
* ci: add shellcheck workflow
* fix: missing scripts
2024-02-18 17:03:01 -06:00
Michel Heusschen
4b46bb49d7
fix(server): on_asset_update event sends varying data types ( #7179 )
2024-02-18 16:50:32 -06:00
renovate[bot]
072f61927c
chore(deps): update typescript-eslint monorepo to v7 (major) ( #7171 )
2024-02-18 11:26:01 -08:00
martin
36e5d298db
perf(web): optimize images and modules ( #7088 )
...
* perf: optimize images and modules
* fix: tests
* fix: missing font
* fix: delay showing the loading spinner
* simplify
* simplify
* pr feedback
* chore: merge main
* fix: enum
---------
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2024-02-18 13:18:40 -06:00
Ben McCann
3480fe5326
chore(web): remove createEventDispatcher from LoginForm ( #7177 )
2024-02-18 12:47:13 -06:00
Mert
857ec0451d
feat(server): optimize get asset query ( #7176 )
...
* faster query
* add index
* remove legacy code
* update mock
* remove unused imports
* add relations
* add stack
* formatting
* remove stack relation
* remove unused import
* increase chunk size
* generate sql
* linting
* fix typing
* formatting
2024-02-18 12:22:25 -06:00