Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
6456ae4
added documentation
aadityasarda Oct 24, 2025
edfc836
updated file
aadityasarda Oct 24, 2025
ba33e4a
added documentation
aadityasarda Oct 24, 2025
607a0af
updated file
aadityasarda Oct 24, 2025
d740b95
Merge branch 'feature/RZF-250004' of https://github.com/recursivezero…
aadityasarda Oct 24, 2025
79ef096
add image genereation feature endpoint
Heisenberg208 Dec 11, 2025
9d19f99
Add image generation page and update routing: integrate Generate comp…
Heisenberg208 Dec 12, 2025
cefe44f
Add Fabric Generation feature: implement upload and WebSocket handlin…
Heisenberg208 Dec 12, 2025
674ec2f
enhance chat ui
Heisenberg208 Dec 12, 2025
e7f94d3
add card reader
Heisenberg208 Dec 18, 2025
2962692
update workspace
Heisenberg208 Dec 18, 2025
7424bf1
update
Heisenberg208 Dec 18, 2025
2c04f3b
add card reader pan
Heisenberg208 Dec 25, 2025
8c3ef30
update card reader
Heisenberg208 Dec 29, 2025
c837fe3
update version
Heisenberg208 Dec 30, 2025
ce35863
Merge branch 'develop' into feature/TZF-250022
Heisenberg208 Dec 30, 2025
0d45849
Add html-to-image dependency and update licenses in package-lock.json
Heisenberg208 Dec 30, 2025
84fa370
Refactor CHANGELOG.md to remove duplicate entries and clean up format…
Heisenberg208 Dec 30, 2025
c314688
verify feature and added missing in env
recursivezero Jan 7, 2026
649d0f9
feat: Implement Aadhaar Card extraction feature with frontend integra…
Heisenberg208 Jan 9, 2026
cbb2d7a
feat: integrate react-easy-crop for Aadhaar card cropping functionality
Heisenberg208 Jan 9, 2026
761b46b
remove image detection
Heisenberg208 Jan 9, 2026
1ea49ef
format files
Heisenberg208 Jan 9, 2026
13cbd39
Normalize line endings to LF
Heisenberg208 Jan 9, 2026
7eb5ab3
update
Heisenberg208 Jan 9, 2026
e474455
fix path issue in API call
recursivezero Jan 9, 2026
4a95d3d
update env
recursivezero Jan 9, 2026
c72e1ad
feat: update routing and endpoints for card readers; refactor Aadhaar…
Heisenberg208 Jan 10, 2026
a72cb14
feat: integrate timestamp display in card previews for Aadhaar and PA…
Heisenberg208 Jan 10, 2026
d00866a
feat: enhance card reader UI with hover effects and navigation improv…
Heisenberg208 Jan 13, 2026
f2ab484
feat: format timestamp in card preview to display AM/PM in uppercase
Heisenberg208 Jan 13, 2026
337a14b
feat: specify card type in upload buttons for PAN and Aadhaar card pr…
Heisenberg208 Jan 14, 2026
3f1f4cd
delete gemini.py
recursivezero Jan 14, 2026
18645b7
add shimmer to pan card
Heisenberg208 Jan 15, 2026
441d6b1
add shimmer for aadhar
Heisenberg208 Jan 15, 2026
6fa21c3
refactor: update watermark text
Heisenberg208 Jan 15, 2026
cf93312
update package json
recursivezero Jan 15, 2026
ae74f1a
Refactor dependencies in pyproject.toml and remove unused routes_help…
Heisenberg208 Jan 16, 2026
e765ead
fix: update version numbers in pyproject.toml and package.json; refac…
Heisenberg208 Jan 17, 2026
4b137f0
refactor: remove unused image folder constants and update Aadhaar num…
Heisenberg208 Jan 17, 2026
c28bcf4
fix linting issues
Heisenberg208 Jan 17, 2026
1dfea8d
Merge pull request #44 from recursivezero/feature/TZF-250022
recursivezero Jan 19, 2026
f2fdc80
Merge pull request #14 from recursivezero/feature/RZF-250004
recursivezero Jan 19, 2026
ec6e6d6
not passing GITHUB TOKEN to composite action via env
recursivezero Feb 5, 2026
8e7ed72
using updated action
recursivezero Feb 5, 2026
07aa027
update workspace
recursivezero Feb 27, 2026
8479ade
update UI
recursivezero Feb 27, 2026
d94b95d
Merge branch 'main' into develop
recursivezero Feb 27, 2026
8e3a443
added workflow for lint and audit for backend and frontend
recursivezero Feb 27, 2026
6a6b167
added cache-dependency path
recursivezero Feb 27, 2026
afbaba5
fix lint issues
recursivezero Feb 27, 2026
e27fea7
Merge pull request #48 from recursivezero/develop
recursivezero Feb 27, 2026
2a8abad
Refactor environment variable handling and add S3 upload functionality
Heisenberg208 Mar 5, 2026
623edfa
Update environment configuration with production credentials and API …
Heisenberg208 Mar 6, 2026
b3e93c2
Refactor media content listing to use aggregation pipeline for improv…
Heisenberg208 Mar 6, 2026
18437e4
Enhance media existence checks with environment awareness and include…
Heisenberg208 Mar 7, 2026
7ffa905
fix path error
xkeshav Dec 4, 2025
c25a3c0
update port to 8001
recursivezero Mar 9, 2026
87a1fc5
added port number within
recursivezero Mar 9, 2026
7bc04c0
update port
recursivezero Mar 9, 2026
de07de5
change port to 8002
recursivezero Mar 9, 2026
1d29482
merge release
recursivezero Mar 12, 2026
0776f9a
Merge branch 'main' into feature/TZF-260050
Heisenberg208 Mar 13, 2026
7dd8a16
feat: Add database management routes and update search functionality
Heisenberg208 Mar 13, 2026
6584d72
chore: update backend requirements.txt [skip ci]
github-actions[bot] Mar 13, 2026
a1eff6e
fix Bucket name issue
recursivezero Mar 14, 2026
15a3086
add lancedb gui setup
Heisenberg208 Mar 14, 2026
d9d8398
fix lint warnings
recursivezero Mar 14, 2026
7ec5744
update lock json file
recursivezero Mar 14, 2026
8541a56
update action checkout version
recursivezero Mar 14, 2026
532fe54
added yaml anchor to look package-lock inside front end folder
recursivezero Mar 14, 2026
c5f98b8
Merge pull request #51 from recursivezero/feature/TZF-260050
recursivezero Mar 14, 2026
aa335bd
Refactor FabricSearch component: integrate database control panel, en…
Heisenberg208 Mar 14, 2026
fd728b5
added yaml anchor to look package-lock inside front end folder
recursivezero Mar 14, 2026
0a675a4
Merge branch 'develop' into feature/TZF-260052
Heisenberg208 Mar 14, 2026
6b8570f
remove YAMl anchor
recursivezero Mar 14, 2026
54337a0
Merge branch 'develop' into feature/TZF-260052
Heisenberg208 Mar 14, 2026
940c93a
added lint build for backend also
recursivezero Mar 14, 2026
007504e
fix pre-commit hook
recursivezero Mar 14, 2026
fa93aba
fix lint errors on python
recursivezero Mar 14, 2026
16b44a5
workflow updated
recursivezero Mar 14, 2026
089c763
Refactor code structure for improved readability and maintainability
Heisenberg208 Mar 14, 2026
4bb9e41
Merge branch 'develop' into feature/TZF-260052
Heisenberg208 Mar 14, 2026
c7ecbd6
fix: update import alias for S3 client in create_table.py
Heisenberg208 Mar 14, 2026
d5945d9
style: format code for consistency and readability across multiple files
Heisenberg208 Mar 14, 2026
9c3649c
fix corrupted lock file
Heisenberg208 Mar 14, 2026
0b5525b
fix: update allowed extensions type and improve filename handling in …
Heisenberg208 Mar 15, 2026
47f86b6
fix: update dependencies in pyproject.toml and adjust poetry plugin c…
Heisenberg208 Mar 15, 2026
cc34ec9
Merge pull request #54 from recursivezero/develop
recursivezero Mar 17, 2026
fb5a5d5
feat fix search
Heisenberg208 Mar 18, 2026
2d51c5a
fix table issue
Heisenberg208 Mar 18, 2026
64b9eb3
[TZF-260052]: added CDN_URL
recursivezero Mar 18, 2026
79573bf
[TZF-260052]: fix lint
recursivezero Mar 18, 2026
7ce48b9
fix adhar and analysis space issue
Ravindrayadav04 Mar 25, 2026
e0b094f
fix adhar lint issue
Ravindrayadav04 Mar 25, 2026
21ffb62
Merge pull request #53 from recursivezero/feature/TZF-260052
recursivezero Mar 25, 2026
7c19714
Merge pull request #56 from recursivezero/bugfix/TZF-260055
recursivezero Mar 25, 2026
cd360cc
refactor: update S3 paths for image uploads and CDN base URL
Heisenberg208 Mar 26, 2026
fa505e1
feat: enhance index page and improve button styles; add sanitize func…
Heisenberg208 Mar 26, 2026
43d007c
fix: add missing VITE_AWS_PUBLIC_URL to .env.sample
Heisenberg208 Mar 26, 2026
5f1c57b
[TZF-260052]: update UI of fabric search
recursivezero Mar 26, 2026
79d6f7a
[TZF-260052]: fix lint
recursivezero Mar 26, 2026
55e9335
update changes
Heisenberg208 Mar 26, 2026
7e93faa
[TZF-260052]: added analytics
recursivezero Mar 27, 2026
1bcd08a
Merge pull request #57 from recursivezero/hotfix/TZF-260052
recursivezero Mar 27, 2026
c5f050c
[main]: added condition to avoid duplicate run of workflow
recursivezero Mar 27, 2026
227049c
Merge branch 'main' into develop
recursivezero Mar 27, 2026
7592be4
Merge pull request #58 from recursivezero/develop
recursivezero Mar 27, 2026
abf9ce8
Merge branch 'release' into main
recursivezero Mar 27, 2026
bd4693b
[main]: update UI and version
recursivezero Mar 27, 2026
906e50e
[main]: check_run should wok on main repo not inside folder
recursivezero Mar 27, 2026
b16afad
[main]: update main README
recursivezero Mar 27, 2026
99c33c4
[main]: update env sample and gitignore
recursivezero Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
*.py text eol=lf
*.js text eol=lf
*.ts text eol=lf
*.json text eol=lf
*.md text eol=lf
* text=auto eol=lf

