Don Bosco Technical Institute - Technology Pathway

Integrated Design, Engineering & Art

Your classes, your notebook, your coin balance, and the training and games that go with them. Sign in and everything saves.

4 Active Courses
2026-27 School Year
Mr. Pina / Mr. Cosso Instructors
Your Classes
[ ]
Sign in with your Bosco Tech account to see your classes: announcements, what is due, and work that has been handed back.
Apps
Portal Updates
581 / 581
August 2026
Aug 23, 2026 Gate VANGUARD's DEV mode behind the admin check TUNE already uses, and correct two stale HISTORY claims IDEA PortalVanguard Fix
Aug 23, 2026 Prove both VANGUARD feedback paths against a real table GreenlineVanguard Update
Aug 23, 2026 Let a student link an email or phone number, and stop a reviewed app from being swapped after the fact IDEA Portal Update
Aug 23, 2026 docs/GREENLINE_STATE.md, counted off the repository Greenline Docs
Aug 23, 2026 docs/VANGUARD_BACKLOG.md, written from the code Vanguard Docs
Aug 23, 2026 Two comments in VANGUARD still said achievements do not sync Vanguard Update
Aug 23, 2026 Record the Foundry ingest deployment and its production round trip IDEA Portal Update
Aug 23, 2026 GREENLINE has a horn: press H, pick which one in the garage Greenline Update
Aug 23, 2026 Staff tools can write a student app again, and deleting an upload deletes it IDEA Portal Update
Aug 23, 2026 You can report a problem from inside VANGUARD now Vanguard Update
Aug 23, 2026 Students get a plain-English answer when their uploaded app is refused IDEA PortalClassroom Update
Aug 23, 2026 Retire the /vanguard/history route nothing calls Vanguard Update
Aug 23, 2026 Your VANGUARD achievements now follow you to any device you sign in on Vanguard Update
Aug 23, 2026 Say plainly that supabase db push must never run against this project IDEA Portal Update
Aug 23, 2026 Drop two unused seed accounts from the Foundry security tests IDEA Portal Content
Aug 23, 2026 Students can publish the apps they build: the Foundry data layer IDEA Portal New feature
Aug 22, 2026 The review harness can now show a page being removed and put back Notebook Update
Aug 22, 2026 Ignore dev-harness feedback exports IDEA Portal Update
Aug 22, 2026 Retire the no-branches rule for short-lived lane/ branches IDEA Portal Update
Aug 22, 2026 The faint text around the class pages and the home page reads properly IDEA PortalClassroomIDEA Coins Content
Aug 22, 2026 Save draft keeps you in the same entry, and the light notebook reads properly IDEA PortalClassroomNotebook Update
Aug 22, 2026 The home page fits a phone, and the trail above a class takes a whole tap IDEA PortalClassroom Update
Aug 22, 2026 a writing session in the notebook is one version now, not fifty IDEA PortalClassroomNotebook Update
Aug 22, 2026 The check-in you picked is easier to read on the dark looks IDEA PortalClassroomNotebook Update
Aug 22, 2026 The notebook opens in the same dark as your classes, and the app cards look like the apps they open IDEA PortalClassroomIDEA CoinsTournamentsNotebook Update
Aug 22, 2026 Resolve feedback section ids off the live table, add a dashboard feedback entry point, and fix breadcrumb legibility and a stale notebook theme key ClassroomIDEA PortalNotebookDashboard Fix
Aug 22, 2026 what you write in the notebook now saves itself, photos still need the button IDEA PortalClassroomNotebook Update
Aug 22, 2026 an instructor can work through an assignment themselves, and one copy can be the answer key IDEA PortalClassroom Content
Aug 22, 2026 Add IDEA100 syllabus materials IDEA Portal New feature
Aug 22, 2026 Update copied IDEA interface standards, stage verification addenda IDEA Portal Update
Aug 22, 2026 a report can now come from someone who cannot sign in, and the queue says when nobody signed it IDEA PortalClassroomGauntlet Update
Aug 22, 2026 the database can now take a report from someone who cannot sign in IDEA Portal Update
Aug 22, 2026 an edge you can see, a button you can hit, and a form that stops claiming you changed something IDEA PortalClassroomNotebook Update
Aug 21, 2026 the view-as leftovers are gone, and a note that was never really valid stops being saved IDEA PortalClassroom Update
Aug 21, 2026 a check-in can say what it is asking for, and the answer keeps up when the asking changes IDEA PortalClassroomNotebook Update
Aug 21, 2026 classroom: Unit 1 Lab, Checkpoint 2: Appearance-Based Identification (assignment) r2 IDEA Portal Content
Aug 21, 2026 each app's launcher card gets its colour back, and every one of them is now legible IDEA Portal Update
Aug 21, 2026 an indented bullet stays indented, from the editor through to the page IDEA PortalClassroomNotebook Update
Aug 21, 2026 a check-in gets room for the instructor's own guidance, ahead of the surface that will write it IDEA Portal Update
Aug 21, 2026 nested lists get the storage they need, ahead of the editor that will write them IDEA Portal Update
Aug 21, 2026 apps come first for instructors, and the class preview that never worked is gone IDEA PortalClassroom Update
Aug 21, 2026 instructions fold away once you start working, and stay one press from being read IDEA PortalClassroomNotebook Update
Aug 21, 2026 classroom: Unit 1 Lab, Checkpoint 1: Density and Measurement (assignment) r7 IDEA Portal Content
Aug 21, 2026 feedback: an exported bundle says which browser, which class, and whose it is ClassroomIDEA Portal Update
Aug 21, 2026 classroom: Dog Tag Quick Reference (reference) r1 IDEA Portal Update
Aug 21, 2026 classroom: Dog Tag (assignment) r5 IDEA Portal Content
Aug 21, 2026 classroom: Dog Tag (assignment) r5 IDEA Portal Content
Aug 21, 2026 feedback: every page can report a problem, and a page that fails says what broke IDEA PortalClassroomGreenlineGauntlet Update
Aug 21, 2026 notebook: an entry keeps its name when its last page is removed ClassroomNotebookIDEA Portal Update
Aug 21, 2026 docs: a spec citation names where the document lives, and never which version IDEA PortalClassroom Docs
Aug 21, 2026 notebook: the "Has photos" filter stops listing entries whose pages were removed ClassroomIDEA PortalNotebook Update
Aug 21, 2026 standards: the programme standards are readable in the repo, and a stale version header now fails IDEA Portal Update
Aug 21, 2026 saving: an answer typed and clicked away from inside the debounce window is no longer lost IDEA PortalClassroomNotebook Update
Aug 20, 2026 classroom: a picture can sit inside instructions, with its caption, and it prints IDEA PortalClassroom Update
Aug 20, 2026 classroom: Dog Tag Quick Reference (reference) r1 IDEA Portal Update
Aug 20, 2026 tests: the last fixture the editor could not have produced is gone IDEA PortalClassroom Update
Aug 20, 2026 rich text: an indented bullet keeps its own line instead of being swallowed by the one above IDEA PortalClassroomNotebook Content
Aug 20, 2026 grading: a whole class can be marked from one screen, by keyboard, without losing a score ClassroomIDEA PortalNotebook Update
Aug 20, 2026 classroom: Dog Tag (assignment) r4 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r4 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r4 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r3 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r2 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r1 IDEA Portal Content
Aug 20, 2026 classroom: Dog Tag (assignment) r1 IDEA Portal Content
Aug 20, 2026 notebook: light-plate contrast fix, view-as notebook loses its second masthead IDEA PortalNotebookClassroom Fix
Aug 20, 2026 notebook: a whole class can be reviewed from one screen, without scrolling IDEA PortalClassroomNotebook Update
Aug 20, 2026 notebook: an instructor can mark an entry reviewed, and the notebook goes live IDEA Portal Update
Aug 20, 2026 notebook: the notebook and the classroom look like one place IDEA PortalClassroomNotebook Update
Aug 20, 2026 classroom: Unit 1 Lab, Checkpoint 1: Density and Measurement (assignment) r6 IDEA Portal Content
Aug 20, 2026 classroom: a notebook check-in can live on the item it belongs to IDEA PortalClassroom Update
Aug 20, 2026 classroom: the class page uses the whole screen until you open something IDEA PortalClassroom Update
Aug 20, 2026 notebook: UI for note deletion, restore and entry history (0119) Notebook Update
Aug 20, 2026 notebook: a written note can be removed and put back, and an entry keeps a history IDEA PortalNotebook Update
Aug 20, 2026 docs: record this pane's rAF, ResizeObserver, and dialog-event quirks in CLAUDE.md IDEA Portal Docs
Aug 20, 2026 tests: one Postgres for the whole suite, one database per file IDEA Portal Update
Aug 20, 2026 docs: CLAUDE.md keeps the rules, the bundle history moves to docs/HISTORY.md IDEA PortalGauntlet Docs
Aug 20, 2026 notebook: tap a photo to open it full screen, with pan and zoom Notebook Update
Aug 19, 2026 gauntlet: the pan/zoom engine moves to $lib/panzoom, unchanged IDEA PortalGauntlet Update
Aug 19, 2026 classroom: Unit 1 Lab, Checkpoint 1: Density and Measurement (assignment) r6 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab, Checkpoint 2: Appearance-Based Identification (assignment) r1 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab, Checkpoint 2: Appearance-Based Identification (assignment) r1 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r5 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r5 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r4 IDEA Portal Content
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r4 IDEA Portal Content
Aug 19, 2026 notebook: student controls for turning a draft in (0118, UI) IDEA PortalNotebook Update
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r3 IDEA Portal Content
Aug 19, 2026 notebook: entries can be drafts, private until turned in (0118, data layer) IDEA PortalClassroomNotebook Update
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r3 IDEA Portal Content
Aug 19, 2026 notebook: one implementation for the review-student page's chrome NotebookIDEA Portal Update
Aug 19, 2026 dev: add harness for /notebook/review/student/[studentEmail] (0117) IDEA Portal New feature
Aug 19, 2026 notebook: restore for soft deletes, and a widened staff-delete gate (0117) IDEA PortalNotebook Update
Aug 19, 2026 notebook: student and instructor controls for the correction RPCs (0116) NotebookIDEA Portal Update
Aug 19, 2026 notebook: entries and photos are correctable, softly (0116, data layer) IDEA PortalNotebookClassroom Update
Aug 19, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r3 IDEA Portal Content
Aug 18, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r2 IDEA Portal Content
Aug 18, 2026 classroom: module instructions render markdown, table tips attach to columns, AI badge shows aiNote Classroom Update
Aug 18, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r2 IDEA Portal Content
Aug 18, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r2 IDEA Portal Content
Aug 18, 2026 classroom: Unit 1 Lab - Density and Measurement - Checkpoint 1 (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 Give a manager the same reading-order view of an assignment spec a student gets Classroom Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 Stop the version badge saying a smaller number than yesterday IDEA Portal Update
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: test (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: a (assignment) r1 IDEA Portal Content
Aug 18, 2026 Let the classroom export survive main moving under it IDEA PortalClassroom Update
Aug 18, 2026 classroom: a (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: Lab 1 CheckPoint 1 (assignment) r1 IDEA Portal Content
Aug 18, 2026 classroom: Lab 1 CheckPoint 1 (assignment) r1 IDEA Portal Content
Aug 18, 2026 coin desk: log a transaction without scrolling, and without clicking (0115) IDEA PortalIDEA CoinsClassroom Update
Aug 18, 2026 classroom: AI Levels: Live Verification (assignment) r5 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r4 IDEA Portal Content
Aug 17, 2026 notebook: text-only entries, and one scrollbar instead of two (0114) IDEA PortalClassroomNotebook Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r3 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r2 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 classroom: AI Levels: Live Verification (assignment) r1 IDEA Portal Content
Aug 17, 2026 Give the reference document's tab strip controls that actually move it IDEA PortalClassroom Update
Aug 16, 2026 Give the notebook the same two panes the class page has IDEA PortalClassroomNotebook Update
Aug 16, 2026 classroom: IDEA 100 Syllabus (reference) r1 IDEA Portal Update
Aug 16, 2026 Move the composer into the pane it fits in, and give the class page a gutter IDEA PortalClassroom Update
Aug 16, 2026 classroom: IDEA 100 Syllabus (reference) r1 IDEA Portal Update
Aug 16, 2026 Fix the reference document's tab strip: keyboard reach, and a clamp for the two-pane world Classroom Fix
Aug 16, 2026 Fit the class list to its sidebar, and put the teacher's tools in one place Classroom Update
Aug 16, 2026 Keep the class list on screen while you read an assignment IDEA PortalClassroom Content
Aug 16, 2026 Give the view-as preview its bullet lists and unit headers back IDEA PortalClassroomNotebook Update
Aug 16, 2026 Stop assignments saying "Due No due date", the notebook leaking green, and the review panel losing entry titles IDEA PortalClassroomNotebook Content
Aug 16, 2026 Sentence counting, file previews, upload progress, split grading IDEA PortalClassroom Update
Aug 16, 2026 Give a list back its bullets, and stop the composer saying everything twice IDEA PortalClassroom Update
Aug 16, 2026 classroom: Syllabus (reference) r2 IDEA Portal Update
Aug 16, 2026 Group a class into units, and give the classroom one room to sit in IDEA PortalClassroom Update
Aug 15, 2026 Make the coin surfaces agree with the Ledger, and pin the symbol IDEA PortalClassroomIDEA CoinsTournaments Update
Aug 15, 2026 classroom: Unit 1 Lab Reference (assignment) r2 IDEA Portal Content
Aug 15, 2026 classroom: Unit 1 Lab Reference (assignment) r1 IDEA Portal Content
Aug 15, 2026 Note the Windows build quirk beside the parallel-test one IDEA Portal New feature
Aug 15, 2026 Keep every version of a spec, and export them to the repo IDEA PortalClassroom Update
Aug 15, 2026 Log Phase 1 for students, and record it in CLAUDE.md IDEA PortalClassroom Docs
Aug 15, 2026 Add the Phase 1 harness, and put the classroom harnesses in the real room Classroom New feature
Aug 15, 2026 Give the classroom a calmer room, a schedule, and a composer where the work is ClassroomIDEA Portal Update
Aug 15, 2026 Commit the IDEA209H syllabus placement artifacts and their two tools IDEA Portal Update
Aug 15, 2026 Make item bodies rich text, and stage every attachment in the composer IDEA PortalClassroom Content
Aug 15, 2026 Key the active-course count off FSP_CONCLUDED, not the term label IDEA Portal Update
Aug 15, 2026 Drop the portal-tour entry from the classroom updates feed Classroom Update
Aug 15, 2026 Note the IDEA notebook theme in the update log Classroom Visual
Aug 15, 2026 Add an IDEA green-black theme to the notebook, and a three-way picker IDEA PortalNotebook New feature
Aug 15, 2026 Redesign the GREENLINE and Coin Ledger app marks IDEA CoinsGreenline Visual
Aug 15, 2026 Note the flat app grid in the update log and the project guide IDEA PortalClassroom Update
Aug 15, 2026 Let the tour harness persist and seed profile preferences IDEA Portal Content
Aug 15, 2026 Flatten the app grid, and let you sort, drag and pin it IDEA Portal Update
Aug 15, 2026 Note the home page cleanup in the update log and the project guide IDEA PortalClassroom Update
Aug 15, 2026 Fade both edges of the syllabus tab strip Classroom Update
Aug 15, 2026 Make the pathway picker skip option legible IDEA Portal Update
Aug 15, 2026 Show the full changelog grouped by month IDEA Portal Update
Aug 15, 2026 Correct the active course count and rewrite the hero subtitle IDEA Portal Fix
Aug 15, 2026 Retire the pathway-year picker, the Courses and Archive cards, and the GAUNTLET strip IDEA PortalGauntlet Update
Aug 15, 2026 Rewrite the portal tour for the current home page IDEA Portal Update
Aug 15, 2026 Let the tour hand off clicks to the highlighted control IDEA Portal Update
Aug 14, 2026 Presentation uploads go through the server again, with a size limit IDEA PortalClassroom Update
Aug 14, 2026 A refund no longer counts as coins earned, and the Ledger's own links work again IDEA PortalIDEA Coins Update
Aug 14, 2026 Filing an entry is one tap, and a reviewed page stays beside the grid IDEA PortalClassroomNotebook Update
Aug 14, 2026 A teacher can read a whole notebook, and a check-in can carry a note IDEA PortalClassroomNotebook Update
Aug 14, 2026 Big presentations no longer fail on the last chunk IDEA PortalClassroom Update
Aug 14, 2026 An "Updated" badge stops appearing for work students cannot see IDEA PortalClassroom Update
Aug 14, 2026 The coin ledger shows both balances, and a payout stops looking like a loss IDEA PortalIDEA CoinsTournaments Update
Aug 14, 2026 Big slide decks now upload without dying at the size limit IDEA PortalClassroom Update
Aug 14, 2026 Slide decks now open right inside IDEA Classroom IDEA PortalClassroom Update
Aug 14, 2026 Notebook check-ins now show up in the class they belong to IDEA PortalClassroomNotebook Update
Aug 14, 2026 Notebook: the page stopped hiding itself over one stale query IDEA PortalNotebook Update
Aug 13, 2026 IDEA Coins: the legacy import knows physical from digital (0100) IDEA PortalIDEA Coins Update
Aug 13, 2026 The notebook, surfaced inside IDEA Classroom (0099) IDEA PortalClassroomNotebook Update
Aug 13, 2026 Notebook: one check-in can run in several classes (0098) IDEA PortalNotebookClassroom Update
Aug 13, 2026 Reference documents: hide the tab rail's scrollbar Classroom Update
Aug 13, 2026 Reference documents: headings and lists render, and tabs stay put IDEA PortalClassroom Update
Aug 13, 2026 Classroom: section label and block read unambiguously ClassroomNotebookIDEA Portal Update
Aug 13, 2026 Notebook: the Documentation Check is a real Classroom grade (0097) IDEA PortalClassroomNotebook Docs
Aug 13, 2026 Coins: physical and digital balances are tracked separately (0096) IDEA PortalIDEA Coins Update
Aug 13, 2026 Classroom: rubric criteria are leveled, and graders pick a level (0095) IDEA PortalClassroom Update
Aug 13, 2026 Notebook: sections and rosters come from IDEA Classroom (0094) IDEA PortalClassroomNotebook Update
Aug 13, 2026 Classroom: reference documents on materials, public by teacher choice (0092, 0093) IDEA PortalClassroom Update
Aug 12, 2026 Coins: retire the old Google Sheets ledger, archived in full IDEA PortalIDEA CoinsAssignmentsTournamentsDashboard Update
Aug 12, 2026 Notebook: pin entries, sort by recent activity, dark mode, copy as text (0091) IDEA PortalNotebook Content
Aug 12, 2026 Classroom: instructor-only attachments and links on every item Classroom Update
Aug 12, 2026 Home page: retire the legacy class cards for a live IDEA Classroom feed IDEA PortalClassroomArchive Update
Aug 12, 2026 Coin Ledger: the live student hub again, reading Supabase (0089) IDEA PortalIDEA Coins Update
Aug 11, 2026 Notebook: make 0088 idempotent -- the unique constraint is added, not re-added IDEA Portal New feature
Aug 11, 2026 Notebook: folders, collapsed entry tabs with thumbnails, search and filters (0088) IDEA PortalNotebook Update
Aug 11, 2026 Coin Desk: Weekly Wage pays the student's own wage tier (0087) IDEA PortalIDEA Coins Update
Aug 11, 2026 Classroom: the assignment engine -- submissions, interactive specs, rubrics, grading (0086) IDEA PortalClassroom Content
Aug 11, 2026 Classroom: one shared copy per item, materials, pinning, link previews (0085) IDEA PortalClassroom Content
Aug 11, 2026 Coin Desk: the legacy Sheets ledger migrates into the new economy (0085) IDEA PortalIDEA Coins New feature
Aug 11, 2026 Coin Desk: split into a route group with persistent sub-navigation (0084) IDEA PortalIDEA Coins Update
Aug 10, 2026 Classroom: edit anywhere, file attachments, and view-as-student (0083) IDEA PortalClassroom Update
Aug 10, 2026 Classroom: classes, rosters, posts and assignments land in the portal (0082) IDEA PortalClassroom Content
Aug 10, 2026 Document bulk payout, admin-managed categories, and debt payment IDEA Portal Update
Aug 10, 2026 Coin Desk: dedicated debt payment logging IDEA Coins Update
Aug 10, 2026 Coin Desk: admin-managed categories, scoped to data-only pricing IDEA Coins Update
Aug 10, 2026 Coin Desk: bulk payout with race-safe balance re-derivation IDEA Coins Update
Aug 10, 2026 Notebook: notes become real content, added over time and revised without losing what they said IDEA PortalNotebook New feature
Aug 10, 2026 Notebook: hint that a photo from another device can be picked from the gallery Notebook Update
Aug 10, 2026 Notebook: in-app camera leads on Android, thumbnails before saving IDEA PortalNotebook Update
Aug 10, 2026 Warn against the legacy coin tools, separate them from current ones on the homepage IDEA PortalIDEA Coins Update
Aug 10, 2026 Notebook camera: fix the stuck capture and the lens the OS picks IDEA PortalNotebook Fix
Aug 9, 2026 Notebook: light editorial theme for the feed, upload flow, and review grid (0079) IDEA PortalNotebook Visual
Aug 9, 2026 Add IDEA Coin contracts: post, self-claim with capacity, complete/cancel/reset (0077) IDEA PortalIDEA Coins New feature
Aug 9, 2026 Coin economy audit: fix stale docs, no code bugs found IDEA Portal Fix
Aug 9, 2026 Notebook: straighten and clean up photos before upload, corrected shown beside the original (0078) IDEA PortalNotebook Update
Aug 9, 2026 Notebook instructor review: compliance grid, check-ins, flagging, CSV (0077) IDEA PortalNotebook Update
Aug 9, 2026 Role application quiz storage + holder expiration (0076) IDEA PortalIDEA Coins Update
Aug 9, 2026 Notebook: a free-form entry can be a note, with no photo (0075) IDEA PortalNotebook Update
Aug 9, 2026 Serve notebook photos through a server-side proxy, not a Drive URL IDEA PortalNotebook Update
Aug 9, 2026 IDEA Coin roles: Shop Steward, Quartermaster, Safety Officer, Lab Tech (0074) IDEA PortalIDEA Coins Update
Aug 9, 2026 Student notebook UI: home card, upload flow, and personal entries feed IDEA PortalNotebook Update
Aug 7, 2026 Coin sections + bulk logging (0073) IDEA PortalIDEA Coins Update
Aug 7, 2026 Notebook: a committed test suite for the RLS and write-path boundaries (vitest + embedded Postgres) IDEA Portal Update
Aug 7, 2026 Coin balance: replace TS Eating Pass mirror with a real RPC (0072) IDEA PortalIDEA Coins Update
Aug 7, 2026 Update AI use policy docs (v2): Calculation & Analysis and Design & CAD level changes IDEA Portal Visual
Aug 7, 2026 Student-facing IDEA Coin balance page (/coin-balance) IDEA PortalIDEA Coins Update
Aug 7, 2026 Notebook: labels optional for free entries, original filename stored + used in Drive names IDEA PortalNotebook Update
Aug 7, 2026 Notebook Drive: human-readable filenames for uploaded photos IDEA PortalNotebook Update
Aug 7, 2026 CLAUDE.md: document the notebook Drive smoke-test page IDEA Portal Docs
Aug 7, 2026 Notebook Drive: admin-only smoke-test page for the upload chain IDEA Portal Update
Aug 7, 2026 Notebook Drive: widen the OAuth scope from drive.file to the full drive scope IDEA Portal Update
Aug 6, 2026 Coin Desk: cross-check CoinDeskTool's real RPC calls against real 0070 SQL IDEA Portal Update
Aug 6, 2026 Coin Desk: the day-to-day IDEA Coin entry tool against 0070 IDEA PortalIDEA Coins Update
Aug 6, 2026 Coin economy: fix a broken own-row read and an overcharged Pay Raise IDEA PortalIDEA Coins Fix
Aug 6, 2026 Digital notebook Drive connection: a chair-run Google OAuth flow replaces the service account IDEA Portal Update
Aug 6, 2026 IDEA Coin economy: real Supabase foundation to replace the Sheets ledger IDEA PortalIDEA Coins Update
Aug 6, 2026 IDEA AI Use Policy v1: pathway-wide and 209H quick-reference docs, plus a reusable AI-level badge and declaration reference pattern IDEA Portal Docs
Aug 6, 2026 Digital notebook data layer (0069): sections, sessions, entries and photos with RLS, definer-RPC-only writes, an admin audit log, the section review grid, and shared-drive photo upload routes IDEA PortalNotebook Update
Aug 6, 2026 Tournament deletion: a second confirmation for tournaments that paid out coins IDEA PortalTournaments Update
Aug 6, 2026 Admin tier: a boscotech.edu address no longer grants administrative access, and only named admins do IDEA PortalFRC TrainingIDEA CoinsDashboardGauntletGreenlineTournamentsVanguard Update
Aug 6, 2026 Tournaments: a host or any teacher can now delete a tournament, with the name typed back to confirm IDEA PortalTournaments Update
Aug 6, 2026 Tournaments Phase 3a: open any match for its wait, duration and correction history, open any competitor for their record and reward ledger, see how long the event is really taking, and award a no-show by forfeit IDEA PortalTournaments Update
Aug 6, 2026 Tournaments Phase 2b: give your entry a banner - background, accent, badge, tagline and a cosmetic flourish - and put the whole bracket on a shop projector IDEA PortalTournaments Update
Aug 6, 2026 Tournaments Phase 2a: scan a QR to register, get a push notification the moment your next match is set (with host pings on demand), and follow a public reward ledger that pays out for wins, deep runs, and podium places IDEA PortalTournaments Update
Aug 5, 2026 Tournaments arrive: register or get invited, race through qualifying pools, and follow a live double-elimination bracket that anyone can watch without signing in IDEA PortalTournaments Update
Aug 5, 2026 Every faction now gets a fair turn at opening a run, and MSET's TORCH spreads its three shots wider so you can slip between them Vanguard Update
Aug 3, 2026 SECURITY: GAUNTLET no longer tells you the answer it is about to check you against - the ranked target volume is out of both RPC payloads, and a wrong submit now costs one of three attempts instead of being free and unlimited IDEA PortalGauntlet Update
Aug 3, 2026 DOCS: reconcile every security-audit finding against the actual repo - GAUNTLET still hands out the answer its own check compares against, the coin-ledger fix is real but inert until a key is set in Vercel, and the audit now carries a status table saying which of the two each finding is IDEA Portal Fix
Aug 3, 2026 SECURITY: no browser calls the IDEA Coin ledger directly any more - every read and write goes through the SvelteKit server with a server-only key, and applying for a role now takes the applicant from your own signed-in session instead of a name you picked out of a dropdown IDEA PortalIDEA Coins Update
July 2026
Jul 29, 2026 Run history: hover or tap any chart to read that run's details, and TIME PLAYED now shows hours Vanguard Visual
Jul 28, 2026 SECURITY: the two GAUNTLET room views now check room membership, so a signed-in student can no longer read the roster or the board of a room they were never in, while the global leaderboard stays visible to every player on purpose IDEA PortalGauntlet Update
Jul 27, 2026 DOCS: security and auth audit of every score, coin and ranking write path - the VANGUARD leaderboard accepts a fabricated score from a pasted URL with no login at all, the coin ledger's write endpoint is printed on a page anyone can read, and GAUNTLET hands out the answer its own check compares against IDEA Portal Docs
Jul 24, 2026 GREENLINE: the starting grid can be its own width now - a track can open onto a wide grid apron that tapers smoothly back to the racing width, instead of the road simply stepping at the seam where the grid wraps from the last piece onto the first IDEA PortalGreenline Update
Jul 24, 2026 GREENLINE: the piece builder's 3D view now zooms toward whatever sits under the cursor instead of the middle of the screen, and you can fly it around with WASD, space and shift like a creative-mode camera - neither of which can reach a number field you are typing into, or fight a middle-button orbit or a handle you are dragging IDEA PortalGreenline Update
Jul 24, 2026 GREENLINE: every piece parameter can be shaped by hand now - the last lengths, heights, widths and the closer's turn radius all became grabbable handles, a jump can no longer be dragged into a shape that deletes its own controls, and the handle under your cursor is the one that moves instead of whichever floated nearest the camera IDEA PortalGreenline Update
Jul 24, 2026 GREENLINE: a track can cross back over itself now - the road under an overpass is no longer walled off by the pass above, support pylons stop at whatever is actually below them instead of piercing the lower road, a car knocked off the bridge keeps driving on the road it lands on, and the builder's derived gates step clear of the crossing IDEA PortalGreenline New feature
Jul 24, 2026 GREENLINE: sounds get quieter with distance now - a rival's guns across the yard read as far away instead of sitting in your lap, while menus, result stings and the weather beds stay flat IDEA PortalGreenline Update
Jul 24, 2026 GREENLINE: the cars have engines now - three constant-RPM recordings per archetype crossfaded live against each vehicle's own revs, plus real collision, drift, and result sounds IDEA PortalGreenline Update
Jul 23, 2026 GREENLINE: a jump piece now has independent takeoff and landing angles, the launch stays pure ramp geometry so speed still earns the gap, the ramp is a solid earthwork mound with a real lip instead of a folded ribbon, and both angles are grabbable handles IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: the piece list collapses to one icon-tagged line per piece with only the piece being edited opened up, and the angle params - a bank's roll and a corkscrew's peak bank and twist - are now grabbable, swung about their own axis instead of typed IDEA PortalGreenline Visual
Jul 23, 2026 GREENLINE: the piece-builder 3D view answers to SolidWorks' hands properly now - the middle button belongs to the camera alone so shift/ctrl+MMB finally pans instead of rotating, a plain MMB orbit turns about whatever is under the cursor rather than a fixed scene centre, clicking a piece's road selects it and dragging one piece onto another reorders the chain, and the back link stops covering the status chip IDEA PortalGreenline Fix
Jul 23, 2026 GREENLINE: closing a piece chain is one click now - a new closer piece solves the turn-straight-turn bridge back to the start pose exactly (position, heading, elevation, bank, pitch all land on zero), the preview stops drawing the auto-close ghost road that clipped through pieces mid-build, the closure panel reads as a plain-language checklist with a CLOSE THE LOOP button, and the bank piece finally says its target is absolute with a one-click level-out IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: the piece-chain builder is a real signed-in feature reachable from the title screen, and a submitted track now stays invisible and unplayable to everyone but its author and staff until a teacher approves it IDEA PortalGreenline Update
Jul 23, 2026 GREENLINE: the piece-builder road is grabbable — drag a straight's far end to stretch it, a curve's mid-arc to widen it and its exit to sweep it, with the numeric fields ticking live under the drag, typed values moving the handles back, and the camera never fighting a grab IDEA PortalGreenline Update
Jul 23, 2026 GREENLINE: the race-start blast is real recorded audio now, and the one mislabeled launch take moves from cluster to rocket IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: the piece-chain builder edits live with no commit step, takes a new piece anywhere in the chain or a duplicate of one, reorders by dragging, keeps the 3D view docked beside the list instead of scrolling away, answers to SolidWorks' hands, and hands the chain straight to the driving harness to playtest IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: the barrier beside a raised deck now stands on the road instead of lying on the ground 7 m below it, a car running wide on an elevated section is caught by the wall rather than dropping through to the catch plane, and every raised span carries a real slab thickness on visible trestle supports IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: every recorded take now ships instead of a capped subset, so the deepest weapons draw from eight variations rather than five, and the cut race-2 track is gone from the soundtrack pool IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: the placeholder tones are gone and the game speaks in real recorded audio, with 124 takes wired across menus, the race start, all thirteen weapons, abilities, vehicle damage and the weather, sustained cues finally looping properly instead of being faked on a timer IDEA PortalGreenline Update
Jul 23, 2026 GREENLINE: the piece-chain builder now shows the road in live orbitable 3D beside the numbers, rendered through the same swept-surface mesh the race scene itself mounts, with any guardrail-breaking piece tinted amber right on the track IDEA PortalGreenline Update
Jul 23, 2026 GREENLINE: schema v3 tracks can be authored piece by piece in a new dev builder that reads every exit pose and guardrail straight from the compiler and exports a droppable track file, and a corkscrew that starts at ground level now arches its own base instead of leaving the 0.8 m catch-plane hump that caught the floor on the proof loop IDEA PortalGreenline New feature
Jul 23, 2026 GREENLINE: track schema v3 rebuilds every circuit as a chain of parametric pieces with a new corkscrew that twists bank and grade together, existing tracks carry over byte-identical through a verbatim freeform piece, and a piece-built proof loop with corkscrew climbs, a banked corner and a deck jump is raceable from the garage IDEA PortalGreenline New feature
Jul 22, 2026 GREENLINE: teachers get a track moderation panel on a new dashboard-linked page, sortable by reports, star rating or completion rate with full race telemetry per track, and can feature a community track to make it fully ranked with real leaderboard times and IC payouts, un-feature it back to casual, or remove it outright, with the ranked gate enforced server-side IDEA PortalGreenlineDashboard New feature
Jul 22, 2026 GREENLINE: the track builder is open to every signed-in player from a new TRACK EDITOR door on the title screen, and you can now publish your track for the whole school to race, browse community tracks in the garage with star ratings and finish rates, rate the ones you finish, and report or remove the ones that need it IDEA PortalGreenline New feature
Jul 22, 2026 GREENLINE: teachers can now open the track builder on the live site, and a new Test Drive button throws whatever you just authored straight onto the track with the real cars and AI, one click from tuning to driving IDEA PortalGreenline New feature
Jul 22, 2026 GREENLINE: the track builder can now fork the road into a shortcut and merge it back, drop boost pads, oil slicks and pit boxes along a stretch, and place your own checkpoints so either route counts as a lap IDEA PortalGreenline Update
Jul 22, 2026 GREENLINE: new track builder, snap together straights, curves, banked turns, jumps and chicanes on a 2D canvas with a live 3D preview, tune each piece by the numbers, and export a ready to race track file IDEA PortalGreenline New feature
Jul 22, 2026 VANGUARD: new RICOCHET upgrade in the weapons shop, your shots now skip off the side walls and off enemy hulls instead of dying, hunting down a fresh target and hitting again Vanguard New feature
Jul 22, 2026 VANGUARD: sector 3 bosses now drop bombs, marking a patch of ground with a warning that swells before it blows, so you can see the hit coming and get out of the way Vanguard Fix
Jul 21, 2026 GREENLINE: a damaged AI now pulls into the pits, stops, gets repaired and rejoins, and picks the risky shortcut based on how beaten up it is and how far back it has fallen IDEA PortalGreenline Update
Jul 21, 2026 GREENLINE: the AI's two weapons work together now, stunning a car before shooting it and keeping the heavy gun holstered when the light one will do IDEA PortalGreenline Update
Jul 21, 2026 GREENLINE: the AI actually picks its targets now, going after the car that is nearly finished instead of whichever one happened to be closest IDEA PortalGreenline Update
Jul 21, 2026 GREENLINE: the fast glass-cannon build no longer spins itself around on a standing start, it just puts the power down and goes IDEA PortalGreenline New feature
Jul 21, 2026 Add a Course Info panel to the FSP home section IDEA Portal New feature
Jul 21, 2026 Replace FSP Day 1/2 links with a tabbed Presentations panel, ungroup live Q&A by session IDEA Portal Update
Jul 21, 2026 GREENLINE: the AI opponents actually race now, driving each car as fast as that build can really go instead of crawling at a fixed speed IDEA PortalGreenline Fix
Jul 20, 2026 GREENLINE: combat is survivable now, you can take a hit and fight back instead of being deleted in one pass, and a handbrake tap flicks the car instead of spinning it IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: guardrails and floodlights now sit on the raised track instead of the ground far below it, and your car can no longer drop through an elevated floor IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: weapons stay safe until you've actually crossed the start line, and you can now pick how many cars are on the grid IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: cars stay planted at speed now, real aerodynamic downforce keeps the nose down and a new aero part slot trades grip against top speed IDEA PortalGreenline New feature
Jul 20, 2026 GREENLINE: pull into the pits and stop to get patched up, a real repair lane added to both tracks IDEA PortalGreenline Fix
Jul 20, 2026 GREENLINE: you now start on the grid where your best lap earns you, pole if you're fast enough and dead last if you've never set a time IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: handbrake drifts smoothly now, a three-way camera you can look back and pan with, and Terminal Nine is the track you start on IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: EMP, oil, and the grappling hook are equippable weapons now, so every vehicle chooses its firepower IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: the garage is a real side-by-side now, with the vehicle big on the left and four tabs on the right IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: pick your track in the garage, pause mid-race, send feedback from any screen, and race telemetry IDEA PortalGreenline Update
Jul 20, 2026 GREENLINE: Air Correction, a sixth ability that lets you fly a bad launch into a clean landing IDEA PortalGreenline New feature
Jul 19, 2026 GREENLINE: Terminal Nine, a 2.5 km industrial circuit with a real risk/reward shortcut route IDEA PortalGreenline Update
Jul 19, 2026 GREENLINE: night weather presets, a 200 mph top-speed retune with a speed-scaled chase camera, and 12-car grids IDEA PortalGreenline Update
Jul 19, 2026 GREENLINE: track schema v2 - elevation, banking, boost pads and hazards, with real 3D ribbon physics and a proof segment IDEA PortalGreenline Update
Jul 19, 2026 GREENLINE: Ignition Credits economy - server-side race earnings, garage unlock shop, and a creative mode toggle IDEA PortalGreenline Update
Jul 19, 2026 GREENLINE: custom decal upload with teacher approval, storage-level visibility gate, and a dashboard review queue IDEA PortalGreenlineDashboard Update
Jul 19, 2026 GREENLINE: preset cosmetic livery — palette color, patterns, and a legible car number IDEA PortalGreenline Visual
Jul 18, 2026 GREENLINE: structural connectors bridging the part-group seams + compounding crumple, deeper destruction IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: slipstream/draft — free universal top-speed tow in a leader's wake, no slot or cost Greenline Update
Jul 18, 2026 GREENLINE: drift-charged abilities parallel to weapons — Nitro, Hop, Emergency Flip, Overcharge Repair, Grip Surge IDEA PortalGreenline Fix
Jul 18, 2026 GREENLINE: player-chosen weapon mount sockets, nose/roof/rear hardpoints per chassis with a garage picker, plus all 10 weapons remeshed clip-free IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: last four weapons — Auto-Turret, Energy Shield, Radar Jammer, Deployable Blades complete the locked 10 IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: four equippable weapons — Railgun, Shotgun Burst, Cluster Missile with area splash, Caltrops persistent hazard IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: dual weapon mounts with a capacity budget, Autocannon and lock-on Homing Rocket, armed AI, garage weapon bay IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: Web Audio engine, spatial SFX voices with manual Doppler, and music unified onto the bus graph IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: full control remapping, rebind every keyboard and gamepad input in settings with conflict swap and reset to defaults IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: named loadout save slots, settings overlay, garage stats redesign, part icons IDEA PortalGreenline Visual
Jul 18, 2026 GREENLINE: dedicated launcher mark, four-beam floodlight towers, key art ambient motion, and a title-screen entrance IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: remove the live tuning panel and in-race garage, HUD speed in mph and garage mass in pounds IDEA PortalGreenline Update
Jul 18, 2026 GREENLINE: equipped parts now show on the vehicle via a shared rig-visual builder, plus a live 3D build preview in the garage IDEA PortalGreenline New feature
Jul 17, 2026 GREENLINE: zoned three-pool damage, armor/chassis/mount health with facing-relative hit routing, plate stripping, dead mounts, debris and tire dust IDEA PortalGreenline Update
Jul 17, 2026 GREENLINE: night environment pass with real yard props, worn tarmac, and a preset-driven sky, fog, and lighting rig IDEA PortalGreenline Update
Jul 17, 2026 GREENLINE: multi-part vehicle rigs with per-archetype chrome bodywork IDEA PortalGreenline Update
Jul 17, 2026 @ GREENLINE: wire the soundtrack to the title/garage/race/results flow IDEA PortalGreenline Update
Jul 17, 2026 GREENLINE: race-start countdown with control lock, ram grace window, and a wider launch grid Greenline New feature
Jul 17, 2026 GREENLINE: full visual identity pass — key-art title screen, chrome garage, broadcast race HUD, results landing, and the portal nav entry IDEA PortalGreenline Visual
Jul 17, 2026 GREENLINE: headless AI-only stress-test hooks on the __greenline debug API IDEA PortalGreenline Update
Jul 16, 2026 GREENLINE: real /greenline portal route with title, garage, race, and results IDEA PortalGreenline Update
Jul 16, 2026 GREENLINE: Supabase-backed loadout saves and a track leaderboard Greenline Update
Jul 16, 2026 GREENLINE: flipped vehicles now right themselves — player and AI rigs re-seat upright after resting upside down IDEA PortalGreenline Update
Jul 16, 2026 GREENLINE: Proving Ground 07 replaces the test loop, a night proving-ground circuit built to race IDEA PortalGreenline Update
Jul 16, 2026 Moved health, lives, and coins to a bigger readout near your ship Vanguard New feature
Jul 16, 2026 Fix co-op telemetry per-client attribution + revive/reconnect counting IDEA PortalVanguard Fix
Jul 16, 2026 Weapon rebalance: RAILSPIKE pierce cap, buffs across SPREAD/NAILGUN/SWARM/FLAK/BUZZSAW Vanguard Update
Jul 16, 2026 Add co-op team leaderboards: qualifying matches now rank with both pilots' names IDEA PortalVanguard New feature
Jul 15, 2026 feat: make the course archive a full FSP row instead of a link IDEA Portal Update
Jul 15, 2026 feat: add a course archive link under the IDEA FSP section on the homepage IDEA Portal New feature
Jul 15, 2026 feat: flatten FSP section to one list and give it a lit HUD panel IDEA Portal Update
Jul 15, 2026 fix: drop the clashing CAD grid from the FSP section backdrop IDEA Portal Fix
Jul 15, 2026 feat: rework the FSP homepage section with HUD framing and open-state tracking IDEA Portal Update
Jul 15, 2026 feat: add type-differentiating icon thumbnails to the FSP row list IDEA Portal New feature
Jul 15, 2026 feat: add optional parent/guardian email to the FRC interest form IDEA Portal New feature
Jul 15, 2026 feat: list the FSP Day 2 presentation on the homepage FSP course card IDEA Portal Update
Jul 15, 2026 feat: FRC Interest Form link on FSP pinned homepage section IDEA Portal Update
Jul 15, 2026 feat: FSP Day 2 deck archive at /fsp/day2, shared with Day 1 IDEA Portal Update
Jul 15, 2026 feat: public FRC Team 5669 interest form with teacher admin roster IDEA Portal Update
Jul 15, 2026 GREENLINE: garage loadouts, four archetypes and a parts catalog built on real tradeoffs IDEA PortalGreenline Update
Jul 15, 2026 GREENLINE: oil slick, tether, and shockwave ram join the EMP, with full impact feedback IDEA PortalGreenline Update
Jul 14, 2026 feat: FSP class card links the IDEA-Blade rulebook as a homepage material IDEA Portal Update
Jul 13, 2026 feat: first-time spotlight tour walks new users from sign-in through the portal apps IDEA Portal New feature
Jul 13, 2026 VANGUARD co-op: sustained audio, visible pods, death slow-mo, and SYSTEM HALT sync IDEA PortalVanguard Update
Jul 13, 2026 VANGUARD co-op: guest reconnect grace period with full state resync IDEA PortalVanguard Update
Jul 13, 2026 VANGUARD co-op: hardcore mode now selectable in the lobby Vanguard Update
Jul 13, 2026 FSP: teacher-only Live Question Feed row + open ask page to staff IDEA Portal Update
Jul 13, 2026 VANGUARD co-op: proximity revive for downed ships in NORMAL mode (none in hardcore) IDEA PortalVanguard New feature
Jul 13, 2026 Replace next-live-course banner with pinned FSP section on homepage IDEA Portal Update
Jul 13, 2026 VANGUARD co-op: real REFIT economy (shared wallet, individual builds) and difficulty scaling for two ships IDEA PortalVanguard New feature
Jul 12, 2026 VANGUARD co-op: fix guest fire sound going silent during sustained hold Vanguard Fix
Jul 12, 2026 Center hero subtitle: margin auto, 56ch max-width, text-align center IDEA Portal Content
Jul 12, 2026 Update hero subtitle: center-align and new copy IDEA Portal New feature
Jul 12, 2026 VANGUARD co-op: generic event-driven audio/visual replay system (closes the recurring parity gap) IDEA PortalVanguard Visual
Jul 12, 2026 VANGUARD co-op: re-test lower render delay (70ms) now that other confounds are resolved Vanguard Update
Jul 12, 2026 Simplify homepage hero to single-column, remove animated logo IDEA Portal Update
Jul 12, 2026 Rework FSP Q&A: standalone live display, day1 archive, anonymous asks IDEA Portal Update
Jul 12, 2026 Add anonymous submission support to FSP live Q&A (migration 0044) IDEA Portal New feature
Jul 12, 2026 Polish homepage: hero logo focal point, card textures, plated stats, section motifs, entrance reveals IDEA Portal Visual
Jul 12, 2026 VANGUARD co-op visual parity pass 2: enemy telegraph fidelity and FLAK cloud sync IDEA PortalVanguard Visual
Jul 12, 2026 Re-introduce per-card launcher accents with primary/secondary theming IDEA Portal New feature
Jul 12, 2026 Fix "Signed in" / "SI" placeholder on first sign-in by self-healing the profile client-side IDEA Portal Fix
Jul 12, 2026 Fix sign-in requiring a refresh: restore client-side claims resolution in +layout.ts IDEA Portal Fix
Jul 12, 2026 Fix sign-in requiring a second attempt: revert callback delay, retry flaky getClaims() IDEA Portal Fix
Jul 12, 2026 Guarantee the profiles row is visible before the OAuth redirect completes IDEA Portal Update
Jul 12, 2026 Fix profile flash on first sign-in by retrying the SSR profile load, not the UI IDEA Portal Fix
Jul 12, 2026 portal: logo-calibrated color tokens, fix card colors, remove how-to-submit, remove IDEA-209, restructure FSP as class card IDEA Portal Fix
Jul 12, 2026 Fix new sign-in flash of "Signed in" / "SI" placeholder in ProfileMenu IDEA Portal Fix
Jul 12, 2026 VANGUARD co-op: fix guest movement being unresponsive in pointer-lock control mode Vanguard Fix
Jul 12, 2026 VANGUARD co-op: raise render delay buffer to 120ms (real-network tuning after playtest) Vanguard Update
Jul 12, 2026 VANGUARD co-op visual parity pass 1: hazards, score feedback, boss phase drama, partner action cues IDEA PortalVanguard Visual
Jul 12, 2026 VANGUARD co-op Phase 2.5: predicted action feedback and delay-buffered interpolation IDEA PortalVanguard Update
Jul 11, 2026 VANGUARD co-op Phase 2: guest-side movement prediction and snapshot interpolation IDEA PortalVanguard Update
Jul 11, 2026 Remove Pulse Check link from FSP class page IDEA Portal Update
Jul 11, 2026 feat(portal): content-matched accent theming for each app launcher card IDEA Portal Content
Jul 11, 2026 feat(brand): animated IDEA gear emblem in headers + design-system adherence pass IDEA PortalGauntletArchiveDashboard Visual
Jul 11, 2026 fix(fsp): hide the deck thumbnail rail in Day 1 presentation mode IDEA Portal Fix
Jul 11, 2026 feat(fsp): add presenter Present/Student View, /fsp hub, and canonical domain redirect IDEA Portal New feature
Jul 11, 2026 chore(fsp): match .env.example comment style for FSP Pulse Check endpoint IDEA Portal Visual
Jul 11, 2026 feat(fsp): add FSP Pulse Check, a non-binding interest snapshot at /fsp-pulse IDEA Portal New feature
Jul 11, 2026 fix(fsp): supply missing brand assets for the Day 1 deck's AnimatedLogo IDEA Portal Fix
Jul 11, 2026 feat(fsp): host Day 1 deck as standalone export, wire slide 13 to live feed IDEA Portal Update
Jul 11, 2026 feat(fsp): Day 1 presentation deck at /fsp/day1 IDEA Portal Update
Jul 11, 2026 Apply IDEA Design System v2 to portal shell — new machined token layer, archive v1 IDEA PortalAssignments New feature
Jul 11, 2026 feat(fsp): live audience Q&A (Phase 1) — /fsp/ask + /fsp/live IDEA Portal Update
Jul 11, 2026 feat: integrate fsp as portal class, rebuild fsp page layout IDEA Portal Visual
Jul 11, 2026 seo: add meta tags, robots.txt, and sitemap for public routes IDEA PortalVanguard New feature
Jul 11, 2026 feat(fsp): dogtag laser DXF rework, geometry text, font/placement, edit + cross-links IDEA Portal Visual
Jul 11, 2026 feat: dogtag mode in fsp pawn addin IDEA Portal Update
Jul 11, 2026 feat: restyle fsp page to idea design system, add plugin card IDEA Portal New feature
Jul 11, 2026 feat(fsp): pawn wizard overhaul — real-pawn scale, step images, tool shortcuts, one-click revolve IDEA Portal Update
Jul 11, 2026 feat(fsp): pawn add-in builds the starting IPS part itself, no classroom template IDEA Portal New feature
Jul 11, 2026 fix(fsp): correct pawn plugin install steps to registry-based register.bat flow IDEA Portal Fix
Jul 11, 2026 feat: fsp pawn plugin build + download card on fsp page IDEA Portal New feature
Jul 11, 2026 feat(fsp): SolidWorks Pawn Build Wizard add-in walks freshmen from template to emailed STEP export IDEA Portal New feature
Jul 9, 2026 VANGUARD co-op Phase 1: lobby, per-player refactor, and live host-authoritative sync (beta) IDEA PortalVanguard Update
Jul 8, 2026 VANGUARD co-op Phase 0: make /dev/coop-netcheck reachable on the deployed site IDEA Portal Update
Jul 8, 2026 VANGUARD co-op Phase 0: broadcast-channel latency/loss spike tool at /dev/coop-netcheck IDEA Portal Update
Jul 8, 2026 feat(fsp): persistent ranked-count indicator, Complete? column on staff preview IDEA Portal Update
Jul 8, 2026 feat(fsp): autosave partial rankings, add drag-to-reorder IDEA Portal New feature
Jul 8, 2026 feat(fsp): prototype-accept @boscotech.edu staff sign-in on the live tool IDEA Portal Update
Jul 8, 2026 feat(fsp): port the real staff preview mockup, replacing the placeholder IDEA Portal Update
Jul 8, 2026 fix(pathway-picker): suppress the first-login overlay on FSP tech selection IDEA Portal Fix
Jul 8, 2026 fix(fsp): align prefill parsing to the deployed Apps Script GET shape IDEA Portal Fix
Jul 8, 2026 feat(fsp): add FSP tech-selection ranking tool, staff preview, and dev harness IDEA Portal New feature
Jul 7, 2026 Vanguard mobile optimization, touch gesture fixes, and Bloom balance Vanguard Fix
Jul 7, 2026 fix(vanguard): restore pointer-events on mobile overlay to allow steering touches Vanguard Fix
Jul 7, 2026 perf(vanguard): optimize mobile layout, relative touch controls, and canvas performance Vanguard Visual
Jul 7, 2026 style(vanguard): add custom scrollbar styles to sidebar console panels Vanguard New feature
Jul 7, 2026 fix(vanguard): remove misplaced comment in index.html breaking alignment Vanguard Fix
Jul 7, 2026 fix(vanguard): fix syntax error causing title screen freeze for non-teachers Vanguard Fix
Jul 6, 2026 Add safeguards to absolutely clear dev-mode upgrades when switching to ranked modes Vanguard New feature
Jul 6, 2026 Test automated version uptick and changelog generation Vanguard Update
Jul 6, 2026 Add recursion guard to post-commit version and changelog updater Vanguard New feature
Jul 6, 2026 Replace pre-commit uptick hook with post-commit version and changelog updater VanguardIDEA Portal Update
Jul 6, 2026 Uptick Vanguard build version to 183 and add pre-commit automation hook VanguardIDEA Portal New feature
Jul 6, 2026 Rework bullet-on-bullet collisions with simulated 3D depth, chance-based deflections, and punch-through momentum nudges Vanguard Update
Jul 6, 2026 Add cyan copy tuning parameters action button to Greenline live tuning panel Greenline New feature
Jul 6, 2026 Fix greenline backwards track projection and make minimap follow the direction that the racecar is pointed Greenline Fix
Jul 6, 2026 Allow Greenline prototype harness page to load in production staging builds by removing !dev 404 constraint Greenline New feature
Jul 6, 2026 Add Greenline pre-alpha launcher button to homepage with custom racetrack SVG icon IDEA Portal New feature
Jul 6, 2026 Always show owned keystone forks in shop with clear requirement texts when locked Vanguard Update
Jul 6, 2026 Optimize low-graphics Swarm rendering, draw thrown Buzzsaw blade boomerang, and buff Buzzsaw melee size + damage Vanguard Update
Jul 6, 2026 Fix saw weapon crash and optimize homing weapon target search to eliminate lag Vanguard Fix
Jul 6, 2026 Remove Foreman zoner's bullet-blocking barrier spawning ability Vanguard Update
Jul 6, 2026 Implement projectile collisions, max level weapon balance, overcharge depth, and keystone prerequisites Vanguard New feature
Jul 6, 2026 GREENLINE: AI opponents race the track and fight with the shared weapon, RACE finishing order and ELIMINATION last-standing resolution IDEA PortalGreenline Update
Jul 6, 2026 GREENLINE: health, forward EMP disruption weapon, and RACE/ELIMINATION mode flag in the harness IDEA PortalGreenline Update
Jul 6, 2026 GREENLINE: v1 track format with ordered-checkpoint laps, soft boundaries, and a minimap on the movement harness IDEA PortalGreenline Update
Jul 6, 2026 security: add persistent teacher-only TUNE button and clear run checkpoints when clicked IDEA PortalVanguardGreenline New feature
Jul 6, 2026 balance: apply balance enhancements to weapons, overheat mechanics, and boss HP Vanguard Update
Jul 6, 2026 security: gate Vanguard tune mode to teachers only and strip tune panel server-side IDEA PortalVanguard Update
Jul 6, 2026 visual: format starting build upgrades as mini-cards resembling the refit screen Vanguard New feature
Jul 6, 2026 FRC: wire Foundation units F2-F5, all five units now live IDEA PortalFRC Training Update
Jul 6, 2026 FRC: stand up the Foundation domain, wire F1 through existing systems IDEA PortalFRC Training Update
Jul 6, 2026 FRC: replace passive drill with an interactive scored drill (5 banked units) IDEA PortalFRC Training Update
Jul 6, 2026 FRC: restructure unit pages into four gated phases (Brief, Drill, Quiz, Apply) IDEA PortalFRC Training Update
Jul 5, 2026 FRC: add modeling-gate submissions + teacher review queue (MDM-4 to MDM-8) IDEA PortalFRC TrainingDashboard New feature
Jul 5, 2026 FRC: generalize quiz gate to a per-unit item bank; enable MDM-2/3/9/10 IDEA PortalFRC Training New feature
Jul 5, 2026 FRC: add inline external-link support to Briefs, seed five "see it" links IDEA PortalFRC Training New feature
Jul 5, 2026 FRC: rebuild Drill into active-retrieval practice, not a passive reveal IDEA PortalFRC Training Update
Jul 5, 2026 FRC: fix invented Apply grading language, drop two placeholder diagrams FRC Training Fix
Jul 5, 2026 FRC: add concept diagrams to five CAD unit Briefs IDEA PortalFRC Training New feature
Jul 5, 2026 FRC: reword Drill questions that read as authoring notes, not real questions FRC Training Update
Jul 5, 2026 FRC: open learning access, teacher view-as-student, MDM-2..10 Drill answer keys IDEA PortalFRC Training Update
Jul 5, 2026 FRC: bold Brief lead phrases + worked-example callout, per-question Drill reveal IDEA PortalFRC Training Update
Jul 5, 2026 FRC: close the progress self-mark hole, RPC-only completion writes (0041) IDEA PortalFRC Training Update
Jul 5, 2026 FRC: use the official FIRST icon (emblem only) on the homepage launcher card IDEA PortalFRC Training Visual
Jul 5, 2026 FRC: server-authoritative knowledge-gate quiz engine, wired to MDM-1 IDEA PortalFRC Training Update
Jul 5, 2026 FRC: real progression backbone + ranks, and official FRC logo on the home launcher card IDEA PortalFRC TrainingDashboard Update
Jul 5, 2026 FRC: CAD unit content (MDM-1..10), official FRC logo, auto footer changelog IDEA PortalFRC Training Content
Jul 5, 2026 FRC: Team 5669 training track shell - track home, domain pages, reference shelf, FRC-derivative theme IDEA PortalFRC Training Visual
Jul 5, 2026 PORTAL: Bosco Tech pathways - first-login picker, identity chips and name tint, teacher pathway roster IDEA PortalDashboardGauntlet Update
Jul 4, 2026 VANGUARD: leaderboard detail shows kills, bosses, and continue-count; single-call board fetch Vanguard Update
Jul 4, 2026 VANGUARD: retire redundant /vanguard/history page (in-game history replaced it) Vanguard Update
Jul 4, 2026 VANGUARD: settings menu overhaul - grouped cabinet sections with cleaner controls Vanguard Update
Jul 4, 2026 VANGUARD: STARTING BUILD panel lists purchased upgrades with icons and levels Vanguard New feature
Jul 4, 2026 VANGUARD: achievement retune, secret SSS, sector-10 hardcore, and anti-farm run milestones Vanguard Update
Jul 4, 2026 VANGUARD: fix CONFIGURE BUILD reload exploit (budget refund with upgrades kept) Vanguard Fix
Jul 4, 2026 VANGUARD: achievements MVP - tracking, panel, unlock notifications, and a local title Vanguard Update
Jul 3, 2026 VANGUARD: leaderboard reworked - continued folded in, browsable, click-for-detail Vanguard Update
Jul 3, 2026 VANGUARD: run history rebuilt as one visual stats page with graphs and breakdowns Vanguard Visual
Jul 3, 2026 VANGUARD: title screen redesigned as an arcade cabinet marquee Vanguard Update
Jul 3, 2026 VANGUARD: SINGULARITY reworked for presence and integration, with world warp and enemy reactions Vanguard Update
Jul 3, 2026 VANGUARD: cinematic interstellar SINGULARITY black hole Vanguard Update
Jul 3, 2026 VANGUARD: richer, more dramatic death screen with killer breakdown and count-up stats Vanguard Update
Jul 3, 2026 VANGUARD: SINGULARITY reworked into interstellar-style black hole Vanguard Visual
Jul 3, 2026 VANGUARD: grace overhaul - fairness floor by default, PHASE BUFFER buys recovery back Vanguard Update
Jul 3, 2026 VANGUARD: escalating score-milestone celebrations Vanguard Update
Jul 3, 2026 VANGUARD: symbols and emoji in leaderboard name entry Vanguard Update
Jul 3, 2026 VANGUARD: clarify HEAVY SPOOL vs ENERGY CELL descriptions Vanguard Update
Jul 3, 2026 VANGUARD: bosses do not repeat until all five factions are fought Vanguard Update
Jul 3, 2026 VANGUARD: title leaderboard follows the selected game mode Vanguard Update
Jul 3, 2026 VANGUARD: weapon and heavy rotation preview plus scroll-to-switch primaries Vanguard Update
Jul 3, 2026 VANGUARD: MELTDOWN ability (phase 1) - kill-charged active fire-rate overload Vanguard Update
Jul 3, 2026 VANGUARD: flank guns no longer fire under BUZZSAW (pure melee restored) Vanguard Update
Jul 3, 2026 VANGUARD: restore CHOOSE ONE pairing for keystones in flat shop tabs Vanguard Update
Jul 3, 2026 VANGUARD: REFIT keeps scroll position on purchase; defense upgrades render flat Vanguard Update
Jul 3, 2026 VANGUARD: late-game threat pass - deeper HP scaling and denser late bullet curtains Vanguard Update
Jul 3, 2026 VANGUARD: hardcore enemy fire pressure ramps in over early sectors (tunable) Vanguard Update
Jul 3, 2026 VANGUARD: accuracy metric now true projectile hit-rate (0-100), version-delimited Vanguard Update
Jul 3, 2026 VANGUARD: enforce build budget by true cost, stop cloud build-merge ratchet Vanguard New feature
Jul 3, 2026 VANGUARD: split continued runs out of the ranked board Vanguard Update
Jul 3, 2026 VANGUARD: auto-flush run checkpoint on page leave Vanguard Update
Jul 3, 2026 VANGUARD: cross-device run resume, one saved run per mode IDEA PortalVanguard Update
Jul 3, 2026 GAUNTLET drawing viewer rebuilt on full-sheet PDF: pdf.js sheets, locked region overlays, CRT reveal IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET docs: Speedrun single drawing source + framed viewer IDEA Portal Docs
Jul 2, 2026 GAUNTLET Speedrun: one drawing source, reveal shows it, framed light sheet Gauntlet Update
Jul 2, 2026 Add co-op netcode latency spike (dev-only) IDEA Portal New feature
Jul 2, 2026 GAUNTLET Speedrun: fix drawing view falling back to whole empty sheet Gauntlet Fix
Jul 2, 2026 GAUNTLET add-in: register.bat/unregister.bat find the DLL in the downloaded zip GauntletIDEA Portal New feature
Jul 2, 2026 GAUNTLET Speedrun: tighten default volume tolerance from 0.5% to 0.1% IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET Speedrun: fail-safe modeling telemetry with live and post-run analysis IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET Speedrun: ranked verification is geometry (volume) only, mass from level density IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET: unified Tools page, static downloads, run history, rebuilt drawing viewer IDEA PortalGauntlet Update
Jul 2, 2026 docs: record VANGUARD in-game nav and cross-device run save/resume (0032) IDEA Portal Docs
Jul 2, 2026 VANGUARD: cross-device save and resume of an in-progress run Vanguard Update
Jul 2, 2026 VANGUARD: in-game nav back to IDEA plus signed-in profile Vanguard Update
Jul 2, 2026 PWA: platform-detected mobile install prompts, shown once IDEA Portal Update
Jul 2, 2026 Dashboard: rebuild to match the IDEA home page theme exactly Dashboard Visual
Jul 2, 2026 GAUNTLET: split add-in vs macro tutorials, add tool downloads IDEA PortalGauntlet New feature
Jul 2, 2026 GAUNTLET drawing viewer: fix pop-out rendering empty in the PiP window GauntletIDEA Portal Fix
Jul 2, 2026 GAUNTLET: unit system (IPS/MMGS) first-class, enforced on submit IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET: remove the Speedrun tier concept entirely IDEA PortalGauntlet Update
Jul 2, 2026 GAUNTLET rooms: 4-char join codes and the host races too Gauntlet Update
Jul 2, 2026 GAUNTLET: correct macro shortcuts to Start Ctrl+Shift+S, Submit Ctrl+Shift+D, Author Ctrl+Shift+A Gauntlet Fix
Jul 2, 2026 GAUNTLET macro: verify material by density, not name (fixes false "no material" block on correct parts) Gauntlet Fix
Jul 2, 2026 GAUNTLET Speedrun: drawing viewer fits the linework and zooms again (content fit, magnification past native, working region jumps) IDEA PortalGauntlet Content
Jul 2, 2026 GAUNTLET SolidWorks tools: fixed live mass readout, material now required to pass, native 2025 pane look with an add-in icon IDEA PortalGauntlet Fix
Jul 2, 2026 GAUNTLET beauty pass: volumetric CAD-space background, machined 3D preview shown by default, cached isometric level thumbnails IDEA PortalGauntlet Update
Jul 1, 2026 Docs: add the interactive/visual verification standing directive to CLAUDE.md IDEA Portal New feature
Jul 1, 2026 Coin entry: drop the trailing period on the home-screen wordmark (IDEA. -> IDEA) IDEA Coins Update
Jul 1, 2026 GAUNTLET: overall leaderboard + teacher room delete IDEA PortalGauntlet Update
Jul 1, 2026 GAUNTLET Speedrun: rebuild the drawing viewer so pan/zoom/fit/pop-out actually work IDEA PortalGauntlet Update
Jul 1, 2026 Home + Speedrun live-testing fixes: profile save, coin ledger, run HUD, tree toggle IDEA PortalGauntletIDEA Coins Fix
Jul 1, 2026 GAUNTLET add-in: Alt+S / Alt+D access keys on the Start and Submit buttons Gauntlet New feature
Jul 1, 2026 GAUNTLET add-in: one-click register.bat / unregister.bat installers IDEA Portal New feature
Jul 1, 2026 GAUNTLET Speedrun authoring: visual drag-to-draw focus-region picker IDEA PortalGauntlet Visual
Jul 1, 2026 GAUNTLET Speedrun: add SolidWorks add-in quick-start, fix rules copy to the two-step flow IDEA PortalGauntlet Fix
Jul 1, 2026 GAUNTLET Speedrun: pan/zoom drawing viewer, pop-out over SolidWorks, drawing series, per-drawing tutorials IDEA PortalGauntlet Update
Jul 1, 2026 GAUNTLET SolidWorks add-in: task pane Speedrun verifier replacing the VBA macros IDEA PortalGauntlet New feature
Jul 1, 2026 GAUNTLET progression: XP and levels, practice streaks, PBs, badges, results screen, homepage nudge IDEA PortalGauntlet Update
Jul 1, 2026 GAUNTLET visual overhaul: living viewport scene, animated marks, premium 3D preview IDEA PortalGauntletVanguard Visual
Jul 1, 2026 Homepage declutter: curated app launcher with pins, reorder, collapse, and compact view IDEA Portal Update
Jul 1, 2026 Global profiles: display name, avatar presets and uploads, profile menu on every page IDEA PortalGauntletArchiveDashboardVanguard Update
Jul 1, 2026 Auto-versioning: per-page version badges and a filterable full-history changelog IDEA PortalArchiveAssignmentsIDEA CoinsDashboardGauntletVanguard Update
Jul 1, 2026 GAUNTLET quick-wins batch: hero copy, Speedrun units, cursor, stacking, demo cleanup IDEA PortalGauntletArchive Content
Jul 1, 2026 Fix GAUNTLET tile tracking lag and homepage cards stuck invisible after class selection GauntletIDEA Portal Fix
Jul 1, 2026 Rebrand IDEA Summer to IDEA FSP, fix coin ledger yellow dot, VANGUARD calibration overlap, GAUNTLET tile hover jank IDEA PortalGauntletVanguardIDEA Coins Fix
Jul 1, 2026 GAUNTLET: dedupe hub title, sticky header, room formatting parity, narrow-width fixes GauntletIDEA Portal Fix
Jul 1, 2026 GAUNTLET: header brand matches the sample, Orbitron display type throughout Gauntlet Update
Jul 1, 2026 chore: retrigger deployment (Vercel webhook missed the previous push) Update
Jul 1, 2026 GAUNTLET: hub polish from the VIEWPORT mockup, wireframe card art and live-room strip Gauntlet Visual
Jul 1, 2026 GAUNTLET: fix CursorLayer stuck top-left with an invisible mouse Gauntlet Fix
Jul 1, 2026 GAUNTLET: VIEWPORT design system, the dojo now feels like a living CAD workspace IDEA PortalGauntlet Visual
Jul 1, 2026 GAUNTLET: blueprint-style the Speedrun drawing into the dark theme IDEA PortalGauntlet Visual
Jul 1, 2026 GAUNTLET: mark non-Speedrun modes under construction, full-width Speedrun drawing IDEA PortalGauntlet Update
Jul 1, 2026 GAUNTLET Speedrun: browser race timer linked to the server run clock Gauntlet Update
Jul 1, 2026 GAUNTLET Speedrun run page: race-timer clock, readable drawing, sticky layout IDEA PortalGauntlet Visual
Jul 1, 2026 GAUNTLET Speedrun: server-timed runs from a blank-verified Start macro Gauntlet Update
Jul 1, 2026 GAUNTLET Tools: split macro into submit + author, rewrite instructions IDEA PortalGauntlet Update
Jul 1, 2026 GAUNTLET Tools: serve macro with project config pre-filled Gauntlet Update
Jul 1, 2026 GAUNTLET Speedrun: formalize challenge fields, global ruleset, and 3D STL preview IDEA PortalGauntlet Content
Jul 1, 2026 VANGUARD: run history page and in-game stats overlay Vanguard Update
Jul 1, 2026 VANGUARD: record signed-in players' run history Vanguard Update
Jul 1, 2026 VANGUARD: initials sync across devices, local save clears on sign out, concurrent saves guarded VanguardIDEA Portal Update
Jul 1, 2026 CALIBRATION Stage 3: live combat wave + start-a-run hand-off Vanguard Update
Jul 1, 2026 CALIBRATION: title prompt for audio + Stage 2 heavy and economy beats Vanguard Update
Jul 1, 2026 Add CALIBRATION hands-on tutorial (Stage 1: move, fire, dodge, parry) Vanguard New feature
June 2026
Jun 30, 2026 Add DEFENSE PROBE: movement-gated point defense upgrade Vanguard New feature
Jun 30, 2026 PRISM BEAM and RAILGUN burn through grunt fire Vanguard Update
Jun 30, 2026 Early-game difficulty pass + parry cooldown indicator Vanguard Update
Jun 30, 2026 IDEA // GAUNTLET: fix the spot-undefined-datum explanation to name callout 4 IDEA PortalGauntlet Fix
Jun 30, 2026 IDEA // GAUNTLET: seed 15 Spot the Error challenges as drafts for review IDEA PortalGauntlet Content
Jun 30, 2026 IDEA // GAUNTLET: restyle GD&T drawings to the program palette (white frame, cyan symbol, gold M, green datums) IDEA PortalGauntlet Visual
Jun 30, 2026 IDEA // GAUNTLET: seed 20 real GD&T and Tolerance challenges as drafts for review IDEA PortalGauntlet Content
Jun 29, 2026 IDEA // GAUNTLET: live synchronized Speedrun rooms with a host, one clock, and a live board IDEA PortalGauntlet Update
Jun 29, 2026 IDEA // GAUNTLET: teachers author challenges from the web, replacing SQL seeds IDEA PortalGauntlet Content
Jun 29, 2026 IDEA // GAUNTLET: GD&T and Tolerance and Spot the Error complete all six modes IDEA PortalGauntlet Update
Jun 29, 2026 IDEA // GAUNTLET: Reverse Engineer and Feature Golf modeling modes are live IDEA PortalGauntlet Update
Jun 29, 2026 IDEA // GAUNTLET: Speedrun runs are now machine verified by a SolidWorks macro IDEA PortalGauntlet Update
Jun 29, 2026 IDEA // GAUNTLET: Speedrun is live, model a part fast then enter its mass to rank IDEA PortalGauntlet Update
Jun 29, 2026 IDEA // GAUNTLET: new CAD skills dojo with the first mode, Drawing Reading, playable end to end IDEA PortalGauntlet New feature
Jun 29, 2026 VANGUARD: add keyboard manual-fire key (J) so play stays keyboard-only with auto-fire off Vanguard New feature
Jun 29, 2026 VANGUARD: keyboard-first controls by default on desktop, with Keyboard and Classic presets IDEA PortalVanguard Update
Jun 29, 2026 IDEA VANGUARD now defaults to low graphics for smoother play Vanguard Update
Jun 26, 2026 VANGUARD saves now merge across devices, with separate mobile and desktop settings IDEA PortalVanguard Update
Jun 26, 2026 VANGUARD: cloud-save status pill with manual Back up and Restore IDEA PortalVanguard Update
Jun 25, 2026 2026-27 curriculum on the homepage: pick your class, archive old courses, auto-changelog IDEA PortalArchiveIDEA CoinsDashboard Content
Jun 25, 2026 Phase 3: restore original IDEA index as public homepage, optional sign-in, VANGUARD cloud saves IDEA PortalAssignmentsVanguardDashboard Update
Jun 20, 2026 Theme app shell with the IDEA Green program aesthetic IDEA PortalDashboard Visual
Jun 20, 2026 Phase 2 cleanup: resolve bare-filename icons and old base-path nav links IDEA PortalAssignments Visual
Jun 20, 2026 Phase 2 slice 2: fan out legacy content + fix /IDEA/ asset paths IDEA PortalAssignmentsIDEA CoinsDashboard Fix
Jun 20, 2026 Phase 2 slice 1: carry legacy content, prove public + gated serving patterns IDEA PortalAssignmentsDashboardVanguard Content
Jun 20, 2026 docs: point repo URL at actual location (pina-hash/idea-app) IDEA Portal Docs
Jun 20, 2026 Foundation: SvelteKit + Supabase SSR auth, profiles/roles, route split IDEA PortalDashboard Update