Greek Social Media & Business Intelligence,
live.
Πλήρης εικόνα της ελληνικής social αγοράς — creators, brands, media, διαφήμιση. TikTok, Instagram, Facebook, YouTube, LinkedIn. Trending data, εταιρικά οικονομικά, Meta/Google Ads και ελληνικό ψηφιακό research σε ένα dashboard.
- ✓ Full access σε Top Accounts (Influencers, Media, Politicians, Podcasts)
- ✓ 7d + 30d + 120d trending analytics
- ✓ Advanced search & filters
- ✓ Σύγκριση έως 5 accounts
- ✓ CSV export (with coins)
- ✓ AI Analysis — Claude AI (with coins)
- ✓ Research — Perplexity AI (with coins)
- ✓ Profile pages με growth charts
- ✓ Content Strategy AI (with coins)
- ✓ 500 Chat μηνύματα/μήνα — DASHR Chat AI
- ✓ 50 coins included/month
- ✗ Brands database & Brand Match
- ✗ MCP token (αγοράζεται ξεχωριστά)
Ακύρωση ανά πάσα στιγμή · ΦΠΑ incl.
- ✓ Τα πάντα από Creator plan
- ✓ Full Brands database — TikTok presence ελληνικών brands
- ✓ Brand Match by Perplexity AI
- ✓ AI Analysis — Claude AI (unlimited)
- ✓ Intelligence Feed — AI-powered daily insights
- ✓ Content Strategy AI — unlimited
- ✓ 2.000 Chat μηνύματα/μήνα — DASHR Chat AI
- ✓ 200 coins included/month
- ✓ CSV / PDF export
- ✓ Priority support
- ✗ MCP token (αγοράζεται ξεχωριστά)
Ακύρωση ανά πάσα στιγμή · ΦΠΑ incl.
Σύγκριση Πλάνων
| Feature | Free | Creator | Agency & Brands |
|---|---|---|---|
| Top Accounts database | Limited | Full | Full |
| Trending analytics | 7d | 7d+30d+120d | 7d+30d+120d |
| Search & Filters | Basic | Advanced | Advanced |
| Account comparison | — | Up to 5 | Up to 5 |
| CSV Export | — | coins | coins |
| AI Analysis (Claude) | — | coins | Unlimited |
| Research (Perplexity) | — | coins | coins |
| Content Strategy AI | — | coins | Unlimited |
| Intelligence Feed | — | — | ✓ |
| Brands Database | — | — | ✓ |
| Brand Match AI | — | — | ✓ |
| Coins included/mo | 0 | 50 | 200 |
| Profile Pages | — | ✓ | ✓ |
| Chat AI μηνύματα/μήνα | 15 | 500 | 2.000 |
| MCP Server token | — | €9/μήνα | €9/μήνα |
40 αληθινά Greek
Social Media Insights
52K+ posts · 3K creators · 17K headlines · 16.9K X trends — όλα τα νούμερα 100% real και ανανεώνονται κάθε ώρα.
🪙 Coins — Pay as you go
Χρησιμοποίησε coins για Chat AI μηνύματα, MCP requests, AI Analysis, Research και CSV Export.
1 chat μήνυμα = 5 coins · Δεν λήγουν ποτέ · Ενεργοποιούνται αυτόματα όταν τελειώσει το monthly quota
MCP Tokens — Σύνδεσε DASHR με AI Agents
Ανεξάρτητο από subscription · 10.000 requests/μήνα · Όλα τα plans
Claude · ChatGPT · Cursor · Perplexity · Windsurf · Αγορά MCP token →
DASHR Chat AI
Ρώτα οτιδήποτε για την ελληνική social αγορά. Ποιοι food creators έχουν το καλύτερο engagement; Πόσα κοστίζει ένα sponsored post; Τι τρέχει στο TikTok αυτή την εβδομάδα;
- ✓ 3.708+ creators · 65 MCP tools · Real-time data
- ✓ Powered by Claude AI
- ✓ 15 δωρεάν μηνύματα/μήνα · Επιπλέον με coins
- ✓ Creator & Agency: 500 / 2.000 μηνύματα/μήνα
DASHR MCP Server
Σύνδεσε το DASHR με τον AI assistant ή το IDE σου. 65 tools για creators, brands, ads, financials, trending — απευθείας στο Claude, ChatGPT, Cursor ή Perplexity.
- ✓ 65 MCP tools διαθέσιμα
- ✓ 1 μήνας €9 · 12 μήνες €69 -36%
- ✓ 10.000 requests/μήνα σε κάθε πλάνο
- ✓ Ανεξάρτητο από subscription — αγοράζεις μόνο MCP token
📊 Reports & Deep Dives
Δημιούργησε FREE λογαριασμό τώρα
Δες demo πρόσβαση στο dashboard, εξερεύνησε τα features και αναβάθμισε όποτε θέλεις.
Δεν χρειάζεται πιστωτική κάρτα · Instant access
Θέλεις να δεις πρώτα το dashboard χωρίς εγγραφή; Δοκίμασε δωρεάν demo πρόσβαση.
Ασφαλείς πληρωμές μέσω Viva.com • Recurring μηνιαία/ετήσια χρέωση
Η τιμή που πληρώνεις κλειδώνει — ίδιο ποσό κάθε μήνα · Αν δεν ανανεωθεί η πληρωμή, ο λογαριασμός λήγει αυτόματα
Ακύρωση ανά πάσα στιγμή • Χωρίς δέσμευση • ΦΠΑ included
| # | Video | Creator | Views ⇅ | Likes ⇅ | Shares ⇅ | Growth ⇅ |
|---|
| # | Sound / Artist | Views ⇅ | Videos | Genre | Duration |
|---|
| # | Hashtag | Total Views ⇅ | Growth ⇅ | Posts ⇅ | Category |
|---|
| # | Account | Followers ⇅ | Avg Views ⇅ | Total Likes ⇅ | Videos ⇅ | Engagement ⇅ | Category |
|---|
| # | Account | Followers ⇅ | Avg Views ⇅ | Total Likes ⇅ | Videos ⇅ | Engagement ⇅ | Category |
|---|
Τραβάμε αυτόματα τα κορυφαία πρωτοσέλιδα (GR/el). Η ταξινόμηση ανά θέμα γίνεται από την Google.
𝕏 = trend στο X (Twitter) · G = Google Trends · 📰 = στις ειδήσεις · 🔥 = σε 2+ πηγές ταυτόχρονα.
Κλικ σε ένα θέμα → Ανατομία: ειδήσεις, tweets, αναζητήσεις & DASHR προφίλ.
Πηγή: ελληνικές ειδήσεις από Google News/Search — μόνο πραγματικά άρθρα (εξαιρούνται social προφίλ & τα δικά τους sites). Κλικ σε όνομα → το προφίλ του.
| # | Account | Followers ⇅ | Avg Views ⇅ | Total Likes ⇅ | Videos ⇅ | Engagement ⇅ | Party |
|---|
| # | Account | Followers ⇅ | Avg Views ⇅ | Total Likes ⇅ | Videos ⇅ | Engagement ⇅ | Category |
|---|
| # | Account | Followers ⇅ | Avg Views ⇅ | Total Likes ⇅ | Videos ⇅ | Engagement ⇅ | Category |
|---|
📊 Σύγκριση
| # | Domain | Monthly Visits ▼ | Unique Visitors | Traffic Share | MoM | YoY | Desktop / Mobile | Duration | Pages/Visit | Bounce | Industry |
|---|---|---|---|---|---|---|---|---|---|---|---|
⏳ Φόρτωση website traffic data... | |||||||||||
🔄 Σύγκριση Websites
40 αληθινά Greek
Social Media Insights
52K+ posts · 3K creators · 17K headlines · 16.9K X trends — όλα τα νούμερα 100% real & ανανεώνονται κάθε ώρα.
⚙️ Admin Panel
Διαχείριση χρηστών & συνδρομών — DASHR
| ID | Χρήστης | Πλάνο | Status | Λήξη | Εγγραφή | Last Login | Πληρωμές | 💰 Σύνολο | 🪙 Coins | Ενέργειες |
|---|
| # | Account | Followers | Avg Views ⇅ | Likes | Videos | Eng % | Category | Type | Trust | Status | Actions |
|---|
| Category | F% | M% | 13-17 | 18-24 | 25-34 | 35-44 | 45-54 | 55+ | Source |
|---|
📖 Reference Data (TikTok GR Baseline, ΕΛΣΤΑΤ, Political, Media)
ΕΛΣΤΑΤ Regions: Αττική 35.4%, Κ.Μακεδονία 17.8%, Θεσσαλία 6.5%, Δ.Ελλάδα 6.1%, Κρήτη 5.9%, Λοιπά 28.3%
Political: center-right: M+5%, 35-54 boost | right-populist: M+15%, 45+ boost | left-progressive: balanced, 25-45 boost
Media: news: oldest (45-54: 29%, 55+: 29%) | tv_entertainment: F 58% | youth_media: 16-28 | sports_betting: M 80%
📌 Τι κάνει το DASHR
Το DASHR.live είναι η κορυφαία ελληνική πλατφόρμα Social Media & Business Intelligence. Παρακολουθεί 6.118 accounts σε 4 χώρες (GR/AT/CZ/UK) με multi-platform analytics, AI insights, company financials και advertising intelligence.
- Multi-Platform Tracking — TikTok + Instagram + Facebook + YouTube + LinkedIn — 6.118 accounts (GR/AT/CZ/UK)
- Creator Profiles — Αναλυτικά προφίλ με cross-platform data, Trust Score, AI analysis, badges
- AI Intelligence — Content Intelligence (Claude Haiku), Comment Sentiment, Deep Video Analysis (Gemini), AI Profiling
- Estimated Audience Demographics — AI εκτίμηση φύλου, ηλικίας, τοποθεσίας (GWI Greece Q1-Q4 2025 + comment analysis)
- ΓΕΜΗ Financials Full-Auto — Editor βάζει ΑΦΜ → iXBRL + text PDFs + scanned PDFs (Claude vision) αυτόματα
- Meta Ads Library — Facebook/Instagram ads με reach, demographics, payer, creatives (Official API + scraping)
- Google Ads Scraping — Screenshots και creative tracking για Google Ads campaigns
- Live Tracking — Real-time TikTok lives με viewer timeline, 5-min refresh, history
- 🏀 Basketball Intelligence — 11 ελληνικές ομάδες (ΠΑΟ, Ολυμπιακός, ΑΕΚ, ΠΑΟΚ κλπ) σε Euroleague + GBL + Greek Cup. Live scores ανά 1 λεπτό, player stats, dedicated match pages, 110+ ιστορικοί αγώνες.
- 𝕏 Twitter / X Intelligence — Auto-collect tweets, engagement, mentions/tags, brand mentions και Spaces για κάθε λογαριασμό. 2x/ημέρα ενημέρωση, ενοποιημένο στο social metrics panel.
- DASHR Hashtags — 3.947 hashtags analytics από 2.637 creators (views, growth, co-hashtags, tier breakdown)
- Brand-Creator Matching — AI Brand Match Score, Marketplace (coins), rate cards
- Coin Marketplace — Premium AI αναλύσεις on-demand (Content Intel, Comments, Video, Brand Match)
- 49 MCP Tools — Claude/Perplexity/ChatGPT integration, multi-country endpoints (/mcp, /mcp-cz, /mcp-at, /mcp-uk)
- Newsletter — Admin AI-curated εβδομαδιαία ενημέρωση
- Intelligence Feed — Αυτόματα alerts (viral spikes, brand activity, milestones, X trends, Google Trends)
- Media Campaign Tracking — TV + Digital campaigns, agencies, websites (ελληνική αγορά διαφήμισης)
- Website Traffic — 22.000+ ελληνικά websites traffic data + AI Traffic Insights
- System Health Monitor — 19 services, αυτόματος έλεγχος κάθε 6 ώρες
- Multi-Country — GR primary, AT/CZ/UK secondary με English UI για foreign creators
🛠️ Τεχνολογίες
Frontend
- HTML5 / CSS3 / Vanilla JavaScript (no frameworks)
- CSS Variables — dark/light θέμα
- Single-page app με pushState routing (HTML5 History API)
Backend
- PHP 8.3
- Node.js — MCP Server (claude-bridge.js)
- Apache 2.4 με mod_rewrite + Nginx (reverse proxy)
- MySQL / MariaDB
- Hetzner VPS (Ubuntu Linux)
- Let's Encrypt SSL (auto-renew)
AI & Automation
- Claude API (Haiku/Sonnet) — AI profiling, content analysis, demographics, comments, ΓΕΜΗ PDF parsing
- Google Gemini 2.0 Flash — deep video analysis
- Playwright — browser automation, Meta Ads scraping, Google Ads screenshots
- Tesseract OCR (greek) — scanned PDF text extraction
- Perplexity / OpenRouter — brand research
APIs & Integrations
- Επίσημοι data providers — TikTok, Instagram, Facebook, YouTube, LinkedIn δεδομένα
- Google OAuth 2.0 — Sign-in
- Viva.com — Payments (recurring subscriptions)
- SendGrid (Twilio) — Transactional emails
- ΓΕΜΗ OpenData — Company financials (iXBRL + text PDFs + scanned PDFs)
- Meta Ad Library (Official API + Playwright fallback)
- Website traffic data — 22.000+ ελληνικά websites + AI traffic insights
- GWI Greece Q1-Q4 2025 — audience demographics baseline
- AMNA/ΑΠΕ-ΜΠΕ RSS (8 feeds) — brand news monitoring
- ΚΗΜΔΗΣ — δημόσιες συμβάσεις
Security
- CSRF tokens σε κάθε form & API call
- CORS allowlist (origin validation)
- Rate limiting (IP & user-based)
- HMAC webhook verification
- Centralized secrets (.env.php — εκτός web root)
Infrastructure
- Ubuntu Linux
- Let's Encrypt SSL (auto-renew)
- Logrotate — αυτόματη εναλλαγή logs
📋 Changelog
• 𝕏 «Tweets για το προφίλ» — μέσα στο ίδιο κουτί Twitter / X (κάτω από το Rank History): tweets που γράφονται για τον λογαριασμό, με βάση τους όρους του πεδίου «Hashtags to Track». Κείμενο, συγγραφέας, ημερομηνία, ❤️🔁💬👁, με toggle 🔥 Κορυφαία / 🆕 Πρόσφατα, «Περισσότερα» και κουμπί «⟳ Φέρε tweets». Για brands/creators/media/podcasts/πολιτικούς.
• Πάντα φρέσκα: ανανεώνονται αυτόματα 2×/μέρα (+ άμεσα με το κουμπί). Διαθέσιμα και στον MCP (get_profile_tweets).
• 🔒 GDPR: για πολιτικούς δείχνουμε μόνο τα αυτούσια public tweets + νούμερα — καμία ανάλυση συναισθήματος (Άρθρο 9). Το sentiment badge εμφανίζεται μόνο σε brands/creators/media. Διορθώθηκε και παλαιότερη λανθασμένη αποθήκευση sentiment σε πολιτικούς.
• 🖼 Φωτό Facebook: οι φωτό προφίλ από Facebook αποθηκεύονται πλέον τοπικά (τα FB links λήγουν) → δεν εμφανίζονται πια κενές. Επίσης τα Facebook-first προφίλ παίρνουν πλέον τη φωτό τους στην κεφαλίδα & στα «Νέα Accounts» αμέσως με το enrich (πριν περίμεναν το ημερήσιο cron).
• 🐛 Διόρθωση: τα εικαστικά (thumbnails) στο κουτί «📘 Facebook Content» εμφανίζονταν κενά. Τα URL της Facebook λήγουν, και το τοπικό cache που είχαμε φτιάξει δεν αποθήκευε στην πράξη λόγω δικαιωμάτων φακέλου. Πλέον αποθηκεύονται κανονικά τοπικά και τα κουτιά δείχνουν σωστά τις εικόνες — μόνιμα.
• 📊 Engagement rate σε Facebook & YouTube: τα boxes «Facebook Content» και «YouTube Videos» στα προφίλ δείχνουν πλέον ποσοστό engagement (αλληλεπιδράσεις ανά ανάρτηση ÷ followers) — όπως το Instagram/TikTok. Για όλους τους τύπους, incl. πολιτικούς.
• 🗓 Ιστορικό: κρατάμε καθημερινό στιγμιότυπο των engagement rates (TikTok/IG/FB/YouTube) για παρακολούθηση τάσης στον χρόνο.
• 📈 Απόδοση ανά τύπο περιεχομένου: διαθέσιμη η μέση απόδοση (προβολές/αλληλεπιδράσεις) ανά τύπο — π.χ. «τα reels αποδίδουν Χ έναντι των φωτογραφιών».
• 📺 Νέα ενότητα «TikTok Δραστηριότητα» στα προφίλ (ελληνικοί λογαριασμοί): μόνιμο αρχείο Stories (εφήμερα 24ω), Reposts (τι αναδημοσιεύει) και Αγαπημένα.
• 📺 TikTok Ad Library — εικαστικά & στόχος: βλέπεις πλέον τα creatives (εξώφυλλο + στιγμιότυπα από το video) μόνιμα αποθηκευμένα, τον τίτλο και τον 🎯 στόχο κάθε καμπάνιας (Reach / Sales / App promotion).
• 🤝 Συνεργασίες από διαφημίσεις TikTok: τα brands που ταγκάρονται στις διαφημίσεις (#AD) γίνονται αυτόματα πληρωμένες συνεργασίες — και προς τις δύο κατευθύνσεις (creator ↔ brand). Με ξεχωριστό badge «📺 TikTok Ads» (πέρα από το 💰 Paid).
• 🤝 Περισσότερες συνεργασίες: ανάκτηση χαμένων TikTok συνεργασιών (captions που έλειπαν) + αυτόματη επανασύνδεση όταν προστίθεται νέο brand.
• 🚨 Διόρθωση: είχαν κρυφτεί προσωρινά τα κουτιά συνεργασιών σε creators — επανήλθαν.
• 📺 Νέα ενότητα «TikTok Ad Library» στα προφίλ: οι διαφημίσεις που τρέχει ένας advertiser (ο διαχειριστής βάζει biz_id ή library URL στο edit modal).
• 🤝 Συνεργασίες: επιλογή έτους + μετρητές ανά τύπο (IG Story / TikTok / …) + ανίχνευση μέσω hashtag (#brand #ad).
• 💬 Ομάδες / κανάλια / εκπομπές εμφανίζονται ως «Αναφορά» (όχι «Συνεργασία»).
• 🔎 Αυτόματη συμπλήρωση brand στο edit modal + διορθώσεις αφής σε κινητά (αναζήτηση & συγκρίσεις).
• 🤝 Ανίχνευση συνεργασιών πλέον και σε Instagram, Facebook, LinkedIn, YouTube (όχι μόνο TikTok).
• 📘 Λογαριασμοί με κύρια πλατφόρμα Facebook: σωστή φωτογραφία / όνομα / followers.
• ⬆️ Αναβάθμιση μοντέλου AI (Opus 4.8) σε AI Insights, Chat & Intelligence.
• 🧹 Καθαρισμός λανθασμένων αντιστοιχίσεων διαφημιστών στο Media Ad Market.
• 🤖 AI Visibility: επεκτάθηκε σε Media, Podcasts & Creators (+ μηχανή Perplexity) — όχι μόνο brands/πολιτικοί.
• 💬 Chat: απαντά πλέον με ζωντανά δεδομένα DASHR (μέσω των εργαλείων MCP).
• 🎯 Content Strategy: +5 νέες πηγές ιδεών (ανταγωνιστές, εποχικότητα, micro-influencers, ταχύτητα ειδήσεων, κοινό).
• 🔗 Αρχειοθέτηση περιεχομένου LinkedIn + 📊 engagement ανά τύπο περιεχομένου (FB/YT/IG/TikTok).
• 📈 Google Trends — σύγκριση με autocomplete: στα προφίλ πολιτικών το παλιό dropdown «Σύγκριση με…» έγινε πεδίο αναζήτησης (όπως σε creators/brands) — συγκρίνεις με οποιονδήποτε στη βάση.
• 🔎 Google Visibility — πολύ πλουσιότερο: εξηγείται τι σημαίνει η «θέση» (= σε ποια θέση βγαίνει το επίσημο site στη Google για το όνομα) + εμφανίζεται ολόκληρη η λίστα αποτελεσμάτων (Wikipedia, Βουλή, κόμμα, social κ.λπ.) με τα domains.
• 🤖 AI Visibility — αναλυτικά: εμφανίζονται πλέον οι ερωτήσεις που τέθηκαν σε κάθε μηχανή (Gemini/Claude/Google AI/Perplexity) και ποιες τον ανέφεραν (✓/✗).
• 🔄 Κουμπιά ανανέωσης για πολιτικούς: στο edit modal υπάρχουν πλέον (όπως στα brands) «🤖 Ανανέωση AI Visibility», «🔎 Ανανέωση Google Visibility», «📈 Ανανέωση Trends».
• Το μενού λογαριασμού είναι πλέον ίδιο σε όλες τις σελίδες (αρχική, MCP Tokens, Chat) — με όλα τα στοιχεία: Marketplace, Content Strategy, Admin Panel, Coins, Τιμολόγιο, Επικοινωνία κ.λπ.
• Διορθώθηκε το θολό/pixelated logo στη σελίδα MCP Tokens.
• Το πεδίο «📚 Wikipedia URL» στην επεξεργασία προφίλ εμφανίζεται πλέον για κάθε τύπο (creators / media / podcasts / brands) — όχι μόνο brands. Έτσι το Wikipedia box ενεργοποιείται παντού όπου κολλήσει ο διαχειριστής έγκυρη σελίδα.
• Σωστή ανάγνωση ανά τύπο: για άτομα αντλεί ημ. γέννησης & φωτό με έλεγχο ότι είναι πρόσωπο — λάθος/μη-προσωπική σελίδα απορρίπτεται (δεν μπαίνει λάθος δεδομένο).
• Νέα ένδειξη στο Wikipedia box: 🟢 Σταθερό / 🟡 Ανανεώνεται / 🔴 Αμφισβήτηση με βάση τη δραστηριότητα επεξεργασιών του λήμματος (αλλαγές, συντάκτες, αναιρέσεις, τελευταία αλλαγή).
• Ειδοποίηση όταν έντονη αναθεώρηση συμπίπτει με άνοδο προβολών (πιθανό γεγονός). Μόνο αριθμοί — ποτέ ονόματα συντακτών, ουδέτερη διατύπωση.
• Καθημερινή ενημέρωση + MCP + μόνιμη αποθήκευση.
• Νέα ενότητα «📈 Google Trends» στο προφίλ πολιτικών: ενδιαφέρον αναζήτησης 12 μηνών της ονομασίας + κουμπί σύγκρισης με άλλον πολιτικό (κοινή κλίμακα 0-100).
• 🤖 AI Visibility: διορθώθηκε ώστε να εμφανίζεται για όλους τους επιβεβαιωμένους πολιτικούς (όχι μόνο τον πρωθυπουργό) + καθαρότερες ερωτήσεις AI.
• Καθημερινή ενημέρωση + MCP + μόνιμη αποθήκευση. Login-gated.
• Το 📚 Wikipedia box ανασχεδιάστηκε: φωτό + όνομα, περισσότερο κείμενο, ημ. γέννησης (04-03-1968) και «Προβολές τελ. 30 ημέρες» με 🔥 spike (κόκκινο peak).
• Νέα 🏆 κατάταξη «Top (30 ημ.)» με τάση 7 ημερών (🟢/🔴 %) — ποιος τραβάει την προσοχή & ποιος ανεβαίνει/πέφτει.
• Εμφανίζεται μόνο όπου ο διαχειριστής έχει συνδέσει Wikipedia URL (ίδιος κανόνας για πολιτικούς/brands/creators/media). Καθημερινή ενημέρωση + MCP + μόνιμη αποθήκευση.
• Νέα ενότητα «📘 Facebook Content» στα προφίλ (creators/podcasts/πολιτικοί/media/brands με FB page — 631 λογαριασμοί): Reels & Videos με προβολές, reactions, σχόλια, reshares, διάρκεια, thumbnails.
• Stats: πλήθος & μέσος όρος προβολών reels/videos, σύνολο προβολών, reactions + Top Reels/Videos. Ιστορικό για trends.
• Καθημερινή ενημέρωση (cron 08:00). Βάση + MCP (get_facebook_content) + UI. Πηγή: DASHR.LIVE.
• 📺 Media Ad Market: Εβδομάδα 2026-W24 (8–14/6/2026) imported — 1.084 campaigns (569 TV + 515 digital, 275 advertisers, 13 media agencies). +22 νέοι advertisers· 4 αντιστοιχίστηκαν με βεβαιότητα σε brands (Kärcher, Ferryscanner, UNICEF, Vistabet). Το dashboard δείχνει αυτόματα τη νέα εβδομάδα.
• 📺 Media Ad Market: Εβδομάδα 2026-W23 (1–7/6/2026) imported — 895 campaigns (492 TV + 403 digital, 248 advertisers). +69 advertisers αντιστοιχίστηκαν αυτόματα σε brands. Το dashboard δείχνει αυτόματα τη νέα εβδομάδα.
• 🐛 Συνεργασίες: διορθώθηκε bug που έκανε ΟΛΕΣ τις ανιχνευμένες συνεργασίες να μη συνδέονται με προφίλ (έμεναν κρυφές) + πλέον εμφανίζονται και συνεργασίες με μέσα (π.χ. ΕΡΤ), όχι μόνο brands.
• 🕸 Radar chart στο dossier — το brand vs τον μέσο όρο της κατηγορίας του.
• 🏅 Κατάταξη «#X από Y» στην κατηγορία + 📈 μεταβολή vs προηγούμενο + 💪 δυνατό σημείο.
• 📐 «Πώς υπολογίζεται»: αναλυτική επεξήγηση μεθοδολογίας στο τέλος του box.
• Collation cleanup (latent join hazard).
• Percentile ανά κατηγορία αντί απόλυτων νούμερων: κάθε brand συγκρίνεται με τους ομοίους του (Food vs Food κ.λπ.) — λύνει το ότι το 57% έπαιρνε «E».
• Reliability/αξιοπιστία στο σκορ + ένδειξη εμπιστοσύνης· ghost penalty για ελλιπή σήματα.
• 💼 Business Health ξεχωριστά: το Radar μετράει «παρουσία» (5 πυλώνες)· τζίρος/περιθώριο/Glassdoor = δικό τους badge (π.χ. efood παρουσία 86.7 A, business 48 D).
• Recency: half-life 6 μηνών σε News/Ads· διόρθωση 42% άρθρων χωρίς ημερομηνία (fallback first_seen).
• Data fix: media campaigns μέσω curated mapping (τέλος στα λάθος matches τύπου Aegean)· SERP CTR-weighted· Share-of-Intent (SERP+AI).
• Sentiment fix: το Buzz «τιμωρούνταν» πάντα ×0.85 (όλα τα X-sentiment ήταν κενά)· νέο cron-x-sentiment γεμίζει το sentiment → ζωντανεύει το ±20% και τα alerts κρίσης.
• Recency: News & Advertising μετρούσαν σύνολο ever· τώρα παλιά δεδομένα μετράνε λιγότερο (efood News 79.7→51.6, Ads 100→91.3).
• Buzz recovery: 1.135 creator-tags που χάνονταν επανήλθαν (muagreece 6→34).
• Confidence badge: δείκτης αξιοπιστίας + «⚠️ λίγα δεδομένα» (μόνο 13/577 brands έχουν 6/6 πυλώνες). Επόμενα: percentile normalization ανά κατηγορία (BSI 2.0).
• 🔎 Custom SERP όρος ανά brand: νέο πεδίο στο edit modal (brands) — όταν το όνομα μπερδεύεται στη Google (advengers→avengers) γράφεις τον σωστό όρο («advengers διαφημιστική»). Αποθηκεύεται στο search_name_override, εφαρμόζεται με «🔎 Ανανέωση Google Visibility».
• 📈 /insights «#1 καυτό search»: κρατά το #1 και δείχνει από κάτω (ίδιο design) όλες τις άλλες αναζητήσεις στο μέγιστο (200.000+ ceiling του Google Trends).
• 📋 Daily Brief — κουμπί Αντιγραφής: ο χρήστης παίρνει το κείμενο του δελτίου με ένα κλικ. (Στο MCP εμφανίζεται ήδη κανονικά.)
• 📊 Όρια API — μία εικόνα: το παλιό panel «API Quotas» έδειχνε μόνο Google Places. Νέο ενιαίο endpoint api_quotas_all (admin-gated) που ενώνει όλα τα τοπικά μετρημένα APIs σε 2 ομάδες: 🔴 Μετρημένα τοπικά (News 10K, Search 10K, SerpApi #2 1K — €25/μήνα, Glassdoor 200/έτος, SEO API2 50/μέρα, Eortologio 300/μέρα, Tavily, YouTube transcript 100K, Supadata 100, Google Places) με μπάρες χρώματος + ⚪ Εξωτερικό όριο (21 RapidAPI/SerpApi#1/OpenRouter/Perplexity/Gemini/Anthropic κ.λπ. — όριο μόνο εξωτερικά).
• Διόρθωση: το SerpApi #2 ΔΕΝ είναι δωρεάν — είναι πληρωμένο €25/μήνα πλάνο 1.000 κλήσεων (τώρα 464/1.000, 46%).
• 🤖 AI Visibility v2 — multi-engine (LIVE): έξυπνες ερωτήσεις/brand (Gemini CLI, cached) × 4 μηχανές: Gemini + Claude + Google AI Overview + Perplexity (μέσω OpenRouter — το ΜΟΝΟ πληρωμένο εκτός SerpApi). AI Visibility Score (mentioned%/cited%) + per-engine + competitors («ποιος αντί για σένα») + ιστορικό/trend. Λύνει το παραπλανητικό «0%» (sephora 42% αντί 0· Hondos top competitor). Cadence 20 μέρες (rotation ~29/μέρα). Νέα: πίνακας ai_visibility_queries + competitors col, lib ai-visibility-engines.php, cron cron-ai-visibility-v2.php (αντικατέστησε v1, 05:30), endpoint+UI+MCP rich. ΜΗΔΕΝ OpenRouter πλην Perplexity. ⚠️ SerpApi ~1.480/μήνα → χρειάζεται 5K πλάνο.
• 🤖 AI Visibility — full report: πλήρες κείμενο απάντησης AI (έως ~2000 χαρ, όχι κομμένο), ώρα Ελλάδος τελευταίου ελέγχου, admin κουμπί χειροκίνητης ανανέωσης στο edit modal (background, όλες οι μηχανές, ~1-2 λεπτά).
• 🎨 Collab UI: platform labels με χρωματιστά ονόματα (TikTok μαύρο · Instagram ροζ · Facebook μπλε — όχι 🎵 που μπέρδευε με ήχο). Badges ταξινόμηση (🤝 Συνεργασία / 💬 Αναφορά / 📣 Δηλωμένη + 💰 Paid) + legend.
• 🚀 AI Visibility — 7 νέες δυνατότητες (LIVE):
(1) 🥇 Leaderboard ανά κατηγορία — κατάταξη brands κατά AI Visibility Score (νέο tab στα leaderboards + dropdown κατηγορίας· MCP get_ai_visibility_leaderboard).
(2) 🎯 GEO Action Plan — αυτόματες actionable συστάσεις από τα δεδομένα (ποιες ερωτήσεις χάνεις, σε ποια sites αντλεί πηγές η AI, ποιοι ανταγωνιστές κερδίζουν· deterministic, ΜΗΔΕΝ κόστος).
(3) 📊 Per-question drill — ανά ερώτηση ποιες μηχανές σε αναφέρουν ✓ / σε χάνουν ✗.
(4) 🔔 Alerts πτώσης — πτώση mention rate ≥20 μονάδες ή εξαφάνιση → intelligence feed (στον cron, de-dup 12h).
(5) 🧩 Σύνδεση Brand Radar — ο πυλώνας «Search & AI» τρέφεται πλέον από AI Visibility (mentioned%/cited% τελ. κύκλου, Laplace-smoothed).
(6) 😊 Sentiment αναφοράς — θετικό/ουδέτερο/αρνητικό κλίμα όταν σε αναφέρει η AI.
(7) 🆚 Head-to-head — σύγκριση 2 brands side-by-side (score + per-engine + winner· κουμπί «⚔️ Σύγκρινε» + MCP get_ai_visibility_compare).
Σύνολο: +3 MCP tools, sentiment column στο ai_visibility.
• ☀️ Daily Greek Brief — διόρθωση καιρού: δεν λέει πια «ηλιόλουστο» όταν τα δεδομένα δείχνουν «αραιή νέφωση/συννεφιά» — περιγράφει ακριβώς τις πραγματικές συνθήκες.
• 🔧 Fix «Ανανέωση AI Visibility»: το admin κουμπί έβγαζε refresh_failed — ο Apache έχει απενεργοποιημένο το exec() για ασφάλεια. Νέος μηχανισμός: το αίτημα μπαίνει σε ουρά και ένας launcher (cron/λεπτό) τρέχει την ανανέωση ως CLI (όπου δουλεύει το Gemini). Ξεκινά σε <1 λεπτό. Ο cron κλειδώθηκε CLI-only (όχι web-accessible).
• 🔎 Head-to-head autocomplete: στη σύγκριση 2 brands, το πεδίο «vs» έχει πλέον autocomplete μόνο από brands της βάσης μας (avatar + όνομα + followers) — όχι ελεύθερο username.
• 📊 SerpApi — διόρθωση εκτίμησης: η πραγματική κατανάλωση είναι ~840–950 κλήσεις/μήνα (όχι ~1.480· το page_token 2η κλήση σπάνια ενεργοποιείται) → εντός του δωρεάν 1K ορίου. Παρακολουθούμε 1-2 εβδομάδες — αναβάθμιση μόνο αν χρειαστεί.
• 🧹 Καθαρισμός «Δείγμα απάντησης AI»: το Google AI Overview επιστρέφει citation chips «+1/+2/+3» και συνομιλιακή ουρά («πείτε μου… Τι ψάχνετε;») — αφαιρούνται πλέον αυτόματα (lib + endpoint + MCP + store-time). Επιβεβαιώθηκε ότι το κείμενο προέρχεται 100% από SerpApi/Google AI Overview.
• 📐 Διάταξη προφίλ: τα boxes 🤖 AI Visibility + 🎯 GEO Action Plan μετακινήθηκαν κάτω από το ⚡ PageSpeed Insights.
• 🔧 Knowledge Panel — αφαιρέθηκε: το API (google-search74) επιστρέφει σχεδόν πάντα κενό knowledge panel (0 brands το έχουν· επιστρέφει null ακόμα κι όταν η Google το δείχνει στο browser). Αφαιρέθηκε από το box ως παραπλανητικό. (Διορθώθηκε & το παλιό «Array» bug.)
• 📜 AI Visibility — ιστορικό κύκλων: dropdown επιλογής κύκλου (σαν το Demographics picker) → βλέπεις παλιότερες μετρήσεις (π.χ. 10/6) με πλήρη ανάλυση. Endpoint `&cycle=`, νέο πεδίο `editions[]`.
• 🎯 GEO Action Plan — αποθήκευση ιστορικού: νέος πίνακας `ai_visibility_action_plan` (snapshot ανά κύκλο, idempotent). Διατηρείται πλέον σε βάση (όχι μόνο live).
• 🧹 Καθαρισμός AI Overview v2: case-insensitive ουρά («Πείτε μου» κεφαλαίο), multi-word citation chips («Hondos Center +3»), brand-source insertions. Χωρίς απώλεια περιεχομένου.
• 🎯 Fix name-collision (Advengers→Avengers): ονόματα που η Google αυτο-διορθώνει σε άλλη οντότητα (π.χ. «Advengers»→Marvel «Avengers») → relevance guards: απόρριψη Knowledge Panel που δεν ταιριάζει στο brand + φιλτράρισμα autocomplete στις πραγματικές προτάσεις. Το advengers (το agency μας) είναι κανονικά trackable στο προφίλ του (όχι στα leaderboards).
• 🧹 Καθαρισμός κειμένου AI: αφαιρούνται πλέον και τα **bold** (markdown) + [1][3] (Perplexity citations) + headers/bullets από το «Δείγμα απάντησης AI».
• 🧹 Fix <sc> tags στα Content Gaps: το google-search74 τύλιγε matched όρους σε HTML highlight → strip_tags στα related keywords (cron + endpoint + 89 υπάρχοντα καθαρίστηκαν).
• 🗂 Ένα box συνεργασιών σε ΟΛΑ τα brands: το ξεχωριστό «📢 Creators Advertising This Brand» (ad-detection) συγχωνεύτηκε στο «🏷 Creators που μας πρόβαλαν» — όλες οι πηγές (post-tags + AI-δηλωμένες + ad-detected) σε ΕΝΑ box, μία εγγραφή/creator, με badge «📢 Διαφήμιση» για τα ad-detected. Καθολικό.
• 🔧 SERP search-term override (μόνιμο): νέα στήλη + query= arg στο brand-serp cron → per-brand override όρου αναζήτησης (το rotation δεν το πειράζει). Π.χ. advengers → «advengers διαφημιστική»: SERP #2 με πραγματικούς ανταγωνιστές + σωστό KG/autocomplete (αντί Marvel).
• 🔎 Ανανέωση Google Visibility (admin) + ιστορικό: νέο 2ο κουμπί στο edit modal δίπλα στο AI Visibility → ανανεώνει SERP + Knowledge Panel + Autocomplete (ουρά + launcher, CLI). Το Google Visibility box απέκτησε dropdown ιστορικού κύκλων (όπως το AI Visibility). Endpoint `&cycle=` + `editions[]`, MCP `get_brand_serp` (+cycle/+editions).
• 🪪 Knowledge Panel + 🔍 «Τι ψάχνει ο κόσμος» (SerpApi): στο Google Visibility box — επίσημο Google Knowledge Panel (Ιδρυτής/Ίδρυση/CEO/Κεντρικά, από SerpApi knowledge graph· σπάνιο, δεν υπάρχει για όλα) + Google autocomplete suggestions (12/brand — search intent & ιδέες περιεχομένου). Βάση (`brand_serp_enrich`) + endpoint + MCP `get_brand_serp`. Quota-guarded, αραιό cadence (KG & autocomplete 90μ (3 μήνες), 4 brands/run + 20% quota buffer για AI Visibility). ⚠️ +2 SerpApi/brand → γεμίζει σταδιακά.
• 🧠 Demographics — σταθερή «Σύνθεση» (anti-swing, self-correcting): κάθε κύκλος αποθηκεύεται RAW (αμετάβλητος)· η εμφανιζόμενη εκτίμηση είναι σταθμισμένη σύνθεση ΟΛΟΥ του ιστορικού (βάρος = δείγμα comments × recency), υπολογισμένη φρέσκια κάθε φορά. Έτσι μια λάθος εκτίμηση δεν κλειδώνεται/διαιωνίζεται — το σύνολο την «ψηφίζει αντίθετα» κι αυτο-διορθώνεται. Το picker δείχνει «📊 Σύνθεση» + κάθε raw κύκλο ξεχωριστά. (Αντικατέστησε το λανθασμένο recursive anchoring.)
• 🔎 Google Visibility — επεξήγηση + targeted scan: προστέθηκε «ℹ️ Πώς υπολογίζεται» στο box (ΘΕΣΗ/ΑΠΟΤΕΛΕΣΜΑΤΑ/Ανταγωνιστές/Knowledge Panel). Ο `cron-brand-serp.php` δέχεται πλέον `username=` για χειροκίνητη σάρωση ενός brand. Σημ: η ΘΕΣΗ ΔΕΝ είναι πάντα #1 — μόνο ~28% των brands είναι #1, ~56% «Εκτός top» (το site δεν βγαίνει στα κορυφαία ή δεν έχει δηλωμένο website).
• 🧹 AI sample text — ενιαίο κείμενο: ο καθαριστής συμπυκνώνει πλέον newlines/κενές γραμμές σε συνεχές κείμενο (χωρίς κενά «κατεβάσματα»).
• Συγκεντρωμένες προτάσεις από Gemini CLI + Codex CLI (GPT-5.4) για UX/UI redesign της /?profile=X.
• Tier 1 (MVP, ~2 days): Sticky tab bar · KPI Pulse Ribbon · Platform Comparison Matrix · "What Changed Recently" strip · 3-depth progressive disclosure.
• Tier 2 (~2 days): Score Stack για Brand Readiness · Niche Benchmark Toggle · Skeleton states με dotted borders · Demographics Confidence chart · Semantic Color system.
• Tier 3 mobile (~1 day): Swipeable platform carousels · Bottom sheets για dense evidence · Persistent Quick Actions.
• Constraints respected: Dark theme · 2px dotted borders · NO AI gradient cards · Tables/dashboards aesthetic.
• Memory: project_profile_design_proposals.md. Status: awaiting GO από Nikolas.
• 🗞️ «Τι παίζει τώρα» v2 (10/6): τίτλος «Hot σε Google News», 25 άρθρα/θεματική (από 8), συντομευμένη περιγραφή.
• 🇬🇷 Greece Now v2 (10/6): «Ενημερώθηκε: ώρα Αθήνας» στο footer (server-side freshness από x_trends + news snapshots) + περιγραφή «Τι είναι» στο box.
• 🔬 Ανατομία Trend v2 (10/6): tweets πλέον πάντα — fix JS bug (@username έβγαινε κενό), fallback στο αρχείο x_tweets των tracked λογαριασμών (όχι retweets), stem matching ελληνικών πτώσεων («Γεωργιάδης»→«Γεωργιάδη»), ❤️ likes. Junk filter: social-profile «άρθρα» (instagram/facebook/tiktok) εκτός ειδήσεων.
• 👤 Ανατομία Trend → DASHR προφίλ (10/6): το modal δείχνει chip με avatar+όνομα όταν το trend αντιστοιχεί σε προφίλ DASHR (κλικ → προφίλ). Matching: ελληνικό όνομα + greeklish μεταγραμματισμός («Μητσοτάκης»→Kyriakos Mitsotakis) + tweet authors fallback. Επίσημα πρώτα (audience ranking). + 🇬🇷 Greece Now legend: 𝕏 = X trend · G = Google Trends · 📰 = ειδήσεις · 🔥 = 2+ πηγές.
• 🔬 Ανατομία Trend v3 — «δυνατές» ειδήσεις (10/6): Latin↔Greek matching («#OlympiacosBC»→«Ολυμπιακός», 0→20 άρθρα από το αρχείο, 0 API) + live Google News fallback όταν το αρχείο είναι κενό (cached 1h, quota-guarded, αποθηκεύει στο αρχείο — κάθε κλικ το πλουτίζει) + tweets dedup (διπλοεγγραφές/reposts) + chips πηγών στο modal (𝕏 trending / G Trends / 📰 ειδήσεις).
• 🔍 Online Research καθαρισμός (11/6): αφαίρεση citation markers [1][3] + μεγάλων παυλών (— → ·) από όλα τα AI κείμενα (+escH hardening). YouTube sources → thumbnail+play. Footer: «Πηγές: Perplexity AI + DASHR AI + Tavily + Web».
• 🔍 Online Research «Πρόσφατα»+«Διαχρονικά» (11/6): το research έφερνε παλιά (Pella TV 2024)· νέα ενότητα 🆕 Πρόσφατα (μιξ: δικά μας news on-demand + Tavily News με date + AI recent, με relevance & recency-18μηνο φίλτρα) + ⭐ Σημαντικά/Διαχρονικά. Own-site fix με greeklish (Φαραντούρης→farantouris.eu). Verified: Φαραντούρης 0→8 σχετικές ελληνικές ειδήσεις.
• 📰 SoV own-site fix + ορατά άρθρα (11/6): 86% brands χωρίς website → το ίδιο τους το site περνούσε ως «είδηση» (Brutus 5→3)· νέο name-heuristic φίλτρο (cron + cleanup −59). Τα άρθρα πλέον ΟΡΑΤΑ: κλικ σε όνομα στο SoV → modal με τα πραγματικά άρθρα (sentiment + ημερομηνία + link). MCP parity.
• 📊 SoV ουσιαστικό (11/6): cap άρθρων/προφίλ 8→30 (μηδέν επιπλέον quota) → πραγματική διαφοροποίηση (max 8→16)· segmentation σε tabs 🏢 Brands / 🗳 Πολιτικοί / 📺 Μέσα / 🎙 Podcasts → το % μερίδιο μέσα στην ίδια κατηγορία (brand-vs-brand).
• 🧹 News junk cleanup (11/6): SoV & «📰 Μέσα» μετρούσαν social pages (Instagram/Facebook/YouTube) + own-site (cosmote.gr) ως «ειδήσεις» — 47% junk. Φίλτρο σε cron + endpoints + MCP + one-time καθάρισμα (−518 links/−527 άρθρα → 0 junk). 👑 AI brands μόνο πραγματικά (HAVING mentioned/cited), AI Citations χωρίς google.com, εξαίρεση Advengers.
• 🏆 Leaderboards (11/6): περιγραφή ανά καρτέλα (Μέσα/AI Citations/AI brands — τι δείχνει η καθεμία) + 15→30 αποτελέσματα ανά tab.
• 📋 Daily Brief v4 — typography + ηχητικό (11/6): κουμπί «▶︎ Άκουσε» (Web Speech, δωρεάν)· κεντρικός τίτλος εντονότερος (17px/900+underline)· υπο-επικεφαλίδες ενοτήτων bold ΚΕΦΑΛΑΙΑ· fix διπλό «𝕏 𝕏» στα source chips. MCP read-aloud: `speakable_text` (𝕏→Χ) ώστε ChatGPT/Claude να διαβάζουν φωναχτά το δελτίο μέσα από το chat (μηδέν κόστος).
• 📋 Daily Brief v3 — picker ιστορικού + scroll + πηγές (11/6): scroll fix (κείμενο ήταν κομμένο)· dropdown επιλογής έκδοσης (ημέρα + Πρωινό/Μεσημεριανό/Βραδινό — διαβάζεις παλιότερα, όλα σε βάση & MCP)· «Τελευταία ενημέρωση» πάντα ορατό· chips πηγών (📰 Google News · 𝕏 Viral/Trends/Πολιτική · 🔎 Google Trends · 🌤 Καιρός · 🤖 Claude+DASHR AI με counts). MCP `get_daily_brief` +slot param +editions[]. Fix label bug (slot override).
• 📋 Daily Brief v2 — δημοσιογραφικό δελτίο 3×/μέρα (10/6): από 1×→3 εκδόσεις/μέρα (06:10 Πρωινό/14:10 Μεσημεριανό/22:10 Βραδινό· slot column + append-only ιστορικό). Νέες πηγές: καιρός (5 πόλεις+alerts καύσωνα/βροχής/ανέμου), viral tweets (πραγματικό κείμενο+engagement), πολιτική (𝕏 πολιτικών λογαριασμών). Model haiku→sonnet, prompt «έμπειρος αρχισυντάκτης 20ετίας», 7 δομημένες ενότητες (Πολιτική/Οικονομία/Αθλητικά/Κοινωνία-Υγεία-Τεχνολογία/𝕏/Καιρός). UI: «Παράγεται από Claude + DASHR AI» + «Τελευταία ενημέρωση» + «Τι είναι» + label έκδοσης. Endpoint+MCP με slot/updated_at. Google Trends fix (έψαχνε ανύπαρκτο πίνακα). 0 API cost.
• 🏷 Collab badges + legend (13/6): σαφής ταξινόμηση ανά γραμμή — 🤝 Συνεργασία (post-tag brand) / 💬 Αναφορά / 📣 Δηλωμένη + 💰 Paid flag + πλατφόρμα/ημερομηνία. Legend στο τέλος του box εξηγεί τα badges. (ad & sponsored → Paid.)
• 🎯 Online Research — ομώνυμοι + ελληνικά μέσα (12/6): ο pavlos_marinakis έδειχνε αποτελέσματα του Ευάγγελου Μαρινάκη + ξένα μέσα. Φίλτρο ελληνικών μέσων (.gr + allowlist) + έξυπνο disambiguation ομωνύμων (επώνυμο πάντα, first name μόνο αν conflicting· cross-script) + prompt disambiguation. Επίσης fix «Parse failed» (max_tokens 1500→2800 + ανθεκτικό JSON parsing).
• 🤝 Collab fixes (11/6): διορθώθηκε το self-collaboration (account «συνεργαζόταν με τον εαυτό του» — 102 περιπτώσεις από cross-platform resolve στο ίδιο account· skip-self τώρα & μέσω resolved id + display guards παντού). Διορθώθηκαν οι λάθος ημερομηνίες «7612/7613» (το IG taken_at ερχόταν ×100 — centiseconds· universal normalization· ανάκτηση 364, NULL τα μη-ανακτήσιμα).
• 🤝 Ενιαίος μηχανισμός mentions/collabs (TikTok→IG→FB): κάθε post-caption tag (@mention / #ad / #sponsored / #συνεργασια) αποθηκεύεται μόνιμα στον πίνακα creator_mentions (append-only, ποτέ delete). Όταν το tagαρισμένο handle αναγνωρίζεται ως brand → «συνεργασία». Resolution cross-platform (username/ig_username/x_username) + re-resolve όταν προστεθεί αργότερα ο λογαριασμός. Διορθώθηκε το bug: jo_lazop τάγκαρε @geely_greece στο TikTok αλλά δεν φαινόταν (caption κοβόταν στους 200 χαρ → 2200 + textExtra parsing).
• 👤 Στις σελίδες προφίλ — διπλή κατεύθυνση: ο creator δείχνει «🤝 Τελευταίες Συνεργασίες» (brands που τάγκαρε), το brand δείχνει «🏷 Creators που μας πρόβαλαν». Με avatar/πλατφόρμα/ημερομηνία (μήνας+έτος)/Paid badge/link στο post. Κουμπί «ΠΕΡΙΣΣΟΤΕΡΟΙ» φορτώνει ΟΛΕΣ τις συνεργασίες (έως 500).
• 🏠 Box «Τελευταίες Συνεργασίες» στην κεντρική (κάτω από το TikTok Live, login-gated): οριζόντια κάρτες creator 🤝 brand με avatars + @usernames + πλατφόρμα + ημερομηνία + Paid. Country-scoped (GR/AT/CZ/UK, refresh στην αλλαγή χώρας), εξαιρεί hidden, dedup ανά ζευγάρι, 10΄ cache. Νέο endpoint recent_collabs (requireLogin).
• 📷📘 Συνεργασίες & σε Instagram + Facebook: ο μηχανισμός πιάνει πλέον brand tags από IG (caption + alt-text) και FB (post message) — συνδέθηκε στο ig-cron-enrich.php, στον IG builder και στο cron-fb-enrich.php. Φυσικό enrichment (όχι μαζικό — προστασία IG quota 30K/μήνα).
• 🔗 «Μία συνεργασία, όχι 3»: όταν ένας creator προβάλλει brand σε TikTok+IG+FB, εμφανίζεται ως μία συνεργασία με badges όλων των πλατφορμών (🎵📷📘) — στην κεντρική ΚΑΙ στα profiles (creator + brand). Τα δεδομένα κρατιούνται ανά post.
• 🗂 Ένα box για συνεργασίες brand: το παλιό «👥 Influencers που συνεργάστηκαν» (AI-δηλωμένες) συγχωνεύτηκε με το «🏷 Creators που μας πρόβαλαν» (post-tags). Ένα box, μία εγγραφή ανά creator: post-tags με badges πλατφόρμας + οι δηλωμένες με ετικέτα «📣 δηλωμένη», deduplicated.
• 🕐 Intelligence Feed → ώρα Ελλάδος: το «πριν X λεπτά/ώρες» διορθώθηκε (το display_after διαβαζόταν ως Athens ενώ είναι UTC → 3ω skew· τώρα ρητά UTC).
• 🚀 Brand Radar 2.1 — οι υπόλοιπες 15 ιδέες (LIVE): 🔎 Search Visibility (google-search74: θέση brand στο Google + ανταγωνιστές + knowledge panel + related keywords + trend cloud· cron rotation ~80/μέρα, ~2.4K/10K) → ανάβει αυτόματα τον πυλώνα «Search» του Brand Radar Score (π.χ. brands στο #1 → 100). 🤖 AI Visibility PILOT (SerpApi-2: αναφέρει/παραθέτει το Google AI Overview το brand; + citation leaderboard + who-owns-AI· ~25 brands/μέρα, ~750/1K). 🇬🇷 Greece Now (X trends + Google Trends + ειδήσεις → ενιαίο Hotness Score, cross-source· + Ανατομία Trend). News Share-of-Voice + PR Crisis alerts (→ intelligence feed) + Daily Greek Brief (Claude CLI) + Content Gap. +7 MCP tools, 9 νέα endpoints, 4 crons (μηδέν επιπλέον για τα rollups). Επαληθευμένα live runs. ΟΡΑΤΑ στο site: 🇬🇷 Greece Now box (+ Ανατομία Trend modal) + 📋 Daily Greek Brief box + 📊 Brands στις ειδήσεις (SoV) box στην κεντρική· «🔎 Google Visibility» + «🤖 AI Visibility» + «💡 Content Gaps» sections στα brand profiles + ο Search/AI πυλώνας στο Brand Radar dossier. Security audit (self + Gemini CLI): SQLi/XSS/SSRF/secrets καθαρά· διορθώθηκε hidden-filter σε όλα τα νέα brand endpoints (hidden accounts → not found).
• 🔧 AI Visibility fix (κρίσιμο): ο Google AI Overview έρχεται συχνά με page_token (χρειάζεται 2η κλήση) — η lib δεν την έκανε → έβλεπε «κενό» AI Overview → 0 mentioned. Διορθώθηκε (page_token 2nd call· επαληθευμένο: επιστρέφει text_blocks+references, ανιχνεύει sephora/hondos/jumbo). Επίσης queries σε ελληνικές κατηγορίες (αγγλικό «Beauty»→«καλλυντικών»). Daily limit 25→14 (page_token=2 κλήσεις, ~840/1000). Όλα MCP+Βάση+Site: +content_gap MCP tool· νέα boxes 📋 Daily Brief, 📊 Brands στις ειδήσεις (SoV), 🏆 Leaderboards (Μέσα/AI Citations/Who-owns-AI), 💡 Content Gaps στα brand profiles. 13 MCP tools σύνολο.
• 🛰 360° Brand Radar — το flagship (LIVE): ενιαίος φάκελος ανά brand που ενώνει ΟΛΑ τα DASHR δεδομένα (X mentions+sentiment, creator collabs, Google/Media ads, GEMI οικονομικά, Glassdoor, δημόσιες συμβάσεις, tech stack, SimilarWeb traffic, ειδήσεις) σε ένα Brand Radar Score 0-100 με 6 πυλώνες, coverage-aware (δεν τιμωρεί brands με λιγότερες πηγές) + coverage dampener (1 maxed πυλώνας δεν ξεπερνά πλήρες footprint). Crisis/Opportunity alerts (X 7ήμερο sentiment spike). Full-screen dossier overlay (header+Score+6 panels+bars), κουμπί «🛰 360° Brand Radar» στα brand profiles. Engine inc/brand-radar.php (ΜΗΔΕΝ νέες κλήσεις API — διαβάζει υπάρχοντα data). Daily cron σε 566 GR brands (~6'')→ brand_radar_scores trend. MCP tool get_brand_radar. Skroutz 64/B, sephora 62/C.
• 📰 Brand Radar — News Intelligence (Φάση 0+1 LIVE): νέο layer ελληνικών ειδήσεων από real-time-news-data + google-search74. 8 πίνακες (canonical schema) + shared client lib με quota ledger hard-stop 95% + caching + preserve-guards. 4 crons: «Τι παίζει τώρα» topic feeds (ωριαία, 6 θεματικές), News ανά προφίλ (rotation ~100/μέρα), Media Pulse (full-story-coverage), Sentiment (Claude CLI, μηδέν κόστος). Homepage box «🗞️ Τι παίζει τώρα» (login-gated, ανά θεματική) + 4 endpoints (news_topics/news_for_profile/media_pulse/outlet_leaderboard) + 4 MCP tools. Quota envelope: news ~1K/10K, search ~3K/10K, serpai2 0 (AI Visibility = επόμενη φάση, pilot). Όλα login-gated, κρατάμε τα πάντα μόνιμα.
• 🌍 Country-agnostic: ο μηχανισμός δουλεύει ίδια για GR/AT/CZ/UK με τα αντίστοιχα mentions/paid. Δεν αγγίζει/κρύβει λογαριασμούς.
• 🛰 MCP: get_collaborations (creator→brands) + get_brand_creators (brand→creators), και τα δύο με προαιρετικό φίλτρο month=YYYY-MM (π.χ. «με ποιους συνεργάστηκε η sephoragreece τον Μάιο 2026»). REST endpoints περνούν πλέον σωστά το month.
• 📡 Intelligence Feed fix: δείχνει μόνο τη χώρα που έχεις επιλέξει + εξαιρεί hidden λογαριασμούς (είχε «διαρρεύσει» AT λογαριασμός σε GR view — collation mismatch στο join, διορθώθηκε με COLLATE utf8mb4_unicode_ci).
• 𝕏 X Trend Intelligence: top 10 σε 3 ισοϋψείς στήλες + επεξηγήσεις (διάρκεια/κυριαρχία/σερί), ιστορικό 50 trends στη βάση/MCP, εξαίρεση @giannis_an34 (αγγλόφωνο/NBA) από τα «Top Viral Ελληνικά Tweets» με αναφορά.
• ✅ Πλήρης ισοτιμία 20 sections στο email media kit: προστέθηκαν Τελευταία Βίντεο (by date), Instagram Posts, Online Research (Perplexity), YouTube/TikTok Transcripts, PageSpeed, SEO+GEO+Agent Readiness, Παρόμοιοι στην κατηγορία.
• 📈 Εξέλιξη ακολούθων → πίνακας ανά μέσο (TikTok/IG/FB/YT/LI/X · Σύνολο/Μεταβολή/Περίοδο) αντί για παραπλανητικά bars.
• 📰 Τελευταία Νέα → sentiment %: Θετικά/Ουδέτερα/Αρνητικά με μπάρα ποσοστών. Footer: «δημιουργήθηκε αυτόματα με AI από το DASHR.live».
• 🚀 Ίδιος μηχανισμός για ΟΛΟΥΣ τους τύπους: Creators/Influencers, Brands, Ελληνικά Μέσα, Podcasts — όχι μόνο πολιτικούς. Κάθε τύπος δείχνει όσα δεδομένα έχει (auto-skip κενών), type-aware «παρόμοιοι».
• 📬 Deliverability fix (Microsoft 365 spam): de-emoji subject, List-Unsubscribe header, μη-κρυφό pixel, μέγεθος <102KB (no Gmail clip). Επιβεβαιωμένη παράδοση σε inbox.
• Codex review fixes: διπλό <tr> στα demographics, Outlook table-layout/flex, caption truncation.
• 🤖 AI Traffic Insights → στήλη «Μεταβολή (MoM)»: AI visits τρέχοντος vs προηγ. μήνα με %, κρατώντας τον επιλογέα μήνα.
• 🏆 Νέα ενότητα «Top AI Tools στην Ελλάδα» (Media/Brands tabs): ποια AI εργαλεία κερδίζουν (ChatGPT 51.5%, Gemini 29.7%, Claude 6%…) — μερίδιο + μηνιαίες επισκέψεις + MoM, από SimilarWeb AI_Chatbots export (μηνιαίο import: api/import-ai-tools.py).
• 𝕏 X Intelligence ×3 νέες ενότητες (Media/Brands tabs): 📊 Trend Intelligence (μακροχρόνια/dominant trends, streaks, #/θέμα), 🔥 Top Viral Ελληνικά Tweets (φίλτρο media/πολιτικοί/brands/creators), 🐦 Tweets πίσω από τα Trends (top tweets ανά trend, live search + cache). 3 endpoints + 3 MCP tools + πίνακας x_trend_tweets + cron (caching 90′, μέσα στο budget twitter-api45).
• 🏛 Πλήρες Media Kit για πολιτικούς (media-kit.html): όλα τα profile sections (social/growth/AI/demographics/posts/IG/comment intel/similar politicians/tech/SEO audits/news) — login-gated, μηδέν leak.
• ✉️ Αποστολή Media Kit με Email (όλα τα kits): inline σε DASHR template μέσω Resend, quota 15/μήνα (admin άπειρο), επανάληψη 10/20/30 ημ. (οριστική, χρεώνει 2), open-tracking (pixel) + admin tab «📧 Media Kit Sends» (ποιος/σε ποιον/πότε/αν ανοίχτηκε).
• Auto-enrich on save: βάζεις/αλλάζεις IG/LinkedIn/Facebook handle → τρέχει αυτόματα enrichment με toast.
• 🤖 AI Traffic Insights fix: dedup (κάθε site 1×) + επιλογέας μήνα (ιστορικό).
• 🌐 SimilarWeb Μάιος 2026 imported (21.845 sites, website traffic). Demographics bars fix (μπάρα = πραγματικό %).
• Email → Resend (το SendGrid trial έληξε): media-kit + marketplace emails. IG Mega plan (100K/μήνα) → enrich 3×/μέρα. Account dropdown + admin tabs + FB likes fixes.
• 5-star rating στις AI απαντήσεις (αντικαθιστά 👍👎). Latent bug fixed: το chat-history.php ποτέ δεν αποθήκευε τα παλιά ratings.
• Admin «🗨️ Chats» tab: KPIs + κατανομή βαθμολογιών + session list + thread drill-down viewer (προβολή ολόκληρης συνομιλίας με ratings).
• MCP grace: hard enforcement μετατέθηκε 4 Ιουν → 30 Ιουν (+27 μέρες για token issuance).
• Empty-payload preserve-guards σε 5 enrich crons (X/FB/IG/TikTok-bg/TikTok-foreign): suspended/deleted accounts ΔΕΝ μηδενίζουν πια τα stored stats — διατηρούνται. Founder mandate «ποτέ απώλεια δεδομένων».
• X enrich bug fixed: source column VARCHAR(100)→255 (fatal error σκότωνε όλο το run ~10 μέρες).
• Νέο view account_failures + Admin «🔴 Failing» tab: instant query ποια accounts αποτυγχάνουν ανά platform, fail_count, since when, preserved followers, status.
• API quota: FB enrich 2×→1×/μέρα (~30k→15k/μήνα)· IG μένει 3×/μέρα (1M πλάνο). 4 IG dead handles διορθώθηκαν.
• Memory: project_jun2_2026_api_quota_data_guards.md.
• Category cleanup: 41 accounts διορθώθηκαν από category='Greece' σε σωστή κατηγορία (gofasjewelry → Fashion, bioiatriki → Health, volton.gr → Business, oikogeneia.stergiou → Food κλπ). Hourly cleanup cron για να μη ξανασυμβεί.
• Home & Design migration: 7 brands μετακινήθηκαν (IKEA, Praktiker, Leroy Merlin, Homemarkt, Mediastrom, HomeOne, Istikbal, Ravenna).
• Google Ads JSON bug: 28 brands είχαν google_ads_id ως JSON array αντί για plain string → 0 ads. Διορθώθηκε + 2,928 ads φορτώθηκαν.
• Save endpoint JSON validation: Auto-extract advertiser_id αν editor βάλει JSON. Prevention rule.
• F4 live scores: Timestamp filter ήταν για Μάιο 2025 αντί 2026 — φιλτράρε όλα τα F4 matches. Διορθώθηκε.
• Basketball stats: Έλειπε στήλη last_updated στο basketball_team_stats → cron crashed → 0 stats. Added.
• Basketball logos: Custom local logos για Fenerbahçe Beko + Real Madrid + Valencia Basket (όχι BasketAPI default που έδειχνε λάθος).
• Glassdoor profile visibility: Box τώρα κρύβεται όταν brand δεν είναι linked (αντί για "δεν αντιστοιχίστηκε" μήνυμα).
• fmtPublic glassdoor fields: Profile page τώρα ξέρει αν brand είναι linked (πριν δεν έβλεπε το glassdoor_company_id).
• Cookie SameSite: Strict → Lax. Διορθώθηκε redirect-to-login bug στο Safari.
• FB ads για up.hellas: Βρέθηκαν 50 ads μετά από manual fb_page_id setup.
• YT bulk enrich: 448 channels enriched (incl. gofas, bioiatriki, volton).
• Volton media linking: Matched VOLTON ΕΛΛΗΝΙΚΗ ΕΝΕΡΓΕΙΑΚΗ ΑΕ → @volton.gr (2 campaigns εμφανίζονται).
• melissa.kikizas, eurolamp.sa: Google Ads loaded (105 + 15 ads αντίστοιχα).
• Agency de-noise: Brands με shared agency βλέπουν πλέον μόνο τα δικά τους ads.
• Πώς λειτουργεί: Admin ορίζει google_ads_filter_url (Ads Transparency URL με ?domain=BRAND.gr). Το σύστημα εξάγει τον advertiser_id και κάνει mark brand_match=1/0.
• brand_match=NULL = χωρίς filter (όλα τα brands πριν χρησιμοποιήσουν το feature — backwards compatible).
• Lib: /api/lib/google-ads-filter.php — 4 helpers. Admin sync: /api/admin-google-ads-filter-sync.php (POST, Admin+Editor).
• Cron: 04:00 καθημερινά (μετά BigQuery 03:00). Log: /var/log/dashr/cron-google-ads-filter.log.
• Test: apivita → 40/733 ads brand_match=1 (3 advertisers, agency pattern confirmed).
• Νέα integration: seo-api2.p.rapidapi.com (CodeROG) — 50 req/day quota, safety cap 45.
• 5 endpoints ανά audit: meta-tags, open-graph, SSL, domain-age, broken-links. Composite score 0–100.
• Versioned history ανά brand στη seo_api2_audits — κάθε run αποθηκεύει νέο version με raw JSON + extracted fields.
• Admin endpoint: /api/admin-seo-api2-run.php (Admin + Editor). Read endpoint: /api/get-seo-api2.php (all users).
• Content Strategy: sc_seo_keyword_suggestions(niche) in strategy-context.php — 24h file cache.
• Test audit: coffee_island_official / coffeeisland.gr — score 80/100, 5 calls, version 1.
• Νέα library /api/lib/strategy-context.php: 16 helpers που τραβούν live data από ολόκληρο το DASHR ecosystem.
• 16 data sources: greek_eortologio (calendar), dashr_hashtags (growth), google_trends, x_brand_mentions + x_trends, amna_news + brand_news, trending_videos/sounds/hashtags (TikTok), media_campaigns, weather_data, football + basketball matches, post_monitor_snapshots, brand_glassdoor_history, tv_ratings, google_ads, brand_financials, brand_contracts.
• 3 νέες sections στο JSON output: calendar_plan (60-day nameday/world-day calendar), trend_signals (Google/X/TikTok/DASHR live topics), news_angles (AMNA + brand news hooks).
• Competitive Intel επέκταση: ad_examples + pricing_signals από real media_campaigns & google_ads data.
• Output tokens: 4096 → 8192 για πλούσιο output.
• Coin cost: 50 → 100 coins/strategy (πλουσιότερο αποτέλεσμα + 16x περισσότερα data).
• Νέα δημόσια σελίδα dashr.live/calendar: Ελληνικό ημερολόγιο γιορτών & παγκόσμιων ημερών — όλοι οι μήνες, ανά μήνα tabs, debounced search ανά όνομα, SEO/GEO ready (Schema.org + sitemap + llms.txt). No login required.
• Homepage banner: 2 γραμμές — "🎂 Σήμερα Γιορτάζουν: ..." + "🎂 Αύριο Γιορτάζουν: ...". Dismissible per-date via localStorage. Dark, subtle, no AI-look.
• Backfill: 250 ημέρες φορτώθηκαν σήμερα (συνολικά 258 in cache, μέχρι 2027-02-01). Backfill cron 00:30 Athens μαζεύει 250/μέρα μέχρι 31/12/2027 (~3 ημέρες ακόμη). Daily prefetch cron 00:05 (today + 7 days ahead).
• API quota guard: 280/day cap (free tier 300), νέος πίνακας eortologio_api_quota, soft warning στο Health.
• MCP tool get_greek_nameday επεκτάθηκε σε 6 modes: date, today_tomorrow, month, name (search), world_days_month, world_days_year. AI agents τώρα μπορούν να ρωτήσουν "τι παγκόσμιες ημέρες έχει ο Ιούνιος" ή "πότε γιορτάζει η Κατερίνα". Σύνολο MCP: 67 tools.
• Health Check: 2 νέα checks (Cron: Greek Eortologio + Cron: Eortologio Backfill) με quota tracking + missing-days detection.
• /insights: Νέα ενότητα "Πολιτισμός & Ημερολόγιο" με σημερινές γιορτές.
• DB: Νέοι πίνακες greek_eortologio (date PK, day_name, day_what, names, world_day, raw_json) + eortologio_api_quota.
• Glassdoor Real-Time API integration: 180 calls/μήνα cap (RapidAPI 200/μήνα hard limit, buffer 20). Reset 1η κάθε μήνα.
• Edit modal: Autocomplete search εταιρίας Glassdoor → linking με DASHR brand. Hidden inputs αποθηκεύονται μέσω piggyback στο action=edit.
• 🔄 Glassdoor Refresh button (admin+editor): καίει 5 calls (base-info, overview-details, reviews, benefits, awards) → snapshot στη βάση. Server fallback διαβάζει saved company_id αν λείπει.
• Public brand profile section "🏢 GLASSDOOR INTELLIGENCE": Overview table (Industry/Size/Revenue/Founded/HQ), Ratings dashboard (overall + 7 sub-ratings με progress bars), Demographics (gender/race/orientation/disability), Benefits (categorized), Awards (featured + by year), 💬 Reviews με πλήρες κείμενο pros/cons/advice (έως 8 latest), History sparkline 12 snapshots.
• Monthly cron (1η μηνός 04:00 EEST): auto-snapshot top 15 linked brands με oldest first.
• MCP tool get_brand_glassdoor (5 modes: latest/history/demographics/benefits/overview). Tool #66.
• Admin widget στο AI tab: yearly + monthly quota bar + Last 5 enrichments + linked brand count.
• DB: 7 νέες στήλες στο influencers (glassdoor_*) + 2 νέοι πίνακες (brand_glassdoor_history με JSON snapshots ανά ημέρα · glassdoor_api_quota monthly + yearly).
• Post Comments Monitor: Νέο widget σε ΟΛΑ τα profile pages για logged-in users — paste social post URL και AI sentiment analysis καθημερινά για 3/5/7 ημέρες. Supports 6 platforms: Facebook · Instagram · X/Twitter · TikTok · YouTube · LinkedIn. 3 νέα tables (post_monitors / post_monitor_snapshots / post_monitor_comments), permanent storage. Daily cron 09:00 EEST + instant first run μέσω trigger. Modal με day-by-day timeline · sentiment % progression · top quotes · Claude AI summaries ανά day. Plan limits: Free 0 / Creator 2 / Agency 10 / Editor 100 active monitors. Cost ~$0.20 per 3-day monitor. Νέο MCP tool get_post_monitor (3 modes) — σύνολο 65 MCP tools.
• 🏆 F4 2026 Hub (dashr.live/f4): Public SEO landing για EuroLeague Final Four 22-24 Μαΐου ΟΑΚΑ. Live Greek Internet Pulse (share-of-voice ανά ομάδα), live scores BasketAPI1, hashtag tweets (every 7' με smart matchday scheduling), TikTok official + UGC carousels (10 hashtags incl. #F4GLORY/#finalfour/#ΟΑΚΑ), Real-time tweets από hashtags, Cross-platform Followers + Engagement (Olympiacos/Real/Valencia/Fener), AI analysis Claude + Gemini (alternating engines), Greek News RSS × 4 teams (Google News), Trophy winner poll, 3 embed widgets (Pulse/Followers/Poll) + 3 match widgets (semifinal-1/semifinal-2/final), Dynamic OG image generator (PHP GD), Firstview widget embed, Share buttons (Twitter/FB/LinkedIn/WhatsApp/Telegram/Email/Copy), Company IQ design (B&W dotted, Space Grotesk), orange header, mobile responsive, Schema.org SportsEvent + FAQPage. 17 new DB tables (f4_*), 9 F4 crons, twitter-api45 PRO 100K plan. Auto-report Δευ 26/5.
• Enrichment Buttons (admin): Async background spawn pattern (παράκαμψη Apache disable_functions) με trigger files + watcher cron. 4 buttons (IG/LI/YT/FB) τρέχουν με live progress + color-coded log (πράσινο OK, κόκκινο FAIL). Νέο "📜 Enrichment History" panel με past job logs + DB failures. X Enrich inline (instant) στο edit modal. IG cron 3×/day, FB/LI/YT/X 2×/day. Soft-write protection παντού (δεν μηδενίζει good data σε failure).
• AMNA News: 9 hashtag categories στο filter (από 4) με per-category counts. Server-side filter (όχι client-side) — τα Αθλητικά δείχνουν πλέον 15 latest sport articles αντί 1.
• Media Ad Market: Εβδομάδα 2026-W21 (18-24/5/2026) imported — 1,123 campaigns (651 TV + 472 digital, 266 advertisers). Προηγούμενη W20: 921 campaigns.
• Basketball: 11 ομάδες (ΠΑΟ, Ολυμπιακός, ΑΕΚ, ΠΑΟΚ, Άρης, Μαρούσι, Μύκονος, Περιστέρι, Ηρακλής, Προμηθέας, Πανιώνιος) σε Euroleague + GBL + Greek Cup. Backfill 90 ημερών (110 matches, 33 standings rows). Live score tracking ανά 1 λεπτό. Player stats (2.176 rows). Profile section ανά ομάδα. Dedicated /basketball/match/{id} page. 6-mode MCP tool.
• 𝕏 Twitter/X Intelligence: Νέο πεδίο x_username για κάθε account type. 5 νέοι πίνακες (tweets, engagement_history, brand_mentions, mentions_made, spaces, hashtag_volume). 20+ νέες columns. 2 crons 12-ωρης (06:00+18:00 enrich, 08:00+20:00 mentions). Profile UI: card + top tweet + 8 latest tweets + brand mentions + accounts tagged. Ενσωμάτωση στο 📈 evolution chart (TikTok+IG+YT+FB+LI+X). 6-mode MCP tool.
• Health Check: 2 νέα checks (X Enrich + X Brand Mentions), ghost-process detection, daily snapshot SQL-timezone fix.
• Fixes: Hourly TikTok cron (404 → fixed σε HTTPS), .env.php Apache permissions, sponsor matching server-side enrichment.
• Google Search Console: Domain property «dashr.live» verified via Cloudflare DNS · sitemap.xml submitted (5.928 URLs) · /insights, /digital-greece, / requested for indexing
• Rich Results Test: ✅ 5 valid items (Article, BreadcrumbList, Dataset, FAQPage, Organization)
• 301 redirect www.dashr.live → dashr.live (canonical hostname, single SEO authority)
• GA4 site-wide rollout: GDPR-conditional snippet σε 9 pages που έλειπε (intelligence-feed-live.php, faq.html, terms.html, terms-v2.html, privacy.html, cookies.html, media-kit.html, success.html, failed.html)
• Site-wide SEO audit: όλες οι public pages έχουν description + canonical + OG + GA4 (10/10 ✅)
• Sitemap.xml upgrade: image:image entries, xhtml:link hreflang, lastmod, priority 0.95 για /insights
• Performance: Apache mod_expires 30d images, 7d CSS/JS · mod_deflate gzip · cache headers · security headers (X-Content-Type-Options, Referrer-Policy)
• Image optimization: dashr-insights.png 2.3MB → 1.1MB (-52%), WebP 189KB (-92%), JPG 155KB · <picture> element με WebP fallback στα banners
• IndexNow API: /insights, /digital-greece, /, /api/our-insights.php, /sitemap.xml submitted to Bing/Yandex (HTTP 202)
• Theme-color meta για mobile browser tab
• Νέα δημόσια σελίδα https://dashr.live/insights (no login) — notebook design με χειρόγραφη γραμματοσειρά (Caveat + GFS Didot Greek fallback)
• 40 αληθινά Q&A: TikTok 16 (52K+ posts, best day=Τετάρτη +112%, brand collabs 1.568, podcasts top 10, lives 113min avg, 7 με 1M+, hashtags) · X 4 (16.944 trends) · Google Trends 3 · News 3 (17.416 με sentiment 44.8%/33.2%/21.9%) · FB 3 · IG 3 (sweet spot 50-100K @ 15.27%) · SEO 3 (mobile 48 vs desktop 67) · Cross 3 · Extras 2 (16.95B views)
• Backend /api/our-insights.php — 40 SQL queries · 1h cache · CORS open · Link headers · Auto-refresh cron κάθε ώρα στις :05
• Schema.org: 4 schemas (FAQPage + Article + Dataset + BreadcrumbList) · Google Dataset Search compliant με 12 variableMeasured + license CC BY 4.0 + publisher + spatial coverage Greece
• OG image dashr-insights.png (1200x630) σε PNG/WebP/JPG variants
• Homepage banner σε 2 θέσεις (logged-in dashboard, logged-out μετά τα plans)
• LIVE timestamp banner στην εισαγωγή + footer με Athens timezone (Καθημερινή 03 Μαΐου 2026 · 22:05)
• Νέο MCP tool get_dashr_insights — «FLAGSHIP» tagged · 61 total tools · filter by section/question_ids · single-call benchmarks για AI agents
• Q15/Q16 filter: μόνο visible στο dashr.live (status=active, hidden=0)
• Q2 tier ranges: Top 700K-2.2M (15), Mega 100K-658K (457), Mid 10K-100K (1.288), Mini 5K-10K (362), People 1-5K (832) · με emojis
• Q8 brand list: μόνο names χωρίς νούμερα (clean)
• Q13 hashtags: dedup + filter generic (fyp, ad, fy, foryou) → real Greek hashtags
• Pricing page services text: νέο SEO-rich copy για Social Media & Business Intelligence (multi-platform messaging, MCP integration, AI engines)
• CSRF auto-refresh setInterval κάθε 30 λεπτά στο index.php — fix για «Invalid CSRF token» σε admin saves μετά από long-open tabs
• Admin /admin/MCP tab: fully dynamic via JSON-RPC tools/list. «Tools Registered» τραβάει actual count (60+) αντί stale 27/28. Auto-categorization (Core, Trending & Live, Video Extracts, Business & Brands, Web & SEO, Greece Data)
• Admin MCP timestamps: Athens time everywhere (fmtAthensTime helper) αντί server UTC
• Brand assets rule: DASHR-WHITE.png είναι το επίσημο logo, dark header always (no filter:invert)
• Backend SSE parsing fix για JSON-RPC over MCP (event: message + data: {})
• Pricing config verification: Creator €199/μήνα · Agency €499/μήνα (από DB)
• 🎵 TikTok Transcript box στην homepage (κάτω από YouTube), collapsible, ίδια λογική
• Backend /api/tiktok-extract.php μέσω Supadata API — native TikTok captions στα ελληνικά
• Profile page: TikTok section με Latest Posts + "🎬 Transcript+Summary" button per post
• MCP tool extract_tiktok_video — 54 tools total
• YouTube + TikTok boxes → collapsible (click header), state σε localStorage
• FIX: Top Posts Grid view "vertical bar" bug → square thumbnails με 🎬 fallback
• FIX: Autocomplete βρίσκει πλέον ΟΛΟΥΣ τους active GR (influencers, media, brand, politicians, podcasts) — search σε username/display_name/ig_username/yt_title
• Security: Supadata key μόνο σε .env, anonymous reject, /creator/X clean (no leak)
• ▶ Νέο feature: YouTube URL → transcript + AI summary στα Ελληνικά
• Homepage box (κόκκινο YouTube theme) με profile autocomplete + carousel τελευταίων 10
• Profile page section πάνω από Content Intelligence: latest videos + per-video transcript button
• MCP tool extract_youtube_video — ChatGPT/Claude μπορούν να κάνουν transcripts
• AI Summary: TLDR + 5 takeaways + hashtags + topics + sentiment + audience (Claude Haiku)
• Cache-first: 1 API call για το ίδιο video, ανεξαρτήτως πόσοι users το ζητάνε
• Rate limit 5/day per user, admin unlimited. Admin panel: monthly API usage stats.
• Security: 256-bit MCP secret, /creator/X δεν δείχνει transcripts (no leak), all auth checks pass
• ♻️ 114 confirmed_banned accounts → στην πραγματικότητα alive, restored σε status='active' + re-enriched όλα τα platforms
• 38 truly banned παραμένουν με dashr UI banner "🚫 Ανενεργό Account"
• 🔧 Top Posts Grid view fix — δεν καταρρέει πια σε vertical bar (minmax + !important)
• Number format fix (parseInt με ήδη formatted "71.8K" strings)
• 📺 Media Ad Market box width 960px → 1100px (matches YT/AI Traffic boxes)
• Contact modal z-index 10010 — η "Ενημερώστε μας" φόρμα ανοίγει μπροστά πια
• 5 missing AI accounts processed (fonbet, allwyn, konstantinava, 1iwannaa.nalou1, marinakisym)
• 🛡️ CRITICAL fix: fb_enrich/ig_enrich δεν αντικαθιστούν πλέον good values με 0 όταν API αποτυγχάνει
• Schema: ig/fb/yt/li_last_failed_at + _fail_count + νέο table enrichment_failures
• Profile UI: κάθε platform card δείχνει "Τελ. ενημέρωση + ⚠️ N αποτυχίες (last: D)" με click για ιστορικό
• Bulk restore: betarades.gr (113K IG) + evikoulk (65K IG) restored από history
• "Ενημερώστε μας" στο Dashr-mistakes footer ανοίγει contact form πλέον
• 📺 Media Ad Market box μετακινήθηκε κάτω από YouTube Trending Greece
• 🗺 Sitemap GR-only ALL accounts: 3.282 → 5.712 URLs (+74%) — όλοι οι Έλληνες creators
• 📝 llms.txt template-based με auto-update {{TOTAL_GR}}/{{TOTAL_REACH}}/{{MCP_TOOLS}}/{{LAST_UPDATED}}
• 🏠 Homepage H1 multi-platform + dynamic count + 3 Schema.org (WebApp/Organization/WebSite)
• 📌 /creator/X — BreadcrumbList Schema + 7+ FAQ Q&As per creator (auto-generated visible + Schema)
• 🖼 Static OG image cache /api/og-creator.php (TikTok CDN URLs δεν expire πια)
• ❔ /faq Schema 6 → 16 Q&As (multi-platform, /digital-greece, TV Ratings, countries)
• 🤖 robots.txt updated με Allow για /digital-greece /llms-full.txt /sitemap.xml /mcp/api/
• All hardcoded "2.600+" replaced με dynamic count (2.850 GR active accounts, 852M reach)
• 🌐 /creator/{username} — pure SEO/GEO/AEO public landing pages, strict allow-list (NO contact/pricing/analytics)
• Multi-platform meta titles & descriptions, Schema.org ProfilePage+Person/Organization, llms-friendly facts block
• 📊 /digital-greece — header simplified (logo only), 20 GWI age-split rows added (5 platforms × 5 age bands)
• New age × platform comparison matrix με GWI Core Q1-Q4 2025 data — auto in MCP & Excel
• 🎜 Top Posts toggle (List/Grid view) στο /?profile=X — preference persisted localStorage
• Admin TV Mappings — νέο table με κανάλια/εκπομπές από tv_ratings (last 30d) + "+ Map" auto-fill
• Memory rule saved: feedback_creator_seo_pages.md (strict allow-list για /creator/X)
• 📱 Homepage "Meta Ads Greece" box — 7K+ ελληνικά brand ads, FB/IG creative, reach, active days, login-gated
• 🔍 Homepage "Google Ads Greece" box — BigQuery Transparency data, ad format, topic, times shown, login-gated
• API: meta_ads_top + google_ads_top (requireLogin, 1h cache, pagination, sort/period filters)
• Anonymous CTA με lock icon → /?login=1 — πουλάει subscription
• GR-only sections, lazy-load on Brands tab, mobile responsive (2-col / 1-col)
• 📺 Homepage box "Τηλεθεάσεις Ελλάδας" (after X Trends) — date picker, time slot tabs, sortable table, PDF export
• Profile widget — Τελευταίες 10 Τηλεθεάσεις για media/brand accounts
• Admin tab TV Mappings — CRUD + autocomplete για channel ↔ DASHR username mapping
• API: tv_ratings_recent, tv_ratings_by_username, tv_mapping_list/save/delete, tv_dashr_username_search
• MCP tool get_tv_ratings (date/channel/show/time_slot/limit) — 55 tools total
• PDF export /api/tv-ratings-pdf.php — DASHR branding, grouped by time slot, requireLoggedIn
• Νέα σελίδα /digital-greece με 230+ verified data points για την ελληνική ψηφιακή αγορά
• 18 sections × 25+ sources × 4 confidence levels (HIGH/MEDIUM/LOW)
• Login-gated content — SEO-friendly CTA page για non-auth επισκέπτες
• 5 νέα MCP tools: get_greece_digital_stats, get_greece_decade_trend, list_research_sections, search_greece_facts, get_metric_sources
• MCP server: 54 tools (ήταν 49)
• llms-full.txt + sitemap.xml ενημερώθηκαν
• Hero banner στην homepage → /digital-greece
• Live timeline empty-state UX fix — εμφάνιση placeholder όταν δεν υπάρχουν δεδομένα timeline • Πλήρης λίστα badges (24 badges σε 6 sections) με clickable dropdowns + κριτήρια • enrichAccount auto-retry για RapidAPI 204 errors — αυτόματη επανάληψη αντί αποτυχίας • Health-check TikTok API retry logic — graceful handling 204/429 responses • 7 typo accounts διορθώθηκαν: sofia_koulmezoglou, pamarili→pamairii, grigorioumartina→grigorioumaritina, 1iwanna.nalou1→1iwannaa.nalou1, hilanagalanii→hlianagalanii, marinakysym→marinakisym, aldoukoss deleted
• ΓΕΜΗ Full-Auto Financials — editor βάζει ΑΦΜ → iXBRL + text PDFs + scanned PDFs (Claude vision) πλήρως αυτόματα • Brands list IG fallback display — fallback avatar/username όταν λείπει IG data • Νέα Accounts carousel rename + platform badges (TT/IG colors) • Trust Score & Badges explanation dropdowns στα profiles • Audience Demographics methodology disclaimer • Footer "Dashr can make mistakes" disclaimer
• Backup script fix — αποκατάσταση αυτόματων daily backups (DB + code) • PM2 ghost cleanup — αφαίρεση stale processes • Security incident remediation — vhost dotfile blocks (.env, .my.cnf, .git) • Password rotation — MySQL, admin accounts • Apache vhost hardening — deny all dotfiles/sensitive paths
• 2η Facebook Page enrichment — υποστήριξη πολλαπλών FB pages ανά brand • Meta Ad Library scraping — εξαγωγή εικαστικών, reach, demographics, payer
• bg-ai-analyze fix — αποκατάσταση background AI analysis για batch accounts • Intelligence Feed updates — νέοι τύποι alerts, βελτιωμένο UI
• Meta Ad Library Official API — αντικατάσταση RapidAPI scraper με επίσημο Meta API (search_page_ids, ad_snapshot_url, demographics) • Meta Ads UI upgrade — Active/Inactive tabs, platform badges (FB/IG/MSG), ad snapshot popup (iframe), full copy detail popup • Per-profile Enrich buttons στο Edit Modal — 🎵 TikTok / 📸 IG / 👤 FB / 💼 LI / 📺 YT / 🔄 ENRICH ALL NOW • Νέα API actions: ig_enrich, li_enrich, yt_enrich με fallback σε stable API • IG Enrichment fallback — αν instagram-profile1 αποτύχει, χρησιμοποιεί instagram-scraper-stable-api • Sentiment Analysis optimization — από 500+ calls/μέρα σε ~5 (batch 20 headlines, 1x/μέρα στις 15:00) • Live Viewer Timeline — καταγραφή viewers ανά 5 λεπτά, SVG chart στο profile, MCP timeline data • Non-TikTok profile fixes — Trust Score hidden, Social Score label, IG collaborations detection • FB stats: Avg Reactions αντί 0 Likes, Google Ads creative images (16 για Coffee Island) • Zombie detection εξαιρεί non-TikTok, checkbox σε όλα τα tabs, has_tiktok toggle fix • Daily backup: DB + code (7 ημέρες retention)
• Non-TikTok Account support — Instagram/YouTube/LinkedIn/Facebook first accounts • 2η Facebook Page — enrichment + meta ads scraping για πολλαπλές σελίδες • IG Posts για ΟΛΟΥΣ — 12 latest posts με thumbnails, likes, captions • Perplexity Web Research upgrade — multi-platform search • AI Analysis adaptation — platform-aware prompts • Fake followers detection — IG engagement ratio check • IG enrichment 3x/μέρα (03:00, 11:00, 19:00) • MCP tools updated — non-TikTok support, include_non_tiktok parameter • 48 MCP tools total
• YouTube Trending Greece μέσω YouTube Data API v3 — 6 κατηγορίες, 90 videos/ημέρα, ιστορικό, MCP tool • ΚΗΜΔΗΣ Δημόσιες Συμβάσεις — tracking εταιρειών σε δημόσιες προμήθειες (Vodafone €65.6M, ΔΕΗ €17.1M) • Advengers πλήρης πρόσβαση σε στοιχεία επικοινωνίας & αμοιβές
• Σύστημα προστασίας enrichment — 3 επίπεδα guard κατά zeroing data • Banned Accounts Management — admin UI, status badges, restore, account linking • AI Analysis JSON parse fix — σωστή ανάλυση sparse profiles • MCP crash loop fix — ecosystem config, exponential backoff, watchdog
• Σύστημα Χορηγών (Sponsors) — 12 ομάδες, 49 χορηγικές συνδέσεις, reverse display • Football enhancements — Τραυματίες section, live scores 5-min refresh, timezone fix • Ahrefs expansion — 25+ νέα domains (αθλητικά + media + brands) • Media Ads W15 import — 696 καμπάνιες, 207 διαφημιζόμενοι
• Intelligence Feed click handlers — σωστό navigation σε όλους τους τύπους alerts • TikTok enrichment fix — nginx redirect patch • Crontab recovery — αποκατάσταση 13 χαμένων cron jobs • Ahrefs #undefined bug fix — normalization σε ενιαίο format
• Agent Readiness Scanner — 41 checks, 9 κατηγορίες, Ahrefs integration, AI summary • RFC 8288 Link headers, MCP Server Card, Agent Skills, OAuth discovery • Markdown for Agents content negotiation • App Rankings — Google Play + Apple App Store Greece
• AMNA News Integration — 8 RSS feeds ΑΠΕ-ΜΠΕ, brand monitoring, trending • Meta Ads API — αντικατάσταση Playwright με API, reach/demographics • Google Ads Screenshots — αυτόματη λήψη screenshots • Multi-platform Evolution Chart — tabs για TikTok, IG, FB, YT, LI • Facebook API4 migration + Instagram CDN fix
• Νέο AI feature: εκτίμηση demographics κοινού (φύλο, ηλικία, τοποθεσία, ελληνική περιφέρεια) • Βασισμένο σε GWI Greece Q1-Q4 2025 + ανάλυση σχολίων TikTok + content signals • Version history: κάθε εκτίμηση αποθηκεύεται μόνιμα, dropdown επιλογής version • Animated profile component: donut chart, horizontal bars, count-up numbers • Admin: per-creator + batch estimation, GWI Priors editor • MCP: estimated_demographics field στο get_creator • Comment Intelligence: πλέον ΔΩΡΕΑΝ για όλους • AI Traffic Insights: νέο box με data από SimilarWeb AI
Facebook Page Integration: Αυτόματη ανάκτηση Facebook Page data (followers, likes, categories, email, posts με reactions breakdown) μέσω RapidAPI. Collapsible μπλε box στα profiles. Cron enrichment κάθε 7 ημέρες (14 accounts/day). Υποστήριξη Brands, Media, Politicians. Meta Ad Library Scraping: Headless browser (Playwright) scraping Meta Ad Library — εξαγωγή εικαστικών, ad text, reach, demographics (ηλικία/φύλο), targeting, πληρωτής (payer), EU Transparency data. Lightbox εικαστικών. Αυτόματο weekly scraping + manual trigger. Filtering ανά Facebook Page. Media Ad Market Monitoring: Import εβδομαδιαίων media campaigns (TV + Digital) από MediaServices/Focus Bari. Dashboard με Top Advertisers, Agency Market Share, Creative Types (Native/Banner/Video/Pre-roll), Top Websites, Top TV Channels. Clickable search/filter. Website profile panel (campaigns + SimilarWeb data). Αντιστοίχιση διαφημιζόμενων → DASHR brands. Financial PDF URLs: Manual PDF import για εισηγμένες χωρίς ΓΕΜΗ data (Πλαίσιο κλπ). SimilarWeb Μάρτιος 2026: 22,168 records, πλήρη data (desktop/mobile, bounce, duration). Dynamic period dropdown. Intelligence Feed: Νέα alerts από Meta Ads, X/Twitter Trends, Google Trends, SimilarWeb traffic spikes, Media Campaigns, ΓΕΜΗ. Account Audit: Daily snapshot, additions/deletions tracking, 300 ημέρες ιστορικό. Background AI Analyze: Server-side (Claude CLI Haiku), επιλογή GR/All, progress tracking, stop button. Diavgeia: Αριθμός δημόσιων πράξεων ανά εταιρεία. MCP Server: 25 tools, νέο get_ad_intelligence + get_media_campaigns. Περιγραφές ενημερωμένες (Social Media & Business Intelligence Platform). Όλα στη βάση + MCP.
ΓΕΜΗ Integration: Αυτόματη ανάκτηση εταιρικών στοιχείων + οικονομικών καταστάσεων μέσω ΑΦΜ. Download & parsing PDFs ισολογισμών μέσω Claude CLI. KPI cards (τζίρος, κέρδη, profit margin, debt ratio, YoY growth). Σύγκριση εταιριών. Board/Persons. Media Kit integration. Brand News: Google News RSS ανά brand, sentiment analysis μέσω Claude CLI (θετικό/αρνητικό/ουδέτερο), pagination ανά μήνα, SimilarWeb traffic tooltip στις πηγές. X/Twitter Trends: Real-time trending topics Ελλάδας, 48h ωριαίο ιστορικό, 13 smart labels (Hot Now, #1 Trend, Rising, Persistent, Newcomer, Comeback κλπ), periods (Now/24h/7d/30d/Month), hover sparkline tooltips. Google Trends: Καθημερινή αποθήκευση στη βάση + MCP tool. Live History MCP tool: Ιστορικό past lives. eCommerce flag για brands. Daily account snapshot. Όλα στη βάση + MCP (24 tools).
Ad/Sponsored Content Tracking — 617 sponsored posts detected, daily cron scan (#ad, #sponsored, brand @mentions), Intelligence Feed alerts, creator profile ad history, reverse brand lookup (ποιοι creators κάνουν ads για κάθε brand). Live Monitoring — smart pattern-based system, search discovery + check-alive, live session tracking, LIVE NOW dashboard section, creator live history. Claude API → Claude CLI migration — 0 Anthropic API calls, όλα τα AI features τρέχουν μέσω Claude CLI bridge. Multi-country enrichment Day 1 (CZ: 80, AT: 74, UK: 252).
Multi-country TikTok analytics expansion — 3,001 new accounts (CZ: 1,001, AT: 1,000, UK: 1,000). Dashboard country switcher with English labels for foreign countries. Separate MCP servers per country (/mcp-cz, /mcp-at, /mcp-uk). Admin country filter. Profile view adapted for foreign creators (basic metrics only, no AI/Trust/SEE). All existing GR functionality unchanged.
SimilarWeb Website Traffic Analytics — πίνακες κυκλοφορίας ελληνικών websites (21,694 entries, 11 κατηγορίες), σύγκριση sites side-by-side (dark theme), MCP integration (3 νέα tools: get_website_traffic, list_top_websites, compare_websites). Data: Φεβρουάριος 2026.
3 νέα Intelligence features στα Creator Profiles: 📊 Content Intelligence (FREE, PHP + Claude Haiku analysis), 💬 Comment Intelligence (30 coins, TikTok comments + Claude Haiku sentiment/FAQs/purchase intent), 🎬 Deep Video Analysis (150 coins, Gemini 2.0 Flash vision). Coin σύστημα στο users table, atomic transactions, admin unlimited toggle, API Cost Dashboard. MCP Server: νέο get_creator_intelligence tool.
Νέες τιμές: Creator €20/μήνα, Agency & Brands €99/μήνα (-20% ετήσια). Πίνακας σύγκρισης δυνατοτήτων στη σελίδα Pricing. Ακύρωση συνδρομής από το μενού χρήστη. Admin: Pricing Edit tab (επεξεργασία κειμένου services). Recurring payments ενεργοποιημένα (cron daily). Coins section στη σελίδα Pricing. Διαγραφή λογαριασμού ακυρώνει πρώτα τη συνδρομή. Hardcoded credentials αντικαταστάθηκαν με .env.php constants.
LinkedIn integration: εμπλουτισμός εταιρειών/προσώπων (followers, industry, logo, description), auto-enrichment cron κάθε 4 ημέρες. Instagram: βελτιωμένο enrichment, private profile detection, manual enrichment buttons. YouTube integration: channel details (subscribers, views, videos), collapsible profile box, auto-enrichment cron κάθε 7 ημέρες. Admins & Editors μπορούν να προσθέσουν LI/YT URLs. Podcast reverse connection — εμφάνιση podcast στο profile του παρουσιαστή. System Health Dashboard: 17-service monitoring με αυτόματο έλεγχο κάθε 6 ώρες.
System Health Dashboard: monitoring (MCP Server, TikTok API, Instagram API, LinkedIn API, YouTube API, MySQL, Apache, Cron jobs, SSL, Disk) με αυτόματο έλεγχο κάθε 6 ώρες.
Νέο Intelligence Feed με αυτόματα alerts (Sound Alerts, Viral Spikes, Ranking Updates, Brand Activity, Milestones, New Creators, Weekly Recap). DASHR AI Ask Box powered by Claude Haiku — 3 δωρεάν ερωτήσεις/μήνα + coins σύστημα. Admin AI & Feed tab, coins column στο users table. Archive σελίδα /intelligence-feed-live. PageSpeed βελτιστοποίηση (Performance 99, Accessibility 100). Mobile overflow fix.
Admin Documentation tab. Ολοκλήρωση τεκμηρίωσης διαχειριστή.
Infrastructure hardening: logrotate, Apache headers, PHP hardening, secrets migration σε .env.php, backup scripts.
API security: CSRF protection, CORS allowlist, rate limiting, webhook HMAC verification, input validation σε όλα τα endpoints.
Frontend security: XSS prevention (safeHTML), DOM injection fixes, Content-Security-Policy headers, input sanitization.
Πρώτη δημόσια έκδοση DASHR.live — Dashboard, Trends, Creator Profiles, Marketplace, Embed Widget.
🔒 Security Fixes (34 συνολικά)
🔴 CRITICAL (8)
| # | Ευπάθεια | Status |
|---|---|---|
| 1 | SQL Injection — πλήρες prepared statements σε όλα τα queries | ✅ |
| 2 | Hardcoded API keys — migration σε .env.php (εκτός web root) | ✅ |
| 3 | Missing CSRF protection — tokens σε κάθε state-changing request | ✅ |
| 4 | XSS via innerHTML — safeHTML() σε όλα τα dynamic outputs | ✅ |
| 5 | Open CORS (*) — strict allowlist με origin validation | ✅ |
| 6 | No rate limiting — IP & user-based rate limiter σε κάθε endpoint | ✅ |
| 7 | Unverified webhooks — HMAC signature verification (Viva Wallet) | ✅ |
| 8 | Admin endpoints χωρίς auth check — session & role validation | ✅ |
🟠 HIGH (14)
| # | Ευπάθεια | Status |
|---|---|---|
| 9 | Session fixation — regenerate session ID on login | ✅ |
| 10 | Missing Content-Security-Policy headers | ✅ |
| 11 | Insecure session cookies — Secure, HttpOnly, SameSite flags | ✅ |
| 12 | Path traversal — input validation & basename() | ✅ |
| 13 | Error messages exposing internals — generic error responses | ✅ |
| 14 | Missing input length limits — max length validation | ✅ |
| 15 | Unrestricted file types on upload — whitelist validation | ✅ |
| 16 | Missing X-Frame-Options — DENY header added | ✅ |
| 17 | Missing X-Content-Type-Options — nosniff header | ✅ |
| 18 | Referrer-Policy missing — strict-origin-when-cross-origin | ✅ |
| 19 | Permissions-Policy missing — restrictive policy set | ✅ |
| 20 | PHP version exposure — expose_php=Off | ✅ |
| 21 | Apache ServerSignature — disabled | ✅ |
| 22 | No log rotation — logrotate configured (daily, 30 days) | ✅ |
🔵 MEDIUM (12)
| # | Ευπάθεια | Status |
|---|---|---|
| 23 | Mixed HTTP/HTTPS resources — forced HTTPS | ✅ |
| 24 | Console.log με sensitive data — αφαίρεση/masking | ✅ |
| 25 | Autocomplete σε password fields — autocomplete=off | ✅ |
| 26 | Missing email validation (server-side) — filter_var | ✅ |
| 27 | Loose type comparisons — strict === checks | ✅ |
| 28 | No automated backup script — daily backup cron | ✅ |
| 29 | Directory listing enabled — Options -Indexes | ✅ |
| 30 | Sensitive files accessible (.env, .git) — deny rules | ✅ |
| 31 | No PHP error logging to file — error_log configured | ✅ |
| 32 | Display errors in production — display_errors=Off | ✅ |
| 33 | Missing SSL stapling — OCSP stapling enabled | ✅ |
| 34 | Weak SSL ciphers — modern cipher suite configured | ✅ |
📋 Activity Logs (last 7 days)
| Date & Time | User | Action | Target | Details |
|---|
| # | Χρήστης | Ερώτηση | Κόστος | Tokens | Τύπος | Ημ/νία |
|---|
| # | Τύπος | Τίτλος | Username | Display | Active |
|---|
| # | User | Niche | Brand | Cost | Date | |
|---|---|---|---|---|---|---|
| Φόρτωση... | ||||||
💰 Pricing Management
🔓 Demo Access Box
Εμφάνιση/απόκρυψη του "Demo Access — Δες το Dashboard" στην αρχική σελίδα.
📝 Services Text (Pricing Page)
Αυτό το κείμενο εμφανίζεται στη σελίδα Pricing πάνω από τα plans.
💳 Τιμές Συνδρομών
Οι τιμές αποθηκεύονται σε cents. Αλλάζουν αυτόματα παντού: pricing page, Viva checkout, webhook, cron.
🪙 Τιμές Coins
Τιμές σε cents. Αλλάζουν στη σελίδα pricing και στο Viva checkout αυτόματα.
🔌 MCP Token Prices
Τιμές σε cents. Αλλάζουν στο /mcp-info, homepage tiles, API endpoints και Viva checkout αυτόματα.
Οι τιμές ενημερώνονται αυτόματα: Pricing page, Viva Smart Checkout, Webhook, Recurring Cron — χωρίς code changes.
📊 Χρήση MCP Tokens — Real-time Dashboard
—| Ώρα | Χρήστης | Tool | ms | Status |
|---|---|---|---|---|
| Φόρτωση... | ||||
🎫 MCP Tokens Management
Server Status
🇬🇷 Greece: https://dashr.live/mcp (full AI features)
🇨🇿 Czech Republic: https://dashr.live/mcp-cz
🇦🇹 Austria: https://dashr.live/mcp-at
🇬🇧 United Kingdom: https://dashr.live/mcp-uk
Top Tools
Top IPs
🔥 Top Requested Creators
🔍 Top Search Queries
📂 Top Categories
🎯 Top Campaign Niches
⏰ Hourly Distribution (7 days)
Recent Requests (Last 50)
| Ημερομηνία | Όνομα | Κατηγορία | Μήνυμα | Status | IP | ||
|---|---|---|---|---|---|---|---|
| Φόρτωση… | |||||||
| Ημ/νία | Προφίλ | Πλατφόρμα | Λόγος | Status | ||
|---|---|---|---|---|---|---|
| Φόρτωση… | ||||||
| Code | Label GR | Label EN | Order | Actions |
|---|---|---|---|---|
| Φόρτωση… | ||||
| Δείκτης | Τιμή | Section | Περίοδος | Conf. | Status | Actions |
|---|---|---|---|---|---|---|
| Επίλεξε section ή φόρτωσε όλα… | ||||||
Yes
Published
| Κανάλι | Εκπομπή | Εμφανίσεις | Avg % | Mapping | Action |
|---|---|---|---|---|---|
| Φόρτωση... | |||||
| Channel | Show | Channel DASHR User | Show DASHR User | Actions |
|---|---|---|---|---|
| Φόρτωση... | ||||
| Όνομα | Plan | Status | Λήξη | Logins | Actions | Paid | Εγγραφή | Last Login | |
|---|---|---|---|---|---|---|---|---|---|
| Φόρτωση... | |||||||||
| Plan | IP | Timestamp | |
|---|---|---|---|
| Φόρτωση... | |||
| Action | Target | IP | Timestamp | |
|---|---|---|---|---|
| Φόρτωση... | ||||
| Coins | Ποσό | Status | Ημερομηνία | |
|---|---|---|---|---|
| Φόρτωση... | ||||
| Account | Platform | Handle | Fails | Last Failed | Last OK | Preserved | Status |
|---|---|---|---|---|---|---|---|
| Φόρτωση... | |||||||
| User | Τίτλος | Μηνύματα | Rated | Avg ★ | Τελευταία | |
|---|---|---|---|---|---|---|
| Φόρτωση... | ||||||