Matthias Rupp
caa7b07398
Show all albums an asset appears in on the asset viewer page ( #575 )
...
* Add route to query albums for a specific asset
* Update API and add to detail-panel
* Fix tests
* Refactor API endpoint
* Added alt attribute to img tag
Co-authored-by: Alex <alex.tran1502@gmail.com>
2022-09-05 08:50:20 -05:00
Alex
6976a7241e
Fixed upload asset to album in asset selection ( #579 )
...
* Fixed error uploading a file from album
* Fixed album selection mode show viewing asset stage
* Navigate back after uploading asset to album
2022-09-05 00:18:53 -05:00
Alex Tran
172eda3ce5
Fixed readme
2022-09-04 21:08:13 -05:00
Alex
552340add7
Feature - Implemented virtual scroll on web ( #573 )
...
This PR implemented a virtual scroll on the web, as seen in this article.
[Building the Google Photos Web UI](https://medium.com/google-design/google-photos-45b714dfbed1 )
2022-09-04 08:34:39 -05:00
SirBogner
bd92dde117
Update localizely.yml ( #574 )
2022-09-04 08:27:05 -05:00
Alex
617c54ab81
[Localizely] Translations update ( #576 )
2022-09-04 08:26:11 -05:00
Thanh Pham
c76f7804ab
feat(server): generate checksum for previous uploaded assets ( #558 )
...
* feat(server): generate checksum for previous uploaded assets
* fix(server): typo
2022-09-02 08:32:21 -05:00
Damian Gomez
0799aa2c72
Italia language for Mobile App ( #559 )
...
Co-authored-by: Damian Gomez <damian.gomez@elitedivision.it>
2022-09-01 08:48:13 -05:00
Thanh Pham
b80dca74ef
feat(server): calculate sha1 checksum ( #525 )
...
* feat(server): override multer storage
* feat(server): calc sha1 of uploaded file
* feat(server): add checksum into asset
* chore(server): add package-lock for mkdirp package
* fix(server): free hash stream
* chore(server): rollback this changes, not refactor here
* refactor(server): re-arrange import statement
* fix(server): make sure hash done before callback
* refactor(server): replace varchar to char for checksum, reserve pixelChecksum for future
* refactor(server): remove pixelChecksum
* refactor(server): convert checksum from string to bytea
* feat(server): add index to checksum
* refactor(): rollback package.json changes
* feat(server): remove uploaded file when progress fail
* feat(server): calculate hash in sequence
2022-08-31 09:27:17 -05:00
Thanh Pham
f5f00e0f6c
fix(web): file uploading error in album page ( #550 )
...
* feat(web): show upload error notification
* fix(web): album upload issue
2022-08-31 08:12:31 -05:00
Fynn Petersen-Frey
75d2d82d05
ask user to disable battery optimizations when turning on background backup ( #554 )
...
* ask user to disable battery optimizations when turning on background backup
* remove obsolete texts/translations
* add button link to dontkillmyapp
2022-08-31 08:08:40 -05:00
Fynn Petersen-Frey
5172242f88
fix: persist WiFi + charging settings of background backup ( #553 )
2022-08-30 09:09:19 -05:00
Matthias Rupp
25e68cf826
Better caching for mobile ( #521 )
...
* Use custom caches in all modules
* Cache Settings
* Fix wrong key
* Create custom cache repository based on hive
* Show cache usage in settings
* Show cache sizes
* Change settings ranges and default value
* Handle cache clear by operating system
* Resolve review comments
2022-08-29 22:44:43 -05:00
be bright
e527685ebf
Added korean translation for mobile app ( #549 )
...
* Added korean translation for mobile app
* Added locale to info.plist
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2022-08-29 08:54:40 -05:00
Thanh Pham
e745cb5e4b
fix(server): parse all img formats and enrich metadata ( #547 )
...
* fix(server): use file path instead buffer to reduce memory usage
fix undefined exif data
* fix(server): parse all img formats
* feat(server): enrich metadata
* Format oneliner condition
Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2022-08-28 15:43:31 -05:00
Thanh Pham
dfaa4969da
Server - Fixed - Use file path instead buffer to reduce memory usage on EXIF extraction ( #545 )
...
fix undefined exif data
2022-08-28 11:09:24 -05:00
Alex
f980a2f27a
Add asset repository and refactor asset service ( #540 )
...
* build endpoint to get asset count by month
* Added asset repository
* Added create asset
* get asset by device ID
* Added test for existing methods
* Refactor additional endpoint
* Refactor database api to get curated locations and curated objects
* Refactor get search properties
* Fixed cookies parsing for websocket
* Added API to get asset count by time group
* Remove unused code
2022-08-26 22:53:37 -07:00
Alex
6b7c97c02a
Added release notes
2022-08-26 13:43:05 -07:00
Alex
fdd9f37abd
Added error handling for layout.server.ts to avoid unaccessible to previous deploy instance due to changes in SvelteKit project
2022-08-26 11:30:45 -07:00
Alex
a09bba454c
Pump version for release
2022-08-26 10:57:12 -07:00
Alex
4be9aa091b
Added error handling notification ( #536 )
2022-08-26 10:36:41 -07:00
Alex
33b810de74
Removed upload button on sharing and album page
2022-08-26 10:05:15 -07:00
Alex
44ccb1eec1
Added timeout option for notification component
2022-08-26 10:01:47 -07:00
Alex
bef38c670c
Reference CLI in limit upload message
2022-08-26 09:42:48 -07:00
Alex
025d7bf192
Merge branch 'main' of github.com:immich-app/immich
2022-08-26 09:42:17 -07:00
Alex
5ad2d62039
Added limit on total of file upload on web ( #535 )
2022-08-26 09:39:28 -07:00
Alex
a128833e68
Added limit on total of file upload on web
2022-08-26 09:36:54 -07:00
Alex
87f7b0849a
Added migration down for change exif file type
2022-08-26 09:13:11 -07:00
Alex
4596a8ee01
Change fileSizeInByte to bigint from int to handle large size ( #534 )
2022-08-26 09:07:59 -07:00
Alex
f9b1b12b10
Implement notification box for web ( #533 )
...
* Added test button
* styling notification box
* Added auto dismission and animation to each notificaiont list
* Remove test button
2022-08-25 23:04:23 -07:00
Alex
68b1655e7f
Show the first two letter of user first and last name when profile image not existed ( #532 )
...
* Added user first name and last name abbreviation to Circle Avatar:
* Remove unsued code
2022-08-25 15:52:11 -07:00
Alex
658b64df74
Added page navigation progress indicator
2022-08-25 13:02:36 -07:00
Alex
e344503834
Fixed navigating with keyboard skip assets ( #531 )
...
* Cleaned up event listner
2022-08-24 22:18:28 -07:00
Alex
bf2760ffef
Fixed mobile timeline crash when date group cannot be parsed ( #530 )
...
* Handle error when datetime is incorrect
* Added better debug message
2022-08-24 21:31:20 -07:00
Alex
db2ed2d881
Migrate SvelteKit to the latest version 431
( #526 )
2022-08-24 21:10:48 -07:00
Thanh Pham
fb0fa742f5
fix(web): buffering for video player ( #520 )
...
* fix(web): buffering for video player
* chore(): missing file -_-
* refactor(web): using URL builder
* chore(): add semicolon
* fix(web): video player
* remove deadcode
Co-authored-by: Alex <alex.tran1502@gmail.com>
2022-08-23 20:21:41 -07:00
Thanh Pham
3b55cdc0be
refactor(server): move constant into common package ( #522 )
...
* refactor(server): move constant into common package
* refactor(server): re-arrange import statement in microservice module
* refactor(server): move app.config into common package
* fix(server): e2e testing
2022-08-23 07:34:21 -07:00
Alex
0efcc99f3e
Added Dutch locale
2022-08-22 12:52:24 -07:00
Nick Pieper
7a85164a1e
Added dutch translation for Immich ( #519 )
...
* Create nl-NL.json with dutch translation
* Add nl-NL to localizely.yml
2022-08-22 12:50:56 -07:00
Thanh Pham
ba2cda8955
feat(server): support tiff uploading ( #513 )
...
* feat(server): suport tiff uploading
* remove unused variable
Co-authored-by: Alex <alex.tran1502@gmail.com>
2022-08-22 12:49:17 -07:00
Alex
9048be4c8e
Added Code of conduct
2022-08-21 12:43:56 -07:00
Alex
83716ae1bc
Added changelog note
2022-08-21 12:30:15 -07:00
Alex
5cd4d2d158
Added condition to show notification setting on android only
2022-08-21 11:04:01 -07:00
Alex
13bb6d469b
Pump version for release
2022-08-21 09:56:52 -07:00
Matthias Rupp
8e4c4c34e4
Use CachedNetworkImage and separate cache for thumbnails on library page ( #509 )
...
* Use CachedNetworkImage and separate cache for thumbnails on library page
* Use caching for shared albums as well
* Introduce cache service
2022-08-21 09:41:36 -07:00
Fynn Petersen-Frey
3125d04f32
show notifications on background backup errors ( #496 )
...
* show notifications on background backup errors
* settings page to configure (background backup error) notifications
* persist time since failed background backup
* fix darkmode slider color
2022-08-21 09:29:24 -07:00
Alex
c436c57cc9
Fixed immich-machine-learning container not starting correctly in production
2022-08-20 23:04:10 -07:00
Thanh Pham
7f9f825589
fix(server): correct media info ( #508 )
...
* fix(server): correct media info
* fix(server): video metadata
2022-08-20 22:58:47 -07:00
Alex
da9aed5c11
Fixed e2e container stage
2022-08-20 22:37:55 -07:00
Alex
10ef3509dd
Fixed machine-learning container cannot start prod
2022-08-20 22:27:25 -07:00