This pull request introduces a new endpoint for updating products from a CSV file and updates various naming and branding references throughout the codebase from "NX AI" to "I".#23
Merged
goldlabelapps merged 3 commits intomasterfrom Mar 23, 2026
Conversation
Rebrand project from 'NX-AI' to 'I': update CI workflow name, README title, Render project name, and FastAPI app title/description. Bump package version to 1.1.1. Update tests' docstrings to reflect the new naming and messaging.
Introduce a new endpoint at GET /products/update (202 Accepted) implemented in app/api/products/update.py that processes data/big_data.csv and updates the product table (matching item or EAN) using get_db_connection. The handler returns a meta payload with version, base_url and timestamp. Wire the new router into app/api/routes.py and add a link to the new update route in the root API listing (app/api/root.py).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The changes also update the version number, adjust documentation, and ensure the new endpoint is included in the API and navigation. Below are the most important changes:
New Feature: Product Update Endpoint
GET /products/updateendpoint inapp/api/products/update.pythat processes a largebig_data.csvfile to update product records in the database. The endpoint returns metadata about the operation and is integrated into the API router. [1] [2] [3]Branding and Naming Updates
README.md,.github/workflows/ci.yml,render.yaml, and test files. [1] [2] [3] [4]app/main.pyto reflect the new branding.Version Update
1.1.0to1.1.1inapp/__init__.py.API and Navigation Improvements
updateroute for products.Testing Adjustments
tests/test_routes.pyto match the new branding and clarify the purpose of the root endpoint test.