Skip to content

Releases

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 06:33
8dbeffc

Image: ghcr.io/cbnu-teamh/rmf-block:0.2.0 for linux/amd64 and linux/arm64
Digest: sha256:2eedb7214e08221fba7f01924811794e7ec9aa8290968369436a7d633ca99851

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • fix: keep summary.html when an item has no observed attempt (#211) by @TaeTaeJin in #212
  • test: measure the v0.1.0 release (#191) by @TaeTaeJin in #214
  • feat: a workspace file manager — every document and chat file in one list (UC-050) by @ujin999 in #219
  • docs: pause a follower who navigates or edits, instead of locking them (UC-030) by @ujin999 in #220
  • feat: pause a follower who scrolls, edits or moves on, and announce a share's start and end (UC-030) by @ujin999 in #223
  • feat: send document and block links in chat, make URLs clickable, and list them (FR-060-03/06) by @ujin999 in #225
  • fix: count the clock residual, not the drift, in a perf round's U (#215) by @TaeTaeJin in #226
  • docs: archive the v0.0.2 pin, internet Wi-Fi and U residual perf tasks by @TaeTaeJin in #227
  • fix: run the container smoke test on ubuntu-22.04 until MongoDB 8.3.14, and print MongoDB's log on a failure (#229) by @ujin999 in #230
  • feat: bring the floating window in use to the front, close it with Escape, cap views at five, and open them top-left (#144, #224) by @ujin999 in #232
  • docs: archive the file manager, follow pause, chat links and floating window gaps tasks by @ujin999 in #234
  • fix: disable a restored floating view whose document was deleted before the reload (#187) by @ujin999 in #235
  • docs: record the v0.1.0 NFR-PER baseline, ramps, congestion and outage results (#191, #193) by @TaeTaeJin in #243
  • fix: end a stalled perf round and clean up after it, wait for the port at release, and keep a timed-out join (#217, #218, #238) by @TaeTaeJin in #244
  • feat: make a block-link block by pasting a block address by @ujin999 in #242
  • fix: detach Prometheus in afterEach, leave cleanup time after stackUp, and drop connections to the port probe (#244 follow-up) by @TaeTaeJin in #245
  • docs: archive the v0.1.0 perf results and perf harness fixes tasks by @TaeTaeJin in #246
  • docs: apply the #228 drift audit and archive its task by @TaeTaeJin in #247
  • fix: fail a hung release run after 30 minutes and pin QEMU's binfmt by @TaeTaeJin in #248
  • chore: set the version to 0.2.0 ahead of the v0.2.0 release by @TaeTaeJin in #249

Full Changelog: v0.1.0...v0.2.0

v0.2.0-rc.1

v0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:12
8dbeffc

Image: ghcr.io/cbnu-teamh/rmf-block:0.2.0-rc.1 for linux/amd64 and linux/arm64
Digest: sha256:1eb391a6f5f3c74f56e70d5efeff0621585ba56bb9cbf11575d6ea198f7a0fe8

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • fix: keep summary.html when an item has no observed attempt (#211) by @TaeTaeJin in #212
  • test: measure the v0.1.0 release (#191) by @TaeTaeJin in #214
  • feat: a workspace file manager — every document and chat file in one list (UC-050) by @ujin999 in #219
  • docs: pause a follower who navigates or edits, instead of locking them (UC-030) by @ujin999 in #220
  • feat: pause a follower who scrolls, edits or moves on, and announce a share's start and end (UC-030) by @ujin999 in #223
  • feat: send document and block links in chat, make URLs clickable, and list them (FR-060-03/06) by @ujin999 in #225
  • fix: count the clock residual, not the drift, in a perf round's U (#215) by @TaeTaeJin in #226
  • docs: archive the v0.0.2 pin, internet Wi-Fi and U residual perf tasks by @TaeTaeJin in #227
  • fix: run the container smoke test on ubuntu-22.04 until MongoDB 8.3.14, and print MongoDB's log on a failure (#229) by @ujin999 in #230
  • feat: bring the floating window in use to the front, close it with Escape, cap views at five, and open them top-left (#144, #224) by @ujin999 in #232
  • docs: archive the file manager, follow pause, chat links and floating window gaps tasks by @ujin999 in #234
  • fix: disable a restored floating view whose document was deleted before the reload (#187) by @ujin999 in #235
  • docs: record the v0.1.0 NFR-PER baseline, ramps, congestion and outage results (#191, #193) by @TaeTaeJin in #243
  • fix: end a stalled perf round and clean up after it, wait for the port at release, and keep a timed-out join (#217, #218, #238) by @TaeTaeJin in #244
  • feat: make a block-link block by pasting a block address by @ujin999 in #242
  • fix: detach Prometheus in afterEach, leave cleanup time after stackUp, and drop connections to the port probe (#244 follow-up) by @TaeTaeJin in #245
  • docs: archive the v0.1.0 perf results and perf harness fixes tasks by @TaeTaeJin in #246
  • docs: apply the #228 drift audit and archive its task by @TaeTaeJin in #247
  • fix: fail a hung release run after 30 minutes and pin QEMU's binfmt by @TaeTaeJin in #248
  • chore: set the version to 0.2.0 ahead of the v0.2.0 release by @TaeTaeJin in #249

Full Changelog: v0.1.0...v0.2.0-rc.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:40
40da014

Image: ghcr.io/cbnu-teamh/rmf-block:0.1.0 for linux/amd64 and linux/arm64
Digest: sha256:b14f53c05ca2e9e3e54a55725e59eceeed0f822458d4daca4611f2723c58a9b1

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • test: measure the v0.0.2 release with Yorkie's admin secrets set by @taejinchoi-cbnu in #206
  • docs: run the perf campaign on an internet Wi-Fi without client isolation, driven by Claude by @taejinchoi-cbnu in #207
  • feat: add a simple collaborative table block by @taejinchoi-cbnu in #208
  • fix: send chat from guests on plain HTTP, without crypto.randomUUID (#209) by @taejinchoi-cbnu in #210

Full Changelog: v0.0.2...v0.1.0

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:20
40da014

Image: ghcr.io/cbnu-teamh/rmf-block:0.1.0-rc.1 for linux/amd64 and linux/arm64
Digest: sha256:ec83250e72d9f2d1a7d3bf9486238593b79442cf76a4c6325f83198419826004

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • test: measure the v0.0.2 release with Yorkie's admin secrets set by @taejinchoi-cbnu in #206
  • docs: run the perf campaign on an internet Wi-Fi without client isolation, driven by Claude by @taejinchoi-cbnu in #207
  • feat: add a simple collaborative table block by @taejinchoi-cbnu in #208
  • fix: send chat from guests on plain HTTP, without crypto.randomUUID (#209) by @taejinchoi-cbnu in #210

Full Changelog: v0.0.2...v0.1.0-rc.1

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:57
1714eeb

Image: ghcr.io/cbnu-teamh/rmf-block:0.0.2 for linux/amd64 and linux/arm64
Digest: sha256:644aeb585e08673d8ce7ea9448a0d99960f5ef271ae0db487d493a62b0e12285

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • docs: archive the packaging task (#160, #161, #181, #182) by @taejinchoi-cbnu in #183
  • docs: drift audit — every design doc after admin, tabs, the .data/ layer and packaging (#184) by @taejinchoi-cbnu in #188
  • test: two-device performance harness (#189) by @taejinchoi-cbnu in #194
  • docs: archive the perf harness task (#189, #194) by @taejinchoi-cbnu in #195
  • chore: type-check test files in CI and pre-push, keep Vitest out of agent worktrees by @ujin999 in #197
  • docs: light preset comes from an off-peak school Wi-Fi measurement (#193) by @taejinchoi-cbnu in #198
  • test: perf observation stack and result charts (#192) by @taejinchoi-cbnu in #199
  • fix: require Yorkie admin secrets instead of the default admin/admin and signing key by @ujin999 in #201
  • docs: archive the perf observability task (#192, #199) by @taejinchoi-cbnu in #202
  • chore: set the version to 0.0.2 ahead of the release by @taejinchoi-cbnu in #204
  • fix: check the caller where the catalogue is read, not only in the layout by @ujin999 in #205

Full Changelog: v0.0.1...v0.0.2

v0.0.2-rc.1

v0.0.2-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:36
1714eeb

Image: ghcr.io/cbnu-teamh/rmf-block:0.0.2-rc.1 for linux/amd64 and linux/arm64
Digest: sha256:f94bc60e52219ba0c9e2a8f698382dde8de3092151f90513027eacf40b93537d

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP, YORKIE_ADMIN_PASSWORD and YORKIE_ADMIN_TOKEN_SECRET filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • docs: archive the packaging task (#160, #161, #181, #182) by @taejinchoi-cbnu in #183
  • docs: drift audit — every design doc after admin, tabs, the .data/ layer and packaging (#184) by @taejinchoi-cbnu in #188
  • test: two-device performance harness (#189) by @taejinchoi-cbnu in #194
  • docs: archive the perf harness task (#189, #194) by @taejinchoi-cbnu in #195
  • chore: type-check test files in CI and pre-push, keep Vitest out of agent worktrees by @ujin999 in #197
  • docs: light preset comes from an off-peak school Wi-Fi measurement (#193) by @taejinchoi-cbnu in #198
  • test: perf observation stack and result charts (#192) by @taejinchoi-cbnu in #199
  • fix: require Yorkie admin secrets instead of the default admin/admin and signing key by @ujin999 in #201
  • docs: archive the perf observability task (#192, #199) by @taejinchoi-cbnu in #202
  • chore: set the version to 0.0.2 ahead of the release by @taejinchoi-cbnu in #204
  • fix: check the caller where the catalogue is read, not only in the layout by @ujin999 in #205

Full Changelog: v0.0.1...v0.0.2-rc.1

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:29
a6c4cf4

Image: ghcr.io/cbnu-teamh/rmf-block:0.0.1 for linux/amd64 and linux/arm64
Digest: sha256:11757ccef3076a8b8953cfb6f66b21618eb58d5ecbd1416e9f882864bbf42978

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • docs: README features table with screenshots, a Korean README, LAN setup; release startup hint by @taejinchoi-cbnu in #182

Full Changelog: v0.0.1-rc.1...v0.0.1

v0.0.1-rc.2

v0.0.1-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:02
a6c4cf4

Image: ghcr.io/cbnu-teamh/rmf-block:0.0.1-rc.2 for linux/amd64 and linux/arm64
Digest: sha256:857d3ddeba836980623d871013c7a48755efa8120753f67dab8b737b744b915b

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • docs: README features table with screenshots, a Korean README, LAN setup; release startup hint by @taejinchoi-cbnu in #182

Full Changelog: v0.0.1-rc.1...v0.0.1-rc.2

v0.0.1-rc.1

v0.0.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 05:40
1d7da30

Image: ghcr.io/cbnu-teamh/rmf-block:0.0.1-rc.1 for linux/amd64 and linux/arm64
Digest: sha256:8e70b920292b7d89ae2a499c5981885eb5be968846108078f38752474ad21cd9

To run it, download docker-compose.yml and env.sample below into one folder, save env.sample as .env with HOST_LAN_IP filled in, then run docker compose up. The README's Getting started has the details.

What's Changed

  • docs: fix SRS-ko.md inconsistencies and fill requirement gaps by @ujin999 in #1
  • docs: add project roadmap, system architecture, and realtime-sync ADR by @ujin999 in #3
  • docs: define Yorkie block schema for all 12 block types by @ujin999 in #7
  • edit docs and add wathcer procss prototype by @taejinchoi-cbnu in #10
  • docs: add api document by @ujin999 in #11
  • docs: close remaining Phase 0 design decisions by @ujin999 in #12
  • chore: CI, PR template, CODEOWNERS, and the merge rules in AGENTS.md by @taejinchoi-cbnu in #14
  • feat: host and guest entry over Docker by @taejinchoi-cbnu in #13
  • feat: chat service by @ujin999 in #15
  • fix: address teammate review on the chat service PR by @ujin999 in #16
  • Detect the host LAN IP automatically before docker compose up by @taejinchoi-cbnu in #17
  • docs: replace Git persistence with Yorkie + MongoDB by @taejinchoi-cbnu in #20
  • feat: back Yorkie with MongoDB and remove the git watcher spike by @taejinchoi-cbnu in #21
  • feat: guest join with nickname and workspace password by @taejinchoi-cbnu in #25
  • docs: sync docs with merged Mongo/join-flow work, archive done tasks by @taejinchoi-cbnu in #29
  • feat: connected-user list over Yorkie presence by @taejinchoi-cbnu in #31
  • Upload UI wireframes by @taejinchoi-cbnu in #33
  • hotfix: stop linting docs/ui/, which is design assets not app source by @taejinchoi-cbnu in #35
  • feat: workspace home and the join screen before it by @taejinchoi-cbnu in #38
  • docs: record the stack choices, fix the drift, and stop tasks:archive breaking links by @taejinchoi-cbnu in #41
  • feat: the block model and the operations under the editor by @ujin999 in #43
  • feat: gate Yorkie behind the workspace session by @ujin999 in #50
  • feat: block editor — create/edit/split/merge/reorder, markdown shortcuts by @taejinchoi-cbnu in #51
  • feat: chat file attachments, in a floating window by @ujin999 in #53
  • feat: a PDF block, and the viewer it opens by @ujin999 in #54
  • feat: focus following — follow the presenter's view (UC-030 thin slice) by @taejinchoi-cbnu in #58
  • refactor: make the editor extensible — one edit envelope, one block-type table, three hooks by @ujin999 in #60
  • fix: send the editor's own text edits to the textarea that shows them by @ujin999 in #62
  • feat: a / menu, and the divider it can finally create by @ujin999 in #63
  • chore: make skills/ an install manifest, and ask the PR template which checks ran by @taejinchoi-cbnu in #68
  • docs: name the shapes review is already checking for by @taejinchoi-cbnu in #69
  • docs: a home for presence/focus rationale, and the comments that pointed nowhere real by @taejinchoi-cbnu in #70
  • chore: doc ownership, comment budget, hooks, and verify:docs by @taejinchoi-cbnu in #71
  • docs: spell out tasks/active, tasks/archive in AGENTS.md by @taejinchoi-cbnu in #72
  • chore: wire Phase 1's rules into AGENTS.md (Track D) by @taejinchoi-cbnu in #73
  • refactor: move design rationale into the docs, and correct the 25% floor claim by @ujin999 in #74
  • feat: show who is in which block (FR-022-06, SIR003) by @taejinchoi-cbnu in #77
  • feat: Tab nests a list item, and an empty paragraph says how to reach the / menu by @ujin999 in #76
  • Add images to README for visual context by @taejinchoi-cbnu in #81
  • feat: the editor's next four — paste, file and image blocks, the document tree, and undo by @ujin999 in #82
  • docs: name the two PR-prep steps that got skipped on #77 by @taejinchoi-cbnu in #78
  • chore: exempt small files from the comment budget, closing #75 by @taejinchoi-cbnu in #85
  • docs: ADR-004 — Vitest runner migration and the stack-choice gaps by @taejinchoi-cbnu in #86
  • test: migrate the test runner from node --test to Vitest (#66 C4) by @taejinchoi-cbnu in #87
  • docs: testing strategy (#66 track C2) by @taejinchoi-cbnu in #88
  • test: component tests for issue #39's three regression bugs by @taejinchoi-cbnu in #89
  • chore: archive four completed harness-rework task pairs by @taejinchoi-cbnu in #90
  • test: server-component Tier 1 tests (issue #66, C4) by @taejinchoi-cbnu in #91
  • test: route-handler tests — docs/testing.md's last layer (closes #66) by @taejinchoi-cbnu in #93
  • chore: archive the route-handler-tests task pair by @taejinchoi-cbnu in #94
  • fix: serve dev assets to the LAN address guests are told to type by @ujin999 in #98
  • feat: block-anchored freehand presenter marks (#95) by @taejinchoi-cbnu in #96
  • feat: fading laser pointer, and FocusShare's multi-presenter fix (#95) by @taejinchoi-cbnu in #97
  • feat: rename, move and delete a document from the list (UC-023) by @ujin999 in #102
  • docs: archive completed tasks and promote their lessons by @taejinchoi-cbnu in #104
  • fix: reject unauthenticated WebSocket upgrades on both hub paths (#83) by @taejinchoi-cbnu in #107
  • docs: fix ADR-003's forward reference, add ADRs 005-008 by @taejinchoi-cbnu in #108
  • fix: strip name from join-form inputs to stop a GET fallback leaking the password by @taejinchoi-cbnu in #109
  • fix: reject a workspace socket whose session no longer resolves at upgrade time by @taejinchoi-cbnu in #110
  • docs: add harness and runtime architecture diagrams by @taejinchoi-cbnu in #111
  • docs: sync architecture docs and other stale doc citations to shipped code by @taejinchoi-cbnu in #113
  • fix: measure the upload limit against the file, and encode filename* per RFC 8187 by @taejinchoi-cbnu in #115
  • chore: upgrade Yorkie and the JS SDK to 0.7.23 by @taejinchoi-cbnu in #118
  • feat: document version history on Yorkie's Revision API by @taejinchoi-cbnu in #117
  • chore: promote comment-budget to a ratcheting CI gate at 30% by @taejinchoi-cbnu in #119
  • docs: keep comment budget out of the required checks by @taejinchoi-cbnu in #120
  • docs: move the performance criteria under docs/ and make its benchmarks measurable by @taejinchoi-cbnu in #121
  • feat: floating view of a block (UC-070) by @taejinchoi-cbnu in #122
  • docs: archive finished tasks and add version history to the SRS (UC-090) by @taejinchoi-cbnu in #126
  • docs: add SRS-en.md for agents, kept in sync with SRS-ko.md by a required check by @taejinchoi-cbnu in #132
  • feat: B · Soft redesign — sidebar tree, tokens, bundled Pretendard by @taejinchoi-cbnu in #125
  • chore: point code changes at their docs, and remind where the work happens (#128) by @taejinchoi-cbnu in #133
  • chore: archive the four finished tasks by @taejinchoi-cbnu in https://github.com/CBNU-TeamH/...
Read more