Cronologjie versions di Rollplay - 3 versions
Sta atent cu lis versions vecjis! Chês a vegnin visualizadis par finalitâts di prove e di riferiment.Tu varessis di doprâ simpri la ultime version di un component adizionâl.
Ultime version
Version 1.0.4
Publicât 12 Mar 2026 - 183,66 kBAl funzione cun firefox142.0 e sucessivisHandles quick successive rolls.Codiç sorzint publicât sot licence Licence ISC
Versions plui vecjis
Version 1.0.2
Publicât 1 Mar 2026 - 169,52 kBAl funzione cun firefox142.0 e sucessivisSummary
Character extraction from the D&D Beyond API now includes all requested fields. Updates:
1. apps/extension/src/dndbeyond/xhrCapture.ts
Added extractCharacterApiData() to read all relevant fields from the v5 character JSON
Added getCapturedCharacterApiData() returning DDBCharacterApiData
Extracts:
Notes: backstory, organizations, allies, enemies, otherNotes
Traits: personalityTraits, ideals, bonds, flaws, appearance
Background: background.definition.name
Characteristics: alignment (via alignmentId), gender, eyes, size, height, faith, hair, skin, age, weight
Inventory: item names and quantities (e.g. "2x Dagger", "Quarterstaff")
Spells: from classSpells and spells.feat, spells.class, spells.race, spells.item
2. packages/shared/src/events.ts
Extended Character with the new optional fields
Updated CHARACTER_UPDATE_FIELDS and applyCharacterUpdates for incremental updates
3. apps/extension/src/dndbeyond/types.ts
Extended DDBCharacter with the same fields
Updated ddbToCharacter and ddbDiffToCharacterUpdated to include them
4. apps/extension/src/dndbeyond/index.ts
Switched mergeBackstory to mergeCharacterApiData to merge all API data into the DOM character
5. packages/shared/src/schemas.ts
Extended CharacterSchema with optional fields and validation
6. packages/shared/src/transcript.ts
Added CHARACTER_FIELD_LABELS for transcript display
Long-text fields use the same truncation approach as backstory
7. apps/api/src/ai/sanitize.ts
Added sanitizeCharacterTrait() for traits/notes (max 4096 chars)
New constant CHARACTER_TRAIT_MAX
8. apps/api/src/ai/gmTurn.ts
Updated formatCharacterForPrompt() to add:
Characteristics (alignment, gender, eyes, size, height, faith, hair, skin, age, weight)
Background, traits, appearance
Spells (up to 50), inventory (up to 30)
Organizations, allies, enemies, other notes
All new fields are optional and sanitized before going into AI prompts. Run pnpm typecheck and pnpm build to confirm everything compiles.Codiç sorzint publicât sot licence Licence ISC
Version 1.0.1
Publicât 24 Shk 2026 - 159,06 kBAl funzione cun firefox142.0 e sucessivisCodiç sorzint publicât sot licence Licence ISC