Underfiction의 새로운 소식

버전 0.17.0

• 캐릭터에 나만의 태그를 붙여 묶고, 캐릭터 책장을 태그로 걸러 볼 수 있어요. • 라이브러리, Underfiction, 커뮤니티가 하나의 전환 버튼에 모였고, 커뮤니티도 이름과 태그로 검색할 수 있어요. • 내레이터를 추궁하면 본문이 무엇을 했는지 말하고, 지킬 규칙을 약속해요. • 입력하는 동안에도 이야기가 입력창 바로 위까지 보여요. • 곳곳의 수정.

버전 0.16.9

• 이미지와 클립 턴에도 본문과 같은 동작이 있고, '배경에 추가'가 '애니메이션' 옆에 있어요. • 긴 설명은 한도에 가까워지면 글자 수가 보이고, 공유할 때 줄여야 할 항목을 알려줘요. • 크레딧이 없거나 로그아웃됐나요? 메시지에서 바로 충전하거나 로그인하세요. • 휴대폰에서 캐릭터와 세계에 추가한 그림이 이제 다른 기기에도 전해져요. • 턴의 버전을 바꿔도 읽던 위치가 유지돼요. • 곳곳의 수정.

버전 0.16.8

• 일러스트 형식을 세로, 정사각형, 가로 중에서 고를 수 있어요. • 이야기·이미지·영상 전환이 항상 입력창 위에 있어요. • 설정의 '턴 비용 표시'를 켜면 각 턴 아래에 그 비용이 나와요. • 모델 가격이 일반적인 턴 하나의 실제 비용을 따라요. • 길이 제한으로 끊긴 턴은 더 이상 청구되지 않아요. • 답변이 나오는 동안 스크롤이 더 부드러워요. • 곳곳의 수정.

버전 0.16.7

• 이야기를 쓰는 모델을 설정 화면의 '시작' 옆에서 바로 고를 수 있어요. • 각 모델 옆의 가격은 평균 턴 하나에 드는 크레딧이에요. 스토리와 답변 길이에 따라 달라져요. • 턴을 쓰는 동안 잔액이 흔들리지 않아요. 전에는 잠시 줄어들었다가 다시 돌아왔어요. • 버전이 없는 모델에는 빈 버전 표시가 더 이상 나오지 않아요. • 곳곳의 수정.

Muse Wonder and Gemini 4 Argon join, GPT and Inkling leave

Muse Wonder joins the model picker and tops the shortlist as best overall. It writes consensual sex and graphic violence and says no, in its own words, to coerced sex. Gemini 4 Argon joins as a family of its own rather than the next Gemini Pro: it refuses explicit sex where Pro writes it, and still writes violence. GPT 6.1 Sol and Inkling leave the picker on usage; turns already written on them keep their names in the log. The shortlist is Muse, Gemini Pro and DeepSeek.

A smaller ceiling on invites

An invite still earns you 30% of every top-up the person you invited makes, and the lifetime ceiling per invited reader is now 1,000 credits. Anyone you invited before today stays on the 5,000 they joined under. The 200 credits an invited reader starts with on top of the welcome grant are unchanged.

버전 0.16.6

• 소리가 나지 않던 곳에서도 낭독이 재생돼요. • 낭독 바가 모든 기기에서 하나로 통일됐어요. 경과 시간과 전체 시간을 보여 주고, 일시 정지와 중지를 나란히 두었어요. • '듣기'는 시트를 열어요. 낭독을 처음부터 다시 듣는 것도 여기서 해요. • 낭독 음성이 두 개 늘었어요. • 곳곳의 수정.

버전 0.16.5

• 삽화나 클립이 내 대사와 그 답 사이가 아니라, 생성을 누른 자리에 들어가요. • 앱을 떠나도 턴은 계속 쓰여요. 연결이 끊겨 멈춘 턴은 두 번 결제되지 않고 이어서 쓰여요. • 이미지와 영상 선택 화면에 모든 모델의 가격이 표시돼요. • 수정과 삭제가 모든 기기에서 그대로 유지돼요. • 곳곳의 수정.

Flux 3 draws, Seedance 2.5 animates

