Hannah_Bagga
21868fe336
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 16:37:44 +02:00
Rene
77b246b565
Attachment fixed
2026-06-26 16:35:31 +02:00
Hannah_Bagga
34e64fe6c7
Deleted
2026-06-26 16:34:20 +02:00
Ace
ffa595451e
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 16:30:50 +02:00
Ace
bd581739f9
Fuckups fixed
2026-06-26 16:30:48 +02:00
caitlin
ec8207fca7
Update login page styling and sidebar collapse logo
2026-06-26 16:22:28 +02:00
TroodonEnjoyer
ec4de03cf5
Restore bug report button in topbar
2026-06-26 15:32:04 +02:00
Hannah_Bagga
dfba947aa4
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 15:22:36 +02:00
TroodonEnjoyer
9bd795e39a
Lazy imports for browser-use deps + restore missing bug-report route
...
browser-use-service/main.py: Made browser_use and langchain_ollama imports lazy (imported only in functions that use them) so the scraper starts without these optional packages.
2026-06-26 15:20:54 +02:00
Hannah_Bagga
66ae711cf0
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
...
# Conflicts:
# src/app/(dashboard)/chats/page.tsx
2026-06-26 15:20:42 +02:00
Hannah_Bagga
827b0598e6
voice note and sticker pack and gifs
2026-06-26 15:18:09 +02:00
Ace
650116872b
added Chnages on
2026-06-26 14:37:50 +02:00
Chariah
5e3c12fa2d
Merge remote-tracking branch 'origin/main'
2026-06-26 14:31:46 +02:00
Chariah
7a76841309
Current state
2026-06-26 14:31:38 +02:00
Chariah
283c06f0cf
Merge remote-tracking branch 'origin/main'
2026-06-26 14:25:21 +02:00
Chariah
60892d6151
Current state
2026-06-26 14:24:59 +02:00
Rene
131d4c8f94
Adding Block extensions
2026-06-26 14:23:29 +02:00
Ace
1f448320be
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 13:07:44 +02:00
Ace
9ce9506e8e
Update on auto setup
2026-06-26 13:07:40 +02:00
Hannah_Bagga
ed2e1fc64d
Web Background
2026-06-26 13:03:37 +02:00
Ace
5feb95187c
adding a wizard for setup
2026-06-26 12:08:32 +02:00
Ace
a4d2ad143b
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 11:48:54 +02:00
Ace
da702d6beb
Changed from user specific, to open for everyone
2026-06-26 11:48:51 +02:00
caitlin
33a4f9dfa9
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 11:48:02 +02:00
Hannah_Bagga
82e8ce8ae9
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 11:21:45 +02:00
Hannah_Bagga
343f814569
npm
2026-06-26 11:21:10 +02:00
TroodonEnjoyer
4c09635d30
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-26 11:14:08 +02:00
TroodonEnjoyer
20a1744e7f
Security architecture upgrade + bug reporting system
...
Database & Security:
- Dual password storage: bcrypt (auth) + pgcrypto AES-256 (recovery)
- SUPER_ADMIN master key recovery system (master_keys table)
- Row Level Security on customers, leads, opportunities, communications, tasks
- SALES_USER: own records only
- ADMIN: all records
- SUPER_ADMIN: all records (bypasses RLS)
- Immutable audit logs (DELETE/UPDATE blocked by triggers)
- New audit event types: BUG_CREATED, BUG_UPDATED, BUG_ASSIGNED,
BUG_RESOLVED, LOGIN, LOGOUT
- Database export logging (database_export_logs table)
- Backup logging with pg_dump script (scripts/backup.ps1)
- Fixed audit constraint to allow new action types
Authentication:
- Random JWT secret generated on every dev server start
(invalidates all prior sessions after restart)
- Session cookie is now session-only (no maxAge)
- setSessionContext() for RLS integration
Bug Reporting System:
- bug_reports table with RLS (insert by all, select/update by admin only)
- POST /api/bug-reports (any authenticated user)
- GET /api/bug-reports (admin/super_admin only)
- PATCH /api/bug-reports/:id (admin/super_admin only)
- POST /api/auth/recover (super_admin password recovery)
- Audit logging for all bug report actions
Other:
- Added 'dev' to UserRole type
- Bug report modal UI with severity selector
- Added bug report button to topbar
2026-06-26 11:13:28 +02:00
Ace
c9df7787d5
Added in loading bot
2026-06-26 11:10:58 +02:00
caitlin
fa39f2af9d
Merge origin/main into master
2026-06-26 09:48:11 +02:00
Ace
9bbaf70145
Checks done
2026-06-25 16:04:05 +02:00
Hannah_Bagga
5668a63370
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-25 15:50:35 +02:00
Ace
3af622f53d
added browser
2026-06-25 15:42:35 +02:00
Hannah_Bagga
1465016b56
.....
2026-06-25 15:15:35 +02:00
Hannah_Bagga
906e37e845
....
2026-06-25 15:15:15 +02:00
caitlin
52a489759f
Working on the mcp, this helps connect it
2026-06-25 10:25:00 +02:00
Ace
1f032dc098
Added rene changes
2026-06-24 18:43:38 +02:00
Ace
1adb6544c2
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-24 17:35:58 +02:00
Ace
56ff9995a2
Restore file structure to last legit commit b245b35, remove remote CRM_ENVR-main files
2026-06-24 17:35:48 +02:00
TroodonEnjoyer
33753a1291
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
2026-06-24 17:35:10 +02:00
Ace
06912f3e59
Merge remote changes, keep local project structure
2026-06-24 17:29:07 +02:00
Ace
f7258d38f6
Seeing Ai new added
2026-06-24 17:26:32 +02:00
Ace
4c1d994054
fix
2026-06-24 17:21:52 +02:00
Ace
b245b352e7
Updated Ai to pull from facebook, added a loading SVG to make user wait for server too boot up, and added commands that can be used to start off the AI exstraction
2026-06-24 17:17:38 +02:00
Rene
cd797c5b3c
Remove node_modules from tracking
2026-06-24 15:21:57 +02:00
Rene
9d9309833b
Add root .gitignore to exclude node_modules and .next
2026-06-24 15:21:49 +02:00
Rene
1e332fb50d
Fix JWT_SECRET env var, setup database, update spider web and DAILY BUGLE colors to #e62020
2026-06-24 15:08:48 +02:00
TroodonEnjoyer
9acbbb6a19
Fixed the problem with skipping the login screen and /dashboard
2026-06-24 13:15:04 +02:00
Ace
8a6ad5c6c6
Updated
2026-06-24 12:30:22 +02:00
Ace
b2a2f7e40f
Ahh fix bloating size upload was to large
2026-06-24 09:54:28 +02:00