From afa9bdab32ad27e55d06bfd9c1c1fb6d528e44d0 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 30 Oct 2025 05:54:22 +0100 Subject: [PATCH 1/3] Initial commit with task details for issue #22 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: undefined --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..f9da007 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: undefined +Your prepared branch: issue-22-156af47f +Your prepared working directory: /tmp/gh-issue-solver-1761800060956 + +Proceed. \ No newline at end of file From 6e9b124bb8ff13654174550f11f27d733fd763bf Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 30 Oct 2025 05:59:46 +0100 Subject: [PATCH 2/3] Add public facts database static website for GitHub Pages Implements a multi-language static website for displaying verified facts, statements, and hypotheses with supporting evidence. Features: - Multi-language support (EN, RU, ES, FR, DE) - Language selection with localStorage persistence - Fact status indicators (Likely True, False, Unclear) - Confirmations and refutations with references - Responsive design - Public domain content - Three example entries (2 facts, 1 hypothesis) Structure: - Main index page listing all facts - Individual fact pages with detailed information - Reusable template for adding new facts - GitHub Pages ready (_config.yml) Next steps: - Enable GitHub Pages in repository settings - Point to /docs folder as source - Site will be live at: https://deep-assistant.github.io/master-plan/ Fixes #22 Co-Authored-By: Claude --- docs/README.md | 77 +++++++++ docs/_config.yml | 4 + docs/facts/TEMPLATE.html | 102 ++++++++++++ docs/facts/fact-001.html | 134 ++++++++++++++++ docs/facts/fact-002.html | 127 +++++++++++++++ docs/facts/hypothesis-001.html | 145 +++++++++++++++++ docs/index.html | 78 +++++++++ docs/main.js | 73 +++++++++ docs/styles.css | 284 +++++++++++++++++++++++++++++++++ 9 files changed, 1024 insertions(+) create mode 100644 docs/README.md create mode 100644 docs/_config.yml create mode 100644 docs/facts/TEMPLATE.html create mode 100644 docs/facts/fact-001.html create mode 100644 docs/facts/fact-002.html create mode 100644 docs/facts/hypothesis-001.html create mode 100644 docs/index.html create mode 100644 docs/main.js create mode 100644 docs/styles.css diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..dfd8ca0 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,77 @@ +# Public Facts Database + +A static website for hosting verified facts, statements, and hypotheses with multi-language support. + +## Features + +- Multi-language support (English, Russian, Spanish, French, German) +- Language selection with localStorage persistence +- Clear categorization: Facts, Statements, and Hypotheses +- Status indicators: Likely True, Likely False, Unclear +- Confirmations and refutations with references +- All content in public domain + +## Structure + +``` +docs/ +├── index.html # Main listing page +├── styles.css # Global styles +├── main.js # Language selection logic +├── facts/ # Individual fact pages +│ ├── fact-001.html +│ ├── fact-002.html +│ └── hypothesis-001.html +└── README.md # This file +``` + +## Adding New Facts + +To add a new fact: + +1. Create a new HTML file in the `facts/` directory +2. Use the existing fact pages as templates +3. Include all language versions in `lang-section` divs with appropriate `data-lang` attributes +4. Add confirmations and refutations with proper language badges +5. Update the main `index.html` to include the new fact in the listing + +## Language Support + +Each fact page should include: +- Statement in all supported languages +- Confirmations (links with language tags) +- Refutations (links with language tags) +- If no references exist in selected languages, show references in other languages with markers + +## Data Format + +Each fact should contain: +- Unique ID (e.g., `fact-001`, `hypothesis-001`) +- Status: `status-likely-true`, `status-likely-false`, or `status-unclear` +- Multi-language statements +- References with language tags +- Public domain license notice + +## GitHub Pages + +This site is designed to be hosted on GitHub Pages. To enable: + +1. Go to repository Settings +2. Navigate to Pages section +3. Set source to "Deploy from a branch" +4. Select branch and `/docs` folder +5. Save + +The site will be available at: `https://deep-assistant.github.io/master-plan/` + +## Contributing + +All content must be: +- Factually accurate with verifiable sources +- Available in public domain +- Properly cited with references +- Available in multiple languages when possible + +## License + +All content in this database is in the public domain. diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..a0a2829 --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1,4 @@ +# GitHub Pages Configuration +title: Public Facts Database +description: A collection of verified statements, facts, and hypotheses with supporting evidence +theme: null diff --git a/docs/facts/TEMPLATE.html b/docs/facts/TEMPLATE.html new file mode 100644 index 0000000..0e8613d --- /dev/null +++ b/docs/facts/TEMPLATE.html @@ -0,0 +1,102 @@ + + + + + + [TITLE] - Public Facts Database + + + +
+

