Commit Graph
100 Commits
Author SHA1 Message Date
Oliver c72cbd3af6 blog: Two new posts — Hermes Agent v0.20.6 review + Keyless Web Tier 2026-08-29 08:21:46 -03:00
Oliver cc5783cdc7 Blog: Impeccable for Hermes Agent — design language skill for production UI 2026-08-12 18:58:38 -03:00
Oliver 80904deb10 Add blog post: Speed Run: Use Higgsfield MCP with Hermes Agent via SSH Tunnel 2026-08-09 11:57:10 -03:00
Oliver 56863ad83b Blog: Sync Hermes Agent data to local machine with Unison over SSH 2026-07-29 06:41:29 -03:00
Oliver 2849e9cb00 Blog: add post 'How I Automated My CRM with an AI Agent' 2026-07-24 10:03:42 -03:00
Oliver 20e4bb3422 Blog: add post 'Your AI Agent Just Got 80% Faster — A Business Review of Hermes v0.19.0' 2026-07-23 10:03:58 -03:00
Oliver d4004919e9 blog: add xrdp + Remmina RDP access instructions for the Pi browser post 2026-07-23 07:04:46 -03:00
Oliver 42fef2f8c6 blog: Give Your Hermes Agent a Browser It Can Control — with a Raspberry Pi 2026-07-21 14:07:08 -03:00
Oliver 482cde62b1 Focus topic: new n8n + Hermes Agent integration landing page + homepage card 2026-07-17 15:17:42 -03:00
Oliver 2969696288 Blog: add post 'n8n + Hermes Agent — The 350-Tool Business Automation Hub' 2026-07-17 10:03:54 -03:00
Oliver acaa49af02 Blog: remove SSH reverse tunnel detail from LinkedIn post — reserve for future post 2026-07-10 10:50:39 -03:00
Oliver 01870aa6eb Blog: add post 'How I Automated My LinkedIn Content Publishing with an AI Agent' 2026-07-10 10:08:58 -03:00
Oliver 7c9aa7464a blog: Building a Company #2 — derez-company plugin, 70 leads, and the workflow change that fixed everything 2026-07-10 06:43:16 -03:00
Oliver d84af0b069 blog: reframe series intro — inspire reuse, tease open-source sales profile in next story 2026-07-09 08:07:34 -03:00
Oliver 54027859cc blog: Building a Company series intro — how we use Hermes at derez.ai 2026-07-09 07:28:12 -03:00
Oliver 4fd8ccbafe Frontend: add review, guide, tutorial, architecture area badge mappings + review badge color 2026-07-03 13:44:52 -03:00
Oliver fee0953c5f Blog: Hermes v0.18.0 business review — honest take from a small business owner 2026-07-03 13:42:17 -03:00
Oliver b0c9e44701 Blog: How Hermes Agent closed 949 GitHub issues in 12 days — v0.18.0 deep dive 2026-07-02 18:10:49 -03:00
Oliver 6ca6b33bba Blog: add post 'Make Your AI Agent Verify Its Own Work — No More Hallucinated Done' 2026-07-02 17:32:17 -03:00
Oliver 04b1c0a13b Blog: fix YouTube embed cookie issue on odoo-xml-rpc post — use youtube-nocookie.com 2026-07-02 11:19:30 -03:00
Oliver cdfa125c2a Create /odoo-hermes landing page + link from homepage footer and blog posts with Odoo Hermes anchor text 2026-06-30 16:17:49 -03:00
Oliver 56db882f2e Add Step 3: connection prompt to blog post 2026-06-30 06:27:50 -03:00
Oliver fbda9d9ebc Add embedded YouTube short player for XML-RPC guide 2026-06-30 06:09:58 -03:00
Oliver 86c3ff79dc New post: Odoo XML-RPC + Hermes Agent guide (companion to YouTube short) 2026-06-29 17:16:53 -03:00
Oliver 8425296ef3 Remove Gumpel blog post 2026-06-25 06:16:15 -03:00
Oliver 272ef8e0ff Blog: 'Mit dem Gumpel über Agenten gesprochen' — Story über Hermes, Bier und den Beweis, dass der Agent schneller ist 2026-06-24 17:28:53 -03:00
Oliver fad43e355b sitemap: add missing speed-run-odoo-static-website blog post (Jun 22) 2026-06-24 09:02:22 -03:00
Oliver 7792bd909f affiliate: remove first hero badge, fix copy on second badge 2026-06-23 17:43:20 -03:00
Oliver 59f181e3a7 Nav: add Affiliate link to main menu 2026-06-23 11:09:01 -03:00
Oliver a0f0b2e479 Affiliate hero: add quick restore badge 2026-06-23 11:06:29 -03:00
Oliver 49f18da672 Affiliate hero: two badges — homepage-style speed badge + wizard affiliate link badge 2026-06-23 11:03:24 -03:00
Oliver 26e635d278 Guard pricing-coupon and UTM element access in script.js — fixes crash on pages without pricing section 2026-06-23 10:56:08 -03:00
Oliver b6c72e159a Affiliate CTA: Sign Up button + friends950 coupon for 1 month free 2026-06-23 10:44:49 -03:00
Oliver afce3a3ddd Fix chat on pages without pricing section — guard pricing-period element access in script.js to prevent TDZ crash 2026-06-23 10:42:41 -03:00
Oliver 5206d1c3c9 Affiliate page: simplified How It Works, added chat widget, removed Contact Us button 2026-06-23 10:29:21 -03:00
Oliver 64a46780e9 Affiliate page hero: clearer value prop about integration wizard links 2026-06-23 10:17:57 -03:00
Oliver 1ac2d16cfe Affiliate page: match main site design (same header, footer, CSS, logo, color scheme) 2026-06-23 10:16:19 -03:00
Oliver edf82d5ffb Blog: remove post 'wandern-mit-theo-agent-schreibt' + cleanup sitemap 2026-06-23 10:11:46 -03:00
Oliver 781a8d43f9 Add affiliate program page + sitemap + footer link 2026-06-23 10:08:51 -03:00
Oliver 3b46816a4e blog: speed run - convert Odoo website to static site in 10 mins 2026-06-22 13:26:50 -03:00
Oliver acbddd46a4 sitemap: add 2 new blog posts (Jun 20-21), update homepage lastmod to today 2026-06-22 09:05:24 -03:00
Oliver 6d83073815 blog: Wandern mit Theo — persönlicher Story-Post + area-story CSS/JS 2026-06-21 08:38:21 -03:00
Oliver d70c457d5e blog: 3 Ways to Integrate Odoo and Hermes Agent (corrected — n8n pipeline is method 3) 2026-06-20 11:23:10 -03:00
Oliver 7a0016d08e blog: 3 Ways to Integrate Odoo and Hermes Agent 2026-06-20 11:18:03 -03:00
Oliver 646891bcda Daily brief Day 11: sitemap update (+2 posts), directory/PH prep docs, social post drafts
- Sitemap expanded to 23 URLs: added speed-run-odoo-mcp and speed-run-n8n-skill
- Updated homepage lastmod to 2026-06-19
- docs/directory-submissions.md: BetaList, AlternativeTo, SaaSHub prep + Product Hunt draft
- docs/social-posts-drafts.md: n8n speed run post + launch day placeholder drafts
- Auto-update: operations.json (Day 11, 06:00 UTC) and insights.json
2026-06-19 09:03:09 -03:00
Oliver 1fc63a9ad3 blog: update n8n speed run — /api/v2 wrong endpoint story, 1:36 left, security audit bonus 2026-06-18 07:49:05 -03:00
Oliver f653c0d9a9 blog: add standalone n8n reference prompt with API and skill library 2026-06-18 06:24:09 -03:00
Oliver cbc7d8ed68 blog: update n8n speed-run prompt to hello world — summarize focus.de 2026-06-18 06:18:22 -03:00
Oliver 7f9845d862 blog: Speed Run — Connect Hermes Agent to n8n in 10 Minutes 2026-06-18 06:15:10 -03:00
Oliver 7f027693d5 Auto-update: Day 10 analytics & CRM (Jun 17 data)
- 75 visitors (+12%), 375 pageviews (+4%), 3 agents sold
- 835 CRM contacts, 17 emailed, 0 replied, 3 bounced
- Day counter 9->10, updated insights period to include Jun 17
2026-06-18 03:00:33 -03:00
Oliver 6dc60ef575 fix: campaign item text key mismatch (t vs text) 2026-06-17 05:53:43 -03:00
Oliver 396105cda8 fix: live cold email stats from CRM in dashboard update
- update-launch-dashboard.py now queries the CRM webhook for real pipeline counts
- Goals (Cold Emails Sent, Active Contacts, CRM Contacts) update daily at 03:00
- Campaign cards (Cold Mail, Influencer) rebuilt from operations.json dynamically
- CRM contacts badge in header updates from live data
- All probe functions replaced with actual CRM query
2026-06-17 05:51:37 -03:00
Oliver 87273a901f Daily auto-update: Day 9 stats — 67 visitors, 361 pageviews 2026-06-17 03:01:02 -03:00
Oliver aee6af5fab Convert speed-run-odoo-mcp to guide, add MCP section to odoo-hermes-agent 2026-06-16 14:55:50 -03:00
Oliver 69dc53b02e blog: speed run - connect Hermes to Odoo via MCP 2026-06-16 14:39:16 -03:00
Oliver 886c9efcad sitemap: expand to 21 URLs (all pages + blog posts); blog index: add 2 missing posts 2026-06-16 09:06:05 -03:00
Oliver 14fbf316f4 Day 8 auto-update: 54 visitors, 332 pageviews — June 16, 2026 2026-06-16 03:01:16 -03:00
Oliver 00d82f151e fix: map server names to location codes (fr, usa) in the option values 2026-06-15 12:37:28 -03:00
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