Commit Graph

  • bd26cc8ea6 Renumber article slugs to sequential article-N main 2.1.1 davide 2026-09-14 14:41:03 +02:00
  • 728e931421 Fix mobile header overlap and thumbnail crop ratio davide 2026-09-14 14:28:14 +02:00
  • bd920627fa Add CHANGELOG.md v2.1.0 davide 2026-09-11 15:43:57 +02:00
  • ac536bd152 Add an English translation of the corralito training-courses page davide 2026-09-11 15:39:31 +02:00
  • 1247a2ca07 Add numbered pagination and redesign the IT/EN language switch davide 2026-09-11 14:31:58 +02:00
  • 364fda3980 Enable claude-md-management and ui-ux-pro-max Claude Code plugins for this repo davide 2026-09-11 14:31:45 +02:00
  • 33b49c5dbb Add hand-rolled English support (/en/*) alongside the Italian site davide 2026-09-11 13:52:13 +02:00
  • 847edc7397 Cap articles.content at 10000 characters, with coverage davide 2026-09-11 12:12:29 +02:00
  • 7ce073d2a9 Bind-mount PocketBase data dir in local dev instead of a named volume davide 2026-09-11 12:04:54 +02:00
  • 91181f2170 Add unit, integration and e2e test suites davide 2026-09-11 11:41:52 +02:00
  • 6609e3ae28 Add ESLint to the frontend davide 2026-09-11 11:25:34 +02:00
  • 49c42ecc96 Replace Strapi CMS with PocketBase davide 2026-09-11 11:25:14 +02:00
  • 91540224a9 Lighten Strapi CMS: drop unused cloud plugin, disable telemetry/promo UI davide 2026-09-09 15:48:19 +02:00
  • 47a8e7788f Add docs/ with architecture, content model, frontend reference davide 2026-09-09 15:28:27 +02:00
  • 754b84e5f6 temp temp davide 2026-09-08 23:34:42 +02:00
  • 0d56769388 Home: only latest article reachable via 'read the latest article' link v1.0.0 davide 2026-08-28 08:27:57 +02:00
  • 91b61caa37 Simplify home page and nav to a single latest-article link davide 2026-08-27 13:35:29 +02:00
  • b7bb664c95 Add landing page content and a courses page, restyle both davide 2026-08-26 10:46:46 +02:00
  • 809b60d85e Remove i18n, keep only Italian and rely on browser translation davide 2026-08-26 09:39:05 +02:00
  • 448dd881e4 Ignore ops/ (holds VPS credentials, never commit) davide 2026-08-25 20:07:09 +02:00
  • 8021ea7254 Route every Strapi plugin path to the CMS, not just /admin davide 2026-08-25 20:06:40 +02:00
  • e927396505 Serve the CMS admin panel under /admin on the public domain davide 2026-08-25 19:49:37 +02:00
  • cb29c68d75 Fix ACME DNS resolution failures in the caddy container davide 2026-08-25 19:23:56 +02:00
  • 071bc1eaa5 Make the site responsive for phones, tablets, and desktop davide 2026-08-25 19:04:40 +02:00
  • abeabb3a44 Add the official social marks to the footer links davide 2026-08-25 16:11:14 +02:00
  • 0229960a15 Add the social profiles to the footer davide 2026-08-25 15:35:29 +02:00
  • 31dbf56235 Show the author and publication time on articles davide 2026-08-25 15:30:57 +02:00
  • c08f53ca69 Add a language switcher with English, Italian, Spanish and French davide 2026-08-25 14:23:09 +02:00
  • f5639111f9 Add the contact address to the footer davide 2026-08-25 13:44:14 +02:00
  • 9256def085 Use the full seal for the favicon at every size davide 2026-08-25 13:31:27 +02:00
  • 4e8d1a892e Use the CorralitoComing seal as the site logo and favicon davide 2026-08-25 13:25:13 +02:00
  • 55b70f0805 Restyle the frontend as an editorial magazine layout davide 2026-08-25 12:22:05 +02:00
  • 005c90f33a Rename the site to CorralitoComing and switch the UI to English davide 2026-08-25 12:08:01 +02:00
  • d97fd3f92f Explain how to generate the .env secrets davide 2026-08-25 11:45:41 +02:00
  • c9ee871c44 Document the stack, the dev workflow and the production deployment davide 2026-08-25 11:42:33 +02:00
  • 960b007ba7 Add Docker Compose stack with PostgreSQL and Caddy davide 2026-08-25 11:42:24 +02:00
  • a808f1010f Add Nuxt frontend with blog index, article and category pages davide 2026-08-25 11:42:17 +02:00
  • ec5976135f Add Strapi CMS with Article and Category content types davide 2026-08-25 11:42:00 +02:00
  • 8e0a33b4fd Add project documentation, license and gitignore davide 2026-08-25 10:17:53 +02:00