[TITLE]

+

ID: [ID]

+

Status: [STATUS_TEXT]

+
+ +
+ + + + + +
+
+
+ Back to List +
+
+ +
+ +
+

Statement

+ +
+

English EN

+

[STATEMENT IN ENGLISH]

+
+ +
+

Русский RU

+

[STATEMENT IN RUSSIAN]

+
+ +
+

Español ES

+

[STATEMENT IN SPANISH]

+
+ +
+

Français FR

+

[STATEMENT IN FRENCH]

+
+ +
+

Deutsch DE

+

[STATEMENT IN GERMAN]

+
+
+ + +
+

Confirmations

+

Supporting evidence for this statement:

+ +
+

[REFERENCE TITLE] EN

+

[REFERENCE DESCRIPTION]

+

[URL]

+
+ + +
+ + +
+

Refutations

+

Contradicting claims:

+ +
+

[REFUTATION TITLE] EN

+

[REFUTATION DESCRIPTION]

+

[URL]

+
+ + +
+ + +
+

License & Attribution

+

This content is in the public domain. The facts and references are compiled from publicly available sources.

+

Last Updated: [DATE]

+
+
+ +
+

All content is in the public domain.

+
+ + + + diff --git a/docs/facts/fact-001.html b/docs/facts/fact-001.html new file mode 100644 index 0000000..80e2342 --- /dev/null +++ b/docs/facts/fact-001.html @@ -0,0 +1,134 @@ + + + + + + Fact: Earth is Round - Public Facts Database + + + +
+

Fact: Earth is Round

+

ID: fact-001

+

Status: Likely True

+
+ +
+ + + + + +
+
+
+ Back to List +
+
+ +
+ +
+

Statement

+ +
+

English EN

+

The Earth is approximately spherical in shape, slightly oblate due to its rotation. It is not a perfect sphere but an oblate spheroid with an equatorial bulge.

+
+ +
+

Русский RU

+

Земля имеет приблизительно сферическую форму, слегка сплюснутую из-за вращения. Это не идеальная сфера, а сплюснутый сфероид с экваториальным выпуклостью.

+
+ +
+

Español ES

+

La Tierra tiene forma aproximadamente esférica, ligeramente achatada debido a su rotación. No es una esfera perfecta sino un esferoide oblato con un abultamiento ecuatorial.

+
+ +
+

Français FR

+

La Terre a une forme approximativement sphérique, légèrement aplatie en raison de sa rotation. Ce n'est pas une sphère parfaite mais un sphéroïde aplati avec un renflement équatorial.

+
+ +
+

Deutsch DE

+

Die Erde hat eine annähernd kugelförmige Gestalt, die aufgrund ihrer Rotation leicht abgeflacht ist. Sie ist keine perfekte Kugel, sondern ein abgeplattetes Sphäroid mit einer äquatorialen Ausbuchtung.

+
+
+ + +
+

Confirmations

+

Supporting evidence for this statement:

+ +
+

NASA - Earth Fact Sheet EN

+

NASA provides detailed measurements of Earth's dimensions, confirming its oblate spheroid shape.

+

https://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html

+
+ +
+

Wikipedia - Figure of the Earth EN

+

Comprehensive article describing the shape of Earth with scientific evidence.

+

https://en.wikipedia.org/wiki/Figure_of_the_Earth

+
+ +
+

Википедия - Фигура Земли RU

+

Статья о форме Земли с научными доказательствами.

+

https://ru.wikipedia.org/wiki/Фигура_Земли

+
+ +
+

Wikipedia - Forma de la Tierra ES

+

Artículo sobre la forma de la Tierra con evidencia científica.

+

https://es.wikipedia.org/wiki/Forma_de_la_Tierra

+
+ +
+

Wikipédia - Figure de la Terre FR

+

Article sur la forme de la Terre avec preuves scientifiques.

+

https://fr.wikipedia.org/wiki/Figure_de_la_Terre

+
+ +
+

Wikipedia - Erdgestalt DE

+

Artikel über die Form der Erde mit wissenschaftlichen Beweisen.

+

