Commit Graph

574 Commits (ddae707ea924c867dcc7c5d1b7c41c1964ee8bdd)

Author SHA1 Message Date
Alex 5990a28870
Implemented search result page (#37) 2022-03-02 16:44:24 +07:00
Alex Tran bd34be92e6 resolve merge conflict 2022-02-27 12:49:18 +07:00
Alex Tran e608c61ba5 Resolve merge conflict 2022-02-27 12:46:19 +07:00
Alex Tran d2edc0bffe ok 2022-02-27 12:45:12 +07:00
Alex bfde308492
Added Tab Bar, search bar and suggested search terms from assets metadata, tags (#35) 2022-02-27 12:43:29 +07:00
Alex Tran 75b1ed08b4 Fixed problem of not disconnecting Websocket when logging out 2022-02-14 14:42:06 +07:00
Alex c234c95880
websocket upload notification - closed #24 (#25)
* Render when a new asset is uploaded from WebSocket notification
* Update Readme
2022-02-14 10:40:41 +07:00
Alex 897d49f734
Implemented delete asset on device and on database (#22)
* refactor serving file function asset service
* Remove PhotoViewer for now since it creates a problem in 2.10
* Added error message for wrong decode file and logo for failed to load file
* Fixed error when read stream cannot be created and crash server
* Added method to get all assets as a raw array
* Implemented cleaner way of grouping image
* Implemented operation to delete assets in the database
* Implemented delete on database operation
* Implemented delete on device operation
* Fixed issue display wrong information when the auto backup is enabled after deleting all assets
2022-02-13 15:10:42 +07:00
Alex de1dbcea9c
Implemented EXIF store and display (#19)
* Added EXIF extracting in the backend
* Added EXIF displaying on `image_viewer_page.dart`
* Added Icon for backup option not enable
2022-02-10 20:40:11 +07:00
Alex 38c968d47e
Support HEIC/HEIF (#16)
* Support HEIC/HEIF backup
* Storing backup directly from original file from the phone
* Directly read and backup video file - Improve performance on video backup
2022-02-09 20:48:06 +07:00
Alex f578ca6d47
Implemented bottom app bar with control buttons for asset's operation (#15) 2022-02-09 12:41:02 +07:00
Alex 328f382f86
Implemented multi select interaction (#13) 2022-02-08 11:24:49 +07:00
Alex 919928ab70
Implemented auto backup (#11) 2022-02-07 23:42:35 +07:00
Alex c24fb403c5
Implemented load new image when navigating back from backup page (#9) 2022-02-06 20:31:32 +07:00
Alex 97dc7660b4
Implemented Video Upload and Player (#2)
* Implementing video upload features

* setup image resize processor

* Add video thumbnail with duration and icon

* Fixed issue with video upload timeout and upper case file type on ios

* Added video player page

* Added video player page

* Fixing video player not play on ios

* Added partial file streaming for ios/android video request

* Added nginx as proxy server for better file serving

* update nginx and docker-compose file

* Video player working correctly

* Video player working correctly

* Split duration to the second
2022-02-06 00:07:56 +07:00
Alex Tran 55cba8aa5f Added toast message component 2022-02-04 17:20:23 +07:00
Alex Tran 09964e4b16 Added icons logo 2022-02-04 10:41:51 +07:00
Alex Tran 20cab5a949 Change color of dark theme for UI overlay 2022-02-03 22:22:17 +07:00
Alex Tran da4fd201ad remove safe area for better ui 2022-02-03 22:18:21 +07:00
Alex Tran 13525d2330 remove safe area for better ui 2022-02-03 22:16:12 +07:00
Alex Tran 0d8fddf537 Draggable scroll bar is implemented from commmunity library 2022-02-03 22:08:22 +07:00
Alex Tran 56c92cd83b Implementing scroll bar like Google Photos 2022-02-03 21:01:14 +07:00
Alex Tran 85b83f9666 Added successfully built docker-compose and cockerFile 2022-02-03 14:42:27 +07:00
Tran, Alex 568cc243f0 Transfer repository from Gitlab 2022-02-03 10:06:44 +07:00