|
1 | | -## 0.0.1 |
| 1 | +# Changelog |
2 | 2 |
|
3 | | -- Initial version |
| 3 | +All notable changes to Sky (UI Component Layer) are documented here. |
| 4 | +Format: [Keep a Changelog](https://keepachangelog.com/). |
| 5 | + |
| 6 | +## [v2.1] — Q2 2026: Full Workbench Lift |
| 7 | + |
| 8 | +### Added |
| 9 | + |
| 10 | +- `Source/Workbench/Electron/OTELBridge.ts` (153 lines) — |
| 11 | + PerformanceObserver capturing `land:*` marks → OTLP/HTTP with retry logic |
| 12 | +- `Source/Workbench/Electron/PostHogBridge.ts` (159 lines) — error tracking |
| 13 | + and analytics via CDN with per-component buffering and $component taxonomy |
| 14 | +- `Source/Workbench/TelemetryBridge.astro` (17 lines) — shared component |
| 15 | + loading bridges |
| 16 | +- Terminal addon dependencies: xterm, xterm-addon-* promoted to stable releases |
| 17 | +- Extension scanning retry logic with node_modules fallback |
| 18 | +- Batch performance marks to prevent rate limiting |
| 19 | + |
| 20 | +### Changed |
| 21 | + |
| 22 | +- `enableWorkspaceTrust: false` across all 5 workbench profiles (Browser, |
| 23 | + BrowserProxy, Electron, Mountain, index) |
| 24 | +- Workbench loading refactored to use `performance.mark()` instead of |
| 25 | + console.log |
| 26 | +- Wind import path fixed: `@codeeditorland/wind/Target/Function/Install` |
| 27 | +- astro.config.ts extended with 83+ lines for telemetry and Vite OTLP proxy |
| 28 | +- Removed 327 lines of obsolete bootstrap code |
| 29 | +- Blob patch refactored to rewrite vscode-file:// URLs |
| 30 | +- PostHog surveys disabled; endpoint decision finalized |
| 31 | +- Astro 6.1.1 → 6.1.7, Vite 8.0.2 → 8.0.3 |
| 32 | + |
| 33 | +## [v2.0] — Q1 2026: Editor Launch Sprint |
| 34 | + |
| 35 | +### Added |
| 36 | + |
| 37 | +- Astro 6 migration: 5.16.6 → 6.1.1 (March 21) |
| 38 | +- TypeScript 6.0.2 upgrade (March 26) |
| 39 | +- Vite 8.0.3 (from 7.3.0) |
| 40 | + |
| 41 | +### Changed |
| 42 | + |
| 43 | +- astro.config.ts major rewrite (98 lines added, 165 removed) |
| 44 | +- `Source/Function/CopyVSCode.js` refactored for VS Code asset handling |
| 45 | +- Deleted 80 HTML files from ephemeral Target/ (414 total deletions) |
| 46 | +- PascalCase import naming enforced in TypeScript config |
| 47 | +- Build pipeline integration simplified |
| 48 | + |
| 49 | +## [v1.3] — Q4 2025: Dependency Maintenance |
| 50 | + |
| 51 | +### Changed |
| 52 | + |
| 53 | +- Astro 5.14.1 → 5.16.6 |
| 54 | +- Vite 7.1.6 → 7.3.0 |
| 55 | +- 85-file gitattributes cleanup (binary/text normalization) |
| 56 | +- No source code changes; architecture stable |
| 57 | + |
| 58 | +## [v1.2] — Q3 2025: Full Stack Integration |
| 59 | + |
| 60 | +### Added |
| 61 | + |
| 62 | +- `jsconfig.json` — JavaScript configuration |
| 63 | +- `Source/Function/sky-ipc-router.ts` — module path fixes |
| 64 | +- `Source/Function/sky-host-bridge.ts` |
| 65 | + |
| 66 | +### Changed |
| 67 | + |
| 68 | +- Astro 5.10.1 → 5.14.1 |
| 69 | +- nls.messages.js module updates |
| 70 | +- Dependency bumps: zod, vite, astro |
| 71 | + |
| 72 | +## [v1.1] — Q2 2025: Architecture Buildout |
| 73 | + |
| 74 | +**Critical milestone: Tauri workbench bootstrap.** |
| 75 | + |
| 76 | +### Added |
| 77 | + |
| 78 | +- `Source/Function/WorkBench.ts` (200 lines) — IPC shim, process env, |
| 79 | + configuration resolution |
| 80 | +- `Source/Workbench/Default.astro` — entry point |
| 81 | +- `Source/Workbench/Browser.astro` |
| 82 | +- `Source/Workbench/BrowserTest.astro` |
| 83 | +- `Source/Workbench/Electron/Layout.astro` |
| 84 | +- `Source/pages/Application.astro` (replaces Wind.astro) |
| 85 | +- `Source/pages/Isolation.astro` |
| 86 | +- 37 keyboard layout files in `Target/Static/Application/keybinding/` (vi, en, |
| 87 | + ru, de, fr, es, etc.) |
| 88 | +- codicon.CfDBERGQ.ttf font (86KB) |
| 89 | +- Application/nls.messages.js (330 lines) |
| 90 | +- Favicon overhaul |
| 91 | + |
| 92 | +### Changed |
| 93 | + |
| 94 | +- Workbench imports: `electron-sandbox` → `electron-browser` |
| 95 | +- Vite 6.3.5 → 7.0.0 (breaking change) |
| 96 | +- Astro 5.5.6 → 5.10.1 |
| 97 | + |
| 98 | +### Removed |
| 99 | + |
| 100 | +- `/Source/Map/VSCode/Notation.json` (obsolete CSS mapping) |
| 101 | +- `/Source/pages/Wind.astro` (superseded by WorkBench.ts) |
| 102 | +- Application.astro.mjs, Wind.astro.mjs |
| 103 | + |
| 104 | +## [v1.0] — Q1 2025: Integration Phase |
| 105 | + |
| 106 | +### Changed |
| 107 | + |
| 108 | +- Astro 5.2.0 → 5.5.6 |
| 109 | +- Vite 6.0.x → 6.2.4 |
| 110 | +- Firebase 11.5.0 → 11.6.0 |
| 111 | +- Stable architecture; minimal source changes |
| 112 | + |
| 113 | +## [v0.2] — Q4 2024: Architecture Solidification |
| 114 | + |
| 115 | +**Astro 5 migration complete.** |
| 116 | + |
| 117 | +### Added |
| 118 | + |
| 119 | +- .astro/ generated types and content collections |
| 120 | +- `/chunks/astro/server_*.mjs` SSR module format |
| 121 | + |
| 122 | +### Changed |
| 123 | + |
| 124 | +- Moved from `/Editor/index.html` + `/VSCode/index.html` to streaming Astro |
| 125 | + server format |
| 126 | +- Removed vite manifest.json static linking; adopted Astro 5 prerendering |
| 127 | +- 1,900+ insertions in Target/ (new Astro SSR-compatible structure) |
| 128 | +- Astro 5.0.0 → 5.1.1 |
| 129 | +- Vite 6.x integration |
| 130 | +- solid-devtools, @astrojs/solid-js 5.0.0+ |
| 131 | + |
| 132 | +### Removed |
| 133 | + |
| 134 | +- Legacy `/_noop-*` middleware |
| 135 | + |
| 136 | +## [v0.1] — Q3 2024: Rapid Development |
| 137 | + |
| 138 | +### Added |
| 139 | + |
| 140 | +- `Source/pages/VSCode.astro` — VS Code rendering profile |
| 141 | +- `Source/pages/Editor.astro` — editor profile |
| 142 | +- Firebase integration for authentication |
| 143 | + |
| 144 | +### Changed |
| 145 | + |
| 146 | +- astro.config.ts extended for dual-profile builds |
| 147 | +- Large bundle reorganization: removed Monaco/highlight.js bundles (250+ |
| 148 | + manifest changes) |
| 149 | + |
| 150 | +## [v0.0] — Q2 2024: Project Inception |
| 151 | + |
| 152 | +### Added |
| 153 | + |
| 154 | +- Astro 4.x framework setup |
| 155 | +- SWUP page transitions (`Source/Script/SWUP.ts`) |
| 156 | +- Tailwind CSS foundation |
| 157 | +- Global.css and Base.css stylesheet system |
| 158 | +- `Source/pages/index.astro` |
0 commit comments