https://de.wikipedia.org/wiki/Erdgestalt

+
+
+ + +
+

Refutations

+

Contradicting claims (for educational purposes):

+ +
+

Note on Flat Earth Claims EN

+

While some groups promote flat Earth theories, these have been thoroughly debunked by scientific evidence including satellite imagery, physics, and astronomical observations.

+

No credible scientific sources support flat Earth claims.

+
+ +
+

Примечание о теориях плоской Земли RU

+

Хотя некоторые группы продвигают теории плоской Земли, они были полностью опровергнуты научными доказательствами, включая спутниковые снимки, физику и астрономические наблюдения.

+

Нет авторитетных научных источников, поддерживающих теории плоской Земли.

+
+
+ + +
+

License & Attribution

+

This content is in the public domain. The facts and references are compiled from publicly available scientific sources.

+

Last Updated: 2025-10-30

+
+
+ +
+

All content is in the public domain.

+
+ + + + diff --git a/docs/facts/fact-002.html b/docs/facts/fact-002.html new file mode 100644 index 0000000..cc0b74e --- /dev/null +++ b/docs/facts/fact-002.html @@ -0,0 +1,127 @@ + + + + + + Fact: Water Boils at 100°C - Public Facts Database + + + +
+

Fact: Water Boils at 100°C

+

ID: fact-002

+

Status: Likely True (at standard pressure)

+
+ +
+ + + + + +
+
+
+ Back to List +
+
+ +
+ +
+

Statement

+ +
+

English EN

+

Water boils at 100 degrees Celsius (212 degrees Fahrenheit) at sea level atmospheric pressure (1 atmosphere or 101.325 kPa).

+
+ +
+

Русский RU

+

Вода кипит при 100 градусах Цельсия (212 градусов Фаренгейта) при атмосферном давлении на уровне моря (1 атмосфера или 101,325 кПа).

+
+ +
+

Español ES

+

El agua hierve a 100 grados Celsius (212 grados Fahrenheit) a presión atmosférica al nivel del mar (1 atmósfera o 101.325 kPa).

+
+ +
+

Français FR

+

L'eau bout à 100 degrés Celsius (212 degrés Fahrenheit) à la pression atmosphérique au niveau de la mer (1 atmosphère ou 101,325 kPa).

+
+ +
+

Deutsch DE

+

Wasser siedet bei 100 Grad Celsius (212 Grad Fahrenheit) bei atmosphärischem Druck auf Meereshöhe (1 Atmosphäre oder 101,325 kPa).

+
+
+ + +
+

Confirmations

+

Supporting evidence for this statement:

+ +
+

NIST - Water Properties EN

+

The National Institute of Standards and Technology provides accurate data on water's boiling point at standard pressure.

+

https://webbook.nist.gov/cgi/cbook.cgi?ID=C7732185

+
+ +
+

Wikipedia - Boiling Point EN

+

Detailed explanation of boiling point and factors affecting it.

+

https://en.wikipedia.org/wiki/Boiling_point

+
+ +
+

Википедия - Точка кипения RU

+

Подробное объяснение точки кипения и факторов, влияющих на неё.

+

https://ru.wikipedia.org/wiki/Точка_кипения

+
+ +
+

Wikipedia - Punto de ebullición ES

+

Explicación detallada del punto de ebullición y factores que lo afectan.

+

https://es.wikipedia.org/wiki/Punto_de_ebullición

+
+
+ + +
+

Important Clarifications

+

Factors that modify this statement:

+ +
+

Altitude Effects EN

+

At higher altitudes, atmospheric pressure is lower, causing water to boil at temperatures below 100°C. For example, at 2000m elevation, water boils at approximately 93°C.

+

https://en.wikipedia.org/wiki/High-altitude_cooking

+
+ +
+

Impurities and Dissolved Substances EN

+

Adding salt or other substances to water can slightly increase its boiling point (boiling point elevation).

+

https://en.wikipedia.org/wiki/Boiling-point_elevation

+
+ +
+

Влияние высоты RU

+

На больших высотах атмосферное давление ниже, из-за чего вода кипит при температуре ниже 100°C.

+
+
+ + +
+

License & Attribution

+

This content is in the public domain. The facts and references are compiled from publicly available scientific sources.

+

Last Updated: 2025-10-30

+
+
+ +
+

All content is in the public domain.