Flux 3 joins the models you can illustrate on, at twelve credits a picture. It keeps close to what you ask for, down to the medium: an oil painting comes back as an oil painting, an ink drawing as ink. It sits behind a filter that lets a battlefield through and turns a nude away. Seedance 2.5 joins the models you can animate on: four to fifteen seconds, up to 1080p, sound on every clip. It moves a painted or drawn picture and refuses a photographic one with a person in it, so it is the model for illustrated scenes; a clip it refuses costs nothing. Five seconds at 720p come to two hundred and eighty-eight credits, against fifty-eight on MiniMax H3 Max, which stays the default.

GPT moves to 6.1

GPT 6.1 Sol takes the GPT slot in the model picker at a quarter of Astra's price: three credits per thousand characters, against fifteen. The 1M context is unchanged. If GPT was your model, it still is; turns already written on GPT 6 Astra keep its name in the log.

버전 0.16.4

• 화면이 좁아도 전송 버튼이 입력창에서 사라지지 않아요. 긴 모델 이름이 대신 줄어들어요.

DeepSeek's version is a number

The version beside a model's name is a number and nothing else, so DeepSeek's reads 4.1. V4 Pro leaves the versions you can keep DeepSeek on: it was a different model rather than an earlier release of the same one. If you had kept DeepSeek on V4 Pro, your next turn is written on 4.1 and the scene says so once. Turns already written on V4 Pro keep its name in the log.

버전 0.16.3

• 새 계정은 200 크레딧으로 시작해요. 초대한 사람은 400 크레딧으로 시작해요. • 이야기는 계정 없이 네 턴까지 진행할 수 있어요.

버전 0.16.2

• 긴 장면은 각 턴이 남기는 메모로 이전 턴을 읽어서, 더 이상 요약하려고 멈추지 않아요. • 엔진이 첫 줄 전에 생각하는 동안, 얼마나 생각했는지 턴에 표시돼요. • 스타터는 짧은 전제와 함께 장면 설정에서 열리고, 도입부 전에 바꿀 수 있어요. • 모델을 고른 버전에 고정하거나 최신 버전을 따라가게 할 수 있어요. • 곳곳의 수정.

New pictures, new clips

Qwen Image 3 Pro is the new default for illustrations: it draws the dark scenes up close where Seedream kept its distance, and costs a little less. Muse joins at four credits a picture and GPT Image 2.5 for the finest detail, both behind a strict filter. To animate, MiniMax H3 Max is the new default: sound on every clip, and now up to 1080p. Wan 3.0 takes over from Wan 2.7 for less, and Gemini Omni Flash takes Veo's place for cinematic shots at a quarter of the price. Seedream, Kling, Veo, Krea, Nano Banana 2 Lite and MiniMax Turbo leave the pickers. If Wan was your model, it still is; pictures and clips already made keep the name they were made on.

버전 0.16.1

• 세계 하나만으로 이야기를 시작할 수 있어요. 주인공이 없으면 장면 밖에서 연출하게 되고, 보내는 모든 줄이 지시가 됩니다. • 응답 길이는 이제 서술자가 정해요. 엔진이 당신의 캐릭터를 건드리지 않게 하려면 서술에서 켜면 됩니다. • 커뮤니티 서가가 모든 것을 보여줘요. 설정의 스위치 하나로 다시 닫을 수 있어요. • 곳곳의 수정.

Opus moves to 5.5

Opus 5.5 takes the Opus slot in the model picker, and it costs a fifth less than Opus 5: six credits per thousand characters in the picker, against eight. The 1M context is unchanged. If Opus was your model, it still is; turns already written on Opus 5 keep its name in the log.

Grok moves to 4.7

Grok 4.7 takes the Grok slot in the model picker, and it now thinks before it writes. The old setting hurried it to the first line; reading whole scenes side by side, the deliberating version holds the room better, lets feeling arrive through a gesture instead of naming it, and stops tidying its own tension away. That costs time and credits: first prose lands in under a minute on a long chapter rather than half of one, and a thousand characters costs five credits where 4.6 cost two. Grok still holds a scene's language where 4.6 would answer German prose in English, still balks at least, and is still the one-tap retry when another model refuses a passage. The 500k context is unchanged. Grok now runs straight from xAI instead of through an intermediary, which is quicker and drops a system prompt that rode every turn; xAI sees the prose and never the reader, and the model picker's privacy badge says so. Turns already written on 4.6 keep its name in the log.

