변경 기록

Joplo에 새로 나온 것

오픈 소스 joplo CLI와 Joplo Cloud의 릴리스 기록입니다. 최신순으로 정렬되어 있습니다.

Joplo Cloud

최신

Google 또는 GitHub로 로그인

새 비밀번호를 외울 필요가 없고, joplo.app 첫 화면에서 원탭으로도 로그인할 수 있습니다.

  • 새 기능

    로그인과 가입 페이지에서 Google 또는 GitHub 계정으로 계속할 수 있습니다.

  • 새 기능

    joplo.app 첫 화면에서 Google에 로그인된 방문자는 원탭으로 Joplo에 로그인하고 곧바로 콘솔로 이동합니다.

  • 개선

    Google 계정 이메일이 기존 계정과 같으면 그 계정으로 로그인됩니다. GitHub 계정은 GitHub에서 이메일이 인증된 경우에만 같은 이메일의 기존 계정에 연결됩니다.

joplo 0.2.4

임베드, 리뷰판, joplo feedback

CLI 쪽 임베드와 리뷰가 갖춰졌습니다. 리뷰판을 공개하고, 리뷰 결정을 가져와 Agent에게 넘기고, CI에서는 API 키로 공개합니다. 0.2.3은 따로 공개되지 않았고 그 변경 사항은 이 버전에 들어 있습니다.

  • 새 기능

    공개 사이트에 임베드 모드가 생겼습니다. 먼저 표지를 보여 주고, 재생하면 단계 이동과 전체 화면이 가능한 간단한 컨트롤 바가 나타납니다. share가 표지 이미지를 만들고 Markdown 배지와 임베드 코드를 출력합니다.

  • 새 기능

    npx joplo share --review가 모든 안을 담은 리뷰판을 공개합니다. 리뷰판은 별도 링크라 README의 메인 링크를 덮어쓰지 않으며, 규칙과 질문은 업로드되는 어떤 파일에도 들어가지 않습니다.

  • 새 기능

    npx joplo feedback이 반영하지 않은 결정과 해결되지 않은 댓글을 나열합니다. Agent가 소스를 고치고 check를 통과하면 --applied로 반영 완료를 표시합니다.

  • 새 기능

    환경 변수 JOPLO_API_KEY를 설정하면 모든 클라우드 명령이 API 키를 쓰고 기기 로그인이 필요 없습니다. CI와 스크립트에 알맞습니다.

  • 새 기능

    --pr이 PR 정보를 클라우드에 전달합니다. Joplo GitHub App이 열리면 PR에 미리보기 댓글이 달리고, PR을 닫으면 링크가 만료됩니다.

  • 개선

    더 보기 좋은 데모: 자막 배치를 다듬고 말하는 사람을 표시하며, 장면마다 표지가 있고 전환 카드는 무대를 가득 채웁니다. 레이어가 많으면 탭이 책갈피처럼 겹칩니다.

Joplo Cloud

리뷰 링크, 투표, 결정의 피드백

데모를 리뷰에 부치고, 의견 수집과 결정을 한곳에서 끝낸 뒤 Agent가 결정대로 소스를 고치게 하세요. API 키도 함께 출시되었습니다. PR 미리보기는 완성되었고 GitHub App이 열리면 제공됩니다.

  • 새 기능

    작성자 화면에서 리뷰 링크를 만들어 팀에 보내고, 언제든 취소할 수 있습니다. 일반 공유 링크로는 데모만 보이고, 안·규칙·미결 질문은 리뷰 링크로만 볼 수 있습니다.

  • 새 기능

    리뷰어는 옆의 피드백 버튼으로 댓글을 남깁니다. 버전, 시나리오, 단계가 자동으로 기록되고 화면의 요소를 가리킬 수도 있습니다.

  • 새 기능

    로그인한 사용자는 기능마다 한 표를 던지고 바꿀 수 있습니다. 득표수는 모두에게 보이며, 투표로 안이 자동으로 정해지지는 않습니다.

  • 새 기능

    작성자는 결정 탭에서 안을 고르고, 규칙을 확정하거나 기각하며(기각에는 이유가 필요), 질문에 답합니다. 모든 결정은 기록되고 철회할 수 있습니다.

  • 새 기능

    Agent는 npx joplo feedback으로 반영하지 않은 결정과 댓글을 받아, 소스를 고친 뒤 반영 완료로 표시합니다.

  • 새 기능

    설정 → API 키에서 CI와 스크립트용 키를 만드세요. 권한 범위를 지정하고 30·90·365일 중 기간을 고르며 언제든 폐기할 수 있습니다. 전체 키는 한 번만 표시됩니다.

Joplo Cloud

블로그, 문서, README에 데모 임베드