30 changes: 16 additions & 14 deletions .githooks/pre-commit
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,39 @@

# Step 1: Validate branch naming convention
BRANCH_NAME=$(git symbolic-ref --short HEAD)
echo "Current branch: $BRANCH_NAME"

# Define the branches to exclude
EXCLUDED_BRANCHES="develop main release refactor"

# Check if the current branch is in the excluded list
for EXCLUDED_BRANCH in $EXCLUDED_BRANCHES; do
if [ "$BRANCH_NAME" = "$EXCLUDED_BRANCH" ]; then
echo "Skipping pre-commit checks for branch: $BRANCH_NAME"
echo "Skipping pre-commit checks for branch: $BRANCH_NAME"
exit 0
fi
done

# Pre-commit checks (e.g., linting, testing, etc.)
echo "Running pre-commit checks for branch: $BRANCH_NAME"

# Validate Naming Pattern
echo "$BRANCH_NAME" | grep -Eq '^(feature|bugfix|hotfix|task)/[A-Za-z]+-[0-9]+'
if [ $? -ne 0 ]; then
echo "Error: Branch name '$BRANCH_NAME' is invalid."
echo "Use a valid branch naming convention, e.g., feature|bugfix|hotfix|task/XYZ-123."
echo "Error: Branch name '$BRANCH_NAME' is invalid."
echo "Use: feature|bugfix|hotfix|task/PROJECT-123"
exit 1
fi