버전 0.16.0

• 처음이신가요? 첫 장면은 세 칸이면 됩니다. 당신의 이름, 만나는 사람, 시작하는 곳. 그다음은 엔진이 씁니다. • 인물이 한 명인 장면은 이제 상황 한 줄로 시작해요. 누가 먼저 말할지 고르세요. 상대의 인사일 수도, 당신의 첫 마디일 수도 있어요. 둘 다 비워 두면 엔진이 장면을 엽니다. • 한 줄로 쓴 인물은 그 사람에 대해 쓰이고, 당신에 대해서는 쓰이지 않아요. • 곳곳의 수정.

DeepSeek moves to V4.1

DeepSeek V4.1 Flash takes the DeepSeek slot in the model picker. On the same scenes it wrote cleaner prose than V4 Pro — fewer stock phrases, half the dashes — and it costs half as much: one credit per thousand characters in the picker, against two on V4 Pro. It thinks before it writes and keeps the 1M context. If DeepSeek was your model, it still is; turns already written on V4 Pro keep its name in the log.

버전 0.15.9

• 이야기가 등장인물 초상의 복사본을 안에 품지 않게 되어, 매 턴 보내는 양이 크게 줄었습니다. 특히 휴대폰에서 체감됩니다. 이미 있는 이야기도 다음 저장 때 가벼워집니다. • 삭제한 이야기는 삼십 일 뒤 예정대로 정리됩니다.

버전 0.15.8

• 휴대폰에서 세계나 캐릭터를 커뮤니티 선반에 게시할 수 있습니다. 필명과 비공개 링크는 설정에 있고, 내 카드는 내릴 수 있습니다. • 커뮤니티 카드는 익숙한 시트에서 열립니다. 선반 카드는 그림과 이름을 보여줍니다. • 긴 챕터의 턴당 비용이 줄었습니다. 앱이 더 일찍 요약하고 다음 턴에 필요한 것만 보냅니다. • 가져오기는 설정으로 옮겼고, 더하기 버튼은 만들기만 합니다. • 곳곳의 수정.

버전 0.15.7

• 커뮤니티 카드에서 바로 장면을 시작해요. 세계는 장면의 무대가 되고, 캐릭터는 내 출연진에 합류해요. • 선반은 새로운 순이나 인기순으로 정렬하고 태그로 거를 수 있어요. 카드에는 소개글, 태그, 분량이 보이고, 세계의 출연진은 초상으로 볼 수 있어요. • 실수로 누군가를 차단했나요? 설정에 차단한 작가가 나오고, 거기서 해제할 수 있어요. • 백오십 턴이 넘는 장면도 조용히 실패하지 않고 다시 생성돼요. • 여기저기 손봤어요.

버전 0.15.6

• 연결이 끊기거나 앱을 벗어나도 턴은 계속 쓰이고, 돌아오면 멈춘 자리에서 이어집니다. • 턴 정지는 네트워크가 첫 요청을 삼켜도 전달돼요. • 로그에 턴뿐 아니라 이미지, 클립, 낭독의 비용도 나옵니다. • 이야기가 장 중간에 제목을 바꾸지 않고, 이야기는 가장 최근 턴에서 열려요. • 여기저기 손봤어요.

버전 0.15.5

• 버그 수정 및 안정성 개선.

Gemini Flash moves up a version

Gemini 3.8 Flash takes the Flash slot and stays the default story model — the same 1M context and the same rate per token as 3.7. It does think longer before it writes: measured on the same scenes, deep in a long chapter it spends about twice the hidden reasoning 3.7 spent for the same paragraphs, so the picker prices Flash at three credits per thousand characters instead of two. Turns already written on 3.7 keep its name in the log.

Half of the cheapest clip

MiniMax H3 Max Turbo joins the models you can animate on: the same five to fifteen seconds, the same 480p and 768p, sound on every clip, at half of H3 Max's price. Five seconds at 768p costs twelve credits, against twenty-four on H3 Max and a hundred and sixty-four on Grok. H3 Max keeps its place in the picker.

버전 0.15.4

• 추천 모델에 GLM 5.2와 Grok 4.6이 합류했습니다. 가장 저렴한 턴, 그리고 가장 적게 거절하는 모델입니다. • MiniMax H3 Max가 소리 있는 클립을 3분의 1의 크레딧으로 움직입니다.