모든 계정의 공유를 임베드할 수 있습니다. 방문자가 재생하기 전까지 표지를 보여 주고, 전체 화면으로도 볼 수 있습니다.

  • 새 기능

    웹 iframe: 큰 재생 버튼이 있는 표지를 보여 주고, 재생하면 간단한 컨트롤 바와 전체 화면을 제공합니다.

  • 새 기능

    GitHub / Markdown 배지: README에 데모의 제목과 상태를 보여 주고, 클릭하면 공유 페이지가 열립니다.

  • 새 기능

    링크 카드: 공유 링크를 메신저나 SNS에 붙이면 제목과 표지 이미지가 나타납니다.

  • 새 기능

    내 공유와 작성자 화면에 임베드 대화상자가 생겼습니다. iframe, 배지, 링크 세 탭에 실시간 미리보기와 원클릭 복사를 제공합니다.

  • 개선

    무료 공유가 만료되면 임베드와 배지에 "만료됨"이 표시되고, 작성자는 임베드에서 복구하는 방법을 찾을 수 있습니다.

joplo 0.2.2

공개 사이트 글꼴 경량화

공유할 때마다 올리는 양이 크게 줄어, 첫 공개도 빨라졌습니다.

  • 개선

    공개 사이트에는 데모에서 실제로 쓰는 글꼴 조각만 들어가, 런타임이 약 26 MB에서 약 2 MB로 줄었습니다. 기본 글꼴은 여전히 오프라인에서 동작합니다.

  • 개선

    LXGW WenKai는 더 이상 공개 사이트에 포함되지 않습니다. 보드에서 고를 때만 CDN에서 불러오고, 불러오지 못하면 시스템 해서체를 씁니다.

Joplo Cloud

Joplo Cloud 출시

npx joplo share에 공식 클라우드가 생겼습니다. 로그인하고 joplo.app/s/… 링크로 공개한 뒤, cloud.joplo.app에서 내 공유를 관리하세요.

  • 새 기능

    공유 링크는 joplo.app/s/…에 있습니다. 무료 계정은 1시간, Pro는 기한 없이 유효합니다.

  • 새 기능

    npx joplo login은 브라우저로 로그인합니다. cloud.joplo.app/device에서 코드를 확인하고 승인하면 되며, 터미널에 비밀번호를 입력하지 않습니다.

  • 새 기능

    cloud.joplo.app의 내 공유에 모든 공유의 상태와 남은 시간이 표시됩니다. 복사, 열기, 삭제도 여기서 합니다.

  • 새 기능

    만료 페이지는 보는 사람에게 상황만 알려 줍니다. 작성자는 로그인해 다시 공개하거나, 7일 안에 업그레이드해 원래 링크를 복구할 수 있습니다.

  • 새 기능

    웹사이트와 콘솔은 Joplo 보드와 같은 10개 언어를 지원하며, 기본 언어는 중국어 간체입니다.

joplo 0.2.1

CLI가 cloud.joplo.app에 연결

클라우드 명령의 기본 서버가 https://cloud.joplo.app으로 바뀌었습니다. 0.2.0이 쓰던 app.joplo.app은 종료되었습니다.

  • 개선

    기본 서버는 https://cloud.joplo.app입니다. --server나 JOPLO_CLOUD_URL로 다른 서버를 지정할 수도 있습니다.

joplo 0.2.0

Cloud commands and more expressive demos

Sign in and share from the CLI, tell multi-person stories in a demo, and use the board in ten languages.

  • 새 기능

    New login, logout, whoami and share commands. Only these four talk to the cloud; local authoring, checks and builds stay complete and free.

  • 새 기능

    Agents run share --format json. Without a login, non-interactive runs return AUTH_REQUIRED (exit code 3) and ask the user to run npx joplo login.

  • 새 기능

    Transition cards for openings, endings, time jumps and role switches; multiple roles; streaming agent output with side artifacts.

  • 새 기능

    Fork points, hand-drawn callouts and arrows, email and notification cards, a data and state layer, and a keystroke strip.

  • 새 기능

    The board, player and published site support ten languages with a switcher in the top bar. CLI output and diagnostics are English only.

joplo 0.1.3

Board UI v1

A redesigned board: new tokens and brand, a rebuilt demo page, and the details and states around it.

  • 개선

    New design tokens and controls: warm grey surfaces, yellow only for what is current or the main action, no shadows inside pages.

  • 개선

    Appearance is split into palette, typeface and stroke, picked from a popover that applies immediately.

  • 새 기능

    Details and states: hover hints, play progress, missed clicks, scene complete, coverage gaps, export progress and narrow-screen collapsing.

  • 개선

    Rebuilt home, full-screen mode, published site and phone pages.

joplo 0.1.2

Favicon fix

A small patch release.

  • 수정

    Fixed an unescaped quote in the favicon data URI.

joplo 0.1.1

Packages move to @joplo-app

The npm scope changes from @tokenroll to @joplo-app.

  • 개선

    Packages are now @joplo-app/kit, /core, /cli, /server and /web. The entry package is still joplo; projects import from @joplo-app/kit.

joplo 0.1.0

Joplo on npm

The first release you can install with npx.

  • 새 기능

    The joplo entry package ships a prebuilt board, so projects no longer need the Joplo repository.

  • 새 기능

    npx joplo init creates a project with pinned versions and prints the next steps for your package manager.

  • 새 기능

    The CLI checks for Node.js 22+ and warns when the project's @joplo-app/kit version differs from the CLI.