Releases: heemangstudio/Rauhwpx
Releases · heemangstudio/Rauhwpx
Release list
Rauhwpx v2.0.9
What's Changed
- Harden provider connections: app-owned Claude login, clean env, live credential checks, safe installs and consistent catalogs by @ghandhitechnology in #421
- Renderer: reach visual parity with Hancom Office on the 20-doc stress corpus by @ghandhitechnology in #422
- Prepare Desktop and Cloud for the 2.0.9 release by @ghandhitechnology in #423
- Recover the 2.0.9 Windows release from the WASM optimizer crash by @ghandhitechnology in #424
- Fetch the verified source commit for Windows cache recovery by @ghandhitechnology in #425
- Build release WASM once on Linux and clear the new undici advisories so 2.0.9 can ship by @ghandhitechnology in #426
Full Changelog: v2.0.8...v2.0.9
Rauhwpx v2.0.8
What's Changed
- Desktop Cloud: stop stream loops on purged sessions, keep turn archives, single-flight uploads, and bound quit by @ghandhitechnology in #407
- Keep the hub booting and users signed in when spawns, usage files, secret reads, or account responses fail by @ghandhitechnology in #413
- Tie agent revisions and pending edits to the open document, recover turns after hub restarts, and search tables via engine model queries by @ghandhitechnology in #416
- Stop hostile WMF, EMF, OLE chart, HWP3 and HML input from crashing or freezing the engine by @ghandhitechnology in #417
- Keep Studio pages, images and undo intact across IME undo, extreme zoom, document shrinks, failed renders and engine traps by @ghandhitechnology in #410
- Stop wasm boundary traps and hangs from hostile arguments, fix deleteStyle reference corruption, and let the trap recovery draft save by @ghandhitechnology in #412
- Keep edits made during a save, serialize saves, and stop table commands and history from writing the wrong data by @ghandhitechnology in #409
- Fix caption/textbox edit panics, HTML paste and formula crashes, and make Replace All, field, connector and endnote edits undoable by @ghandhitechnology in #411
- Keep untouched values when applying Studio dialogs, fix stacked-dialog keys, and refuse stale or wrong targets by @ghandhitechnology in #414
- Keep long document titles inside the rail in the fullscreen workspace header by @ghandhitechnology in #418
- Keep saves working after partial failures, on exFAT drives and after reopening changed files, and make autosave recovery honest by @ghandhitechnology in #415
- Stop the library move from rewriting unchanged documents with lossy re-serialized bytes by @ghandhitechnology in #419
- Prepare the desktop and Cloud v2.0.8 patch release with the save, data-loss and stability fixes by @ghandhitechnology in #420
Full Changelog: v2.0.7...v2.0.8
Rauhwpx v2.0.7
What's Changed
- Faster launch, native scrolling, and a ChatGPT-grade agent UI by @ghandhitechnology in #393
- Fix the equation externref leak that trapped the engine and keep the document on screen by @ghandhitechnology in #405
- Repaint document pages after a lost canvas context is restored by @ghandhitechnology in #398
- Fix early-close hangs, busy-hub restarts, and stacked Cloud broadcasts in the desktop main process by @ghandhitechnology in #394
- Fix Cloud purge FK failure, request-parse crash, shutdown hang, stale presence and backup starvation by @ghandhitechnology in #395
- Fix Codex Stop races, Pi prompt and subagent transport, and Claude stdin crash in provider adapters by @ghandhitechnology in #399
- Harden HWP5 parsing against hostile counts, spans and nesting, and cut redundant parse work by @ghandhitechnology in #401
- Fix HWPX field, style and header-id bugs, and make table rows, section assembly and PNG writes cheaper by @ghandhitechnology in #404
- Remove O(P²) section rescans and per-line paragraph rescans from typeset and composer, and fix the Korean TAC-table Shift+Enter split by @ghandhitechnology in #400
- Fix HWPX control-insert panics, snapshot undo drift, object-delete char-shape shifts and HWP3 style loss in edit commands by @ghandhitechnology in #402
- Harden the agent hub: connect crash, dropped and oversized tool results, snapshot claim leak, 3 s process-tree cleanup by @ghandhitechnology in #397
- Keep the agent revision contract intact after rollbacks and saves, fix nested-table search truncation, and harden hub reconnect by @ghandhitechnology in #396
- Stop floating agent sidebar elements from covering the status row, commit bar, menus and each other by @ghandhitechnology in #406
- Finish agent document edits in 3 model requests instead of 10, and cut staged-write latency in Studio by up to 78% by @ghandhitechnology in #403
- Prepare the desktop and Cloud v2.0.7 patch release with the hardening and agent speed fixes by @ghandhitechnology in #408
Full Changelog: v2.0.6...v2.0.7
Rauhwpx v2.0.6
What's Changed
- Make the README Korean with fresh screenshots of the current editor by @ghandhitechnology in #388
- Make typing fit in one frame: cache font resolution, drop per-key page-boundary pagination, fix giant-cell scans by @ghandhitechnology in #386
- Match Hancom report pagination and modern equation layout by @ghandhitechnology in #389
- Show a reconnect pill when Claude, Codex, or Pi is signed out, and resume the session after re-login by @ghandhitechnology in #390
- Fix Windows saves failing with icacls code 1300 for non-elevated users by @ghandhitechnology in #391
- Prepare the desktop and Cloud v2.0.6 patch release by @ghandhitechnology in #392
Full Changelog: v2.0.5...v2.0.6
Rauhwpx v2.0.5
What's Changed
- Fix the embedded CLI login sidebar check for the redesigned provider setup dialog by @ghandhitechnology in #368
- Make the macOS app feel native: real menu bar, native menus and sheets, background alerts, and calmer sidebar and focus chat chrome by @ghandhitechnology in #375
- Stop invalid pages from growing the render cache and reuse loading fallback images by @ghandhitechnology in #371
- Stream agent answers block by block with code capsules, file badges and flicker-free bottom scrolling by @ghandhitechnology in #369
- Match Hancom for macOS rendering across fonts, glyphs, alignment, tables and Studio layering by @ghandhitechnology in #372
- Make agent document editing live, leaner and faster, and render with the fonts users already have by @ghandhitechnology in #373
- Fix Hancom rendering regressions and align native and Studio font layout by @ghandhitechnology in #374
- Preserve imported fonts and select the browser font policy with live Hancom parity checks by @ghandhitechnology in #376
- Use an ink ring and text shimmer for all response-loading states by @ghandhitechnology in #383
- Validate imported history graphs before persistence by @ghandhitechnology in #379
- Recover local branches and index version storage by @ghandhitechnology in #381
- Reuse version captures and protect idle history maintenance by @ghandhitechnology in #382
- Combine disjoint text edits and improve paragraph matching by @ghandhitechnology in #384
- Review image and paragraph changes independently with safe draft resumption by @ghandhitechnology in #385
- Add bring-your-own boat.dev Cloud servers with cause-specific recovery and a single Cloud review flow by @ghandhitechnology in #377
- Prepare the desktop and Cloud v2.0.5 patch release by @ghandhitechnology in #387
Full Changelog: v2.0.4...v2.0.5
Rauhwpx v2.0.4
What's Changed
- Correct stale website facts and add a coffee tip, not paid support by @ghandhitechnology in #72
- Swap the website hero to a 기안문+agent shot by @ghandhitechnology in #80
- 기능 장에 「표가 안 깨져요」 행을 넣는다 by @ghandhitechnology in #83
- Add a short 공문 workflow sheet to the public site by @ghandhitechnology in #84
- Add a dedicated 1200×630 Open Graph card by @ghandhitechnology in #81
- feat(website): drop paper-stack fold and enlarge section content by @ghandhitechnology in #85
- Remove spent forensic probes, one-off examples, and historical investigation tooling by @ghandhitechnology in #298
- fix(nightly): unblock HWP3 tests and ship the B&W hippo by @ghandhitechnology in #299
- fix(desktop): retry Windows lock when removing handoff payloads by @ghandhitechnology in #296
- fix(desktop): retry Windows locks on launch-directory recursive rm by @ghandhitechnology in #297
- fix(layout): pick TAC host run height from its stored LineSeg by @ghandhitechnology in #301
- feat(studio): add HTTP(S) hyperlink editing and HWP/HWPX persist by @ghandhitechnology in #302
- fix(editing): route body OLE equations through shape commands by @ghandhitechnology in #303
- fix(layout): share rowbreak_straddle_cut_units by @ghandhitechnology in #304
- fix(layout): honor vertOffset for empty-column float tables by @ghandhitechnology in #305
- fix(layout): seat TAC line-owner tables at outer margin (#7150) by @ghandhitechnology in #306
- Warm the Raucloud worker before the first click and deliver finished Cloud turns by @ghandhitechnology in #314
- Show an ETA progress bar while Cloud reconnects or rebuilds its server by @ghandhitechnology in #315
- feat(studio): nest table resize on CellPath by @ghandhitechnology in #316
- fix(svg): emit 0.02em stroke for bold_fallback faces by @ghandhitechnology in #310
- Add Claude Code OAuth login, local-login reuse, and cloud migration by @ghandhitechnology in #317
- fix(wmf): clamp hostile placeable extents by @ghandhitechnology in #318
- fix(hwpx): restore stored margins in HWP5-origin packages by @ghandhitechnology in #319
- fix(layout): keep saved-residual terminal band past #304's cut shortcut by @ghandhitechnology in #320
- fix(nightly): saturate HWP3 line-spacing overflow and retarget nested-cell hit point by @ghandhitechnology in #321
- Remove redundant fuzz smoke and renderer source-text tests by @ghandhitechnology in #322
- test(renderer): re-seat issue_850 name-field hit-test click inside moved cell by @devin-ai-integration[bot] in #323
- fix(renderer): contain ImageNode None and Zoom fills by @ghandhitechnology in #324
- fix(ole/emf): reassemble EMF-in-WMF previews and apply page transforms by @ghandhitechnology in #325
- chore(studio): port document window title and captionOwner / HF body-control gating by @ghandhitechnology in #300
- Improve document editing fidelity across text, tables, equations, and agent context by @ghandhitechnology in #327
- Limit provider support to Claude, Codex, and Pi by @ghandhitechnology in #330
- chore(editing-experience): ClickHere caret alignment + legacy OLE equation edit by @ghandhitechnology in #328
- Make Cloud tasks reliable, editable, and easy to review by @ghandhitechnology in #326
- Match Hancom rendering for borders, total pages, picture wrap, split rows, and Skia text by @ghandhitechnology in #337
- Support dragging inline pictures between text positions by @ghandhitechnology in #336
- Move Skills into Settings with inline editing and a compact icon picker by @ghandhitechnology in #333
- Trim PR CI to the minimum regression gates by @ghandhitechnology in #338
- feat(skills): store real skills and import them from a harness by @ghandhitechnology in #331
- Reduce long-document agent rendering cost after Cloud and Skills changes by @ghandhitechnology in #335
- fix(serializer): keep table pageBreak/repeatHeader edits on HWP5 save by @ghandhitechnology in #332
- Keep website deployment on main and validate site links by @ghandhitechnology in #340
- Add GPT-6 Sol, GPT-6 Luna, Claude Opus 5.5, and Fable 5.1 support by @ghandhitechnology in #342
- Support safe-mode editing inside nested table cells by @ghandhitechnology in #343
- Redesign the agent sidebar and first-run setup with responsive chat motion by @ghandhitechnology in #348
- Fix dragging browser images into chat attachments by @ghandhitechnology in #345
- Enable Codex image generation in open documents by @ghandhitechnology in #351
- Fold the sidebar composer into a pill and halve the question card by @ghandhitechnology in #352
- Make plan mode conversational with document-focused plans and live checklists by @ghandhitechnology in #356
- Let users choose available Claude, Codex, and Pi models in AI settings by @ghandhitechnology in #354
- Improve HWP rendering fidelity for text, equations, and page layout by @ghandhitechnology in #344
- Run Rauhwpx CI on Blacksmith after the organization transfer by @ghandhitechnology in #358
- Modernize the editor UI and improve keyboard access by @ghandhitechnology in #355
- Redesign the website as a charcoal stop-motion paper pile built from real app demo clips by @ghandhitechnology in #359
- Fix editor parity bugs across carets, tables, selection, equations, and justification by @ghandhitechnology in #360
- Route checkpoint titles Codex → OpenRouter → Claude and fix the Claude-only route by @ghandhitechnology in #361
- Prompt for Claude/Codex runtime updates and redesign the provider setup dialog by @ghandhitechnology in #362
- Fix Codex login: show the device code, cancel on close, and detect ChatGPT sign-ins by @ghandhitechnology in #363
- Publish the Cloud terms of service at heemangstudios.com/tos by @ghandhitechnology in #364
- Remove the failing CLI terminal-login default check from Studio browser integration by @ghandhitechnology in #365
- Publish the Rauhwpx Cloud pricing page and link it with the terms from the site by @ghandhitechnology in #366
- Trim PR checks, repair nightly verification, fix engine test regressions, and release 2.0.4 by @ghandhitechnology in #367
New Contributors
- @devin-ai-integration[bot] made their first contribution in #323
Full Changelog: v2.0.3...v2.0.4
Rauhwpx nightly 2026-09-25 (cdac4d6)
Rauhwpx v2.0.3
What's Changed
- Fix missing table text after agent edits enter review by @ghandhitechnology in #248
- Keep agent text previews responsive during edit bursts by @ghandhitechnology in #250
- Paginate multiline agent body insertions once in single-column sections by @ghandhitechnology in #252
- Bound image prefetch decodes and cancel stale page work by @ghandhitechnology in #249
- Keep document preview invalidations intact during parallel edits by @ghandhitechnology in #251
- Reduce document edit time by reusing body line-width measurements by @ghandhitechnology in #254
- Make cloud agents persist, reconnect, and deliver results locally by @ghandhitechnology in #255
- fix(agent): give Windows harness installs a Node host by @ghandhitechnology in #260
- fix(layout): base occupying-table vertOffset on the host anchor line by @ghandhitechnology in #259
- chore(studio): port IME composition fallback, offset apply no-op, and picture transform undo by @ghandhitechnology in #247
- fix(agent): share one Windows CLI launch contract by @ghandhitechnology in #261
- Verify staged Studio rhwp.exe in Windows packages by @ghandhitechnology in #263
- fix(desktop): refuse directory targets in win32 replaceFile by @ghandhitechnology in #264
- fix: preserve shape original_* on resize and reflow grown tables in edit sessions by @ghandhitechnology in #265
- feat(core): delete nested cell and textbox tables by path by @ghandhitechnology in #266
- fix(desktop): refuse directory targets in win32 vault replaceFile by @ghandhitechnology in #267
- fix(desktop): restore a directory raced into win32 replaceFile by @ghandhitechnology in #268
- fix(layout): keep short header Justify last lines at natural width by @ghandhitechnology in #270
- fix(parser): resolve LenientCfbReader streams by CFB path by @ghandhitechnology in #269
- fix(rhwp-agent): restore a directory raced into win32 replaceFileAtomically by @ghandhitechnology in #272
- fix(desktop): restore a directory raced into unique-install replace by @ghandhitechnology in #271
- fix(markdown): emit inline images and nested tables by @ghandhitechnology in #273
- fix(eqedit): split unspaced bold, rm, and it font prefixes by @ghandhitechnology in #274
- fix(rau-credits): publish file stores with a Windows two-step replace by @ghandhitechnology in #275
- fix(desktop): restore a directory raced into win32 vault replaceFile by @ghandhitechnology in #276
- fix(hwpx): emit ON_PAGE tokens and keep empty note deco chars by @ghandhitechnology in #277
- fix(layout): keep native 1x1 wrapper left outer margin by @ghandhitechnology in #278
- fix(rhwp-agent): retry locked skill dir swaps and atomically publish blobs by @ghandhitechnology in #279
- fix(writing-style): publish the commit journal with a Windows two-step replace by @ghandhitechnology in #280
- fix(desktop): restore unique-install when post-aside lstat fails by @ghandhitechnology in #281
- fix(fs-replace): restore the live path after a post-aside lstat error by @ghandhitechnology in #282
- fix(desktop): retry Windows lock when quarantining corrupt cloud handoff by @ghandhitechnology in #283
- fix(rhwp-agent): honor win32 platform in reference-store replaces by @ghandhitechnology in #284
- fix(layout): honor nested cell valign inside the page bbox by @ghandhitechnology in #285
- fix(hwpx): preserve markpenBegin/End on HWPX roundtrip by @ghandhitechnology in #286
- fix(rhwp-agent): retry Windows locks on credential-mirror renames by @ghandhitechnology in #288
- fix(desktop): retry Windows lock when quarantining bookmark state by @ghandhitechnology in #287
- fix(parser): link orphan field ends across sections by @ghandhitechnology in #289
- fix(typeset): keep owned full-page TAC picture line height by @ghandhitechnology in #290
- fix(desktop): retry win32 native-save ENOTEMPTY and leftover rm by @ghandhitechnology in #291
- fix(desktop): publish launch markers with Windows-safe rename by @ghandhitechnology in #292
- fix(layout): emit cellPath for shapes inside table cells by @ghandhitechnology in #293
- fix(hwpx): collapse duplicate pageNum per paragraph by @ghandhitechnology in #294
- Release Rauhwpx 2.0.3 with Windows hardening, HWPX fixes, and Cloud continuity. by @ghandhitechnology in #295
Full Changelog: v2.0.2...v2.0.3
Rauhwpx v2.0.2
Existing users: If you use 2.0.1 or earlier, download the installer below and install 2.0.2 manually once. The updater in those older versions cannot reliably complete installation.
- Fixed downloaded updates failing to replace the installed desktop app.
- Installation now waits for document save/discard decisions and application cleanup before handing off to the platform updater.
- Choosing Later or cancelling document closure keeps the update available through Check for Updates.
Updater fix: #246.
What's Changed
- Reduce desktop cloud IPC batches to one scoped history snapshot by @ghandhitechnology in #244
- Bound browser Cloud SSE events before parsing and verification by @ghandhitechnology in #243
- Share unchanged document payloads across undo snapshots by @ghandhitechnology in #245
- Bound cloud SSE replay and pause delivery for slow clients by @ghandhitechnology in #242
- chore(studio): port Hangul paste, mixed char-format runs, and keyboard color activation by @ghandhitechnology in #241
- fix(layout): apply para-relative float vertOffset lead to Square wrap tables by @ghandhitechnology in #240
- Fix desktop update installation and prepare version 2.0.2 by @ghandhitechnology in #246
Full Changelog: v2.0.1...v2.0.2
Rauhwpx v2.0.1
- Fixed first-time sidebar server creation for accounts without a saved timezone.
- Restored document shortcuts after toolbar focus changes and on Korean keyboard layouts, including native edit commands and read-only zoom.
- Removed caret lag when deleting Korean and English text.
These fixes include regression coverage for server setup and recovery, keyboard focus and composition, and repeated deletion with undo/redo.
Changes: #239