A cheaper clip

MiniMax H3 Max joins the models you can animate on: five to fifteen seconds, 480p or 768p, sound on every clip, and well under half the price of anything else here that carries sound. HappyHorse leaves the picker in the same breath — MiniMax does its job for a third of the credits. Clips already animated on it keep its name.

버전 0.15.3

• 이야기, 캐릭터, 월드를 커뮤니티 선반에 공개하고, 다른 독자들이 올린 것도 둘러보세요. • 말하거나 /서술하거나. 따옴표는 대사를, 슬래시는 연출을, 맨 문장은 그대로 산문이 됩니다. • 롤플레이에서는 상대의 속마음이 페이지에 열리고, 당신의 속마음은 당신의 것으로 남습니다. • 써 두었던 도입부는 Story와 Roleplay를 오가도 사라지지 않아요. • 모든 항목에 만든 날짜가 붙어, 선반은 최신순으로 정렬됩니다. • Android에서는 초상화가 라이브러리 파일 밖으로 나갔습니다. 큰 라이브러리도 가볍게 열리고, 입력이 멈추지 않아요.

버전 0.15.2

• 입력창이 본문 위에 떠 있고, 문단 하나가 들어갈 높이가 됐어요. • 이미지 프롬프트가 약 1초 만에, 쓰이는 대로 입력창에 들어옵니다. • 애니메이션으로 만들 이미지는 선반에서 고르세요. 장면, 캐릭터, 월드, 내 사진. • 설명 위에 한 줄 쓰면 나머지를 생성합니다. • 지시는 이야기마다 한 종류. 쓰고, 이름 붙이고, 어디서나 쓰세요. • Grok 4.6과 Gemini 3.7 Flash가 자리에 들어오고, 일러스트는 Grok Imagine 2로.

Gemini Flash moves up a version

Gemini 3.7 Flash takes the Flash slot and stays the default story model — the same 1M context and the same rate per turn as 3.6, on a model Google built to hold a longer thread. Turns already written on 3.6 keep its name in the log.

Grok moves up a version

Grok 4.6 takes the Grok slot in the model picker, still set to write rather than deliberate. Illustrations get Grok Imagine 2, and Grok clips animate on Grok Imagine 1.5, which adds 1080p. Turns and images already made on the older versions keep their names in the log.

버전 0.15.1

• 스토리와 롤플레이 중에서 설정 단계에 고를 수 있어요. 롤플레이는 한 인물로 시작해 당신의 답을 기다립니다. • 서술 설정이 그 주어를 분명히 밝히고, 일인칭 화자는 내면을 지킵니다. • 지시는 한 번 쓰면 어떤 이야기에서도 쓸 수 있어요. 저장한 지시는 동기화됩니다. • 라이브러리가 로그인한 모든 기기를 따라옵니다. 스위치 하나로 동기화를 끌 수 있어요. • 도입부가 쓰이기 전에 주인공의 이름을 정하세요.

Grok is back in the picker

Grok 4.5 rejoins the model lineup, set to write rather than deliberate — it reaches the first line of prose in seconds. Kimi K3 leaves the picker; turns already written on it keep their name in the log.

버전 0.15.0

• 고전 다섯 편이 라이브러리에 합류했습니다. 『오만과 편견』, 『제인 에어』, 『드라큘라』, 『설득』, 『셜록 홈즈』. • 라이브러리가 세계와 도입부의 쇼케이스로 열립니다. 휴대폰에 맞춰 다시 만들었습니다. • 서술 방식을 고르거나, 내레이터가 매 턴 따르는 고정 지시를 적어 보세요. • 이미지를 첨부하면 내레이터가 보이는 것에서 씁니다. • 어떤 문장이든 원하는 목소리로 낭독할 수 있습니다. • 이야기 하나 또는 전체 라이브러리를 휴대 가능한 .underfiction 파일로 내보낼 수 있습니다.

The Library, rebuilt for the phone

The Library has its own shape on a phone now: a showcase that fits the width, a menu that sizes to its labels, and detail views with one clear way back. The navigation menu stays put on the pages it opens.

Credits read in your language

Credit amounts in logs, generation details, and top-ups are written in the language you are reading, on web, iOS, and Android.

