Commit graph

  • 129379ee7b
    Header: show Settings directly when the mobile menu holds nothing else (#434) master Pento 2026-08-11 13:01:24 +02:00
  • 9faa223747
    Dialogue highlighting and a separate TTS voice for dialogue (#435) Pento 2026-08-11 12:33:16 +02:00
  • dc1c2cd1c1
    Reasoning: one vocabulary, a clamp instead of a forcing, and the pre-SDK layer removed (#438) Pento 2026-08-11 12:32:23 +02:00
  • b769daeeed
    Classifier: a bad field no longer costs the whole world update (#430) Pento 2026-08-11 12:31:34 +02:00
  • acca97d993
    fix(import): stop losing entry reasoning, action choices and world-state delta (#419) Ivan Kolos 2026-08-11 13:30:59 +03:00
  • 101c8fee8c
    Milestone/m3.5 dev probe (#436) main failerko 2026-08-10 00:20:07 +02:00
  • 6d18d69739 chore: bump version to 0.7.8 v0.7.8 release/v0.7.8 Pento 2026-08-08 22:41:26 +02:00
  • f3fb5d84e9
    Branch navigation: last entry branch-switch landing and an in-branch fork point marker (#421) Ivan Kolos 2026-08-08 23:27:10 +03:00
  • 3dfe16f9cd
    Release script: push over the contributor's own remote instead of a hardcoded HTTPS URL (#432) Pento 2026-08-08 22:08:59 +02:00
  • 6740567096
    Retrieval: word-budget tiers, retrieval snapshots, and a correct Tier 3 selection cache (#418) Pento 2026-08-08 21:44:09 +02:00
  • b0127b77cf
    Updates that work: a real dialog, an Android path, and two installs that should not happen (#431) Pento 2026-08-08 21:43:25 +02:00
  • 6ca1673d2d
    Validated release script, extracted version arithmetic, lint config fixes (#416) Pento 2026-08-08 19:55:23 +02:00
  • 7dc72f98a1
    Image resolution as an intent, custom model entry, and provider option fixes (#417) Pento 2026-08-08 19:33:40 +02:00
  • 9c3e46d400
    Per-story narration length, and one owner for orphaned scroll locks (#415) Pento 2026-08-08 19:31:59 +02:00
  • 566d7aad32
    Milestone/m3.4 triage (#425) failerko 2026-08-08 18:00:42 +02:00
  • d4f82f4316
    Slice 3.4b — Retrieval wiring: per-turn phase, memory blocks, reader surfaces (#423) failerko 2026-08-07 20:03:17 +02:00
  • b4ad3e82ac
    Slice 3.4a — Retrieval substrate: sync stage, query stack, ranker, budgets (#422) failerko 2026-08-07 20:03:16 +02:00
  • c936f71fa0
    chore: remove --offline flag and auto-format before release commit (#414) Pento 2026-08-04 15:59:48 +02:00
  • fb377f95fb chore: bump version to 0.7.7 v0.7.7 release/v0.7.7 Pento 2026-08-04 15:54:16 +02:00
  • 5cd4d9a898 chore: remove --offline flag and auto-format before release commit Pento 2026-08-04 15:51:50 +02:00
  • a523aa9a77
    fix(android): resolve touch lockup on story creation & add X-Large/XX-Large font sizes (#413) Pento 2026-08-04 15:39:27 +02:00
  • ac0f50ca2d
    fix(db): open the database from the app config dir, not the app data dir (#408) Pento 2026-08-04 14:39:55 +02:00
  • 0d098a68bd
    Dependency Updates and Reasoning Alignment (#412) Tony Frazier 2026-08-04 08:38:59 -04:00
  • babb1a0d69
    Generation pipeline: agentic memory retrieval, prompt cache ordering, and a lot of fixes found along the way (#411) Pento 2026-08-03 16:40:40 +02:00
  • ca44355de4
    Slice 3.3 — periodic classifier: extraction, reconciliation, provenance, barrier (#406) Pento 2026-08-03 15:35:26 +02:00
  • de584206ba
    Slice/m3.7b suggestion settings (#407) failerko 2026-08-01 17:03:37 +02:00
  • 4c32a7bbac
    Slice/m3.7a suggestions (#405) failerko 2026-07-31 16:24:27 +02:00
  • 54528591c9
    test: run E2E under a virtual display so it never steals focus (#402) failerko 2026-07-29 03:28:46 +02:00
  • 3b23d33012
    Slice/m3.1b embedder lifecycle (#401) failerko 2026-07-29 02:46:51 +02:00
  • e488866c3b
    fix: consolidate onlyBuiltDependencies into pnpm-workspace.yaml (#397) failerko 2026-07-24 09:18:44 +02:00
  • 1399e06889
    Chore/pin node engine 24 (#398) failerko 2026-07-24 09:17:56 +02:00
  • 9a4cb4d3d5
    Test/e2e coverage expansion (#396) failerko 2026-07-24 03:56:57 +02:00
  • b62ac05727
    Test/e2e setup (#395) failerko 2026-07-24 02:05:13 +02:00
  • 56861d47ab docs: classifier and state block related stuff Failerko 2026-07-23 18:54:07 +02:00
  • ae48d45135
    Slice M3.2 - piggyback layer (#392) Pento 2026-07-23 18:52:45 +02:00
  • 281c9a2a0d
    Slice/m3.11 story settings shell (#393) failerko 2026-07-23 18:52:16 +02:00
  • d0bce3f324
    Slice/m3.1a embedder core (#391) failerko 2026-07-22 00:56:33 +02:00
  • 1fe55956e2
    Slice/m3.1a substrate (#389) failerko 2026-07-21 23:18:01 +02:00
  • 926ca3a24c docs: vec0 physical layout is per-(type, dim) — fixed-dim constraint Failerko 2026-07-20 18:22:39 +02:00
  • 6877c4c003
    Feat/vault assistant improvements (#282) munimunigamer 2026-07-20 08:10:12 -05:00
  • ae316a2e96
    M2 reconciliation 4/4: single-document reader pivot (#371) failerko 2026-07-20 10:22:34 +02:00
  • a153a8024c
    plan: M3 — Memory floor (milestone + slices) (#375) failerko 2026-07-20 03:10:32 +02:00
  • 0ab1a36d8b
    Add batch chapterization for SillyTavern imports (#369) Pento 2026-07-18 21:50:18 +02:00
  • 0f583f0d5f
    Feat/m2 10 recovery UI (#370) failerko 2026-07-18 17:51:53 +02:00
  • fedf5c1acc
    Native SAF export/backup/restore (Android OOM fix) + export/import fixes, #330, #116 (#367) Pento 2026-07-18 12:17:22 +02:00
  • b6415fb141 docs: resolve story recovery contracts Failerko 2026-07-18 00:32:05 +02:00
  • 86f0f03367
    Slice/m2.7 wiring (#368) failerko 2026-07-17 23:01:16 +02:00
  • 0e79c8afed
    Slice/m2.3 wizard (#365) failerko 2026-07-17 10:17:04 +02:00
  • f65038c209
    Slice 2.5 — Reader-composer minimum (#363) Pento 2026-07-16 12:56:09 +02:00
  • 7da2633084
    fix: use single-page web output, not static SSR (#366) Pento 2026-07-14 20:03:51 +02:00
  • f1943efcc2
    fix: invert lib/pipeline's dependency on lib/actions (#364) Pento 2026-07-13 14:07:22 +02:00
  • 3772e96485
    Slice 2.8 — ID placeholder substitution library (#362) Pento 2026-07-02 22:14:54 +02:00
  • f619f62e3c
    Slice/m2.9 (#354) failerko 2026-07-02 12:59:41 +02:00
  • be2826b632
    Slice/m2.6 (#353) failerko 2026-07-02 12:54:37 +02:00
  • b2a0c2235f
    Slice/m2.4 (#351) failerko 2026-07-02 12:09:04 +02:00
  • ffe751e173
    M2.2 story entries store, actions (#349) failerko 2026-07-02 11:41:22 +02:00
  • 3797101654
    Merge 4463708315 into 6c3b7f61a4 failerko 2026-06-17 01:52:32 +02:00
  • 4463708315 Merge main: drop M2.1 banner dup for M2.4 AppBannerHost Failerko 2026-06-17 01:52:18 +02:00
  • 8ae608bf09
    Merge 64ac73db27 into 6c3b7f61a4 failerko 2026-06-17 01:37:29 +02:00
  • 64ac73db27 chore: prune comments Failerko 2026-06-17 01:36:54 +02:00
  • 65e63f9678 fix(pipeline): route preflight predicate throws through abort Failerko 2026-06-16 23:06:47 +02:00
  • e26a8f240c docs(slice-2.9): reconcile slice doc — resolved decisions, deviation, follow-up Failerko 2026-06-16 22:49:34 +02:00
  • b55b22c337 docs(data-model): clarify system entries write no deltas row, not a null source Failerko 2026-06-16 22:41:21 +02:00
  • 2ebe623f4b docs(data-model): system entries bypass the delta log (tail singleton) Failerko 2026-06-16 22:38:29 +02:00
  • 018cc980cb test(actions): cover empty-branch system entry; tighten why-comment Failerko 2026-06-16 22:37:25 +02:00
  • af99eb9e4c feat(actions): system-entry write/clear (tail singleton, not delta-logged) Failerko 2026-06-16 22:32:19 +02:00
  • 889cc694a8 test(pipeline): make preflight fixture schema-complete (silence hydrate error) Failerko 2026-06-16 22:29:16 +02:00
  • 9811774de7 feat(pipeline): halt runPipeline on config pre-flight failure before phase 0 Failerko 2026-06-16 22:23:30 +02:00
  • c3c8a373d7 test(pipeline): assert when-predicate receives the preflight snapshot Failerko 2026-06-16 22:20:24 +02:00
  • 66dd37aab9 feat(pipeline): pure config pre-flight walk over declared resolvers Failerko 2026-06-16 22:15:26 +02:00
  • 38aa569b77 style(pipeline): trim narration from ResolverInput comment Failerko 2026-06-16 22:13:05 +02:00
  • 87b70b4224 fix(pipeline): make config-resolver detail optional Failerko 2026-06-16 22:10:38 +02:00
  • 25da76265b feat(pipeline): declare resolver inputs on PhaseNode + config-resolver error Failerko 2026-06-16 22:05:56 +02:00
  • 0fc600ac41
    Merge ec4f920c64 into 6c3b7f61a4 failerko 2026-06-16 21:52:08 +02:00
  • 6c3b7f61a4 Slice/m2.1 (#348) Failerko 2026-06-16 21:42:06 +02:00
  • 465a41fda1
    Merge fb5b757feb into 7d9d3c985c failerko 2026-06-16 17:10:11 +02:00
  • fb5b757feb fix: happ rabb Failerko 2026-06-16 17:10:02 +02:00
  • 4c2a748168
    fix(lorebook): prevent substring matching for keywords, check for Asian characters also (#347) Xire 2026-06-16 02:39:47 +10:00
  • 32a32b853d refactor(prompts): narrow renderTemplate id to TemplateId Failerko 2026-06-15 14:47:45 +02:00
  • 28d0ad3bd1 docs(M2.3): track rewrite of placeholder wizard templates Failerko 2026-06-15 14:28:57 +02:00
  • 907066c127 fix(seed): default app_settings story settings to bundled pack id Failerko 2026-06-15 14:28:57 +02:00
  • 305a29d171 docs(M2.6): reconcile slice doc — resolved decisions + 2.7 forward-note Failerko 2026-06-15 13:30:54 +02:00
  • f264976589 test: update namespace-shape for seeded activePackId default Failerko 2026-06-15 13:16:57 +02:00
  • 7b071cc3f7 feat(prompts): seed activePackId with bundled pack id Failerko 2026-06-15 13:14:45 +02:00
  • 422937abbd test(prompts): catch backtick ids + scan hooks/electron Failerko 2026-06-15 13:12:50 +02:00
  • ef8ec35626 test(prompts): forbid inlined template/macro ids in consumers Failerko 2026-06-15 13:09:19 +02:00
  • 948138cc74 test(prompts): per-turn empty-guard snapshot Failerko 2026-06-15 13:06:04 +02:00
  • 887e305776 test(prompts): structural-floor invariant + permanent negative fixture Failerko 2026-06-15 13:02:08 +02:00
  • 155f5d877a test(prompts): cover dangling-display-variable branch Failerko 2026-06-15 13:00:17 +02:00
  • 413f5cb326 feat(prompts): variable registry + integrity validator Failerko 2026-06-15 12:55:16 +02:00
  • abbd4583cb feat(prompts): wizard templates + assemble bundled pack + render entry Failerko 2026-06-15 12:50:08 +02:00
  • 56b483d9c3 feat(prompts): bundled output-format macros + per-turn template Failerko 2026-06-15 12:45:58 +02:00
  • 595a5f00eb feat(prompts): include-compatibility validator + typed pack-load error Failerko 2026-06-15 12:38:15 +02:00
  • e13b2d399f feat(prompts): liquid engine + synchronous render entry point Failerko 2026-06-15 12:33:28 +02:00
  • 980fc33157 fix(prompts): honest jsonFilter return type + active guard test Failerko 2026-06-15 12:30:46 +02:00
  • fa0c791223 feat(prompts): custom liquid filters by_kind/active/prose_join/json Failerko 2026-06-15 12:25:17 +02:00
  • 49333bd5c7 feat(prompts): scaffold lib/prompts module + liquidjs Failerko 2026-06-15 12:22:58 +02:00
  • 2ebff5aac4 doc: input wrap reframe Failerko 2026-06-15 12:20:10 +02:00
  • 7d9d3c985c
    test: add db seeding script (#350) failerko 2026-06-15 10:10:22 +02:00
  • db353c51f9 fix: happ rabb Failerko 2026-06-15 09:52:04 +02:00