6abc733763
fix(web): datetime display and add TZ into environment ( #618 )
...
* fix(web): timezone
* doc(): update readme.md
* feat(web): keep using UTC timezone in default
* chore(): update doc and remove debug code
* chore(): update readme.md
* Move timezone into to .env.example
* Run prettier check
Co-authored-by: Alex Tran <alex.tran1502@gmail.com >
2022-09-12 14:40:18 -05:00
Thanh Pham and GitHub
8f2e7b6f65
fix(server): loop on checksum generation ( #662 )
2022-09-10 11:52:39 -05:00
Thanh Pham and GitHub
6ffdf167fe
fix(web): detail panel overflow-x ( #615 )
2022-09-07 13:20:44 -05:00
Thanh Pham and GitHub
7f6837c751
hotfix(server): skip exif extraction on duplicate file ( #590 )
...
* fix(server): skip exif extraction on duplicate file
* fix(server): typo
* chore(server): remvoe un-use code
2022-09-05 20:02:50 -05:00
Thanh Pham and GitHub
a467936e73
feat(server): de-duplication ( #557 )
...
* feat(server): remove un-used deviceAssetId cols.
* feat(server): return 409 if asset is duplicated
* feat(server): replace old unique constaint
* feat(server): strip deviceId in file path
* feat(server): skip duplicate asset
* chore(server): revert changes
* fix(server): asset test spec
* fix(server): checksum generation for uploaded assets
* fix(server): make sure generation queue run after migraion
* feat(server): remove temp file
* chore(server): remove dead code
2022-09-05 14:45:38 -05:00
a81ef7497c
feat(server): support 3gpp format ( #582 )
...
* feat(server): support 3gpp format
* feat(web): add 3gp ext
* Support 3gp video format.
video/3gpp mimetype added to supported video format.
* feat(mobile): add tif ext
Co-authored-by: Alexandre Bouijoux <alexandre@bouijoux.fr >
2022-09-05 08:53:13 -05:00
Thanh Pham and GitHub
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
Thanh Pham and GitHub
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 and GitHub
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
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 and GitHub
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
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 and GitHub
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
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
Thanh Pham and GitHub
7f9f825589
fix(server): correct media info ( #508 )
...
* fix(server): correct media info
* fix(server): video metadata
2022-08-20 22:58:47 -07:00
Thanh Pham and GitHub
1e29ff322d
build(server): minimal container ( #506 )
...
* build(server): update Dockerfile
* build(server): fix dockerfile
* build(machine-learning): multiple build stages
* build(server): update Dockerfile
2022-08-20 21:19:02 -07:00
9c30d58b10
feat(server): preserve caption fields and extract mediainfo for video ( #505 )
...
* feat(server): preserve caption fields and extract mediainfo for video
* Fixed Geocoding missing info leads to fail EXIF extraction for the whole file
Co-authored-by: Alex <alex.tran1502@gmail.com >
2022-08-20 16:31:37 -07:00
Thanh Pham and GitHub
0cf7606ec9
fix(server): remove albumThumbnailAssetId when album is empty ( #495 )
2022-08-19 11:47:14 -07:00
Thanh Pham and GitHub
3aa6ee0320
feat: remove webp on asset deleted as well ( #489 )
...
* fix(server): remove webp file on asset deleted
* chore(server): job not fail when file not found
2022-08-18 08:25:03 -05:00
Thanh Pham and GitHub
cdb0aa00d8
feat(server, microservices): add bull prefix ( #490 )
2022-08-18 08:24:07 -05:00