-
dc02563e52
fix: write nginx config before container start to fix first-deploy health check
Deeman
2026-02-20 12:45:37 +01:00
-
449ff413e3
chore: update virtual office address in all legal pages
Deeman
2026-02-20 11:44:14 +01:00
-
c0c8607664
fix: migration atomicity + deploy hardening + Litestream R2
Deeman
2026-02-20 10:28:59 +01:00
-
363f93885d
fix: ruff clean + all visual tests passing
Deeman
2026-02-20 08:49:47 +01:00
-
b416cd682a
feat: i18n URL prefixes + German legal pages
Deeman
2026-02-20 02:28:59 +01:00
-
b19b6b907c
fix: use inline SVG data URI for favicon — bypasses browser cache
Deeman
2026-02-20 02:22:29 +01:00
-
9e93df27e9
chore: bump favicon SVG cache-bust to v5
Deeman
2026-02-20 02:16:28 +01:00
-
4f83fc1d36
fix: center nav logo, remove footer racket, replace favicon
Deeman
2026-02-20 02:12:51 +01:00
-
8671facd7c
chore: polish cookie banner — animation, UX, accessibility
Deeman
2026-02-20 02:06:38 +01:00
-
a7b38339a6
feat: cookie consent banner, defer Paddle.js to checkout pages
Deeman
2026-02-20 01:48:08 +01:00
-
23ca28613e
chore: solid white nav — remove frosted glass backdrop
Deeman
2026-02-20 01:16:14 +01:00
-
6d622e7663
chore: self-host fonts (Bricolage Grotesque, DM Sans) and HTMX — remove Google Fonts, jsDelivr, unpkg dependencies
Deeman
2026-02-20 01:08:30 +01:00
-
3f8f0a7187
chore: replace nav SVG racket logo with text-only wordmark
Deeman
2026-02-20 00:59:49 +01:00
-
68cf03c026
refactor: rename ADMIN_EMAIL -> LEADS_EMAIL for clarity
Deeman
2026-02-20 00:41:05 +01:00
-
bd8976f344
fix: sending domain notification -> notifications.padelnomics.io
Deeman
2026-02-20 00:37:56 +01:00
-
2e666e84dc
chore: add WAITLIST_MODE and RESEND_AUDIENCE_PLANNER to .env.example
Deeman
2026-02-20 00:25:12 +01:00
-
cb1fc00027
chore: ignore .hypothesis/ test output directory
Deeman
2026-02-19 23:46:10 +01:00
-
bc7fbcd595
chore: commit pending changes — logo, base template, scratch designs, changelog
Deeman
2026-02-19 23:45:42 +01:00
-
a1933eb2ba
feat: auto-create Resend audiences per blueprint
Deeman
2026-02-19 23:42:13 +01:00
-
-
77d801e326
feat: auto-create Resend audiences per blueprint
Deeman
2026-02-19 23:41:45 +01:00
-
-
05b7397687
Refactor waitlist mode with decorator pattern + helper function
Deeman
2026-02-19 23:04:21 +01:00
-
7d39970d50
redesign logo with padel holes and bust favicon cache
Deeman
2026-02-19 21:29:28 +01:00
-
95e331769c
update logo to padel racket shape and refresh favicons
Deeman
2026-02-19 21:19:29 +01:00
-
51e330a57f
add Imprint page (§5 DDG) and restructure footer legal column
Deeman
2026-02-19 21:08:35 +01:00
-
746ba717b3
add research folder with market docs, strategy notes, and KfW files
Deeman
2026-02-19 21:00:01 +01:00
-
12e43c23eb
add Markets to navbar and fix logo spacing and auth button wrapping
Deeman
2026-02-19 20:56:03 +01:00
-
b747de9c8c
add .worktrees to gitignore and fix base.html comment
Deeman
2026-02-19 20:29:20 +01:00
-
5de83d820c
add simple A/B testing with @ab_test decorator and Umami data-tag
Deeman
2026-02-19 20:07:50 +01:00
-
b108a53ef3
updates
Deeman
2026-02-19 19:16:23 +01:00
-
781281f9bc
fix billing toggle and Most Popular badge consistency
Deeman
2026-02-19 18:36:12 +01:00
-
321d321ba9
add image-first directory card redesign and cover image upload
Deeman
2026-02-19 18:17:54 +01:00
-
536eefffdb
add Basic tier, monthly/yearly billing, and supplier detail redesign
Deeman
2026-02-19 15:03:21 +01:00
-
07c7e61049
refactor migration system: single source of truth via replay
Deeman
2026-02-19 00:23:28 +01:00
-
0b8350c770
fix webhook crashes on null custom_data, migrate to SDK Verifier
Deeman
2026-02-18 22:43:40 +01:00
-
df8a747463
add credit system and supplier webhook test suites, remove dead test
Deeman
2026-02-18 22:02:09 +01:00
-
0fe5ab1259
fix supplier dashboard UX, Paddle integration, and dev tooling
Deeman
2026-02-18 19:40:06 +01:00
-
891b875cd1
fix dev_run.sh not stopping child processes on Ctrl-C
Deeman
2026-02-18 17:38:26 +01:00
-
4c14b14bef
add clickable admin list rows and supplier owner impersonation
Deeman
2026-02-18 17:25:42 +01:00
-
4e61e9b1ab
fix broken webhook signature verification and stale billing tests
Deeman
2026-02-18 16:49:23 +01:00
-
61bf855103
add programmatic SEO content engine with article generation pipeline and tests
Deeman
2026-02-18 16:40:11 +01:00
-
0b218f35ca
add Paddle webhook auto-setup, ngrok tunnel, and clean DB on each dev run
Deeman
2026-02-18 13:52:23 +01:00
-
77da44f3c8
add dev setup/run scripts and Resend test email docs
Deeman
2026-02-18 12:16:37 +01:00
-
b99cd3c7d8
fix quote form state loss, admin errors, UI polish; add seed data and playwright tests
Deeman
2026-02-18 09:37:13 +01:00
-
7d3aa3141d
update README with local testing guide, fix feedback placeholder, sync .env.example
Deeman
2026-02-17 22:29:40 +01:00
-
f29c56cbaa
add Phase 2: supplier dashboard, business plan PDF, Paddle.js checkout, admin tools
Deeman
2026-02-17 22:23:43 +01:00
-
6a10f82b5d
add double opt-in email verification for quote requests
Deeman
2026-02-17 17:02:32 +01:00
-
e0563d62ff
polish nav, planner UX, country pills, and dev magic link
Deeman
2026-02-17 14:36:26 +01:00
-
cefdb7ce3a
fix directory search: SQL param order and HTMX include selector
Deeman
2026-02-17 14:16:21 +01:00
-
fc410920d8
add supplier tiers, directory redesign, CTA cleanup, and ROI fix
Deeman
2026-02-17 14:11:35 +01:00
-
02d216bc94
update landing journey: 5-stage funnel with Coming Soon badges
Deeman
2026-02-16 18:30:16 +01:00
-
7cb41d91f2
fix planner toggle active state, improve space defaults
Deeman
2026-02-16 18:06:03 +01:00
-
11999bdc5d
add scratch stuff
Deeman
2026-02-16 18:03:00 +01:00
-
1d744bbf6d
style transactional emails with branded layout
Deeman
2026-02-16 16:29:13 +01:00
-
72077fdd46
migrate from Pico CSS to Tailwind CSS v4
Deeman
2026-02-16 14:45:32 +01:00
-
2763bcd943
updates
Deeman
2026-02-16 13:24:42 +01:00
-
e62f99553a
fix admin template collision with auth/dashboard blueprints
Deeman
2026-02-16 12:17:15 +01:00
-
c7d2e5d756
fix leftover stripe references in admin user detail
Deeman
2026-02-16 12:06:00 +01:00
-
97e3310998
add migration docs & tests, fix empty env var crash
Deeman
2026-02-16 11:37:00 +01:00
-
674e051084
fix 0001 migration: skip rename if columns already renamed
Deeman
2026-02-16 11:07:25 +01:00
-
5bcc048183
update changelog with sequential migration system
Deeman
2026-02-16 10:58:42 +01:00
-
c10cd4d714
add sequential migration system with version tracking
Deeman
2026-02-16 10:57:28 +01:00
-
25d06a80d5
switch payment provider from LemonSqueezy to Paddle
Deeman
2026-02-16 10:40:40 +01:00
-
53ca195a49
update copier src_path to match renamed template directory
Deeman
2026-02-15 21:55:25 +01:00
-
ac9ce179fd
add favicon extracted from logo P glyph
Deeman
2026-02-15 20:06:23 +01:00
-
484428d71f
redesign landing page: better teaser calc, value-focused CTAs
Deeman
2026-02-14 02:36:33 +01:00
-
9c2465e4c5
force heading colors with !important to beat Pico's cascade
Deeman
2026-02-14 02:11:53 +01:00
-
f562df8437
fix heading colors on dark-OS systems, increase logo size
Deeman
2026-02-14 00:16:31 +01:00
-
6bba19f628
skip visual tests in CI — require explicit -m visual flag
Deeman
2026-02-13 23:59:53 +01:00
-
dc685e8e7b
fix logo sizing, heading colors, and add Playwright visual tests
Deeman
2026-02-13 23:56:39 +01:00
-
6df3f8d388
switch from dark to light theme matching Court Tech brand guide
Deeman
2026-02-13 23:06:12 +01:00
-
1e56087060
fix deploy.sh stopping router during blue-green switch
Deeman
2026-02-13 22:16:19 +01:00
-
337816c6c1
fix env_file path to use padelnomics/.env
Deeman
2026-02-13 16:44:33 +01:00
-
a94408051e
update readme
Deeman
2026-02-13 16:10:25 +01:00
-
be35738997
fix ruff lint errors across all source files
Deeman
2026-02-13 16:00:37 +01:00
-
76ef8f1c29
fix pytest call
Deeman
2026-02-13 14:52:56 +01:00
-
fa09fc81c9
add CI/CD pipeline with blue-green deployment
Deeman
2026-02-13 14:39:15 +01:00
-
3dbdd17ddb
remove local path from changelog entry
Deeman
2026-02-13 12:17:16 +01:00
-
9703651562
add hybrid calculator refactor and comprehensive billing test suite
Deeman
2026-02-13 12:05:03 +01:00
-
cf11add1e5
add Podscan-inspired teaser calculator to landing page
Deeman
2026-02-13 08:24:54 +01:00
-
9b1963618c
apply Court Tech brand design across app
Deeman
2026-02-13 08:22:06 +01:00
-
ae0be85544
add minimal README.md required by hatchling build
Deeman
2026-02-13 08:13:34 +01:00
-
2ef9822d95
apply copier update: switch to LemonSqueezy payment provider
Deeman
2026-02-13 08:09:31 +01:00
-
2f4be38e07
add scratch
Deeman
2026-02-13 07:53:24 +01:00
-
71b94e97e8
updates
Deeman
2026-02-12 22:14:10 +01:00
-
403b6661ba
add landing page react generated
Deeman
2026-02-11 23:01:25 +01:00
-
aa57156d9d
updates
Deeman
2026-02-11 22:52:06 +01:00
-
49c0ed31f1
add .claude
Deeman
2026-02-11 21:25:00 +01:00
-
c6ce001aae
initial commit
Deeman
2026-02-11 14:53:09 +01:00