Commit Graph

90 Commits

Author SHA1 Message Date
Guillermo
d252607c79 without QEMU 2026-02-13 12:53:43 +00:00
Guillermo
083e398f5d bad param name?
Some checks failed
Workflow de prueba / Build and push images (push) Has been cancelled
2026-02-13 12:49:53 +00:00
Guillermo
3721bdd35f typo fixed
Some checks failed
Workflow de prueba / Build and push images (push) Has been cancelled
2026-02-13 12:40:35 +00:00
Guillermo
1f2928a71d bug fixed?
Some checks failed
Workflow de prueba / Build and push images (push) Failing after 9m30s
2026-02-13 11:57:40 +00:00
Guillermo
a92fb51b5d bug fixed?
Some checks failed
Workflow de prueba / Build and push images (push) Failing after 22s
2026-02-13 11:51:47 +00:00
Guillermo
26534774ef bug fixed? 2026-02-13 11:50:40 +00:00
Guillermo
0f67f16047 With registry URL & credentials 2026-02-13 11:49:12 +00:00
Guillermo
eea9bcd885 Added a new step
Some checks failed
Workflow de prueba / Build and push images (push) Failing after 11m53s
2026-02-13 08:41:24 +00:00
Guillermo
2747bef898 fix typo in action
All checks were successful
Workflow de prueba / Build and push images (push) Successful in 9m29s
2026-02-13 07:43:13 +00:00
Guillermo
932ab0f0d4 test gitea action
Some checks failed
Workflow de prueba / Build and push images (push) Has been cancelled
2026-02-12 22:08:48 +00:00
Guillermo
4039dc54cb traefik version updated 2026-02-12 14:19:56 +00:00
Guillermo
fe0c2de0d4 fixing bugs 2026-02-12 14:17:28 +00:00
Guillermo
02d25ea19f script to deploy traefik in server 2026-02-12 13:20:00 +00:00
Guillermo
af4a5a35c7 looks clean 2026-02-12 13:00:40 +00:00
Guillermo
022f04b9ed cleaning install script 2026-02-12 12:53:13 +00:00
Guillermo
122a10be49 sed command +g 2026-02-12 12:51:33 +00:00
Guillermo
2ef0a742e1 double quotes 2026-02-12 11:58:28 +00:00
Guillermo
9e01d9d2fb test 2026-02-12 11:43:27 +00:00
Guillermo
3532f4f621 adaptations 2026-02-12 11:32:38 +00:00
Guillermo
9effa23d3b Bug fixes 2026-02-12 11:19:18 +00:00
Guillermo
6a8ffe5da8 Actualizado Domain y subdomain 2026-02-12 09:19:56 +00:00
Guillermo
df12fe5339 Change domain_base in traefik labels 2026-02-12 09:12:29 +00:00
Guillermo
4fc681b2c4 cambiado el path de instalacion, eliminado el nginx y con labels de traefik 2026-02-10 18:39:21 +00:00
sujucu70
9c779eccb4 Merge pull request #23 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: remove duplicate 'table' object causing clickToExpand translatio…
2026-02-08 16:27:34 +01:00
Claude
d634a38670 fix: remove duplicate 'table' object causing clickToExpand translation keys to fail
- Removed third duplicate table object at line 1243 that was overwriting the main one
- Main table object (line 960) contains all 28 required keys including clickToExpand and clickToExpandReason
- Duplicate only had 18 keys and was causing these specific translation keys to display literally
- Fixes 'agenticReadiness.table.clickToExpand' and 'agenticReadiness.table.clickToExpandReason' showing as codes

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 15:26:16 +00:00
sujucu70
7be286e2c9 Merge pull request #22 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: remove duplicate 'summary' object in agenticReadiness causing tr…
2026-02-08 16:10:42 +01:00
Claude
dbdf791d7b fix: remove duplicate 'summary' object in agenticReadiness causing translation keys to fail
- Removed duplicate summary object at line 1263 that was overwriting the main one
- Main summary object (line 990) contains all 9 required keys including interpretation and interpretationText
- Duplicate only had 4 keys and was causing translation keys to be displayed literally
- This fixes the issue where users saw codes like 'agenticReadiness.summary.interpretation' instead of translated text

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 15:07:47 +00:00
sujucu70
39806559d7 Merge pull request #21 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: change default language from Spanish to English
2026-02-08 15:54:15 +01:00
Claude
524b3d89b3 fix: change default language from Spanish to English
- Update default lng from 'es' to 'en'
- Update fallbackLng from 'es' to 'en'
- Application will now display in English by default
- Users can still switch to Spanish via language selector

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 14:52:37 +00:00
sujucu70
b3c4724100 Merge pull request #20 from sujucu70/claude/check-agent-readiness-status-Exnpc
Claude/check agent readiness status exnpc
2026-02-08 15:43:12 +01:00
Claude
0ac6249087 feat: translate final remaining Spanish text in AgenticReadinessTab
- Translate Quick Wins insights ("have >60% volume in T1+T2")
- Translate attention alerts ("has X% in HUMAN → prioritize in Wave 1")
- Translate balanced distribution message
- Translate "have at least one tier AUTOMATE queue"
- Translate "Show less" / "View all" buttons
- Add t parameter to SkillsReadinessTable component
- All AgenticReadinessTab text now 100% bilingual (en/es)

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 14:41:56 +00:00
Claude
4f9d1d50cb feat: translate additional AgenticReadinessTab sections
- Add roadmapConnection translation namespace (20+ keys)
- Translate Quick Wins section (IMMEDIATE QUICK WINS)
- Translate Wave 1-3 Foundation section
- Translate "Click on reason to see affected queues" footer
- Update RoadmapConnectionSection to use i18n keys
- All calculations, metrics, and descriptions now bilingual

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 14:38:43 +00:00
sujucu70
a250559509 Merge pull request #19 from sujucu70/claude/check-agent-readiness-status-Exnpc
Claude/check agent readiness status exnpc
2026-02-08 15:28:27 +01:00
Claude
8599ffba73 feat: translate remaining Spanish text in AgenticReadinessTab
- Translate "interacciones" and "colas analizadas" in summary footer
- Translate "Click en un skill para ver el detalle" in table footer
- Update red flag actions to use translation keys
- Add translation keys for:
  - Skills with Red Flags section title
  - Queues requiring intervention description
  - View Roadmap tab links