+
+ + + + diff --git a/docs/facts/hypothesis-001.html b/docs/facts/hypothesis-001.html new file mode 100644 index 0000000..ce21027 --- /dev/null +++ b/docs/facts/hypothesis-001.html @@ -0,0 +1,145 @@ + + + + + + Hypothesis: AI Will Replace All Jobs - Public Facts Database + + + +
+

Hypothesis: AI Will Replace All Jobs

+

ID: hypothesis-001

+

Status: Unclear (Hypothesis)

+
+ +
+ + + + + +
+
+
+ Back to List +
+
+ +
+ +
+

Statement

+ +
+

English EN

+

Artificial Intelligence will eventually replace all human jobs, making human labor obsolete across all sectors and professions.

+
+ +
+

Русский RU

+

Искусственный интеллект в конечном итоге заменит все человеческие рабочие места, делая человеческий труд устаревшим во всех секторах и профессиях.

+
+ +
+

Español ES

+

La Inteligencia Artificial eventualmente reemplazará todos los trabajos humanos, haciendo que el trabajo humano sea obsoleto en todos los sectores y profesiones.

+
+ +
+

Français FR

+

L'Intelligence Artificielle remplacera finalement tous les emplois humains, rendant le travail humain obsolète dans tous les secteurs et professions.

+
+ +
+

Deutsch DE

+

Künstliche Intelligenz wird schließlich alle menschlichen Arbeitsplätze ersetzen und menschliche Arbeit in allen Sektoren und Berufen überflüssig machen.

+
+
+ + +
+

Supporting Arguments

+

Arguments and evidence supporting this hypothesis:

+ +
+

McKinsey Report on Automation EN

+

Study showing that up to 45% of work activities could be automated with current technology.

+

McKinsey Automation Study

+
+ +
+

Historical Pattern of Technological Displacement EN

+

Previous industrial revolutions have shown patterns of technology replacing human labor in specific sectors.

+

https://en.wikipedia.org/wiki/Technological_unemployment

+
+ +
+

Отчет McKinsey об автоматизации RU

+

Исследование показывает, что до 45% рабочих операций могут быть автоматизированы с использованием современных технологий.

+
+
+ + +
+

Counter Arguments

+

Arguments and evidence against this hypothesis:

+ +
+

Job Creation Through Technology EN

+

Historical evidence shows that new technologies create new categories of jobs. The World Economic Forum predicts AI will create 97 million new jobs by 2025.

+

WEF Future of Jobs Report

+
+ +
+

Human-Centric Skills EN

+

Many jobs require emotional intelligence, creativity, ethics, and complex human interaction that AI cannot replicate.

+

Harvard Business Review - AI and Human Skills

+
+ +
+

Economic and Social Barriers EN

+

Full automation faces economic, regulatory, and social barriers. Many societies may choose to preserve human employment for social stability.

+

https://en.wikipedia.org/wiki/Automation#Social_and_economic_impact

+
+ +
+

Создание рабочих мест через технологии RU

+

Исторические данные показывают, что новые технологии создают новые категории рабочих мест. Всемирный экономический форум прогнозирует, что ИИ создаст 97 миллионов новых рабочих мест к 2025 году.

+
+ +
+

Creación de empleo a través de la tecnología ES

+

La evidencia histórica muestra que las nuevas tecnologías crean nuevas categorías de trabajos.

+
+
+ + +
+

Analysis

+

This hypothesis remains unclear and is highly debated among experts. The outcome likely depends on:

+
    +
  • The pace of AI development
  • +
  • Societal and policy responses to automation
  • +
  • The emergence of new job categories
  • +
  • Human adaptability and retraining efforts
  • +
  • Economic and ethical choices made by societies
  • +
+

Current evidence suggests partial job displacement rather than complete replacement, with new roles emerging alongside automation.

+
+ + +
+

License & Attribution

+

This content is in the public domain. The analysis and references are compiled from publicly available sources.

+

Last Updated: 2025-10-30

+
+
+ +
+

All content is in the public domain.

+
+ + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..4c3ec0c --- /dev/null +++ b/docs/index.html @@ -0,0 +1,78 @@ + + + + + + Public Facts Database + + + +
+

Public Facts Database

+

A collection of verified statements, facts, and hypotheses with supporting evidence

+
+ +
+ + + + + +
+
+
+ +
+
+

Facts & Statements

+
+

Sample Fact: Earth is Round

+

ID: fact-001

+

Status: Likely True

+

The Earth is approximately spherical in shape, slightly oblate due to its rotation.