Import says what went wrong

A character card or archive that will not open now names the file and the reason, instead of failing with one generic line.

Model rates on Android

The Android model picker shows what each model costs per turn, matching web and iOS.

Browse the openings on iPhone and Android

The starter browser is native now: page through the built-in worlds, their leads, and every authored opening without leaving the Library.

Directions, grouped at setup

Narration nudges are called directions, and story setup groups them into sections instead of one long list.

Duplicating a character keeps your place

Copying a character asks first and leaves the editor open, instead of dropping you back to the list.

Narration directions

Choose the voice before you write: First Person, Second Person, Present Tense, Inner Thoughts. The narrator holds what you pick for the rest of the scene, and scene summaries now keep that voice instead of pulling the prose back toward third person.

Standing directions

Give a story a direction in your own words — "keep her unreliable", "no dialogue tags" — and every turn follows it. It outlasts compression, travels inside portable archives, and comes along when someone takes the pen on a shared excerpt.

Four new openings in the original worlds

Pip, Syra, Lydia, and Lola each get an authored opening built on a shared secret or a craft rather than a stated romance. They lead their worlds in the library rail, and The Antler & Stone reaches the showcase for the first time.

Private or anonymized, stated plainly

Story and narration model pickers mark which models run inside Venice and which reach the model through anonymized routing. Hover a badge and it spells out what that guarantee covers.

Your library lives on your device

Stories, characters, and worlds are held locally, and nothing about them leaves the device unless you move it yourself. Portable .underfiction archives are how a story or a whole library travels between web, iOS, and Android.

One composer at every width

The prose composer uses a single compact layout from phone to desktop, and long speaker names no longer crowd out the field.

Steadier on every platform

Fixed iOS navigation dismissal and zoom transitions, web header and scrollbar shifts, Android segmented-control sizing, and a setup layout that moved while an animation ran.

The world showcase

The starter grids are now a moving showcase on the landing page and in every Library. Lead characters frame each world, the openings read like a table of contents, and the stage advances on its own until you touch it.

Straight into setup

Pick a world or a character and you land in story setup. The onboarding walkthrough and the separate persona step are gone.

Carry your whole library

Export everything — stories, characters, worlds, images, videos — as one portable .underfiction file, and import it on any other device. Merging keeps whichever copy of a story you edited last.

An empty shelf opens the Library

If you have not written anything yet, your shelf opens on the built-in worlds and characters instead of a blank screen.

The classics in eight languages

The complete classics collection — worlds, canon leads, and openings — is now localized in all eight supported languages.

A new landing page

Rebuilt around the showcase, with starting in the browser as the first move and the native apps a quieter link below it.

Five literary classics

Pride and Prejudice, Jane Eyre, Dracula, Persuasion, and Sherlock Holmes joined the built-in library on web, iOS, and Android — eight canon leads, new cover art, fifteen authored openings. You are not the protagonist by default: you take the governess's chair in Jane Eyre, Anne's position in Persuasion, and elsewhere you arrive beside canon as a confidante or a client.

Recommended models first

The story model picker opens on a clear first group of recommended models, with ratings and prices lined up down the list. Kimi K3 is back in the lineup.

Animate an image from earlier in the story

Any illustration already attached to the story can be the source when you animate a scene, not just the most recent one.

Illustrate and Animate, named the same everywhere

Media actions use the same labels and sit in the same place on web, iOS, and Android.

Stories follow your language

The prose language follows what you write, independent of the interface language. Switch mid-story and the narrator switches with you; keep going and it stays in the scene's language. The per-story language setting is gone, and interface language moved into Preferences.

World artwork on story cards

Story cards show the artwork of the world they belong to again.

Turn actions stay out of the way

Rerun, edit, share, and the rest stay quiet until you reach the passage they belong to.

A design pass across platforms

Tuned story setup, character editing, settings, navigation, and the input bar so web and iOS read as the same product at the same rhythm.

Write from an image

Attach an image to your next turn and the narrator writes from what it sees — a face, a room, a photograph you want in the scene. On web, iOS, and Android.

Read it aloud

Have any passage narrated in the model and voice you choose. Narration is cached on your device, so replaying a passage is free.

Export a story

