All notable changes to this project will be documented in this file.
- [FRONTEND] Adjust video constraint dimension to 512 x 512
- [FRONTEND] Change screenshot dimension to 512 x 512
- [FRONTEND] Change message if liveness score is -1
- [FRONTEND] Add default threshold 0.7
- [FRONTEND] Adjustment for liveness-v4 endpoint response
- [FRONTEND] Handle -1 liveness score
- [BACKEND] Change endpoint liveness to v4
- [FRONTEND] Update passive liveness thumbnail and banner
- [FRONTEND] Remove scss, use css instead
- [FRONTEND] Add new solution: Passive Liveness Demo (Camera, API Call, Custom Feedback)
- [BACKEND] Add new route
/passive-liveness
for Passive Face Liveness Detection - [BACKEND] Add controller to request face liveness analytic on nodeflux cloud
- [BACKEND] Add new seed for Passive Face Liveness Detection
- [BACKEND] Change variable type
dataResponse
fromResponseResult
toServiceRequestResultData
- [BACKEND] Remove unnecessary type
ResponseResult
struct
- [FRONTEND] Modify analytic icon to use icon.png name instead of analytic thumbnail field
- [FRONTEND] Add company size field on visitor request form
- [BACKEND] Add company_size field on visitor db table
- [FRONTEND] Fix solution card external link
- [FRONTEND] Integrate Google Analytics
- [FRONTEND] Fix X button position in Modal
- [FRONTEND] Update solution card design
- [FRONTEND] Change NIST logo to be smaller in larger device
- [FRONTEND] Add Partner Solutions Carousel
- [FRONTEND] Implement Tailwind CSS Configurations
- [DEPLOYMENT] Implement GitHub Action to build and push image to ghcr
- [FRONTEND] Add support to png file on FOA
- [FRONTEND] Add new background and banner images for innovations
- [FRONTEND] Add Count field in people-density analytic
- [FRONTEND] Add solution partner cards
- [FRONTEND] Add message to tell is the face occluded or not
- [FRONTEND] Add simple custom error display (404)
- [FRONTEND] Add Custom popup for Partner's Solution
- [FRONTEND] Add Compared photo in face match with enrollment results
- [BACKEND] Add 5 new seed data for partner solution service: Road Traffic Monitoring, HRIS, Citizen Apps, Health Protocol Enforcement (Covid Solution), AML / PEP
- [BACKEND] Add new service type:
solution-partner
- [BACKEND] Add new controller to get services with service type:
solution-partner
- [BACKEND] Add new predefined visitor in seed that will be used for a solution partner
- [FRONTEND] Change analytics & FOA upload limit
- [FRONTEND] Change instruction for analytics, face occlusion and attributes, ekyc, and face payment
- [FRONTEND] Change face occlusion & attribute example one
- [FRONTEND] Modified solution card stylings
- [FRONTEND] Change new-innovations layout and style in home page
- [FRONTEND] Modified OCR receipt stylings
- [FRONTEND] Fix examples being compressed
- [FRONTEND] Change OCR KTP samples image now using KTP with fake data
- [BACKEND] Update visitor activities endpoint for solution partner
- [BACKEND] Update visitor activities endpoint for "AML / PEP (Sijitu)" partner
- [BACKEND] Replace base64 logging in analytics/innovation
- [BACKEND] Update description innovation Face Occlusion & Attribute
- [BACKEND] Take out the unique index in service's slug
- [FRONTEND] Add Car Damage Assessment Innovation
- [FRONTEND] Add Face Occlusion Attribute innovation
- [FRONTEND] Add Horizontal Card Content Component
- [FRONTEND] Add Responsive Image Component
- [FRONTEND] Add nodeflux social media, products, and company links
- [FRONTEND] Add solutions banner image
- [FRONTEND] Add Horizontal Card Component
- [FRONTEND] Add fluid container to support large screen
- [FRONTEND] Add custom error message on analytic result display
- [BACKEND] Add new seed for innovation Car Damage Assessment
- [BACKEND] Add logging system in backend use logrus
- [BACKEND] Add request handler for service Face Occlusion & Attribute innovation, including handler for request to Face Detection API
- [FRONTEND] Make solution cards slideable/swipeable
- [FRONTEND] Update contact us direct link
- [FRONTEND] Update banner image of analytics
- [FRONTEND] Update Navbar to be sticky on all devices
- [FRONTEND] Fix Carousel still slide when dot is clicked
- [FRONTEND] Make analytic cards smaller on mobile
- [FRONTEND] Changed error message & placeholder on payment form
- [FRONTEND] Update input PinInput mode as numerical (mobile browser)
- [FRONTEND] New OCR Receipt result display (colorized JSON dan simpler text display)
- [FRONTEND] Make solution cards slideable/swipeable
- [FRONTEND] Fix title for analytics page
- [FRONTEND] CSS Display fallback on Safari browsers
- [FRONTEND] Update field title and company name in request demo form to have minimum input length to 5 char
- [FRONTEND] Fix sticky navbar in request demo form page
- [FRONTEND] Scrollable analytic result
- [FRONTEND] Renamed [innovation-page].tsx to various innovation slug name
- [FRONTEND] DropzoneOption handles various file format and file size
- [FRONTEND] Fix hero-section textx too wide on mobile devices
- [BACKEND] Rename variable URL_OCR_RECEIPT to URL_INNOVATIONS in .env file
- [BACKEND] Update HTTP requester for innovation to use URL_INNOVATIONS dinamically by combine it with slug
- [FRONTEND] Add OCR Receipt Innovations Page
- [FRONTEND] Add current balance to catalog browse step
- [FRONTEND] Add feature to remove local storage if face payment face analytics failed
- [FRONTEND] Add back to catalog feature if balance insufficient
- [FRONTEND] Add reset balance feature
- [FRONTEND] Add shopping balance in catalog
- [FRONTEND] Make Big Input Component responsive
- [FRONTEND] Add contact us link
- [BACKEND] Add HTTP Requester for OCR Receipt Recognition Innovation
- [BACKEND] Add API Reset Balance Account on Face Payment
- [BACKEND] Add entrypoint command for seed only
- [FRONTEND] Change pin required checking to client side
- [FRONTEND] Change phone checking to client side
- [FRONTEND] Error handling mechanism
- [FRONTEND] Revamp landing page
- [FRONTEND] Fix Camera not full on mobile
- [FRONTEND] Fix compressed photo quality on Camera
- [FRONTEND] Fix cannot use external webcam
- [FRONTEND] Change catalog shopping items
- [FRONTEND] Update Face Match with Enrollment examples with our CEO & CTO faces
- [FRONTEND] Remove short description on Banner
- [FRONTEND] Update secondary fonts
- [FRONTEND] Update Face-payment instructions
- [FRONTEND] Update ActivationForm wording about PIN
- [FRONTEND] Fix minimum payment for pin input accept 1000000
- [BACKEND] Refactor API Get Activate Account on Face Payment
- [BACKEND] Update description on seeds data
- [BACKEND] Update env FACE_ID to use by Face Match with Enrollment matching with our CEO's face
- [FRONTEND] Remove check-phone api handler
- [FRONTEND] Remove short description on Banner
- [BACKEND] Remove API Check Limit on Face Payment
- [FRONTEND] Add loading animation
- [FRONTEND] Face Payment Main Menu
- [FRONTEND] Face Payment Registration Form
- [FRONTEND] Face Payment Activation Pin Form
- [FRONTEND] Face Payment Store Catalog
- [FRONTEND] Face Payment Webcam Photo Uploader
- [FRONTEND] Face Payment Confirmation & Pay Transaction
- [FRONTEND] Add thumbnails data from cropping original image data
- [FRONTEND] Add new analytic People Density, Face Demography, & Face Mask
- [BACKEND] Thumbnails data from cropping original image data
- [BACKEND] Add new seeds for analytic People Density, Face Demography, & Face Mask
- [FRONTEND] Refactor E-KYC User Flow
- [FRONTEND] UI Responsiveness
- [BACKEND] Move the env loader file on
init()
method - [BACKEND] Fix database connection that always re-initialized
- [FRONTEND] Feedback form
- [FRONTEND] Agnostic analytic page
- [FRONTEND] Analytic result for Face Match w/ Enrollment and LPR
- [FRONTEND] Open Camera and Capture Image
- [FRONTEND] e-KYC analytic face liveness
- [BACKEND] Completeness tracker
- [BACKEND] Feedback recorder
- [FRONTEND] Fixing Industry as dropdown input
- [FRONTEND] More proper styling on landing page
- Feedback validation (1-3 stars requires comment before submit, 0 will unable to submit)
[FRONTEND] Try again button on analytics page
- [FRONTEND] Landing Page
- [FRONTEND] Form Request Demo
- [FRONTEND] Modal User Information
- [FRONTEND] OCR KTP Page
- [FRONTEND] OCR KTP User Input by Drag & Drop
- [FRONTEND] OCR KTP User Input by Sample
- [FRONTEND] OCR KTP Page Result
- [BACKEND] API Create Visitor
- [BACKEND] API Request to Cloud (OCR KTP Analytic)
- [BACKEND] API Get List Services
- [BACKEND] API Get Service by ID
- [BACKEND] API Create Service Request
- [BACKEND] Validation in Form Request Demo & OCR KTP