This website requires JavaScript.
Explore
Help
Sign In
Josh Wright
josh
0 Followers
·
3 Following
South Bend
Joined on
2025-08-28
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
17
Projects
Packages
Public Activity
Starred Repositories
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 20:31:16 -04:00
1bc013e32b
feat: add Umami analytics tracking to all pages
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 20:22:59 -04:00
26678b164b
style: fix ruff formatting in bracket_view and routes
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 20:22:10 -04:00
2da60e27ae
feat: add 10 UX improvements from interface review
josh
pushed to
main
at
josh/Vetting
2026-04-23 20:13:16 -04:00
017c3c38fe
feat(ui): 15-point UX overhaul — affordances, feedback, and navigation
josh
pushed to
main
at
josh/Vetting
2026-04-23 18:37:45 -04:00
8367ec2a9f
docs: comprehensive documentation expansion
josh
pushed to
main
at
josh/TicketingSystem
2026-04-23 12:26:00 -04:00
2d9464a6fb
Add clear selection button to status multi-select dropdown
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 12:21:28 -04:00
58b27ddd20
style: strip trailing periods from all series blurbs
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 12:11:57 -04:00
b8819167f5
fix: remove unused variable
g
from series_blurb after Game X removal
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-23 12:11:02 -04:00
fac1a0ecbc
style: drop "— Game X" from all series blurbs
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-22 22:53:28 -04:00
c95bea879d
feat: enforce 85% test coverage in CI and fix cross-platform strftime bug
josh
pushed to
main
at
josh/TicketingSystem
2026-04-22 22:52:20 -04:00
c6ec47a8fc
Replace status tabs with multi-select checkbox dropdown, default to Open + In Progress
josh
pushed to
main
at
josh/NHL-Scoreboard
2026-04-22 22:35:37 -04:00
4e5fab654d
fix: don't label a FINAL playoff card as CLINCHER — those stakes belong to the next game
josh
pushed to
main
at
josh/TicketingSystem
2026-04-22 22:25:08 -04:00
cfe7ad56ff
Rework tickets filter bar into two-row layout with consistent CTI styling
josh
pushed to
main
at
josh/TicketingSystem
2026-04-21 20:47:16 -04:00
2177162300
Config and housekeeping cleanup
7f50783600
Split Tickets.tsx (631 lines) into focused sub-components
6c93a8c466
Split TicketDetail.tsx (775 lines) into focused sub-components
c0ff063023
Type mutation inputs with shared Zod schemas instead of Record<string, unknown>
86399c4ed0
Move status and audit label constants to shared/constants/labels
Compare 10 commits »
josh
pushed to
main
at
josh/Vetting
2026-04-21 20:39:59 -04:00
17ec55cb85
chore: cleanup sprint — dead CSS, dedup helpers, handler refactor
josh
pushed to
main
at
josh/TicketingSystem
2026-04-21 13:29:57 -04:00
a9bf332369
Retheme UI from blue to neutral zinc backgrounds with indigo accents
josh
pushed to
main
at
josh/Vetting
2026-04-20 22:56:10 -04:00
c11573eeeb
feat(ui): slim dashboard tile to hostname + online/offline only
josh
pushed to
main
at
josh/Vetting
2026-04-20 22:30:28 -04:00
6d50f3a804
feat(install): polish install UX with banner, spinner, progress bar, summary
josh
pushed to
main
at
josh/TicketingSystem
2026-04-20 21:56:04 -04:00
f98930b54f
Unblock prod deploy from Prisma data-loss guard
josh
pushed to
main
at
josh/Vetting
2026-04-20 21:31:14 -04:00
48f992a451
bump live-image
Previous
16
Next