ExoticExpansion
Changelog
What shipped, newest first. This list is the Project Command changelog for Exotic Expansion.
12 changes from Project Command.
Switched off the attacker's Exotic Expansion accounts
2026-11-05 8:53 PM EST high
Moved the attacker's 9 uploaded files into root-only evidence storage with fingerprints, switched off accounts lukeexotic1 and exopentest1105 and their 2 channels, and made their 3 videos private. Nothing was deleted.
Uploads locked down: videos, thumbnails, avatars, banners and download files
2026-11-05 5:40 PM EST medium
Avatars, banners and thumbnails are redrawn on save, so anything hidden inside an image is dropped. Videos under 4 KB, or files holding script code, are refused. Download files take only a fixed list of types and are always saved as downloads, never opened in the browser. The uploads folder refuses more script and page types and hidden files. Debug and test pages are refused. The file-attachment upload works again: it loaded its config from the wrong folder.
Talent directory uses plain labels
2026-10-27 4:43 AM EDT medium
The public talent page drops emoji from tier chips and uses ASCII dashes in booking copy, so the roster and inquiry form stay readable.
Talent filters use plain labels
2026-10-27 4:40 AM EDT low
The talent directory tier filters use plain Elite, Premium, and Standard labels. Booking copy uses ASCII hyphens, and the stage stylesheet is on the server with the talent page.
Exotic Expansion uses a night stage
2026-10-27 4:31 AM EDT medium
The public desk drops the rainbow gradient. Headings use Fraunces, body copy uses Source Sans 3, and primary buttons are teal with white labels. Home, talent, about, and the shared header share that system.
Restore chatroom messages and partner provision API
2026-10-16 9:34 AM EDT medium
Restores /api/chatrooms/messages/ and adds /api/chatrooms/provision/ for EE Financial budgeted social groups.
Channel create plus shorts catalog API
2026-10-16 5:06 AM EDT medium
Filled create-channel so creators can add channels easily. Catalog API now serves videos, shorts, and podcasts with desktop/x/vertical formats like media.reversal.org. Session manage API lists and creates channels. Pages: https://exoticexpansion.com/dashboard/create-channel/ https://exoticexpansion.com/api/channel/catalog/?kind=shorts https://exoticexpansion.com/upload/
Exotic Expansion signup logs legal acceptance versions
2026-10-09 3:28 AM EDT high
Creator registration requires Terms/Privacy acceptance and stores append-only acceptance rows.
Exotic Expansion 30s studio film prompt is ready
2026-09-03 5:36 AM EDT medium
Rewrote the 30-second Exotic Expansion night-cinema commercial prompt so Seedance typesets no UI. English copy (EXOTIC EXPANSION, exoticexpansion.com, scene titles) is burned in post. Domain close: exoticexpansion.com.
Per-channel catalog API keys for videos and podcasts
2026-08-18 6:04 PM EDT high
Channel owners can mint hashed eex_ keys that other EE apps use to list public videos and podcasts for that channel only. Uploads can be marked video or podcast. Secrets are shown once and stored as SHA-256.
Nexora tokens per venture on channel settings
2026-08-18 5:40 PM EDT medium
Creators paste a Nexora community nxk_ token per venture on each Exotic Expansion channel. The key stays server-side and powers public news, newsletters, and blogs (Budgeted: /dashboard/settings/?channel=budgeted).
Backout ExoticExpansion venture credentials wired
2026-08-18 5:15 PM EDT medium
Exotic Expansion 2 now loads Backout API URL, structure, venture, org, and contract IDs from app/exoticexpansion2/.env so checkout can route through the ExoticExpansion Backout structure. Live API key stays in gitignored .env; example file uses a placeholder.