Skip to content

Polish Pass #2895

@jarena3

Description

@jarena3

Refactoring & decomposition

  • LcpItemBase
  • TierFormatter
  • Standardize (de)serialize
  • Extract print layout components

Tech debt paydown

  • Clean dead code
  • Resolve TODO/HACK markers
  • Clean up/update dependencies
  • Use TS abstracts
  • Barrel files

Performance

DX

  • eslint
  • prettier
  • precommit hooks
  • ts config cleanup
  • rebuild gh actions pipeline
  • collect and standardize naming conventions
  • bundle analysis
  • deployment config
  • standardize commits
  • semantic versioning
  • sign commits
  • automate changelog generation
  • rewrite contributing.md
  • add humans.md
  • improve bug/feature templates

Error tracking

  • error tracking service
  • add sentry metrics

PWA

  • improve caching strategy
  • update manifest
  • add PWA update prompt

Accessibility v1

  • Add arias
  • Add alt text hooks
  • Keyboard nav v1
  • Skip nav v1
  • Add contrasty themes
  • Set up a11y testing

Manual E2E

  • find and share compendium item (core)
  • find and share compendium item (lcp)
  • cloud signup
  • cloud change pw
  • cloud login/logout/login
  • cloud delete account
  • cloud change pw
  • cloud change email
  • cloud link itch
  • cloud link patreon
  • cloud set username
  • cloud set sync settings
    • sync frequency
    • sync overrides
  • cloud data viewer
  • cloud remote backups
  • cloud download subbed content
  • cloud auto-download subbed content
  • cloud add author subscription
  • cloud download subscription feed
  • cloud publish content
  • cloud modify & update published content
  • options set theme
  • options set log
  • options create backup
  • options load backup
  • options clear all data
  • verify log
  • export log
  • credits patreon load
  • cpm install lcp
  • cpm install multiple lcps
  • cpm new version overwrite
  • cpm download remote
  • roster add new
  • roster import v3
  • roster import v2
  • roster add group
  • roster move pilot
  • roster move group
  • roster delete pilot
  • roster delete group
  • pilot set image
  • pilot add loadout
  • pilot set loadout
  • pilot remove loadout
  • validate current loadout in encounter
  • pilot set skills
  • pilot set reserves
  • pilot level up (non CB)
  • pilot level up (CB)
  • pilot set licenses
  • pilot set additional equip
  • pilot set exotic equip
  • pilot set mech skills
  • pilot set cb
  • pilot set talents
  • pilot add mech
  • pilot remove mech
  • pilot create share
  • pilot import share
  • pilot update share
  • pilot gen statblock
  • pilot export
  • pilot clone
  • pilot print
    • print minimal
    • print terse
    • print standard
    • print expanded
    • print cards
    • print letter/a4
    • print pilot/blank
    • print portrait/landscape
    • print bonds
    • print options
    • mech print options
    • print extras
  • mech change name
  • mech add notes
  • mech set image
  • mech add loadout
  • mech set primary loadout
  • mech add equipment
  • mech set item name
  • mech set item description
  • mech item remove
  • mech item switch
  • mech add weaponmod
  • mech add supeheavy
  • mech add mount bonus
  • mech add additional
  • mech license check
  • mech validate bonuses
  • gm npc check data
  • gm npc add unit
    • file import
    • from share
  • gm npc add doodad
    • file import
    • from share
  • gm npc check eidolon data
    • file import
    • from share
  • gm npc check eidolon
    • file import
    • from share
  • gm npc sidebar group
  • gm npc sidebar sort
  • gm npc sidebar organize
  • gm npc sidebar filter
  • gm npc unit set class
  • gn npc unit set tag
  • gm npc set labels
  • gm npc set tier
  • gm npc set features
  • gm npc set nonstandard feature
  • gm npc reset features
  • gm npc delete
  • gm npc print
    • letter/a4
    • portrait/landscape
    • options
    • extras
    • multiple
  • gm npc export
  • gm npc export share
  • gm npc duplicate
  • gm encounter add folder
  • gm encounter add new
  • gm encounter import data
  • gm encounter import share
  • gm encounter organize
  • gm encounter sort/group
  • gm encounter set sitrep
  • gm encounter set environment
  • gm encounter add combatant
  • gm encounter modify combatant
  • gm encounter set side/at count/reinforcement/reinforcement turn
  • gm encounter add additional detail
  • gm encounter add clock
  • gm encounter add table
  • gm encounter print
  • gm encounter export
  • gm encounter gen share code
  • gm encounter duplicate
  • gm encounter delete
  • gm narrative add
  • gm narrative save
  • gm narrative add relationship
  • active mode pc create sheet
  • active mode pc archive sheet
  • active mode pc delete sheet
  • active mode pc set/resume last
  • active mode pc full round test
  • active mode pc start/end encounter
  • active mode local encounter add encounter
  • active mode local encounter start/end encounter
  • active mode local encounter full round test

Mobile Audit

  • main menu
    • cloud account manager
    • options
    • about
    • credits
    • help
  • compendium
    • manufacturers
    • cc-compendium-browser
    • search
    • quick reference
    • ref page
    • faq/errata
    • table browser
    • list browser
  • pilot roster
    • create group
    • organize
    • add pilot
    • narrative profile
    • set portrait
    • set skills
    • set reserves
    • add pilot loadout
    • set pilot equipment
    • modify pilot equipment
    • tactical profile
    • set licenses
    • add equipment
    • set mech skills
    • set core bonuses
    • set talents
    • mech hangar
    • organize mechs
    • add new mech
    • level up (cb)
    • level up (non-cb)
    • share code
    • print
    • gen statblock
    • export
    • clone
    • delete
    • mech sheet
    • set notes
    • set name
    • add loadout
    • select equipment
    • modify equipment
    • active mode landing
    • create pc sheet
    • pc sheet full round
    • pc sheet full encounter

Tablet/Landscape

  • gm landing
  • npc roster
  • add unit
  • encounters
  • encounter editor
  • narrative editor
  • create local encounter
  • local encounter full round
  • local encounter full run

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions