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
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