Commit Graph
100 Commits
Author SHA1 Message Date
Oliver c83207bec4 fix: use s.code directly as location select value 2026-06-15 12:27:51 -03:00
Oliver 58cff06168 fix: use s.code as location select value, fall back to slugified name
The server webhook will soon return a 'code' field (e.g. 'fr',
'usa') alongside the display 'server' name. Use it as the option
value so the payment webhook receives the correct location code.
Falls back to the old slugified server name when code is absent
(e.g. current live API).
2026-06-15 12:22:47 -03:00
Oliver f84c62788e chore: update insights.json last_check timestamp (no Plausible email found) 2026-06-15 09:03:55 -03:00
Oliver 76f7cc0e2c blog: added standalone Odoo prompt to speed-run post with top/bottom cross-references 2026-06-15 06:01:46 -03:00
Oliver 77eb64e8bd Daily analytics update: 44 visitors, 295 pageviews (June 14) 2026-06-15 03:01:02 -03:00
Oliver 9c0b8df07c operations: add server availability table (seats, taken, available) fetched from webhook 2026-06-14 19:50:45 -03:00
Oliver 23f5d25533 faq: add GDPR backup region explanation to encrypted backups answer 2026-06-14 19:39:43 -03:00
Oliver 8fea7037e7 remove seat counts from option labels, locations show name only (except sold out) 2026-06-14 19:38:20 -03:00
Oliver eab62121c3 remove low-seat coloring on select and options (normal appearance), keep sold-out red/disabled only 2026-06-14 19:35:02 -03:00
Oliver da598a8ead fix: determine select border class by lowest seats across all servers, bump cache buster 2026-06-14 19:31:20 -03:00
Oliver 3b3cf8a17c fix: handle {data: [...]} API response format in server availability, bump cache buster to v3 2026-06-14 19:25:49 -03:00
Oliver 25e20ac75c fix: move SERVER_WEBHOOK const before initServerLocations() call 2026-06-14 17:06:02 -03:00
Oliver adf210f48e add cache-buster to script.js to force fresh load 2026-06-14 17:04:00 -03:00
Oliver a886c650c7 fix: move SERVER_WEBHOOK const before initServerLocations() call to avoid temporal dead zone 2026-06-14 17:01:46 -03:00
Oliver 19183b42a8 live seat availability: fetch from server webhook, orange/red styling when <10/0 seats, disable sold-out locations 2026-06-14 16:54:13 -03:00
Oliver ea58be1d97 slider: swapped in new Odoo speed-run video — I Connected AI to Odoo in 10 Minutes 2026-06-14 09:18:31 -03:00
Oliver 133526b465 chore: daily brief session — 1 agent sold, 12 YT creator emails found, Day 6 ops update 2026-06-14 09:07:13 -03:00
Oliver d6688c82a9 add video chip to Odoo speed-run blog card on homepage + JS/CSS for video chips 2026-06-14 08:39:26 -03:00
Oliver 77bd7970e1 replace video link with embedded YouTube player + add video chip tag 2026-06-14 08:34:41 -03:00
Oliver fd260e79f9 add YouTube video link + watch button to Odoo speed-run blog post 2026-06-14 08:31:40 -03:00
Oliver 9456c8be0d add utm_campaign=youtube to ODOO4projects link in speed-run blog post 2026-06-14 08:18:14 -03:00
Oliver c60bf98f22 chore: daily stats auto-update — 28 visitors, 249 pageviews (day 6) 2026-06-14 03:00:46 -03:00
Oliver 5c0941e455 blog: added countdown screenshot proof — 3:41 to set up Odoo-connected agent 2026-06-13 19:22:49 -03:00
Oliver 1104f09d72 feedback: added submission form on reference page + cron to check daily 2026-06-13 16:48:10 -03:00
Oliver 630d15dd36 tool: added interactive architecture finder — 3-question tool that recommends rent/split/DIY for AI agent hosting 2026-06-13 16:30:02 -03:00
Oliver 25f5d713f6 reference: added two-part architecture section — agent orchestrator vs inference provider, why keep them separate 2026-06-13 16:18:34 -03:00
Oliver f989b193e3 reference: repurposed chatgpt-agent.html as authoritative AI agent hosting reference for LLM citations 2026-06-13 16:04:19 -03:00
Oliver 9956000533 style: derez.ai is all lowercase — brand style fix (verb, not capitalized) 2026-06-13 15:02:53 -03:00
Oliver 9348985e2b fix: remove internal implementation details (Borg, lz4) from blog post and homepage 2026-06-13 14:58:18 -03:00
Oliver cbb5914d36 stats: dashboard updated with fresh analytics — 21 visitors, 180 pageviews, 1 agent sold 2026-06-13 14:55:26 -03:00
Oliver b4a5f18085 blog: Why Backing Up an AI Agent Is So Hard — real filesystem data, full-disk snapshot solution 2026-06-13 14:52:40 -03:00
Oliver 1e45134a12 Change 'Create' to 'Work with' — all 10-minute claims updated 2026-06-13 14:49:00 -03:00
Oliver 7bb8d56403 Analytics auto-update: Day 5 (Jun 13) — 21 visitors, 180 pageviews, 4 new visitors (DE +2) 2026-06-13 03:00:52 -03:00
Oliver 9eb72a6313 Remove TXT-missing blocker — site added to Google, waiting for scan 2026-06-12 20:21:31 -03:00
Oliver 101100bfc0 Add error.html — coupon already used page. Single-use keys message + link back to pricing section. 2026-06-12 11:45:09 -03:00
Oliver 7594b9b459 Remove public scripts/ directory — secrets exposed on web root. Move working scripts to /root/scripts/ (non-public). Add .gitignore to prevent recurrence. 2026-06-12 11:42:43 -03:00
Oliver d5175cce98 change: update all '5 Minutes'/'5 minutes'/'~5 min' to '10 Minutes'/'10 min' across entire site 2026-06-12 07:55:48 -03:00
Oliver d82ae6ac56 change: update all '5 minutes' to '10 minutes' across homepage 2026-06-12 07:50:05 -03:00
Oliver 2d37d28e32 fix: restore missing <select id='pricing-location'> opening tag
The <select> element for location was missing its opening tag,
causing document.getElementById('pricing-location') to return null
in hireAgent(). This broke the 'Continue with Stripe' button.
2026-06-12 07:43:18 -03:00
Oliver 801c165f4c Day 4 auto-update: 17 visitors, 114 pageviews (+89%/+208% MoM) 2026-06-12 03:01:25 -03:00
Oliver 41c2dc0f3a Blog: add speed-run-kie-ai-image — generate images via Kie.ai multi-model API with Hermes Agent 2026-06-11 12:49:20 -03:00
Oliver c0bf18473f add ?utm_source=derez tracking to all outbound links across pages and blog posts 2026-06-11 09:45:51 -03:00
Oliver ad9415ac6a add architecture area color for blog cards 2026-06-11 09:42:33 -03:00
Oliver 73f8ca3e24 blog: Direct Odoo API vs MCP — why direct access wins for AI agents 2026-06-11 09:39:41 -03:00
Oliver 50633c6cde add Odoo + Hermes Agent for Startups focus page + homepage link 2026-06-11 09:33:32 -03:00
Oliver feefcdff75 add chapter 5: Vim — edit and read files on your agent 2026-06-11 09:30:05 -03:00
Oliver 0580f26782 add SSH for Agents focus topic page + link in Topics section 2026-06-11 09:27:09 -03:00
Oliver 5321527d9e FAQ: update passwords (two types) and troubleshooting (chatbot) 2026-06-11 09:19:44 -03:00
Oliver 7116f3c659 FAQ: add SSH XS note to root access, add How do updates work? 2026-06-11 09:16:05 -03:00
Oliver 6e4e922041 Daily brief June 11: D3 deep work — outreach template, F&F guide, directory prep, cornerstone blog post 2026-06-11 09:04:07 -03:00
Oliver 55436152e7 Revert "add 5-icon value prop strip between hero and features"
This reverts commit af95dc37fd.
2026-06-11 08:34:19 -03:00
Oliver af95dc37fd add 5-icon value prop strip between hero and features 2026-06-11 08:32:10 -03:00
Oliver e5ddcc699c Pricing: change Senior spec to 3GB RAM / 30GB HDD in index.html and add.html 2026-06-11 06:27:03 -03:00
Oliver 51cf6dcba7 Fix: add missing JS concatenation operator in blogRender — was breaking the entire script block 2026-06-11 06:25:13 -03:00
Oliver 145e84b2e1 Landing pages: chatgpt-agent.html + odoo-hermes-agent.html. Nav: add Topics link. Homepage: add Focus Topics section with cards. 2026-06-11 06:17:56 -03:00
Oliver fd733956ad Dashboard: move Website stats section to bottom of page 2026-06-11 06:13:04 -03:00
Oliver a9cc8be6c4 Analytics: add 'Blog Card Click' custom Plausible event to blog cards — fires on click with post ID and area as props 2026-06-11 06:12:15 -03:00
Oliver 1439331736 Blog: add speed-run-nextcloud-svg — connect to Nextcloud and render vector graphics with an AI agent 2026-06-11 06:10:53 -03:00
Oliver 4cb320a850 Dashboard: update visitor count to 9, CRM to 139, Backlinks campaign metrics reflect 50 sourced targets 2026-06-11 06:09:16 -03:00
Oliver 0dfffb6772 Backlinks: sourced 50 backlink targets (15 dirs, 15 blogs, 20 YT/newsletters) → CRM Hold with strategy=Backlink outreach. Dashboard updated. 2026-06-11 06:08:41 -03:00
Oliver 52dd17384a Dashboard: add trend arrows (▲/▼/●) with color to Website stats — compares day-over-day + update-to-update 2026-06-11 06:00:59 -03:00
Oliver e06572d0a6 Dashboard: fix stats grid CSS — flex layout and naming now applies to all stat cards 2026-06-11 05:57:39 -03:00
Oliver ec80537e4b Dashboard: add Website section with Plausible analytics (9 visitors, 37 pageviews, 2 agents sold) + auto-fetch from stats webhook at 03:00 daily 2026-06-11 05:31:10 -03:00
Oliver ece87fee04 Backup research: add post-speedrun filesystem snapshot (6.8G, 69% outside /root) + reference to competitor profiling speed-run 2026-06-10 19:55:42 -03:00
Oliver 0614fa166d Merge: default pricing to Monthly (resolve conflict) 2026-06-10 15:52:37 -03:00
Oliver c2e31b5404 Pricing: default to Monthly instead of Yearly 2026-06-10 15:50:02 -03:00
Oliver cbcce18d91 Restore blog ideas section + #001 backup idea with filesystem analysis data 2026-06-10 14:19:13 -03:00
Oliver 74d0df66a6 Blog: add competitor profiling speed-run post 2026-06-10 13:59:26 -03:00
Oliver 10b03c3ecb Dashboard: remove blog post ideas section (posts are live) 2026-06-10 13:46:40 -03:00
Oliver d99f4c1a63 Blog: add research agent speed-run post (mobile.de scraper) 2026-06-10 13:43:18 -03:00
Oliver 2ef8427120 Blog posts: update Prompt 1 to 'Generated by the Derez Dashboard' 2026-06-10 13:39:29 -03:00
Oliver e7d386ec3f Blog ideas: add filesystem analysis research to idea #001 2026-06-10 13:36:28 -03:00
Oliver e64f4b6343 Blog: add cold email speed-run post 2026-06-10 13:26:49 -03:00
Oliver 6c9f3316c5 Move blog ideas section from homepage to dashboard (operations.html) 2026-06-10 13:02:36 -03:00
Oliver 76d2bb3be3 add Blog Post Ideas section with first idea: why backing up an agent is so hard 2026-06-10 12:16:20 -03:00
Oliver cc7a61c587 swap FAQ and founder story section order 2026-06-10 11:09:38 -03:00
Oliver 83a290429d Footer: add LinkedIn link 2026-06-10 09:55:04 -03:00
Oliver 77df4ef730 Icon: fill entire canvas with bg color 2026-06-10 09:29:07 -03:00
Oliver f5b942bfed Icon: revert to standard bg #08080c 2026-06-10 09:25:54 -03:00
Oliver 18766b60f3 Icon: transparent background (remove rounded square fill) 2026-06-10 09:23:33 -03:00
Oliver 2cb8cc55e0 Icon: reduce by 20%, center for circular YT crop 2026-06-10 09:20:34 -03:00
Oliver d12712d45c Add profile icon (SVG + PNG) at 98x98 2026-06-10 09:17:30 -03:00
Oliver 82efe44750 YouTube: create banner (2048x1152), add channel info to dashboard, update memory 2026-06-10 09:12:47 -03:00
Oliver 79396bc182 Footer: add YouTube channel link 2026-06-10 09:07:43 -03:00
Oliver 6be896dc34 Blog post: shorten prompt 1 to 'Generated by' 2026-06-10 09:06:44 -03:00
Oliver 029afb769b Blog post: add 'Generated by the Dashboard' label to prompt 1 2026-06-10 09:03:33 -03:00
Oliver 16cab1231e Daily brief June 10: sitemap, robots.txt, cornerstone blog post, KPI sync
- Created sitemap.xml (7 URLs) + robots.txt (allow all, sitemap reference)
- Created cornerstone blog post: 'Hermes Agent Setup Guide' (tutorial)
- Registered new blog post in blog/index.json
- Updated launch-status.json to Day 2 with current CRM data (89 contacts)
- Synced operations.json metadata for Day 2 brief session
- CRM grew from 62→89 contacts (+27), YT creators 59→60 (+1)
2026-06-10 09:03:18 -03:00
Oliver 8fb9e21859 Blog post: split prompt section into two prompts (integration + leads) 2026-06-10 08:53:27 -03:00
Oliver 1512462102 Blog post: update credentials, prompt (leads), add pro tip about Odoo per-user pricing 2026-06-10 07:43:08 -03:00
Oliver b486e5ad22 Blog post: fix trial time (30s→5min) and mention API key generation 2026-06-10 07:01:00 -03:00
Oliver 02bbf71a91 Blog post: add utm_source=derez to ODOO4projects link 2026-06-10 06:24:33 -03:00
Oliver a751128c7a Add Blog link to nav menu 2026-06-10 06:22:43 -03:00
Oliver 752d481e83 Blog: add blog950/blog1750 coupons, agent field + chip rendering in grid cards 2026-06-10 06:14:22 -03:00
Oliver 9ebf08a10e Blog post: add HERMES chip, BLOG499 coupon CTA, register coupon code in both pages 2026-06-10 06:02:27 -03:00
Oliver 28770da811 Blog: replace all posts with single speed-run post, add area-speed-run badge, create speed-run-poster skill 2026-06-10 05:50:40 -03:00
Oliver 016e40aca6 Blog: 3x2 grid, feature-style area badges with unique colors, add derez-blog-update skill 2026-06-10 05:18:32 -03:00
Oliver 23503d8c97 Add blog section: 2x2 grid with search, pagination, and 8 sample posts 2026-06-10 05:10:08 -03:00
Oliver 595f32bbfa infos: 10K visitors action plan with blog strategy + phases + why not started 2026-06-09 19:57:07 -03:00
Oliver f7802512b4 add realistic backlink targets (10 links/5 domains/3 posts) 2026-06-09 19:56:23 -03:00
Oliver a05dd839ba add Backlinks campaign card 2026-06-09 19:49:14 -03:00