alpha
Login
Join now
lance.blue
/
headquarters
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
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
29
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
·
1mo ago
cf489e0c
alpha-stamp.test.mjs
feat(site-copy): stamp the site alpha
1mo ago
analytics.test.mjs
feat(daily-challenge): draw the hex field, and give it room
1mo 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
1mo ago
camo-presets.fixture.ts
test(web): cover the preset groups and the MegaMek camo index
1mo ago
camo-presets.test.mjs
test(web): cover the preset groups and the MegaMek camo index
1mo 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
1mo 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
1mo ago
content.test.mjs
feat(web)!: regroup the masthead and make About a hub
1mo ago
contrast.test.mjs
feat(unit-search): say peak firepower and heat balance, and colour the cool end
1mo ago
curve.test.mjs
fix(unit-search): keep the drop to nought solid, and round a damage figure
1mo ago
daily-play.test.mjs
feat(lobby): a team picks the colour, a force only shades it
1mo ago
daily-public.mjs
feat(daily-challenge): put the day's real fight on the front page
1mo ago
daily-terrain.test.mjs
fix(daily-challenge): leave room for the ground beside the card's text
1mo ago
daily.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
1mo 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
1mo ago
favicons.mjs
prek hook updates
2mo ago
fonts.test.mjs
feat(web): set the site's type in four faces
1mo ago
hangar.test.mjs
feat(unit-search): print a boosted run the way a record sheet does
1mo 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
1mo ago
lobby-invite.test.mjs
test(site-copy): drop the lobby-invite placeholder guard
1mo ago
lobby-screen.test.mjs
feat(camo): a control rather than a square, and one on the bot's seat too
1mo ago
match-report-link.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
1mo ago
matches-page.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
1mo ago
matches-screen.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
1mo ago
megamek-assets.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
1mo ago
megamek-camo.data.mjs
feat(web): derive faction palettes from MegaMek's camo art
1mo ago
megamek-camo.mjs
feat(web): derive faction palettes from MegaMek's camo art
1mo ago
nav.test.mjs
feat(match-records): a finished match links to its report
1mo ago
outage-panel.fixture.ts
fix(web): keep the front page up when the control plane is not
1mo ago
outage-panel.test.mjs
fix(web): keep the front page up when the control plane is not
1mo ago
phone-gate.fixture.ts
feat(onboarding): a card that says a phone cannot play a match
1mo ago
phone-gate.test.mjs
feat(onboarding): a card that says a phone cannot play a match
1mo ago
pilot-hover.test.mjs
feat(lobby): the pilot card waits to be pointed at, and stays on the screen
1mo ago
pilot-tile.test.mjs
feat(web): pilot tiles replace pill chips, add drag-to-slot
1mo ago
plate.test.mjs
feat: stencil a plate's label on it
1mo ago
profile-page.test.mjs
feat(player-profile): a player's matches are public, at /matches/<actor>
1mo 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
1mo 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
1mo ago
scenario-catalog.fixture.ts
feat(web): name the scenario a match was played on
1mo ago
scenario-catalog.test.mjs
feat(web): name the scenario a match was played on
1mo ago
scenario-files.mjs
fix(scenarios): let the unit-art tool run, and read V2 with it
1mo ago
scenario-pick.test.mjs
feat(web): filter Duel's scenario picker to head-to-head scenarios
1mo ago
scenario-pool.test.mjs
feat(web): filter Duel's scenario picker to head-to-head scenarios
1mo ago
scenario-sprites.test.mjs
feat(forces)!: resolve a unit's art from the index, not a generated map
1mo ago
seat-camo.test.mjs
feat(camo): a control rather than a square, and one on the bot's seat too
1mo 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
1mo ago
sitemap.test.mjs
feat(web): robots.txt and a sitemap
1mo ago
social-card.mjs
feat(publishing): draw the social card in the site's own type
1mo ago
social-card.test.mjs
feat(publishing): draw the social card in the site's own type
1mo ago
soon-stamp.test.mjs
fix(site-a11y): put the bar's Coming soon stamp under its label
1mo 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
1mo 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
1mo ago
unit-index.mjs
fix(unit-search): fall back to the index when the api has no library
1mo ago
waiting-screen.test.mjs
feat: cut every button as a notched plate
1mo ago