Commit Graph

  • 87da2f63a7 ci: trigger deploy test main juanatsap 2026-05-20 18:50:47 +01:00
  • 6fdba29870 ci: simplify deploy workflow for host-mode runner juanatsap 2026-05-20 18:48:36 +01:00
  • 91b185ef53 ci: add Gitea Actions deploy workflow juanatsap 2026-05-20 18:45:30 +01:00
  • 982257b4c1 feat: update repo URL to repos.txeo.club/txeo/cv-site juanatsap 2026-05-20 18:30:25 +01:00
  • 450ae2a738 feat: add Go-Docs MCP project to CV (EN/ES) juanatsap 2026-05-20 12:24:54 +01:00
  • 37ef0648d7 docs: add Phase 11 (self-hosted deps) and ADR-005 for HTMX/Hyperscript vendoring juanatsap 2026-05-14 13:06:20 +01:00
  • 8f4d0e9433 feat: self-host HTMX 2.0.10 and Hyperscript 0.9.91, remove unpkg CDN juanatsap 2026-05-14 12:59:30 +01:00
  • 20f0e79343 fix: remove private github.txeo.club URL from gh-dashboard description juanatsap 2026-05-07 23:15:37 +01:00
  • 46912f0bf3 feat: add collab category for gh-dashboard project juanatsap 2026-05-07 23:12:32 +01:00
  • ad9a46f554 fix: condense gh-dashboard responsibilities into CV-style bullets juanatsap 2026-05-07 23:10:35 +01:00
  • 33354509ce fix: replace gh-dashboard logo with GitHub octocat icon juanatsap 2026-05-07 23:08:13 +01:00
  • d768908b1c feat: add gh-dashboard project logo from upstream repo juanatsap 2026-05-07 22:59:58 +01:00
  • f3fc6a2632 feat: add gh-dashboard project, language switch partial, header alignment fix juanatsap 2026-05-07 22:52:46 +01:00
  • c6685e40d1 fix: strong anti-hallucination rules — AI must only use query_cv tool data juanatsap 2026-05-04 16:17:28 +01:00
  • aae1a28627 feat: Cmd+K search — rich keywords, real logos, category icons juanatsap 2026-05-04 15:23:15 +01:00
  • b9db689981 fix: remove emojis from chat loading phrases juanatsap 2026-05-04 15:20:04 +01:00
  • 88ecfed5c5 fix: icons toggle also hides all badges (LIVE, GitHub, stars, category) juanatsap 2026-05-04 15:18:54 +01:00
  • ef958dffe5 feat: language switch reloads page (fixes chat), fun loading phrases juanatsap 2026-05-04 15:00:46 +01:00
  • 075a58efe4 fix: category badge before project title juanatsap 2026-05-04 14:53:01 +01:00
  • ea5e0c5aab fix: category badge moved to end of badge row (after GitHub+stars) juanatsap 2026-05-04 14:49:04 +01:00
  • 27cd4d06e8 fix: badge order — GitHub icon, number, star icon juanatsap 2026-05-04 14:46:53 +01:00
  • ddd109d6a3 fix: GitHub+stars badge gold background with white icons/text juanatsap 2026-05-04 14:41:32 +01:00
  • c8e680f7ea feat: 3-letter category tags, merged GitHub+stars badge, pastel colors juanatsap 2026-05-04 14:37:36 +01:00
  • 542419de45 feat: category icon badges on projects — CLI, App, Web, Plugin, SDK juanatsap 2026-05-04 14:28:37 +01:00
  • 29aa3d1fd7 fix: stars badge on all projects with a GitHub repo, not just openSource juanatsap 2026-05-04 14:19:26 +01:00
  • 57db625997 fix: restore SoundInbox GitHub link (no stars badge since not openSource) juanatsap 2026-05-04 14:17:24 +01:00
  • 96ca60babe fix: stars badge shows "13 stars" (number first), SoundInbox not open source juanatsap 2026-05-04 14:08:22 +01:00
  • 7322c1a158 fix: stars count rendered server-side with 30min cache, no client-side API calls juanatsap 2026-05-04 13:52:53 +01:00
  • 76d9649ec2 feat: custom gold stars badge matching other badges, live count via GitHub API juanatsap 2026-05-04 13:47:05 +01:00
  • 9a2343a71e feat: GitHub stars badge on open-source projects via shields.io juanatsap 2026-05-04 13:42:40 +01:00
  • c1a32988cb feat: add SoundInbox project logo juanatsap 2026-05-04 13:35:09 +01:00
  • 7a242ca7b4 fix: enforce project link format (#proj-ID) so icons appear in chat responses juanatsap 2026-05-04 13:32:12 +01:00
  • af456cafc2 fix: chat responds in CV language (en/es), not random juanatsap 2026-05-04 13:27:06 +01:00
  • 3aebc82068 fix: background toggle button dev-only, photo always visible in production juanatsap 2026-05-02 15:00:02 +01:00
  • 65eadcada7 fix: chat tone — neutral intros, no exclamatory openers, open-source chip juanatsap 2026-04-27 00:44:05 +01:00
  • 9547bc7130 feat: remove Commando project, add Gotify Commander logo, drolosoft linked juanatsap 2026-04-27 00:32:54 +01:00
  • 5c5f99b626 fix: English disclaimer matches Spanish tone juanatsap 2026-04-27 00:23:28 +01:00
  • a35db95ca4 fix: chat disclaimer — "soy el yo digital de Juan, y sólo sé responder..." juanatsap 2026-04-27 00:22:36 +01:00
  • ae7d0a9ab7 fix: white avatar circle background + dark theme uses same grid as light juanatsap 2026-04-27 00:07:59 +01:00
  • 668eb56c9f fix: disclaimer tooltip — 'soy el yo digital de Juan' juanatsap 2026-04-27 00:00:52 +01:00
  • 13c409065e fix: chat avatar shows full face with neck and shoulders juanatsap 2026-04-26 23:58:37 +01:00
  • e9154b04f4 fix: chat avatar crop starts from top to show full face juanatsap 2026-04-26 23:50:54 +01:00
  • 614edac5b6 fix: chat avatar larger (36px) with face fully visible juanatsap 2026-04-26 23:49:49 +01:00
  • bc29ca4a05 feat: add Gotify Commander project + fix chat avatar + bold footer juanatsap 2026-04-26 23:46:40 +01:00
  • 6204ffdd6c fix: chat uses second person (tú/you), footer text visible over background juanatsap 2026-04-26 23:39:38 +01:00
  • 6cd949c5ea feat: background photo toggle available everywhere, not just dev juanatsap 2026-04-26 23:33:37 +01:00
  • f5c78e6845 feat: chat speaks as Juan — first person, CV photo avatar, disclaimer tooltip juanatsap 2026-04-26 23:32:48 +01:00
  • 3b6d5e781a feat: background photo system — random Lanzarote landscapes behind CV grid juanatsap 2026-04-25 14:46:33 +01:00
  • fc1ca90b38 fix: chat bubbles crushed to 6px — flex-shrink: 0 prevents row collapse juanatsap 2026-04-14 03:13:04 +01:00
  • 9164344375 fix: summary tense — "I currently work on" Olympic platforms, shorter Drolosoft line juanatsap 2026-04-13 00:44:32 +01:00
  • 2fbd88f28e feat: CV overhaul — modernize skills, add projects, fix proficiency scale juanatsap 2026-04-13 00:07:51 +01:00
  • aae818fbc0 feat: email as mailto link + chat response rules tests (21 assertions) juanatsap 2026-04-10 00:01:49 +01:00
  • 562552add8 fix: agent prompt — Lanzarote location, email always, no contact form reference juanatsap 2026-04-09 23:55:11 +01:00
  • 574f97d5cd fix: mobile chat overflow — break long links, constrain msg width, scroll chips juanatsap 2026-04-09 23:27:13 +01:00
  • 42fe69f5a0 fix: mobile viewport overflow — no horizontal scroll on iPhone juanatsap 2026-04-09 23:19:23 +01:00
  • 837e6fac9d fix: deploy waits for port 1999 to be free before starting service juanatsap 2026-04-09 23:10:47 +01:00
  • 9018edd21a fix: chat agent — show email on contact questions, hide phone, update LLM context juanatsap 2026-04-09 21:01:16 +01:00
  • ff7cd4287b docs: add LLM provider evolution & benchmarks (section 16) juanatsap 2026-04-09 20:48:52 +01:00
  • 1f17277a19 config: switch default Ollama model to Gemma 4 26B MoE (3-4x faster than GLM) juanatsap 2026-04-09 20:42:41 +01:00
  • 7b6062d0f2 privacy: remove phone number from CV — private data juanatsap 2026-04-09 20:20:15 +01:00
  • 0b672447f6 feat: cog menu for layout modes, mobile viewport fix, better separation juanatsap 2026-04-09 18:39:51 +01:00
  • ef25a9e233 fix: add wiggle animation to zoom button, ensure icon animations on mobile juanatsap 2026-04-09 14:05:58 +01:00
  • c044f785f3 fix: chat X rotates clockwise, robot wiggles; PDF rotation now animated juanatsap 2026-04-09 14:03:07 +01:00
  • 9f6b44b478 fix: button hover animations — PDF 45°, wiggle for info/keyboard/bot juanatsap 2026-04-09 14:01:25 +01:00
  • e865e0d9e0 feat: hover animations on all floating buttons juanatsap 2026-04-09 13:59:31 +01:00
  • 65e6d174a3 feat: chat module portability guide + mobile wave fix (final merge) juanatsap 2026-04-09 13:08:27 +01:00
  • 328faae953 feat: chat module portability guide + fix mobile wave position juanatsap 2026-04-09 13:08:17 +01:00
  • 16530c6f03 fix: chat nav scroll to top juanatsap 2026-04-09 12:56:59 +01:00
  • e56a86860f fix: scroll to CV section aligns to top instead of center juanatsap 2026-04-09 12:56:56 +01:00
  • b146264072 docs: SEO guide update juanatsap 2026-04-09 12:56:25 +01:00
  • f8b48b92a3 docs: update SEO guide — duplicate content fix, Search Console, AI-era strategy juanatsap 2026-04-09 12:56:22 +01:00
  • 6781b632d5 feat: Google Search Console verification juanatsap 2026-04-09 12:37:58 +01:00
  • ded519758b feat: add Google Search Console verification meta tag juanatsap 2026-04-09 12:37:55 +01:00
  • 7d0c2179cd fix: /text crawlable but noindex juanatsap 2026-04-09 12:24:45 +01:00
  • cfb1817daa fix: keep /text crawlable for LLMs, only noindex for search engines juanatsap 2026-04-09 12:24:41 +01:00
  • af72c74799 fix: SEO — noindex /text, robots.txt disallow, sitemap update juanatsap 2026-04-09 12:24:12 +01:00
  • 08b39653ba fix: SEO — prevent Google from indexing /text instead of main page juanatsap 2026-04-09 12:24:06 +01:00
  • 7e78bcdadf feat: mobile chat — split mode, adaptive buttons, 79 tests juanatsap 2026-04-09 12:21:38 +01:00
  • 6e922fd1cb feat: mobile-first chat layout — split mode, hidden desktop modes, 79 tests juanatsap 2026-04-09 12:21:28 +01:00
  • 070dd9f1d8 fix: dark mode chat contrast juanatsap 2026-04-09 12:17:26 +01:00
  • edf302b302 fix: dark mode chat — lighter panel to distinguish from CV background juanatsap 2026-04-09 12:17:22 +01:00
  • b50326fb5c feat: chat close button in header v1.2.0 juanatsap 2026-04-09 11:45:51 +01:00
  • 5dd845a4b7 feat: add close button to chat header juanatsap 2026-04-09 11:45:48 +01:00
  • f6375a9047 fix: chat welcome message wording juanatsap 2026-04-09 11:43:11 +01:00
  • 988f8acb80 fix: welcome message — 'about Juan' instead of 'about this CV' juanatsap 2026-04-09 11:43:08 +01:00
  • c24df3c8e8 fix: wave opacity and double animation juanatsap 2026-04-09 11:41:21 +01:00
  • ddb2b843a4 fix: wave fully opaque (outside button), animation plays twice with pause juanatsap 2026-04-09 11:41:18 +01:00
  • b4e28aafce fix: wave positioning and timing juanatsap 2026-04-09 11:39:29 +01:00
  • 023c445a88 fix: wave — left side, 2s delay, larger emoji juanatsap 2026-04-09 11:39:25 +01:00
  • 642d0cc90c fix: wave animation refinement juanatsap 2026-04-09 11:37:40 +01:00
  • 33fd31d246 fix: wave animation — fade in, swing clockwise/counter, fade out juanatsap 2026-04-09 11:37:37 +01:00
  • 94043ddc3e feat: wave greeting on chat button juanatsap 2026-04-09 11:35:30 +01:00
  • 84d69fa8db feat: wave greeting animation on chat button to attract clicks juanatsap 2026-04-09 11:35:21 +01:00
  • fafc23bd92 feat: chat icons — image fallbacks, external links, compact sizing juanatsap 2026-04-09 11:34:26 +01:00
  • 21c33d2833 feat: chat icons — image fallbacks, external links, smaller inline size juanatsap 2026-04-09 11:34:14 +01:00
  • 660fa74afc data: fix incorrect React tag in CDC Starter Kit juanatsap 2026-04-09 11:24:17 +01:00
  • c3f4134daa data: remove incorrect React tag from CDC Starter Kit project juanatsap 2026-04-09 11:24:08 +01:00
  • 6bc4f29def fix: correct Go binary path in systemd service (/snap/bin/go) juanatsap 2026-04-09 11:18:36 +01:00
  • 508e0e873e test+fix: chat layout modes — 38 tests, CSS positioning fixes juanatsap 2026-04-09 11:09:40 +01:00
  • 823030dcf2 test: 38 layout mode tests + fix half/full/float CSS positioning juanatsap 2026-04-09 11:09:30 +01:00