Commit graph

853 commits

Author SHA1 Message Date
4fcd58f486 fix(port): align crm-backend systemd and nginx to registered port 8084
Some checks failed
Deploy Beta (NATIVE) / Port Collision Audit & Inter-Service API Integration Testing (push) Successful in 1m11s
Deploy Beta (NATIVE) / Deploy to Beta EC2 (push) Failing after 2m28s
2026-11-12 14:13:12 +05:30
c655be9c65 ci(deploy): enforce integration-tests dependency gate and auto-rollback in beta workflow
Some checks failed
Deploy Beta (NATIVE) / Port Collision Audit & Inter-Service API Integration Testing (push) Successful in 44s
Deploy Beta (NATIVE) / Deploy to Beta EC2 (push) Has been cancelled
2026-11-12 14:09:33 +05:30
89aa750e67 fix(ci): route port integrity check to local private IP on runner host
All checks were successful
Tradhox Inter-Service Integration Testing & Port Collision Gate / Port Collision Audit & Inter-Service API Integration Testing (push) Successful in 50s
Deploy Beta (NATIVE) / deploy (push) Successful in 2m50s
2026-11-12 14:01:37 +05:30
3ac40e5b77 fix(ci): make python setup arm64 compatible for forgejo runner
Some checks failed
Tradhox Inter-Service Integration Testing & Port Collision Gate / Port Collision Audit & Inter-Service API Integration Testing (push) Failing after 43s
Deploy Beta (NATIVE) / deploy (push) Successful in 2m38s
2026-11-12 13:55:50 +05:30
db8de9b1f1 feat(sellers): add GI certificate verification visibility, is_testdata field, and integration workflow
Some checks failed
Tradhox Inter-Service Integration Testing & Port Collision Gate / Port Collision Audit & Inter-Service API Integration Testing (push) Failing after 21s
Deploy Beta (NATIVE) / deploy (push) Successful in 3m49s
2026-11-12 13:48:55 +05:30
09c9c7d1da feat: add unmanaged database models for sellers app
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 3m22s
2026-11-12 12:54:57 +05:30
f7e90ebaeb feat: add backend models, serializers, views, and frontend page for sellers
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 3m17s
2026-11-10 19:25:31 +05:30
c3a887b192 fix(crm): resolve product rejection persistence by querying by product pk, fixing use:enhance form unmount, and returning reactive product status
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m59s
2026-11-08 18:06:19 +05:30
07cde931e6 fix(crm): overhaul modal colors, typography contrast, CloudFront image formatting, and reactive image error fallbacks
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m56s
2026-11-08 17:52:48 +05:30
d7aa44979e feat: implement sellers serializers and frontend details views
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m53s
2026-11-08 17:30:31 +05:30
7b4f51e23d feat: add seller detail page and product management view
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m58s
2026-11-08 17:18:09 +05:30
a4e46dc22c feat: add sellers app, database router, serializers, views, and frontend pages
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 2m8s
2026-11-08 17:09:07 +05:30
593c108c12 feat: add serializers and details page view for sellers
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 2m3s
2026-11-01 16:27:32 +05:30
1a0cca1eeb chore: update favicon and logo to styled Tradhox artisan T
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 2m29s
2026-11-01 13:48:53 +05:30
2e84de4e85 feat: add beta deployment workflow and Django settings configuration
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 2m5s
2026-11-01 13:07:47 +05:30
4d6f1ad73e feat: add sellers app models, serializers, views, urls, and frontend UI pages
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 2m6s
2026-10-31 16:59:47 +05:30
04959bc552 fix(frontend): align seller and customer pages with backend API responses
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m46s
2026-10-24 16:37:17 +05:30
0a9020d03b feat: Add full A-to-Z Seller and Customer management to Django-CRM
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m48s
2026-10-24 16:29:51 +05:30
831b08eabd fix(middleware): exempt /api/auth/login/ from org context requirement
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m54s
2026-10-24 15:16:40 +05:30
a2892a3cda feat(auth): enable sign in with user id/email and password
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m48s
2026-10-24 15:13:20 +05:30
8ae1276cd1 Deploy BottleCRM SvelteKit frontend to EC2 and update CI/CD workflows
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 1m55s
2026-10-24 14:52:13 +05:30
af1d160464 Revert "Convert frontend to React JS and add S3 deployment workflows"
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 35s
This reverts commit e10f9829ee.
2026-10-24 14:42:05 +05:30
e10f9829ee Convert frontend to React JS and add S3 deployment workflows
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 33s
Deploy Frontend Beta (S3) / deploy-frontend (push) Successful in 20s
2026-10-24 14:33:11 +05:30
c957cc295f Run migrations strictly on default CRM database
All checks were successful
Deploy Beta (NATIVE) / deploy (push) Successful in 34s
2026-10-24 14:15:12 +05:30
3a7e3ba7a2 Set CRM_DB_NAME to tradhoxcrm in deploy-beta workflow
Some checks failed
Deploy Beta (NATIVE) / deploy (push) Failing after 2m31s
2026-10-24 14:10:43 +05:30
840899636c Configure CRMDatabaseRouter, Tradhox CORS/CSRF/hosts, and weasyprint dependencies
Some checks failed
Deploy Beta (NATIVE) / deploy (push) Failing after 53s
2026-10-24 14:06:32 +05:30
0a06bce9fe Align Nginx config, proxy script, and service unit with EC2 internalsInstance 2026-10-24 13:33:13 +05:30
0fdfc34e83 Configure workflow to package backend only and add deployment configuration files 2026-10-24 13:24:10 +05:30
b2313b41da Add Forgejo Deploy Production workflow
Some checks failed
Deploy Beta (NATIVE) / deploy (push) Failing after 13s
2026-10-24 13:18:45 +05:30
39fd235f90 Add Forgejo Deploy Beta workflow
Some checks failed
Deploy Beta (NATIVE) / deploy (push) Failing after 16s
2026-10-24 13:18:09 +05:30
398173d1b3 Configure PostgreSQL strictly and set tradhoxcrm database settings 2026-10-24 13:09:40 +05:30
6d7524bbe3 Remove GitHub workflow configurations 2026-10-24 13:00:43 +05:30
Ashwin Kumar
52cd0c1bb4
Merge pull request #860 from Django-CRM/dev
Record where each new org came from, alert stale deals only for org…
2026-10-24 12:13:28 +05:30
Ashwin
e91258eed5 Record where each new org came from, alert stale deals only for orgs in use, and offer industries on the phone's new-org screen (1.25.0) 2026-10-24 11:34:07 +05:30
Ashwin Kumar
e9dc374a1f
Merge pull request #857 from Django-CRM/dev
Dev
2026-10-23 19:33:29 +05:30
Ashwin
f5c06542bc Show only the modules an org uses, on web and phone (1.24.0) 2026-10-23 19:16:58 +05:30
Ashwin
0e8735bf4e Let an org switch whole modules off (1.23.0) 2026-10-23 15:22:09 +05:30
Ashwin Kumar
a6aba43ae1
Merge pull request #856 from Django-CRM/dev
Dev
2026-10-22 21:01:55 +05:30
Ashwin
cffe004746 Link a deal only to an account its editor can open, and hide automation where the API has none (1.22.1) 2026-10-22 20:11:24 +05:30
Ashwin
5341cd86a3 Add automation rule screens on web and phone (1.22.0) 2026-10-22 18:37:19 +05:30
Ashwin
51c2cac655 Add automation rules that run on record changes (1.21.0) 2026-10-22 12:06:13 +05:30
Ashwin
0643e84c82 Re-check custom objects before Related once the 404 memo lapses (1.20.1) 2026-10-21 20:48:08 +05:30
Ashwin
785d6ccb87 Add custom object pages and screens, hidden unless the server offers them (1.20.0) 2026-10-21 20:39:48 +05:30
Ashwin
27164b04cc Add custom-object hooks to the object registry (1.19.0) 2026-10-21 15:15:37 +05:30
Ashwin
5ea76eb9a1 phase 1 2026-10-21 10:36:05 +05:30
Ashwin Kumar
e8f53f795d
Merge pull request #855 from Django-CRM/dev
Dev
2026-10-21 10:12:43 +05:30
Ashwin
601ca1da48 clean up 2026-10-21 09:25:18 +05:30
Ashwin
8e45236d5a clean up 2026-10-21 08:47:20 +05:30
Ashwin
f3a7aa786b bug fix 2026-10-21 08:26:49 +05:30
Ashwin
8bc63da653 claude.md update 2026-10-21 08:06:08 +05:30