Commit Graph
100 Commits
Author SHA1 Message Date
Alex c1ccf026f0 Fixed typo in readme 2022-04-23 21:47:53 -05:00
Alex 4309104925 118 - Implement shared album feature (#124)
* New features 
  - Share album. Users can now create albums to share with existing people on the network.
  - Owner can delete the album.
  - Owner can invite the additional users to the album.
  - Shared users and the owner can add additional assets to the album.
* In the asset viewer, the user can swipe up to see detailed information and swip down to dismiss.
* Several UI enhancements.
2022-04-23 21:08:45 -05:00
Alex Tran a3b84b3ca7 Update readme 2022-04-05 17:29:02 -05:00
Alex Tran f6630163b1 update readme 2022-04-05 17:27:37 -05:00
Alex b74ad69288 Fixed duplicated filename on upload 2022-04-05 14:57:54 -05:00
Alex Tran b6579cd38e Fixed incorrect image name when push to dockerhub 2022-04-05 11:43:09 -05:00
Alex Tran 46a2032b9a Update release workflow 2022-04-05 11:08:30 -05:00
Alex Tran 0eb548f115 Update readme 2022-04-05 11:04:53 -05:00
Alex c7dff229db Up minor v1.6.0 (#113) 2022-04-05 10:34:54 -05:00
Alex 8e80825b4f Build and tag docker image for Dockerhub release (#111)
* Clean up Dockerfile and added action to build microservice latest
* Combine build microservices and server into the same action
* Added build and push release version for microservices
2022-04-05 10:16:15 -05:00
Alex 3bdcdef198 Fixed backup stuck at unsupported format (#108)
* Added webp as supported file type, allow continue upload when an image fail

* Added webp as supported file type, allow continue upload when an image fail

* Solved issue with bad assets cause backup to stop
2022-04-04 23:37:48 -05:00
Alex b69f6e0df7 Update inline font for f-droid publication metric (#107)
* Added local font
* Up Patch 1.5.1+9
2022-04-04 09:08:53 -05:00
Alex be2794a372 Optimization/fix slow backup when asset list is long. (#104)
* Handle pause/restart listening to event on_upload_success and reload asset list after navigating back from BackupControllerPage
* Remove unused api endpoint
2022-04-03 12:31:45 -05:00
Alex Tran 2ff25b49f4 Up Minor 1.5.0+8 2022-04-02 12:46:29 -05:00
Alex Tran 135d72d4cd Fixed issue with docker-compose cannot navigate to relative path of Dockercompose file in issue #90 2022-04-02 12:37:57 -05:00
Alex 90ef64efa3 Download asset to local and error fixing (#100)
* Update photo_manager pub package
* Added download endpoint for assets
* Successfully save a photo to the local device's gallery
* Save save a video to the local device's gallery
* Fixed #97
* Added download loading indicator
* Refactor and increase the font size for curated search thumbnail images
* Reposition loading animation on the search result page
2022-04-02 12:31:53 -05:00
Alex Tran 60df387459 Update fdroid app description 2022-03-30 13:14:09 -05:00
Alex Tran fc1acf6f01 Remove release build on github action 2022-03-29 22:10:21 -05:00
Alex Tran cfc5229964 Fixed issue with container cannot find module 2022-03-29 20:25:00 -05:00
Alex Tran f9ddeac265 Fixed issue with container cannot find module 2022-03-29 20:17:40 -05:00
Alex 8d7c576037 Added required setup for f-droid (#88)
* Added required setup for f-droid

* Added distributionSha256Sum tp gradle-wrapper.properties
2022-03-29 14:13:47 -05:00
Alex fccdbdd66a Update production dockerfile for a cleaner look (#86) 2022-03-29 08:56:59 -05:00
Alex 23ba651705 Fixed npm run start:prod not able to find build directory (#83) 2022-03-28 21:00:17 -05:00
Alex ac0ad98b55 Fix docker-compose in production (#81)
* Fixed problem with docker-compose not updating new files in the multi-stage build.
* Update readme with a new screenshot
2022-03-28 15:21:15 -05:00
Alex 9cbd5d1b0c Up Minor 1.4.0 (#79) 2022-03-27 15:55:29 -05:00
Alex 80fd664cc8 Better error message for duplicate file (#78)
* Added try/catch block for saving new asset to database
* Fixed typo for email field
* Added check before generating thumbnail or tag images
2022-03-27 15:47:49 -05:00
Alex 041c711cb9 Add production and development docker-compose (#77) 2022-03-27 15:17:58 -05:00
Alex dd9c5244fd Added machine learning microservice and object detection (#76) 2022-03-27 14:58:54 -05:00
Alex Tran fe693db84f Added nestjs microservice 2022-03-25 15:26:55 -05:00
Alex Tran 5c9d3cd08b Added development branch 2022-03-25 15:20:28 -05:00
Alex Tran 725ab5622f Up Version to 1.3.2 2022-03-23 15:36:38 -05:00
Alex e9acd21733 Implemented getting correct disk info for the mounted directory (#72) 2022-03-23 14:53:45 -05:00
Alex Tran ce1ab1ed50 Add python dependency to server docker build 2022-03-22 02:13:16 -05:00
Alex Tran 3e918ffd18 Fixed typo in Fastfile iOS 2022-03-22 02:01:09 -05:00
Alex Tran 678ce23c16 Fixed Docker and Fastlane build issue 2022-03-22 01:57:44 -05:00
Alex Tran 31c18ff34c Fixed Docker and Fastlane build issue 2022-03-22 01:57:40 -05:00
Alex e407a4fa13 Get thumbnail from app (#68)
* Renamed multipart filed name 'files' to 'assetData'. 
* Added an additional field name of 'thumbnailData' to multipart form.
* Implemented upload mechanism for thumbnail directly from the mobile client.
* Removed dead code
* Implemented a version checking mechanism.
2022-03-22 01:22:04 -05:00
Alex be72df70fe Update issue templates 2022-03-19 12:18:21 -05:00
Alex Tran dbd79f4797 Fixed MAPBOX_KEY validation error 2022-03-19 10:42:32 -05:00
Alex f790315d3f Fixed mapbox key required incorrect (#62) 2022-03-19 10:26:58 -05:00
Alex f1ab700334 Create FUNDING.yml 2022-03-18 20:51:22 -05:00
Alex Tran afc29a67d2 Change version of fastlane to override the current upload error to TestFlight 2022-03-18 20:39:31 -05:00
Alex Tran ba816babee Change version of fastlane to override the current upload error to TestFlight 2022-03-18 20:37:04 -05:00
Alex 6e0ac79eae Add support for Apple Pro Raw format (.DNG) (#60)
* Added '.dng' (AppleProRaw) to support file's type
* Added OpenCV python framework for uniform image resizer
* Added version number information
2022-03-18 20:23:05 -05:00
Alex 8c7080eaef Show curated asset's location in search page (#55)
* Added Tab Navigation Observer to trigger event handling for tab page navigation
* Added query to get access with distinct location
* Showed places in search page as a horizontal list
* Showed location search result on tapped
2022-03-16 10:19:31 -05:00
Alex Tran 348d395b21 Modified xcode project to disable default questionaire about encryption usage and push notification 2022-03-14 15:28:28 -05:00
Alex Tran 2e7e97ea13 Added pod install steps for TeamCity CI/CD 2022-03-14 14:47:07 -05:00
Alex Tran d71e7ebff1 Added auto increase build number for TestFlight 2022-03-14 14:35:18 -05:00
Alex Tran 9755936950 update readme 2022-03-14 13:07:06 -05:00
Alex 347052f82f Integrated TeamCity CI/CD and added build status to readme (#52) 2022-03-14 13:03:53 -05:00
Alex e196ff1e2f Remove Android Build From Github Action (#49) 2022-03-14 10:15:02 -05:00
Alex Tran 46e344bb92 Fixed path issue in github action android build 2022-03-14 09:04:08 -05:00
Alex Tran 7f038cae90 Added Android build singing info 2022-03-14 09:01:24 -05:00
Alex Tran 489a34b10c Added Android build singing info 2022-03-14 08:59:58 -05:00
Alex Tran 46b2b6b558 Added Android build singing info 2022-03-14 08:52:59 -05:00
Alex Tran bb7566426c Added Android build singing info 2022-03-14 08:40:03 -05:00
Alex Tran 7df552e767 Fixed package bundle id for Android 2022-03-13 23:54:01 -05:00
Alex 274fba1bd2 Implement CI/CD for Android (#48)
* Implement CI/CD for Android with Fastlane
2022-03-13 22:10:07 -05:00
Alex Tran db366aac08 Add APK build to Github Action 2022-03-13 10:34:05 -05:00
Alex 1359418745 Dev/modify map plugin (#47)
* Switched Mapbox to openstreetmap
* Increased minor version
2022-03-13 10:28:09 -05:00
Alex Tran 8da3f231e0 Update Readme 2022-03-12 12:54:19 -06:00
Alex Tran b3cfe6d9e9 update readme 2022-03-12 12:39:23 -06:00
Alex Tran 424845d924 Update readme with appstore and sponsorship info 2022-03-12 12:37:04 -06:00
Alex Tran e13d4a6b9c Show correct device type when registering new device 2022-03-11 14:38:15 -06:00
Alex c624580596 Bugfix/persistent UUID (#46)
* UUID is now persisted between reinstallation
2022-03-11 13:38:52 -06:00
Alex Tran e085a10cf3 Remove placeholder for email and password 2022-03-11 11:03:18 -06:00
Alex Tran 21d1920d68 Fixed backup does not automatically resume when reopening app 2022-03-11 11:02:33 -06:00
Alex 94cc1d7dbd Integrate Fastlane CI/CD (#44) 2022-03-11 10:59:31 -06:00
Alex 026f3c24e9 Add reverse geocoding and show asset location on map in detail view (#43)
* Added reserve geocoding, location in search suggestion, and search by location
* Added mapbox sdk to app
* Added mapbox to image detailed view
2022-03-10 16:09:03 -06:00
Alex Tran 251c92ff1e Update Readme - Modified upload filename to support cli upload command 2022-03-07 11:39:54 -06:00
Tran, Alex 135e1a7a7b Added text to search page as place holder for future works 2022-03-02 18:57:49 -06:00
Tran, Alex 9008093cce update readme 2022-03-02 18:40:09 -06:00
Alex 5990a28870 Implemented search result page (#37) 2022-03-02 16:44:24 -06:00
Alex Tran bd34be92e6 resolve merge conflict 2022-02-27 12:49:18 -06:00
Alex Tran e608c61ba5 Resolve merge conflict 2022-02-27 12:46:19 -06:00
Alex Tran d2edc0bffe ok 2022-02-27 12:45:12 -06:00
Alex bfde308492 Added Tab Bar, search bar and suggested search terms from assets metadata, tags (#35) 2022-02-27 12:43:29 -06:00
Alex f181dba964 Refactor Python Modules (#29) 2022-02-20 21:17:36 -06:00
Alex Tran c894e36855 update readme 2022-02-19 23:26:48 -06:00
Alex Tran 01e906e99c update readme 2022-02-19 23:25:55 -06:00
Alex Tran 352800223e remove GPU build on Python server 2022-02-19 22:57:11 -06:00
Alex 619735fea0 Implemented image tagging using TensorFlow InceptionV3 (#28)
* Refactor docker-compose to its own folder
* Added FastAPI development environment
* Added support for GPU in docker file
* Added image classification
* creating endpoint for smart Image info
* added logo with white background on ios
* Added endpoint and trigger for image tagging
* Classify image and save into database
* Update readme
2022-02-19 22:42:10 -06:00
Alex Tran 75b1ed08b4 Fixed problem of not disconnecting Websocket when logging out 2022-02-14 14:42:06 -06: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 -06: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 -06:00
Alex Tran 051c958c8b Update Readme 2022-02-11 22:35:14 -06:00
Alex Tran 56627caf5b Fixed EACCES permission when mounting bind volume, add dynamic location for backup directory 2022-02-11 22:23:06 -06:00
Tran, Alex 4f47c8c06b Update readme 2022-02-10 20:42:22 -06: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 -06:00
Alex Tran d1498506a8 Remove TensorFlow dependency to work with ARM64 2022-02-09 21:06:37 -06:00
Alex Tran 9bcbdd31ce Added arm64 to github action for docker build 2022-02-09 20:52:38 -06: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 -06:00
Alex f578ca6d47 Implemented bottom app bar with control buttons for asset's operation (#15) 2022-02-09 12:41:02 -06:00
Alex Tran b04e69fd66 Update readme with screenshots 2022-02-08 14:18:51 -06:00
Alex Tran 0a1e28a08f Update readme 2022-02-08 14:06:58 -06:00
Alex Tran 9fdaa82d77 Update readme with gif 2022-02-08 14:05:31 -06:00
Alex Tran 88123b1cd2 Update readme with gif 2022-02-08 13:59:25 -06:00
Alex Tran 42c4c9dba1 Update readme with gif 2022-02-08 13:56:37 -06:00
Alex Tran e63dc49475 Update readme with gif 2022-02-08 13:55:18 -06:00
Alex Tran 690f30f3dd Update Artifact path 2022-02-08 11:57:49 -06:00