npm run lint
# Step 2: Frontend Checks
echo "🚀 Running Frontend checks..."
cd frontend && npm run lint
if [ $? -ne 0 ]; then
echo "Lint failed. Commit aborted."
echo "❌ Frontend checks failed. Commit aborted."
exit 1
fi
cd ..

npm run build
# Step 3: Backend Checks (Poetry)
echo "🐍 Running Backend checks..."
cd backend && poetry run lint
if [ $? -ne 0 ]; then
echo "Build failed. Commit aborted."
echo "❌ Backend lint failed. Commit aborted."
exit 1
fi
cd ..

echo "✨ All checks passed! Committing code..."
34 changes: 17 additions & 17 deletions .githooks/prepare-commit-msg
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
#!/bin/bash

# This script prepends the branch name to the commit message
# Skip certain branches (configurable)
if [ -z "$BRANCHES_TO_SKIP" ]; then
BRANCHES_TO_SKIP="master develop release refactor"
fi

BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"

BRANCH_EXCLUDED=$(printf "%s\n" $BRANCHES_TO_SKIP | grep -c "^$BRANCH_NAME$")
BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" "$1")

if [ -n "$BRANCH_NAME" ] && ! [ $BRANCH_EXCLUDED -eq 1 ] && ! [ $BRANCH_IN_COMMIT -ge 1 ]; then
sed -i.bak -e "1s/^/[$BRANCH_NAME]: /" "$1"
fi
#!/bin/bash
# This script prepends the branch name to the commit message
# Skip certain branches (configurable)
if [ -z "$BRANCHES_TO_SKIP" ]; then
BRANCHES_TO_SKIP="master develop release refactor"
fi
BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"
BRANCH_EXCLUDED=$(printf "%s\n" $BRANCHES_TO_SKIP | grep -c "^$BRANCH_NAME$")
BRANCH_IN_COMMIT=$(grep -c "\[$BRANCH_NAME\]" "$1")
if [ -n "$BRANCH_NAME" ] && ! [ $BRANCH_EXCLUDED -eq 1 ] && ! [ $BRANCH_IN_COMMIT -ge 1 ]; then
sed -i.bak -e "1s/^/[$BRANCH_NAME]: /" "$1"
fi
14 changes: 7 additions & 7 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Lines starting with '#' are comments

