Nubenetes Bot
681e2bb5d1
feat(v2): organize Video Hub sections to follow O'Reilly learning flow
2026-05-27 18:47:30 +02:00
Nubenetes Bot
4a5e8f0aad
fix: resolve navigation loop for V1 access and bump to 2.3.3 [skip ci]
2026-05-26 01:35:28 +02:00
Nubenetes Bot
08d5a631be
style: restore index branding and integrate ultra-visible favicon, bump to 2.1.7
2026-05-25 23:36:07 +02:00
Nubenetes Bot
0c159ca3a6
feat: integrate dual-logo branding header in V2 portal and bump to 2.1.0
2026-05-25 14:57:22 +02:00
Nubenetes Bot
ce94b05c44
fix: standardize AI terminology across V2 ecosystem and bump to 2.0.8
2026-05-25 14:46:30 +02:00
Nubenetes Bot
b4a11546ac
style: replace opaque Kubernetes logo with transparent PNG and bump to 2.0.7
2026-05-25 14:31:59 +02:00
Nubenetes Bot
7deb9a36bb
fix: evolutionary integration of V2 portal (faithful to v2.0.0 template)
2026-05-24 17:27:02 +02:00
Nubenetes Bot
9c1e0bd033
fix: restore V2 index stability, fix acronym casing and preserve fixed assets
2026-05-24 17:10:21 +02:00
Nubenetes Bot
269f34f1fc
fix: improve AI Rescue logic to reject generic redirects and selectively clean Tricentis links
2026-05-24 16:33:52 +02:00
Nubenetes Bot
09334ee499
fix: stabilize V2 portal by using v1_locations and protecting special assets
2026-05-24 16:07:27 +02:00
inafev
7e3d5a082f
feat: sync V2 elite curated edition and README metrics [skip ci]
2026-05-24 15:40:08 +02:00
Nubenetes Bot
69eeca361b
feat: integrate official YouTube Data API v3 for robust metadata extraction
2026-05-22 20:08:01 +02:00
Nubenetes Bot
e054cdc4f0
fix: update Gemini grounding tool name to google_search to resolve API 400 error
2026-05-22 19:44:05 +02:00
Nubenetes Bot
c7dedbeed1
fix: force Gemini Pro for video grounding and strengthen generic title detection
2026-05-22 19:40:37 +02:00
Nubenetes Bot
54abd7ac41
fix: resolve YouTube bot detection and force AI grounding for accurate video enrichment
2026-05-22 19:37:31 +02:00
Nubenetes Bot
75a6d8430c
fix: robust YouTube extraction using yt-dlp and fix Markdown rendering in video hub
2026-05-22 19:15:49 +02:00
Nubenetes Bot
ccb3ac8431
fix: resolve markdown linting errors in video hub and update linter config
2026-05-22 18:08:36 +02:00
Nubenetes Bot
000c551203
fix: restore persistent V2 video hub links, correct metadata, and cleanup temporary files
2026-05-22 18:00:10 +02:00
Nubenetes Bot
21c05d9b55
fix: protect videos.md from V2 optimizer pruning logic
2026-05-22 17:40:34 +02:00
Nubenetes Bot
e79e2380f8
perf: implement frequent inventory backup to cache in Video Hub workflow
2026-05-22 17:35:45 +02:00
Nubenetes Bot
f7216afbd7
fix: implement AI Grounding fallback for YouTube to resolve platform hallucinations
2026-05-22 17:25:52 +02:00
Nubenetes Bot
cbee3d49c1
feat: standardize YouTube enrichment across all pipelines and modularize Video Hub workflow
2026-05-22 17:13:53 +02:00
Nubenetes Bot
6ca32c0414
fix: resolve broken TOC link in remote-tech-jobs and optimize video enrichment script
2026-05-22 17:02:54 +02:00
Nubenetes Bot
764759bf3e
feat: implement automated YouTube metadata enrichment with Gemini-driven summaries (fixed JSON handling)
2026-05-22 16:53:12 +02:00
Nubenetes Bot
0527fbe735
feat: implement automated YouTube metadata enrichment with Gemini-driven summaries (fixed retry call)
2026-05-22 16:53:12 +02:00
Nubenetes Bot
3fa3c7b1c1
feat: implement automated YouTube metadata enrichment with Gemini-driven summaries
2026-05-22 16:53:12 +02:00
Nubenetes Bot
cfc4ed4156
feat: logical redesign of Video Hub following V1 sequence and high-fidelity categorization
2026-05-22 16:47:21 +02:00
Nubenetes Bot
1520436d33
feat: redesign V2 Video Hub with individual collapsible blocks and improved categorization
2026-05-22 16:38:56 +02:00
Nubenetes Bot
e82e8611f8
fix: remove iframe indentation in Video Hub to prevent rendering as code blocks
2026-05-22 16:29:49 +02:00
Nubenetes Bot
67e6689ca4
fix: resolve markdownlint errors in V2 index and optimizer
2026-05-22 16:26:27 +02:00
Nubenetes Bot
4d39449f77
fix: comply with Mandate 30 for Video Hub TOC and headers
2026-05-22 16:16:55 +02:00
Nubenetes Bot
1df1f96041
feat: implement high-density V2 Elite Video Hub with automated builder
2026-05-22 16:10:05 +02:00
Nubenetes Bot
a48674ec9b
fix: refine YouTube mosaic detection to ensure links before the mosaic are checked
2026-05-22 15:19:43 +02:00
Nubenetes Bot
48f0cdcc7f
fix: surgical YouTube mosaic exemption and enable health checks for video note iframes
2026-05-22 15:17:49 +02:00
Nubenetes Bot
03e7ff9272
fix: enforce YouTube mosaic exemption and restore README metrics depth
2026-05-22 15:14:40 +02:00
Nubenetes Bot
6c1f2984c2
docs: remove redundant Nubenetes brand from V2 title
2026-05-22 14:18:55 +02:00
Nubenetes Bot
13f1c881a1
docs: add V1 vs V2 comparison metrics to coverage report
2026-05-22 14:07:54 +02:00
Nubenetes Bot
ed466d027f
fix: correctly inject URLs into coverage metrics calculation
2026-05-22 13:52:33 +02:00
Nubenetes Bot
64aacbc555
fix: resolve TypeError in V2 rendering due to incorrect return indentation
2026-05-22 12:02:40 +02:00
Nubenetes Bot
1595804553
ui: revert collapsible summaries and implement always-visible inline summaries
2026-05-22 11:59:29 +02:00
Nubenetes Bot
db92acd6c5
ui: implement minimalist inline-block summaries for V2 elite portal
2026-05-22 11:19:00 +02:00
Nubenetes Bot
156c3e4bba
arch: decouple V2 monolith into specialized micro-workflows (Health, Metadata, AI, Publish)
2026-05-22 10:49:41 +02:00
Nubenetes Bot
75987010df
feat: enhance V2 rendering logic and knowledge architecture metrics
2026-05-22 10:35:22 +02:00
Nubenetes Bot
bd0f11b4dc
fix: implement nuclear whitespace stripping to resolve persistent MD039 linter errors
...
- Created 'nuclear_strip' helper to remove all hidden and unicode whitespace characters.
- Applied 'nuclear_strip' globally to the inventory and during content extraction.
- Fixed MD031 by ensuring proper blank line spacing around Mermaid code fences in introduction.md.
- Hardened comparison tables and link lists against invisible formatting issues.
2026-05-22 00:18:17 +02:00
Nubenetes Bot
aba5ef4bd2
fix: exhaustive global sanitization to eliminate persistent MD039 linter errors
...
- Implemented global data sanitization upon inventory load to strip whitespace and hidden characters from all titles.
- Forced whitespace stripping during the initial Markdown extraction phase (V1 content gathering).
- This ensures 100% clean link text across all rendered documentation, preventing 'Spaces inside link text' violations.
2026-05-22 00:13:01 +02:00
Nubenetes Bot
cdb5f32777
fix: apply aggressive whitespace stripping to eliminate MD039 linter errors
...
- Stripped all leading/trailing whitespace (including non-breaking spaces) from link titles in list items, comparison tables, and the index pulse.
- Ensured URLs are stripped to prevent formatting issues.
- This resolves the persistent 'Spaces inside link text' error in generated documentation.
2026-05-22 00:10:53 +02:00
Nubenetes Bot
4f4ce138d9
fix: resolve exhaustive Markdown Linter violations (MD024, MD031, MD039)
...
- Fixed MD024: Included H1 main title in used_headers to prevent duplicate sub-headings.
- Fixed MD031: Added mandatory blank lines around Mermaid code fences in introduction.md.
- Fixed MD039: Stripped leading/trailing spaces from link titles to satisfy formatting rules.
2026-05-22 00:01:28 +02:00
Nubenetes Bot
271397af9f
fix: ensure Markdown Linter compliance for V2 portal
...
- Fixed MD025: Ensured only one H1 heading exists per document by starting internal headings at H2.
- Fixed MD024: Implemented a header deduplication mechanism using a per-file 'used_headers' set.
- Improved structure: Properly nested hierarchies to satisfy strict Markdown standards.
2026-05-21 23:46:45 +02:00
Nubenetes Bot
279dfd620e
fix: optimize V2 UI (dark mode contrast, logic duplication, and functional deep-dives)
...
- Fixed dark mode visibility by setting proper text and tag luminosities in docs/static/v2_elite.css.
- Eliminated triple 'Explore Related' blocks by moving the injection outside recursion in src/v2_optimizer.py.
- Fixed 'Technical Deep-Dive' rendering by correcting Markdown indentation for collapsible blocks.
2026-05-21 23:33:56 +02:00
Nubenetes Bot
f51fb821dd
fix: resolve PR Guardian response format and rate-limiting bottleneck
...
- Explicitly set response_format='text' to prevent JSON parsing failure loops.
- Added safety delay (1s) to respect global RPM quota.
- Tagged with role='PR-Guardian' for improved telemetry.
2026-05-21 23:13:56 +02:00