+ +
+ +
+

Sample Fact: Water Boils at 100°C

+

ID: fact-002

+

Status: Likely True (at standard pressure)

+

Water boils at 100 degrees Celsius (212 degrees Fahrenheit) at sea level atmospheric pressure.

+ +
+ +
+

Sample Hypothesis: AI Will Replace All Jobs

+

ID: hypothesis-001

+

Status: Unclear (Hypothesis)

+

Artificial Intelligence will eventually replace all human jobs.

+ +
+
+ +
+

About This Database

+

This is a public domain database of facts, statements, and hypotheses. Each entry includes:

+
    +
  • The statement in multiple languages
  • +
  • Confirmations with supporting evidence
  • +
  • Refutations with contradicting evidence
  • +
  • Status: Likely True, Likely False, or Unclear
  • +
+

All data is in the public domain and sourced from reliable references.

+
+
+ +
+

All content is in the public domain. Last updated: 2025-10-30

+
+ + + + diff --git a/docs/main.js b/docs/main.js new file mode 100644 index 0000000..2016d83 --- /dev/null +++ b/docs/main.js @@ -0,0 +1,73 @@ +// Language selection and filtering functionality +document.addEventListener('DOMContentLoaded', function() { + const languageCheckboxes = document.querySelectorAll('.lang-checkbox'); + + // Load saved language preferences + const savedLanguages = localStorage.getItem('selectedLanguages'); + if (savedLanguages) { + const languages = JSON.parse(savedLanguages); + languageCheckboxes.forEach(checkbox => { + checkbox.checked = languages.includes(checkbox.value); + }); + } + + // Save language preferences when changed + languageCheckboxes.forEach(checkbox => { + checkbox.addEventListener('change', function() { + const selectedLanguages = Array.from(languageCheckboxes) + .filter(cb => cb.checked) + .map(cb => cb.value); + localStorage.setItem('selectedLanguages', JSON.stringify(selectedLanguages)); + + // Update visibility of language-specific content + updateLanguageVisibility(selectedLanguages); + }); + }); + + // Initialize language visibility + const initialLanguages = Array.from(languageCheckboxes) + .filter(cb => cb.checked) + .map(cb => cb.value); + updateLanguageVisibility(initialLanguages); +}); + +function updateLanguageVisibility(selectedLanguages) { + // Find all elements with language-specific classes + const allLanguageElements = document.querySelectorAll('[data-lang]'); + + allLanguageElements.forEach(element => { + const elementLang = element.getAttribute('data-lang'); + if (selectedLanguages.includes(elementLang)) { + element.style.display = ''; + element.classList.remove('hidden'); + } else { + element.style.display = 'none'; + element.classList.add('hidden'); + } + }); +} + +// Get selected languages for use in fact pages +function getSelectedLanguages() { + const checkboxes = document.querySelectorAll('.lang-checkbox'); + return Array.from(checkboxes) + .filter(cb => cb.checked) + .map(cb => cb.value); +} + +// Utility function to filter references by language +function filterReferencesByLanguage(references, selectedLanguages) { + const filtered = references.filter(ref => + selectedLanguages.includes(ref.language) + ); + + // If no references in selected languages, return all with language markers + if (filtered.length === 0) { + return references.map(ref => ({ + ...ref, + notInSelectedLanguage: true + })); + } + + return filtered; +} diff --git a/docs/styles.css b/docs/styles.css new file mode 100644 index 0000000..ae44510 --- /dev/null +++ b/docs/styles.css @@ -0,0 +1,284 @@ +/* Reset and base styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; + line-height: 1.6; + color: #333; + background-color: #f5f5f5; + padding: 20px; +} + +/* Header */ +header { + background-color: #fff; + padding: 30px; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + margin-bottom: 30px; +} + +h1 { + color: #2c3e50; + margin-bottom: 10px; + font-size: 2.5em; +} + +.subtitle { + color: #7f8c8d; + font-size: 1.1em; + margin-bottom: 20px; +} + +/* Language selector */ +.language-selector { + margin-top: 20px; + padding: 15px; + background-color: #ecf0f1; + border-radius: 5px; +} + +.language-selector label { + font-weight: 600; + color: #34495e; + display: block; + margin-bottom: 10px; +} + +.language-checkboxes { + display: flex; + flex-wrap: wrap; + gap: 15px; +} + +.language-checkboxes label { + font-weight: normal; + display: flex; + align-items: center; + cursor: pointer; +} + +.language-checkboxes input[type="checkbox"] { + margin-right: 5px; + cursor: pointer; +} + +/* Main content */ +main { + max-width: 1200px; + margin: 0 auto; +} + +section { + background-color: #fff; + padding: 30px; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); + margin-bottom: 30px; +} + +h2 { + color: #2c3e50; + margin-bottom: 20px; + font-size: 2em; + border-bottom: 2px solid #3498db; + padding-bottom: 10px; +} + +/* Fact cards */ +.facts-list { + display: grid; + gap: 20px; +} + +.fact-card { + padding: 20px; + border: 1px solid #ddd; + border-radius: 5px; + background-color: #fafafa; + transition: transform 0.2s, box-shadow 0.2s; +} + +.fact-card:hover { + transform: translateY(-2px); + box-shadow: 0 4px 8px rgba(0,0,0,0.15); +} + +.fact-card h3 { + color: #2c3e50; + margin-bottom: 10px; + font-size: 1.5em; +} + +.fact-id { + color: #7f8c8d; + font-size: 0.9em; + font-family: monospace; + margin-bottom: 5px; +} + +.fact-status { + display: inline-block; + padding: 5px 10px; + border-radius: 3px; + font-weight: 600; + font-size: 0.9em; + margin-bottom: 10px; +} + +.status-likely-true { + background-color: #d4edda; + color: #155724; +} + +.status-likely-false { + background-color: #f8d7da; + color: #721c24; +} + +.status-unclear { + background-color: #fff3cd; + color: #856404; +} + +.fact-description { + color: #555; + margin-bottom: 15px; + line-height: 1.5; +} + +/* Buttons */ +.button { + display: inline-block; + padding: 10px 20px; + background-color: #3498db; + color: #fff; + text-decoration: none; + border-radius: 5px; + transition: background-color 0.2s; + font-weight: 600; +} + +.button:hover { + background-color: #2980b9; +} + +.fact-actions { + margin-top: 15px; +} + +/* About section */ +.about ul { + margin-left: 20px; + margin-top: 15px; +} + +.about li { + margin-bottom: 10px; + color: #555; +} + +/* Language-specific content */ +.lang-section { + margin-bottom: 20px; + padding: 15px; + border-left: 3px solid #3498db; + background-color: #f8f9fa; +} + +.lang-section h3 { + color: #2c3e50; + margin-bottom: 10px; +} + +.lang-badge { + display: inline-block; + padding: 2px 8px; + background-color: #3498db; + color: #fff; + border-radius: 3px; + font-size: 0.8em; + font-weight: 600; + margin-left: 5px; +} + +.lang-marker { + display: inline-block; + padding: 2px 6px; + background-color: #95a5a6; + color: #fff; + border-radius: 3px; + font-size: 0.75em; + margin-left: 5px; +} + +/* References */ +.references-section { + margin-top: 30px; +} + +.reference-item { + padding: 15px; + margin-bottom: 15px; + border: 1px solid #ddd; + border-radius: 5px; + background-color: #fff; +} + +.reference-item.not-in-language { + opacity: 0.7; + border-left: 3px solid #f39c12; +} + +.reference-link { + color: #3498db; + text-decoration: none; + word-break: break-all; +} + +.reference-link:hover { + text-decoration: underline; +} + +/* Footer */ +footer { + text-align: center; + padding: 20px; + color: #7f8c8d; + background-color: #fff; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); +} + +/* Responsive design */ +@media (max-width: 768px) { + body { + padding: 10px; + } + + header, section { + padding: 20px; + } + + h1 { + font-size: 2em; + } + + h2 { + font-size: 1.5em; + } + + .language-checkboxes { + flex-direction: column; + gap: 10px; + } +} + +/* Hidden class */ +.hidden { + display: none !important; +} From e5933b2a40bf0b7ed49ebee70e58d60376530688 Mon Sep 17 00:00:00 2001 From: konard Date: Thu, 30 Oct 2025 06:01:02 +0100 Subject: [PATCH 3/3] Revert "Initial commit with task details for issue #22" This reverts commit afa9bdab32ad27e55d06bfd9c1c1fb6d528e44d0. --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index f9da007..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: undefined -Your prepared branch: issue-22-156af47f -Your prepared working directory: /tmp/gh-issue-solver-1761800060956 - -Proceed. \ No newline at end of file