Skip to content

Conversation

@deploy-code-org
Copy link
Contributor

No description provided.

kelbyhawn and others added 7 commits December 16, 2025 12:34
* temporarily add colliding level names to nontransactional setup_all blocks

* use transactional test case whenever we use setup_all

* fix timeout issue with BackpacksControllerTest

* revert temporary colliding level names

* rerun drone
* trying to set up

* not working

* get preview sw plumbed up

* checkpoint

* register active worker

* use current file

* fix received source handler

* experiment with base tag

* remove errant characters

* serve urls

* Serve service worker JS from / so it can control the root scope

* Define weblab2_project_service_worker as a webpack entry point (doesn't work! entry point never runs, wtf webpack)

* Service worker works/serves on /!!!

* remove entrypoint

* put things at the root, external http requests do not work

* update src

* channel idea

* go back to regular method

* ignore pre-determined files

* wip

* add additional font file

* auto refresh

* start setting up broadcast channel

* move more messages to broadcast channel

* use broadcast channel everywhere

* start of 404 page

* remove ignore list

* make nice not found page

* update css links

* fix infinite loop for /

* update comment

* don't send blank source, it gets confused

* fix different page bug

* updates

* todos

* hide preview while loading

* remove duplicate entrypoint

* add flag and remove logs

* comments and clean up

* reset service worker state on load

* more clean up

* more clean up

* post message to service worker directly

* add keep-alive message

* decrease keep alive interval

* undo unrelated changes and add todo

* remove unused message type

* address copilot comments

* WIP weblab2: allow ${channelId}.preview.codeprojects.org subdomains for projects

* make channel id lowercase

* Fix cloudformation error: go all in on *.preview approach

* poke ci

* poke ci

* Remove last vestiges of non-wildcard preview. domains

* remove console log

* fix level switching bug

* skip test for now

* fix assumption about port

* add local flag

* add comment

* update comment

* unregister sw on unload

* remove underscores from channel id

---------

Co-authored-by: Molly Moen <molly@code.org>
…lity (#70058)

* wrap card in link for better accessiblity

* fix failing tests
@deploy-code-org deploy-code-org requested a review from a team as a code owner December 17, 2025 00:10
@deploy-code-org deploy-code-org merged commit 14a908e into test Dec 17, 2025
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants