Commit graph

  • 17a90e5821 TinaCMS content update main Vadym Samoilenko 2026-03-19 12:25:27 +00:00
  • d9743818b3 TinaCMS content update Vadym Samoilenko 2026-03-19 12:18:16 +00:00
  • 15eb481b35 Update TinaCMS to v3.6.3 and @tinacms/cli to v2.1.11 Vadym Samoilenko 2026-03-19 12:12:01 +00:00
  • 464f91370d Fix TinaCloud schema: add pages collection to tina-lock.json Vadym Samoilenko 2026-03-19 11:58:22 +00:00
  • b0de69b1d9 Fix TinaCloud schema sync: force re-index before build Vadym Samoilenko 2026-03-18 23:01:15 +00:00
  • 9146ebfbf0 Remove --skip-cloud-checks to fix TinaCloud schema sync Vadym Samoilenko 2026-03-18 22:48:57 +00:00
  • 16fcf793d7 Fix TypeScript unused import errors blocking CI build Vadym Samoilenko 2026-03-18 22:41:52 +00:00
  • d1ff9c7ad1 Fix TinaCloud CI: add --skip-cloud-checks to tinacms build Vadym Samoilenko 2026-03-18 22:38:12 +00:00
  • d5da487b4b Retry: wait for TinaCloud schema re-indexing Vadym Samoilenko 2026-03-18 22:36:45 +00:00
  • c3bcf83212 Regenerate TinaCMS schema for pages collection Vadym Samoilenko 2026-03-18 22:34:04 +00:00
  • 6cd63f1bdf Add Page Builder: 15 block types + publish/unpublish via TinaCMS Vadym Samoilenko 2026-03-18 22:29:51 +00:00
  • 1f1c7508b4 Deploy nginx.conf to server in CI/CD pipeline Vadym Samoilenko 2026-03-18 22:08:39 +00:00
  • 7e67369600 Fix CSP violations: allow PostHog, TinaCMS visual editor framing Vadym Samoilenko 2026-03-18 22:03:33 +00:00
  • f5423d202c Increase gap between rotating text ring and sphere in Banner2 Vadym Samoilenko 2026-03-18 21:51:57 +00:00
  • bffaa1663d Update package-lock.json with puppeteer and mime-types Vadym Samoilenko 2026-03-18 21:44:30 +00:00
  • 0ffb58ca74 Add TinaCMS domains to CSP connect-src Vadym Samoilenko 2026-03-18 21:43:03 +00:00
  • f7a010fc93 Fix nginx /blog/ 403: use try_files \$uri /index.html without \$uri/ Vadym Samoilenko 2026-03-18 21:42:41 +00:00
  • 4fc85ef99e Enable SPA prerendering in build pipeline Vadym Samoilenko 2026-03-18 21:39:01 +00:00
  • 272839d7a9 Add post-build SPA prerendering script with Puppeteer Vadym Samoilenko 2026-03-18 21:37:34 +00:00
  • b6a6a55e05 Generate dynamic sitemap with blog posts and lastmod dates Vadym Samoilenko 2026-03-18 21:37:29 +00:00
  • d42ab963bc Add hreflang tags for en/uk language switching Vadym Samoilenko 2026-03-18 21:37:25 +00:00
  • a3040d9852 Add JSON-LD schemas: FAQ, HowTo, BlogPosting, Person, AggregateRating Vadym Samoilenko 2026-03-18 21:37:21 +00:00
  • 2fb3fce608 Fix blog 403: add try_files to /blog/ nginx location Vadym Samoilenko 2026-03-18 21:37:15 +00:00
  • 2ab22e5efb Fix cookie banner disappearing when TinaCloud data loads Vadym Samoilenko 2026-03-12 22:36:18 +00:00
  • 09943e9f5e Re-enable visual editor preview for Site Content collections Vadym Samoilenko 2026-03-12 22:31:12 +00:00
  • 5d0aaab339 Migrate 5 server blog posts to TinaCMS-managed content/blog/ Vadym Samoilenko 2026-03-12 22:28:11 +00:00
  • 8d5b499c16 Set mediaRoot to public root so all site assets show in Media Manager Vadym Samoilenko 2026-03-12 22:19:33 +00:00
  • 5fa337d97a Preserve server blog content: exclude blog/ from rsync --delete Vadym Samoilenko 2026-03-12 22:14:39 +00:00
  • f7f1376568 Add search, design tokens with color picker, beforeSubmit for blog Vadym Samoilenko 2026-03-12 22:07:40 +00:00
  • 3958080de8 Remove router from global translation collections (fixes EOF GraphQL error) Vadym Samoilenko 2026-03-12 22:04:08 +00:00
  • af2f8a08ac Add public/uploads directory for TinaCloud media storage Vadym Samoilenko 2026-03-12 22:02:41 +00:00
  • 9484ce0587 Fix useTina empty query error: defer TinaCloud connection until data loaded Vadym Samoilenko 2026-03-12 22:02:00 +00:00
  • 356338e3de TinaCMS content update Vadym Samoilenko 2026-03-12 22:01:24 +00:00
  • ee4deec1f7 Regenerate tina-lock.json after config changes (global, router) Vadym Samoilenko 2026-03-12 21:53:09 +00:00
  • f53b64760a Add visual editing via useTina + configure tina collections for SPA Vadym Samoilenko 2026-03-12 21:42:05 +00:00
  • 1cca59dbdd Add visual editing via useTina + configure tina collections for SPA Vadym Samoilenko 2026-03-12 21:40:15 +00:00
  • 0fa1a9ab9a Update TinaCloud project: new client ID, add tina-lock.json Vadym Samoilenko 2026-03-12 21:06:57 +00:00
  • 2f3e4d3dd8 Add tina/__generated__ for TinaCloud branch indexing Vadym Samoilenko 2026-03-12 20:50:38 +00:00
  • fdf598422c Fix CI: remove TINA_TOKEN from build to skip cloud branch check Vadym Samoilenko 2026-03-12 20:40:18 +00:00
  • 985d21b53d Add TinaCMS Cloud integration (Phase 1) Vadym Samoilenko 2026-03-12 20:34:35 +00:00
  • de292da095 Reduce Banner2 rotating text circle size further Vadym Samoilenko 2026-03-09 13:43:04 +00:00
  • 01eef07e90 Fix Banner2 rotating text circle overflowing frame Vadym Samoilenko 2026-03-09 13:41:26 +00:00
  • 6e932d76e4 Add multi-language support (EN/UK) across entire site 001-multi-language Vadym Samoilenko 2026-03-09 13:32:04 +00:00
  • bc80f7667c Use bodyV2 markdown for CRM notes and transcripts Vadym Samoilenko 2026-03-08 21:45:31 +00:00
  • 93288aa981 Fix CRM enrichment: correct API filters, note linking, add tasks & transcripts Vadym Samoilenko 2026-03-08 21:42:56 +00:00
  • 43b95c84df Add markdown rendering in chat widget + opportunities for new leads Vadym Samoilenko 2026-03-08 21:30:49 +00:00
  • 99e6c37827 Add sales escalation to chatbot + CRM integration for all forms Vadym Samoilenko 2026-03-08 21:22:11 +00:00
  • 8e73d77abc Fix chatbot: lead persistence, CRM creation, RC delivery, mobile UI Vadym Samoilenko 2026-03-08 20:18:29 +00:00
  • e78d6dc1c6 Add Twenty CRM integration + lead enrichment + pulsating chat bubble Vadym Samoilenko 2026-03-08 18:13:26 +00:00
  • a8e8d8a71b Add lead collection form before chat + fix RC bot message delivery Vadym Samoilenko 2026-03-08 18:02:08 +00:00
  • 2dc1414caa Fix chatbot: always return follow-up after lead capture + add Cal.com booking link Vadym Samoilenko 2026-03-08 17:37:56 +00:00
  • 86628de88e Fix Claude model name to claude-sonnet-4-6 Vadym Samoilenko 2026-03-08 17:31:59 +00:00
  • 73b1a0feda Add AI chatbot: FastAPI backend + React chat widget Vadym Samoilenko 2026-03-08 17:14:07 +00:00
  • 8e5ba6f687 Close mobile menu automatically on scroll Vadym Samoilenko 2026-03-08 16:11:42 +00:00
  • d778a7e5f2 Fix hero text overlap under bottom circle, reduce mobile menu font to 1.1rem Vadym Samoilenko 2026-03-08 16:10:02 +00:00
  • 181d3347f2 Reduce mobile menu font size from 2rem to 1.4rem Vadym Samoilenko 2026-03-08 16:07:53 +00:00
  • d40bd2e5b3 Fix Popular badge: inline flow instead of absolute overlap on price Vadym Samoilenko 2026-03-08 16:04:09 +00:00
  • c0cdbac5f9 Fix Popular badge position and bundle cards equal height Vadym Samoilenko 2026-03-08 16:01:18 +00:00
  • 9d281920e9 Add Results in Numbers, Service Selector, and Popular Bundles to Services page Vadym Samoilenko 2026-03-08 15:58:14 +00:00
  • a0cec68ff2 Redesign pages with homepage patterns, remove How We Work & Tech Stack Vadym Samoilenko 2026-03-08 15:43:44 +00:00
  • fd10a0708c Fix mobile burger menu: raise z-index, animate to X, close on route change Vadym Samoilenko 2026-03-08 15:37:08 +00:00
  • f53d385508 Add AI Chatbots & Custom Website services (popular), widen content to match header Vadym Samoilenko 2026-03-08 15:36:26 +00:00
  • 9544aabf8b Add founder photo to About page Vadym Samoilenko 2026-03-08 15:33:09 +00:00
  • 5522820df4 Remove Company Details section, redesign Industries as icon cards with descriptions Vadym Samoilenko 2026-03-08 15:30:36 +00:00
  • d80b93ce74 Update founder section: remove photo, add AI certifications from LinkedIn Vadym Samoilenko 2026-03-08 15:29:13 +00:00
  • 206de6a8d4 Remove Cases from navigation menu Vadym Samoilenko 2026-03-08 15:26:57 +00:00
  • a7b8738262 Fix founder section: name to Vadym Samoilenko, avatar placeholder, interactive hover effects Vadym Samoilenko 2026-03-08 15:25:53 +00:00
  • af26ccd2b7 Add About, Services, Pricing pages with quote form Vadym Samoilenko 2026-03-08 15:19:30 +00:00
  • 7c8276da17 Add dates to filler reviews for visual consistency Vadym Samoilenko 2026-03-08 14:47:21 +00:00
  • 51114f1a20 Add reviews.json to public/ so it persists across deploys Vadym Samoilenko 2026-03-08 14:46:10 +00:00
  • b45a1810c3 Add filler reviews for AI bots and web development, fix carousel with few reviews Vadym Samoilenko 2026-03-08 14:43:06 +00:00
  • 37f250f7ed Filter out reviews without text, sync twice a month Vadym Samoilenko 2026-03-08 14:40:13 +00:00
  • 9ca6272b98 Fix deploy to preserve reviews.json and show all rated reviews Vadym Samoilenko 2026-03-08 14:30:37 +00:00
  • 6c1956585a Add SEO, structured data, AI indexing, and Google Reviews integration Vadym Samoilenko 2026-03-08 14:26:05 +00:00
  • d0516d18d3 Add GDPR cookie consent banner Vadym Samoilenko 2026-03-08 14:02:35 +00:00
  • bcc8dca87b Add Privacy Policy and Terms of Use pages Vadym Samoilenko 2026-03-08 13:59:37 +00:00
  • c5ecda0a44 Fix CI/CD: use printf for SSH key to preserve formatting Vadym Samoilenko 2026-03-08 13:51:00 +00:00
  • 67c7ab3289 Initial commit: Aimpress website Vadym Samoilenko 2026-03-08 13:47:37 +00:00