Take a story whole, or stopped at any earlier turn, as readable Markdown or as a portable .underfiction archive carrying its characters, world, images, and videos.

Library actions in the toolbar

Import, export, and the rest of the library actions moved out of the page body and into the toolbar.

Clearer credit use

Credit spend rounds the way you would read it, and model pricing labels in story setup say what they mean.

Localized menus keep their labels

Fixed menu labels that fell back to English and a language switch that did not always take.

Opus 5

Upgraded Claude Opus from 4.8 to Opus 5 — a step up in long-scene coherence and prose control at the same price. Context window and credits-per-turn are unchanged; existing stories pick it up automatically.

Starter stories and Gemini 3.6 Flash

New starter stories on the landing page and in Library — curated openings you can step into with one tap, now on web, iOS, and Android. The library gained a Mine/Library switch so built-in material and your own work stay cleanly separated. Gemini 3.6 Flash joined the model picker and became the default story model.

버전 0.14.4

• 턴을 다시 생성해도 대체 버전이 유지됩니다. 취소, 실패, 이탈 후에도 사라지지 않습니다. • 긴 장면의 이어가기 비용이 줄고 흐름이 더 자연스러워졌습니다. 백그라운드 압축을 개선했습니다. • Kimi가 라인업에 복귀했습니다. • 그 밖에 동기화와 생성 관련 안정성을 개선했습니다.

Shared story excerpts

Share a moment from any story as an unlisted link — a directive and the prose it produced, in a clean reader view. Readers can take the pen: one tap copies the full setup into their own library so they can continue the scene their way. Links are unlisted and never indexed; only you can share them.

버전 0.14.3

• 빈 장면으로 시작한 이야기도 이제 실패하지 않고 첫 장면을 써 내려갑니다. • 생성 실패 후 다시 시도해도 글이 중복되거나 사라지지 않습니다. • 모델이 장면을 거부하면 일반적인 오류 대신 실제 이유를 보여줍니다. • 동기화가 더 가볍고 안정적으로 바뀌었고, 오류 알림도 줄었습니다.

버전 0.14.2

• 캐릭터 북이 이제 이야기에 작동합니다: 장면이 전개되면서 키워드에 따라 항목이 발동됩니다. • Tavern 카드 가져오기가 무손실이 되었습니다 — 시나리오, 인사말, 북이 왕복 후에도 그대로 유지됩니다. • 캐릭터 시트를 실제로 문장을 이끄는 순서로 재구성하고, 새 세부 정보 섹션을 추가했습니다. • 생성이 실패했을 때 더 명확한 메시지를 표시하고, 빈 생성은 자동으로 환불됩니다. • 스타터 월드 캐릭터를 더 간결하게, 크레딧 흐름 수정과 여느 때처럼의 다듬기까지.

버전 0.14.1

• 일러스트: 캐릭터와 장면의 이미지를 이야기에서 바로 생성. • 애니메이션: 일러스트나 배경을 짧은 비디오 클립으로. • 새 모델: GPT 5.6 Terra, Kimi, DeepSeek — 이미지 생성 기본 모델은 Seedream 5 Pro. • 더 깔끔한 입력줄: 설정, 일러스트, 애니메이션을 플러스 메뉴로 정리. • 한 번의 탭으로 장면 맨 아래로 이동, 더 빨라진 라이브러리와 여러 수정 사항.

버전 0.14.0

• 장면 배경: 배경 이미지로 분위기를 연출하고 입력 바에서 바로 전환. • 새로운 장면 내비게이터: 스토리 제목에서 챕터 간 이동. • Tavern 캐릭터 카드(V2·V3)와 월드북을 모든 플랫폼에서 가져오기. • 더 깔끔한 라이브러리와 간단해진 설정, 더 빠른 이미지 업로드, 그리고 여러 수정 사항.

버전 0.13.2

• 새로운 이야기 시작 모드: 각색, 그대로, 캐릭터. 캐릭터 인사말을 저장·동기화하고 TavernCard first_mes로 가져오거나 내보낼 수 있습니다.

버전 0.12.9

• 평소처럼 버그 수정과 다듬기를 진행했습니다.

버전 0.12.8

• 이제 Underfiction에서 일본어, 한국어, 번체 중국어를 사용할 수 있습니다. • 여기에 평소처럼 버그 수정과 다듬기를 더했습니다.