* @recursivezero

## You can also use email addresses if you prefer

docs/* recursivezero@outlook.com
# Lines starting with '#' are comments
* @recursivezero
## You can also use email addresses if you prefer
docs/* recursivezero@outlook.com
76 changes: 38 additions & 38 deletions .github/DISCUSSION_TEMPLATE/announcements.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
title: "[General] "
labels: ["General Introduction"]
body:
- type: markdown
attributes:
value: |
introduce yourself!

- type: textarea
id: improvements
attributes:
label: Top 3 improvements
description: "What are the top 3 improvements we could make to this project?"
value: |
1.
2.
3.
...
render: bash
validations:
required: true

- type: textarea
id: has-id
attributes:
label: write us suggestion
description: A description about suggestions to help you
validations:
required: true

- type: checkboxes
id: terms
attributes:
label: Before submitting
description: By submitting this announcement, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-fabric/blob/main/.github/CONTRIBUTING.md).
options:
- label: I've made research efforts and searched the documentation
required: true
title: "[General] "
labels: ["General Introduction"]
body:
- type: markdown
attributes:
value: |
introduce yourself!
- type: textarea
id: improvements
attributes:
label: Top 3 improvements
description: "What are the top 3 improvements we could make to this project?"
value: |
1.
2.
3.
...
render: bash
validations:
required: true
- type: textarea
id: has-id
attributes:
label: write us suggestion
description: A description about suggestions to help you
validations:
required: true
- type: checkboxes
id: terms
attributes:
label: Before submitting
description: By submitting this announcement, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-fabric/blob/main/.github/CONTRIBUTING.md).
options:
- label: I've made research efforts and searched the documentation
required: true
94 changes: 47 additions & 47 deletions .github/DISCUSSION_TEMPLATE/ideas.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
title: "[Idea]"
labels: ["Share your Idea"]
body:
- type: textarea
id: idea
attributes:
label: Idea highlight
description: "What are the idea we could make to this project?"
value:
render: bash
validations:
required: true

- type: dropdown
id: improvement
attributes:
label: Which area of this project could be most improved?
options:
- Documentation
- Pull request review time
- Bug fix time
- Enhancement
validations:
required: true

- type: input
id: id
attributes:
label: email
description: your contact email
validations:
required: false

- type: checkboxes
id: terms
attributes:
label: Before submitting
description: By submitting this idea, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-fabric/blob/main/.github/CONTRIBUTING.md).
options:
- label: I've made research efforts and searched the documentation
required: true

- type: markdown
attributes:
value: |
### Thank you
_we will contact you_ **soon**
title: "[Idea]"
labels: ["Share your Idea"]
body:
- type: textarea
id: idea
attributes:
label: Idea highlight
description: "What are the idea we could make to this project?"
value:
render: bash
validations:
required: true
- type: dropdown
id: improvement
attributes:
label: Which area of this project could be most improved?
options:
- Documentation
- Pull request review time
- Bug fix time
- Enhancement
validations:
required: true
- type: input
id: id
attributes:
label: email
description: your contact email
validations:
required: false
- type: checkboxes
id: terms
attributes:
label: Before submitting
description: By submitting this idea, you agree to follow our [Contributing Guidelines](https://github.com/recursivezero/tz-fabric/blob/main/.github/CONTRIBUTING.md).
options:
- label: I've made research efforts and searched the documentation
required: true
- type: markdown
attributes:
value: |
### Thank you
_we will contact you_ **soon**
10 changes: 5 additions & 5 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# These are supported funding model platforms
# Available funding options of the project. You can specify up to four [sponsored GitHub accounts](https://docs.github.com/en/sponsors/receiving-sponsorships-through-github-sponsors),
# up to four custom URLs, and one account per supported external funding platform.

github: recursivezero
# These are supported funding model platforms
# Available funding options of the project. You can specify up to four [sponsored GitHub accounts](https://docs.github.com/en/sponsors/receiving-sponsorships-through-github-sponsors),
# up to four custom URLs, and one account per supported external funding platform.
github: recursivezero
Loading
Loading