Sign in
Join now
headquarters
lance.blue
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Web frontend and supporting services for lance.blue
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
35
3
5
Pipelines
Pipelines
headquarters
/
web
/
scripts
75 files
at
main
@permadeath.com
·
feat(camo): a control rather than a square, and one on the bot's seat too
·
2mo ago
cf489e0c
alpha-stamp.test.mjs
feat(site-copy): stamp the site alpha
2mo ago
analytics.test.mjs
feat(daily-challenge): draw the hex field, and give it room
2mo ago
atom.test.mjs
feat(web): the blog has an Atom feed
2mo ago
build.sh
Split builds into build and push scripts
2mo ago
camo-import.test.mjs
test(web): hold the camo import to emptying its file input
2mo ago
camo-patterns.fixture.ts
test(web): sweep every generator for flat renders
2mo ago
camo-patterns.test.mjs
test(web): sweep every generator for flat renders
2mo ago
camo-pick.test.mjs
feat(camo): choose camo from a swatch on every screen that offers it
2mo ago
camo-presets.fixture.ts
test(web): cover the preset groups and the MegaMek camo index
2mo ago
camo-presets.test.mjs
test(web): cover the preset groups and the MegaMek camo index
2mo ago
camo-record.fixture.ts
feat(web): make the camo screen an editor, not just a generator
2mo ago
camo-record.test.mjs
fix(web)!: store the editor's settings as whole numbers
2mo ago
camo-reflow.test.mjs
test(site-a11y): hold the unit grid to reflowing at 320px
2mo ago
camo-slider.test.mjs
fix(web): the camo sliders announced the number, not the reading
2mo ago
camo-status.test.mjs
fix(web): keep the camo editor's pattern hint about the pattern
2mo ago
camo-theme.test.mjs
refactor(web): one value per token, in both schemes
2mo ago
content-copy.test.mjs
test(site-copy): fail when two runs in a paragraph collide
2mo ago
content.test.mjs
feat(web)!: regroup the masthead and make About a hub
2mo ago
contrast.test.mjs
feat(unit-search): say peak firepower and heat balance, and colour the cool end
2mo ago
curve.test.mjs
fix(unit-search): keep the drop to nought solid, and round a damage figure
2mo ago
daily-play.test.mjs
feat(lobby): a team picks the colour, a force only shades it
2mo ago
daily-public.mjs
feat(daily-challenge): put the day's real fight on the front page
2mo ago
daily-terrain.test.mjs
fix(daily-challenge): leave room for the ground beside the card's text
2mo ago
daily.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
2mo ago
dom.test.mjs
fix(web): set aria-* and data-* keys as attributes in el()
2mo ago
eras.test.mjs
feat(daily-challenge): MegaMek's era table, and the symbol it was missing
2mo ago
favicons.mjs
prek hook updates
2mo ago
fonts.test.mjs
feat(web): set the site's type in four faces
2mo ago
hangar.test.mjs
feat(unit-search): print a boosted run the way a record sheet does
2mo ago
host-cycle.test.mjs
feat(web): give each host its own colours, and roll a half faster
2mo ago
lobby-client.test.mjs
refactor(lobby): drop the client's setLock sender
2mo ago
lobby-invite.test.mjs
test(site-copy): drop the lobby-invite placeholder guard
2mo ago
lobby-screen.test.mjs
feat(camo): a control rather than a square, and one on the bot's seat too
2mo ago
match-report-link.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
2mo ago
matches-page.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
2mo ago
matches-screen.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
2mo ago
megamek-assets.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
2mo ago
megamek-camo.data.mjs
feat(web): derive faction palettes from MegaMek's camo art
2mo ago
megamek-camo.mjs
feat(web): derive faction palettes from MegaMek's camo art
2mo ago
nav.test.mjs
feat(match-records): a finished match links to its report
2mo ago
outage-panel.fixture.ts
fix(web): keep the front page up when the control plane is not
2mo ago
outage-panel.test.mjs
fix(web): keep the front page up when the control plane is not
2mo ago
phone-gate.fixture.ts
feat(onboarding): a card that says a phone cannot play a match
2mo ago
phone-gate.test.mjs
feat(onboarding): a card that says a phone cannot play a match
2mo ago
pilot-hover.test.mjs
feat(lobby): the pilot card waits to be pointed at, and stays on the screen
2mo ago
pilot-tile.test.mjs
feat(web): pilot tiles replace pill chips, add drag-to-slot
2mo ago
plate.test.mjs
feat: stencil a plate's label on it
2mo ago
profile-page.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
2mo ago
profile.fixture.ts
refactor(web): one sign-in dialog, one profile read, one session
2mo ago
profile.test.mjs
refactor(web): one sign-in dialog, one profile read, one session
2mo ago
project-links.test.mjs
feat(social-presence): link the account and the repositories from the footer
2mo ago
publish.sh
feat(web): publish the blog to ATProto with sequoia
2mo ago
publish.test.mjs
feat(web): publish the blog to ATProto with sequoia
2mo ago
push.sh
feat(web): the blog has an Atom feed
2mo ago
render.test.mjs
test(web): hold render()'s focus rule from both sides
2mo ago
report-modal.test.mjs
feat(api,web): tag a flare with the board's tags
2mo ago
scenario-catalog.fixture.ts
feat(web): name the scenario a match was played on
2mo ago
scenario-catalog.test.mjs
feat(web): name the scenario a match was played on
2mo ago
scenario-files.mjs
fix(scenarios): let the unit-art tool run, and read V2 with it
2mo ago
scenario-pick.test.mjs
feat(web): filter Duel's scenario picker to head-to-head scenarios
2mo ago
scenario-pool.test.mjs
feat(web): filter Duel's scenario picker to head-to-head scenarios
2mo ago
scenario-sprites.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
2mo ago
seat-camo.test.mjs
feat(camo): a control rather than a square, and one on the bot's seat too
2mo ago
signin-form.test.mjs
fix(web): Escape did not close the sign-in dialog
2mo ago
site-disclaimer.test.mjs
test(site-copy): pin the footer's credits link and its contrast
2mo ago
sitemap.test.mjs
feat(web): robots.txt and a sitemap
2mo ago
social-card.mjs
feat(publishing): draw the social card in the site's own type
2mo ago
social-card.test.mjs
feat(publishing): draw the social card in the site's own type
2mo ago
soon-stamp.test.mjs
fix(site-a11y): put the bar's Coming soon stamp under its label
2mo ago
standard-site.test.mjs
fix(web): make the standard.site tests survive a real publish
2mo ago
text-size.test.mjs
feat(web): set the site's type in four faces
2mo ago
theme.test.mjs
feat(web): give every visitor the theme control
2mo ago
trivia.test.mjs
feat(web): era icons, credits, and a fade on the trivia rotation
2mo ago
unit-index.mjs
fix(unit-search): fall back to the index when the api has no library
2mo ago
waiting-screen.test.mjs
feat: cut every button as a notched plate
2mo ago