- Update getActionForFlag function to use i18n keys
- All AgenticReadinessTab content now fully bilingual (en/es)

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 14:25:19 +00:00
Claude
3a6652fdce feat: complete OpportunityPrioritizer translation to English
- Add 40+ new translation keys for all remaining Spanish text
- Update TIER_CONFIG to use translation keys for labels and descriptions
- Translate dynamically generated whyPrioritized and nextSteps content
- Convert all hardcoded Spanish strings to i18n translation calls
- Fix malformed t() call on line 402
- Add proper translations for error messages, buttons, and methodology

All OpportunityPrioritizer content is now fully bilingual (en/es)

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-08 14:22:00 +00:00
sujucu70
0e29d998c9 Merge pull request #18 from sujucu70/claude/check-agent-readiness-status-Exnpc
feat: translate OpportunityPrioritizer component to English
2026-02-08 14:06:05 +01:00
Claude
38df9d6071 feat: translate OpportunityPrioritizer component to English
Complete Spanish-to-English translation of the OpportunityPrioritizer component:

Translation Keys Added (en.json & es.json):
- opportunityPrioritizer.title: Prioritized Opportunities
- opportunityPrioritizer.subtitle: Initiative count with context
- opportunityPrioritizer.totalSavingsIdentified: Total Savings
- opportunityPrioritizer.quickWins/assistance/optimization: Tier labels
- opportunityPrioritizer.startHere: START HERE badge
- opportunityPrioritizer.priority1: Priority #1
- opportunityPrioritizer.nextSteps: Next Steps
- opportunityPrioritizer.annualSavings/volume/timeline/months
- opportunityPrioritizer.allOpportunities: Section title
- opportunityPrioritizer.valueEffort: Value / Effort
- opportunityPrioritizer.methodology: Methodology note
- opportunityPrioritizer.tierLabels.{automate,assist,augment}
- opportunityPrioritizer.timelines.{automate,assist,augment}

Component Changes (OpportunityPrioritizer.tsx):
- Added useTranslation import and hook usage
- Replaced all hardcoded Spanish strings with t() calls
- Dynamic translation of tier labels and timelines
- Proper i18n for month ranges (inMonths with interpolation)

This completes the translation of all visible Spanish text in the
Roadmap tab's opportunity prioritization section.

https://claude.ai/code/session_c61d4539-cc2e-4386-8191-ec167cef65a5
2026-02-08 12:29:08 +00:00
sujucu70
57239e86a2 Merge pull request #17 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: pass translation function t as prop to AgenticReadinessHeader
2026-02-08 12:57:42 +01:00
Claude
3eca28e182 fix: pass translation function t as prop to AgenticReadinessHeader
The AgenticReadinessHeader component was failing with 'TypeError: t is not a function'
because the translation function was not being passed as a prop when the component
was instantiated on line 3724.

This fixes the blank screen error in the AgenticReadiness tab.

Fixes the root cause identified via debugger:
- Component expects t as prop (line 1408)
- Component call was missing t={t} (line 3724-3728)

https://claude.ai/code/session_c61d4539-cc2e-4386-8191-ec167cef65a5
2026-02-08 11:55:45 +00:00
sujucu70
5dcd605168 Merge pull request #16 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: translate all remaining Spanish text in RoadmapTab
2026-02-08 12:18:44 +01:00
Claude
2f128b0dae fix: translate all remaining Spanish text in RoadmapTab
Complete translation of financial metrics section and scenario comparison:
- Recurrente/año → t('roadmap.table.recurringPerYear')
- Iniciativas: → t('roadmap.table.initiativesLabel')
- Setup:/Rec:/KPI: → t('roadmap.table.setup/rec/kpi')
-  Criterios de éxito: → t('roadmap.table.successCriteriaLabel')
- ⚠️ Condición: → t('roadmap.table.condition')
- Proveedor: → t('roadmap.table.provider')
- Habilitador → t('roadmap.comparison.enabler')
- Recomendado → t('roadmap.comparison.recommended')
- Prerrequisito → t('roadmap.comparison.prerequisite')
- /año → t('agenticReadiness.table.perYear')
- /mes → t('agenticReadiness.table.perMonth')
- ajust. → t('roadmap.comparison.adjusted')
- Translated Payback/ROI/Enabler notes

All text in RoadmapTab is now fully translated to English.

https://claude.ai/code/session_c61d4539-cc2e-4386-8191-ec167cef65a5
2026-02-08 11:03:37 +00:00
sujucu70
556a3f3d11 Merge pull request #15 from sujucu70/claude/check-agent-readiness-status-Exnpc
fix: translate remaining Spanish text in RoadmapTab priority queues s…
2026-02-08 11:54:45 +01:00
Claude
d83789d8a2 fix: translate remaining Spanish text in RoadmapTab priority queues section
- Add translation keys for ENTRADA/SALIDA labels
- Add translation keys for Tier:/Score: labels
- Replace hardcoded Spanish strings with t() calls:
  * "ENTRADA" → t('roadmap.table.entry')
  * "SALIDA" → t('roadmap.table.exit')
  * "Tier:" → t('roadmap.table.tierLabel')
  * "Score:" → t('roadmap.table.scoreLabel')
  * "Top Colas por Volumen × Impacto" → t('roadmap.table.topQueuesByVolumeImpact')
  * Red Flags note → t('roadmap.table.redFlagsNote')
  * "Skills" → t('roadmap.table.skills')

All content under "Oportunidades Priorizadas" section now fully translated.

https://claude.ai/code/session_c61d4539-cc2e-4386-8191-ec167cef65a5
2026-02-08 10:53:02 +00:00
sujucu70
3f77897a4c Merge pull request #14 from sujucu70/claude/check-agent-readiness-status-Exnpc
Claude/check agent readiness status exnpc
2026-02-08 11:39:07 +01:00
Claude
98f42bfac6 fix: remove unsafe .replace() calls in AgenticReadinessTab
Removed .replace('/', '') calls on translation strings that could cause
runtime errors if t() returns unexpected values. Now displays perMonth
translation as-is.

This fixes the 'o is not a function' error in production build.

https://claude.ai/code/session_03272424-c661-4002-a75e-2f81579fdd6e
2026-02-08 10:23:45 +00:00
Claude
08a9ecb099 fix: translate remaining Spanish text in RoadmapTab
Fixed untranslated text in:
- Dual Strategy explanation paragraph (used dangerouslySetInnerHTML for HTML content)
- Priority queues table headers (Top Queues, Queue, Vol/month, Red Flags, Potential)

Added translation keys:
- roadmap.dualStrategy.explanation (EN/ES)
- Using existing roadmap.table.* keys for headers

Build verified successfully

https://claude.ai/code/session_03272424-c661-4002-a75e-2f81579fdd6e
2026-02-08 10:18:18 +00:00
sujucu70
d7fd852bec Merge pull request #13 from sujucu70/claude/check-agent-readiness-status-Exnpc
Claude/check agent readiness status exnpc
2026-02-08 00:36:05 +01:00
Claude
cce483c5b1 fix: complete Spanish-to-English translation for RoadmapTab
Added missing translation keys for visible UI elements:
- Investment Scenarios section (title, subtitle, tooltip)
- Table headers (Scenario, Investment, Recurring, Savings, Margin, Payback, ROI, Risk)
- Risk labels (Low, Medium, High)
- Wave card labels (Savings/year, Margin/year, Savings:)
- Timeline badges (Conditional, risk indicators)
- Tooltips (enabler wave, negative margin, projected ROI, adjusted ROI)

Build verified successfully

https://claude.ai/code/session_03272424-c661-4002-a75e-2f81579fdd6e
2026-02-07 21:23:40 +00:00
Claude
b4cd8933c2 feat: complete Spanish-to-English translation for AgenticReadinessTab
Added remaining translation keys and updated all hardcoded Spanish strings:
- Added new translation keys to en.json and es.json (emptyStates, sections subsections)
- Updated table headers (skill classification, tier sections, queue details)
- Converted TIER_SECTION_CONFIG to getTierSectionConfig(t) function
- Updated TierQueueSection and HumanOnlyByReasonSection components to use translations
- Translated section titles, summary text, and inline labels
- Build verified successfully

https://claude.ai/code/session_03272424-c661-4002-a75e-2f81579fdd6e
2026-02-07 21:18:31 +00:00
sujucu70
c7580f60ef Merge pull request #12 from sujucu70/claude/check-agent-readiness-status-Exnpc
Claude/check agent readiness status exnpc
2026-02-07 22:04:41 +01:00