버전 0.12.5

Prepared the Android build for Play Store review with Spanish localization, smoother story-screen keyboard behavior, and final reader input polish.

버전 0.12.2

Upgraded Opus from 4.6 to 4.7. Bumped the freedom rating on GPT and the quality rating on Gemini to reflect recent provider improvements. Fixed a credit-purchase webhook bug where some Stripe deliveries silently retried instead of posting credits cleanly on the first try.

버전 0.12.1

Overhauled the credits experience with cleaner controls, a smarter default amount, and instant rendering of saved cards and auto top-up. Redesigned the landing page with a full-screen hero, prose sections, and a simplified world showcase. Fixed missing tab bars when navigating directly to /characters or /stories, and resolved a handful of hydration errors. Loading skeletons now match the actual content they replace.

버전 0.12.0

Removed the mood system entirely — presets, prompts, and UI — to simplify story setup and let your prompts shape tone directly. Stabilized paragraph reveal during streaming so text lands smoothly. Improved the main menu, fixed a hero image flash on world open, an edit-last-turn bug, and assorted mobile polish issues.

버전 0.11.3

Normalized spacing across galleries, modals, and page shells, and tightened touch targets on mobile. Switched to new generative cover art across the worlds.

버전 0.11.2

Introduced shared typography, control, surface, and spacing token systems across the app for consistent rhythm and visual language. Refreshed the logo, favicons, and promo video, and polished the navigation icons.

버전 0.11.1

Built-in worlds and characters are now immutable templates — editing one transparently clones it to your personal library on first edit, so the originals stay clean. Added a dedicated My Worlds section, made the Core sections collapsible, and refined character card defaults. Added a Sentry alert for missing Venice pricing so model gaps get caught before users hit them.

버전 0.11.0

New fast-track flow lets you start a story in seconds — pick a world, drop in a character or persona, and you're writing. Refined the mobile bottom navigation, polished modal interactions, and added new crosspost articles to the blog.

버전 0.10.1

Image previews now appear instantly, with no shimmer flicker when changing sources. Embedded a promo video on the landing page and refreshed the model picker.

버전 0.10.0

Export a world and all its characters as a portable book file, and import books from other users with their images included. Added comprehensive SEO infrastructure with structured data, blog posts, homepage FAQ, and an accessibility pass that brought the PageSpeed score to 100.

버전 0.9.1

Stabilized text reveal streaming so paragraphs land without jumping. Fixed shimmer flicker on cached character images, resolved leaked body scroll locks, and improved overall scroll performance on long stories.

버전 0.9.0

Rewrote scene summary prompts to better preserve character dynamics and relationship arcs across transitions. Unified the scene opening flow so new scenes, forks, and regenerations all start consistently. Added user-friendly provider error messages that name the model and offer a one-tap retry.

버전 0.8.2

Rebuilt the core story runtime for reliability and lower token cost. Menu pages now open as overlays inside the story view so you never lose your place. Added mid-scene history compression to keep long conversations affordable, and introduced a free-tier framing for new users.

버전 0.8.1

Fixed race conditions in the billing pipeline and library reconciliation. Patched a cross-user data leak, closed an auth bypass on system-generated content, and added missing database indexes. Improved cursor stability during streaming.

버전 0.8.0

Introduced Patronage loyalty tiers with bonus credits on every purchase, and a configurable auto top-up so you never run dry mid-scene.

버전 0.7.2

Import and export characters as TavernCard V2 PNG files — fully compatible with SillyTavern, ChubAI, and other platforms. Added smooth expand/collapse on the advanced character fields.

버전 0.7.1

New bottom navigation bar with thematic icons. Scene list and menus now open as swipe-to-dismiss bottom sheets. Replaced the input modal with an inline expanding input bar. Scene suggestions are now free for everyone. Fixed a handful of tap-target and zoom issues on iOS.

버전 0.7.0

Launched the referral program: invite a friend and you both get 1,000 credits when they make their first purchase.

버전 0.6.1

Restructured the character model as a TavernCard V2 superset — personality PLists, example dialogue, post-history instructions, and full compatibility with the broader roleplay ecosystem. Replaced dollar-based billing with credits, a purpose-built currency with clearer pricing.

버전 0.6.0

