-
4d9a1dc684
Update .gitignore for browser-use-service generated files
master
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
-
8d5bad87bc
Push all current state
main
caitlin
2026-06-23 11:21:24 +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
-
829fc3b008
Add frontend_old as regular files
caitlin
2026-06-22 15:50:36 +02:00
-
215d6739d1
Initial commit - current CRM state
caitlin
2026-06-22 15:43:25 +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