This website requires JavaScript.
3af622f53d
added browser
Ace
2026-06-25 15:42:35 +02:00
1465016b56
.....
Hannah_Bagga
2026-06-25 15:15:35 +02:00
906e37e845
....
Hannah_Bagga
2026-06-25 15:15:15 +02:00
52a489759f
Working on the mcp, this helps connect it
caitlin
2026-06-25 10:25:00 +02:00
1f032dc098
Added rene changes
Ace
2026-06-24 18:43:38 +02:00
1adb6544c2
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Ace
2026-06-24 17:35:58 +02:00
56ff9995a2
Restore file structure to last legit commit b245b35 , remove remote CRM_ENVR-main files
Ace
2026-06-24 17:35:48 +02:00
33753a1291
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
TroodonEnjoyer
2026-06-24 17:35:10 +02:00
06912f3e59
Merge remote changes, keep local project structure
Ace
2026-06-24 17:29:07 +02:00
f7258d38f6
Seeing Ai new added
Ace
2026-06-24 17:26:32 +02:00
4c1d994054
fix
Ace
2026-06-24 17:21:52 +02:00
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
Ace
2026-06-24 17:17:38 +02:00
cd797c5b3c
Remove node_modules from tracking
Rene
2026-06-24 15:21:57 +02:00
9d9309833b
Add root .gitignore to exclude node_modules and .next
Rene
2026-06-24 15:21:49 +02:00
1e332fb50d
Fix JWT_SECRET env var, setup database, update spider web and DAILY BUGLE colors to #e62020
Rene
2026-06-24 15:08:48 +02:00
9acbbb6a19
Fixed the problem with skipping the login screen and /dashboard
TroodonEnjoyer
2026-06-24 13:15:04 +02:00
8a6ad5c6c6
Updated
Ace
2026-06-24 12:30:22 +02:00
b2a2f7e40f
Ahh fix bloating size upload was to large
Ace
2026-06-24 09:54:28 +02:00
2b4749e5e1
Add rust-ai/target/ to gitignore, remove build artifacts from tracking
Ace
2026-06-24 08:58:18 +02:00
e872ab9736
feat: Enhance dashboard UI with Spider-Man theme
Ace
2026-06-23 20:24:27 +02:00
4d9a1dc684
Update .gitignore for browser-use-service generated files
Hannah_Bagga
2026-06-23 19:57:37 +02:00
203eac2132
..
Hannah_Bagga
2026-06-23 19:54:46 +02:00
97e8da3bfd
Merge remote changes from origin/main
Hannah_Bagga
2026-06-23 19:54:00 +02:00
3a927b25b6
.
Hannah_Bagga
2026-06-23 19:12:10 +02:00
b4be369f25
no clue
Hannah_Bagga
2026-06-23 19:11:42 +02:00
4fd9f7752a
spider man theme???
Hannah_Bagga
2026-06-23 19:10:43 +02:00
e78503b5c1
Spider-man theme???
Hannah_Bagga
2026-06-23 19:07:40 +02:00
d51c84997a
new changes
Ace
2026-06-23 15:29:34 +02:00
c355d0e2e5
Refactor code structure for improved readability and maintainability
Ace
2026-06-23 14:25:39 +02:00
ff56cea4b8
feat: add Facebook account tracking and management
Ace
2026-06-23 14:18:18 +02:00
7bd9c17b5f
Add Node.js AI server, fix dev scripts, ignore rust-ai/target
Hannah_Bagga
2026-06-23 11:07:55 +02:00
1c717ce7ba
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Hannah_Bagga
2026-06-23 10:07:36 +02:00
cc56fe6286
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
caitlin
2026-06-23 10:01:52 +02:00
cf554a70cd
Fix dev:rust to use Node.js AI server (Rust build blocked by Defender), fix dev:ollama fallback path
Hannah_Bagga
2026-06-23 10:01:33 +02:00
3061ab111c
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Hannah_Bagga
2026-06-23 10:00:28 +02:00
491ff52b90
Fixed notifications, It shows when you get get a message and from who
caitlin
2026-06-23 09:59:53 +02:00
1adc4806fa
Files Changed Security Fixes File Change .env.local Placeholder JWT secret (rotate to random value: openssl rand -base64 64) src/middleware.ts Removed /api/auth/me bypass; API routes return JSON 401 (not 302 redirect) src/lib/auth.ts sameSite: "lax" → "strict" (create + destroy cookie); SVG name chars are pre-computed (no injection) src/lib/avatar.ts Added sanitizeName() — strips non-alphanumeric/safe chars, max 50 chars src/app/api/users/route.ts POST restricted to super_admin; validates role against whitelist ["sales","admin","super_admin","dev"]; validates active defaults to true src/app/api/users/[id]/route.ts DELETE restricted to super_admin; blocks self-deletion src/app/api/leads/[id]/route.ts GET: non-admin users filtered by assigned_to; PATCH: ownership check + score validated 0-100 range src/app/api/leads/route.ts DELETE: ownership + admin check; GET: ownership filter for non-admin users src/app/api/conversations/[id]/messages/route.ts GET/POST: verify user is a conversation_participant before access rust-ai/src/main.rs CORS: AllowOrigin::list(["localhost:3006", "127.0.0.1:3006"]) (was Any) Performance Fixes File Change src/app/api/leads/route.ts Added limit (default 50), offset query params; ownership filter in SQL src/app/api/users/route.ts Added limit (default 50), offset query params src/app/api/conversations/route.ts Added LIMIT 50 src/app/api/leads/[id]/notes/route.ts Added limit (default 50), offset query params src/app/api/conversations/[id]/messages/route.ts Added limit (default 100), offset, before query params src/app/(dashboard)/chats/page.tsx Pruned to 5 cached conversations; useMemo wraps messages/conversation/filteredConversations; otherParticipant moved outside component; added 10MB file size limit; recordingChunksRef cleared on discard src/app/(dashboard)/leads/[id]/page.tsx Optimistic status update rolls back on fetch failure database/migrations/003_chat.sql Added composite index idx_messages_conversation_created on (conversation_id, created_at DESC) Code Quality Fixes File Change src/lib/ai.ts Removed dead getInstructions()/updateInstructions() (called nonexistent /ai/instructions) src/lib/auth.ts bcrypt.hash(password, 12) — kept (acceptable, OWASP-recommended) src/app/login/page.tsx "Forgot password?" button now shows alert to contact admin (was no-op) src/components/users/user-form-dialog.tsx Password min 6 → 8 chars 26 silent catch {} blocks across 16 files (see below) Added console.warn("...") context messages
Ace
2026-06-23 09:45:30 +02:00
d891197d8b
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Ace
2026-06-22 22:02:43 +02:00
b81f391df5
Got facebook to work test tomorrow with new accounts please
Ace
2026-06-22 22:00:56 +02:00
9cbae2022b
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Hannah_Bagga
2026-06-22 21:52:37 +02:00
d6e4908c18
intial setup is completed
Hannah_Bagga
2026-06-22 21:45:14 +02:00
ba947cea87
I fixed the lightmode on the sidebar and added more colour themes. I fixed the settings buttons.
caitlin
2026-06-22 16:26:45 +02:00
95e87c8429
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
caitlin
2026-06-22 15:41:25 +02:00
c5766d1624
Fixed notifications button
caitlin
2026-06-22 15:39:55 +02:00
6c88dcca7b
changing directory for the AI search
Ace
2026-06-22 13:35:06 +02:00
a517b91de1
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Hannah_Bagga
2026-06-22 13:10:01 +02:00
61c0a9e83f
anything
Hannah_Bagga
2026-06-22 13:06:19 +02:00
0bae5bb746
pakage update
Ace
2026-06-22 13:03:39 +02:00
be5808f3fc
AI somewhat added
Ace
2026-06-22 12:37:38 +02:00
571af27f50
added update from code pull new changes now
Ace
2026-06-19 10:19:57 +02:00
e5726fdbb2
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
William_Britz
2026-06-19 09:53:52 +02:00
ebc29c47a4
ANYTHING
William_Britz
2026-06-19 09:52:24 +02:00
7255bae281
Update README.md
Ace
2026-06-18 23:11:22 +02:00
8e27a25ff1
Update README.md
Ace
2026-06-18 23:09:57 +02:00
6ffbc7c9b4
uh added some stuff forgot got drunk
Ace
2026-06-18 23:04:20 +02:00
adbcc4b9af
feat: add system monitor component and API for performance metrics
Ace
2026-06-18 22:48:03 +02:00
f5d09298a2
fixed css
caitlin
2026-06-18 16:57:59 +02:00
02ef2b9f1f
I Fixed the notifications
caitlin
2026-06-18 16:52:30 +02:00
6fe41b6c96
I added functionality to the notification button
caitlin
2026-06-18 16:47:31 +02:00
1e4b8df8dd
I added functioonality to the notifications
caitlin
2026-06-18 16:43:26 +02:00
e7e4d371c2
Updated Login
William_Britz
2026-06-18 16:12:10 +02:00
b19a00c6c2
Updated the Login
William_Britz
2026-06-18 16:10:02 +02:00
13555c3fab
Fix duplicate import of use() in leads/[id] page
Hannah_Bagga
2026-06-18 16:09:14 +02:00
0880c13890
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
Ace
2026-06-18 15:46:02 +02:00
5b115ae9ff
SuperAdmin changes
Ace
2026-06-18 15:45:59 +02:00
3d03440ffa
Changed Dashboards
Hannah_Bagga
2026-06-18 15:37:08 +02:00
10b5de7a21
Fix ESLint import paths and Next.js 15 params type for leads page
Hannah_Bagga
2026-06-18 15:29:55 +02:00
0898ad4ebf
Changed the dashboards
Hannah_Bagga
2026-06-18 15:21:56 +02:00
03fbe13938
New changes to topbar.tsx
TroodonEnjoyer
2026-06-18 14:26:54 +02:00
ca96f4b185
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
TroodonEnjoyer
2026-06-18 13:49:18 +02:00
e6a6face98
Merge: resolve topbar conflict, align types with DB schema
TroodonEnjoyer
2026-06-18 13:48:58 +02:00
a0d8420a2f
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
caitlin
2026-06-18 13:46:30 +02:00
c6ce93c564
yo
TroodonEnjoyer
2026-06-18 13:45:57 +02:00
24dc4855d7
Fixed button in view
caitlin
2026-06-18 13:45:46 +02:00
de6cbfccc2
Ewan fuckup fix
Ace
2026-06-18 13:44:05 +02:00
178677aa85
Merge branch 'main' of https://git.coastit.co.za/caitlin/CRM_ENVR
caitlin
2026-06-18 13:27:33 +02:00
277c719963
Merge: fix conflicts, add auth system with PostgreSQL, seed data, and 4 demo users
TroodonEnjoyer
2026-06-18 13:26:27 +02:00
5238b59140
Added 4 Demo Users, with Coast emails, Hierarchy, roles etc.
TroodonEnjoyer
2026-06-18 13:13:29 +02:00
8cb49167f4
added Voice, blueticks, fixed messages, fixed search conversation, added scroll functionality, fixed file uploads & download added in screenshot paste function too, changed back to the orignal emoji pack
Ace
2026-06-18 12:25:28 +02:00
fd2d4ff976
I fixed the filter for all the leads
caitlin
2026-06-18 12:15:44 +02:00
7a42e3c41c
I fixed the runtime error that appeared. I fixed the size error regarding both graphs.
caitlin
2026-06-18 09:38:06 +02:00
f1a1db5ff6
This is the template for us to work on.
caitlin
2026-06-17 17:35:54 +02:00
3f839bc0fc
Replace Recharts charts with custom SVG components
caitlin
2026-06-17 17:04:47 +02:00
c29fd287c4
users changed
Ace
2026-06-17 17:00:57 +02:00
ee44e9fc47
Added Database
TroodonEnjoyer
2026-06-17 16:43:09 +02:00
0fead80e1f
Updated user profile - Ace
Ace
2026-06-17 16:28:07 +02:00
d6d784cef3
Added in Logo's and worked on Avatars and Chats
Ace
2026-06-17 16:26:32 +02:00
4898bf7142
Initial commit
caitlin
2026-06-17 13:51:22 +02:00