Worlds and characters now load from markdown content files — a single source of truth that's easy to author and version. Redesigned the landing page around worlds, characters, and creative freedom. Added per-world hero images and a mood system that shapes the AI's tone.

버전 0.5.2

Dedicated Characters tab with portrait cards organized by world. Full-bleed character portraits in the edit modal. Separated built-in characters from your personal library so edits to one don't affect the other. Fixed hero image flicker on first world open.

버전 0.5.1

Introducing Worlds — curated world settings with their own characters, lore, and narrative hooks. Four starter worlds ship out of the box: Ashworth End, Linden Park, Antler Lodge, and Marabou Syra. Each world generates dynamic scene suggestions via the LLM so every playthrough starts differently.

버전 0.5.0

The platform has a new name and identity. What started as Fablis, then became Unreliable, is now Underfiction — a name that better captures what we're building. Added Sentry error tracking with full content redaction, and a pre-flight context window check to catch token overflows before they time out.

버전 0.4.3

Published three launch-day posts covering why we built this, the case for local-first privacy, and what literary AI prose should actually read like. Enabled anonymous free tries so new visitors can start a story before signing up.

버전 0.4.2

Generation now falls back to Grok when Venice hits rate limits, so you're never stuck waiting. Defaulted everyone to Opus with an 8k response length. Added loading skeletons, API caching, and entrance animations across the app.

버전 0.4.1

New public landing page that showcases the platform to visitors. Unified all page headers into a shared PageHeader component and reworked logo routing. Replaced anonymous usage stats with per-user credit and usage data.

버전 0.4.0

Underfiction is live. Five preset story scenarios to get new users started, a welcome credits bonus on signup, and the password gate is gone. Extensive mobile polish: 44px tap targets, proper iOS keyboard handling, fixed content overlap with the floating header.

버전 0.3.4

Five curated story presets — mainstream genres with pre-built characters and prose samples — appear on the dashboard for new users. Added an advanced settings section with editable system prompts for full control over the AI's behavior. Fixed a bug where the scene auto-generation never triggered.

버전 0.3.3

Switched to full turn history instead of a truncated prose blob, giving the AI much richer context. Added optional example dialogue and style reference prose to character cards. Two-tier scene summaries: short for the sidebar, detailed for context injection.

버전 0.3.2

Paper texture, upgraded drop caps, and scene ornaments give the reading view a tactile, book-like feel. Card hover animations, a streaming cursor, and prose reveal fades round out the mood. Also fixed the most persistent scroll-jump bugs during text reveal.

버전 0.3.1

Full mobile-responsive pass with touch-optimized interactions and viewport fixes. Added SEO infrastructure: OpenGraph images, JSON-LD, sitemap, and robots.txt. New settings page with model picker, temperature slider, and max response length control.

버전 0.3.0

Choose between roleplay, balanced, and novel prose styles — each shapes how the AI writes and responds. Mixed narration and dialogue input with distinct visual styling. Adaptive narration so the AI matches your writing cadence. Also added an in-memory story cache for instant page transitions.

버전 0.2.2

Fork any conversation from any turn to explore alternate paths. New slash command menu: /as to switch character voice, /tone to shift mood, /newScene, and /narrate. Warmed up the color palette and added a subtle prose surface background.

버전 0.2.1

Pay-per-use credit system powered by Stripe with reserve-then-settle billing. Usage logs page with model breakdown and provider cost. Transaction history with Stripe receipt links. Custom amount top-ups and an auto top-up toggle.

버전 0.2.0

Sign in with Google or GitHub, or create an email/password account. Password reset via email. Automatic OAuth account linking when emails match. Migrated from SQLite to PostgreSQL for production reliability.

버전 0.1.2

Stories can now span multiple scenes with automatic async summarization to keep context manageable. Migrated local storage from localStorage to IndexedDB, which handles much larger content without hitting size limits.

버전 0.1.1

Added a light/dark theme toggle that respects system preference, with smooth 150ms color transitions. Switched the reading typeface to Literata for a warmer, more bookish feel. Fixed dark mode hover states across the UI.

버전 0.1.0

The first working build of what would become Underfiction. Core story engine with AI-powered prose generation via Venice.ai, a reading view, character creation, and scene setup. Stories saved locally in the browser. Everything starts somewhere.