Commit Graph

  • d4288f45ff ci: stop building images on the GitHub mirror ci-retry-ghcr branderson 2026-10-16 00:02:36 -07:00
  • a84ba7f6de Merge pull request 'Retry image builds once after a GHCR 429' (#17) from ci-retry-ghcr into main main branderson 2026-10-15 21:29:32 -07:00
  • d45aa8b603 ci: retry forge image builds once after a GHCR 429 too branderson 2026-10-15 21:28:37 -07:00
  • d54a44da1d ci: retry GitHub image builds once after a GHCR 429 branderson 2026-10-15 20:05:38 -07:00
  • bf175b64a2 Merge pull request 'Retake screenshots on made-up demo data' (#16) from demo-screenshots into main branderson 2026-10-15 19:47:24 -07:00
  • 245f499f04 docs: note restarting the app between screenshot runs demo-screenshots branderson 2026-10-15 19:37:05 -07:00
  • c1350387b1 docs: draw demo game art as genre scenes branderson 2026-10-15 19:36:42 -07:00
  • 5357622c2d docs: retake screenshots on made-up demo data branderson 2026-10-15 19:13:11 -07:00
  • 89194dd94a Merge pull request 'Publish only a latest image tag' (#15) from latest-tag-only into main branderson 2026-10-15 17:35:04 -07:00
  • 97168ea0e5 ci: publish only a latest image tag, built from main latest-tag-only branderson 2026-10-15 17:34:14 -07:00
  • a2d899be6f Merge pull request 'Mirror main to GitHub and publish images to GHCR' (#14) from github-mirror into main branderson 2026-10-15 17:00:58 -07:00
  • 2d1d8cce46 feat: mirror main to GitHub and publish images to GHCR github-mirror branderson 2026-10-15 16:48:04 -07:00
  • 3c3bb5dfbf Merge pull request 'Add upstream sync process and agent notes' (#13) from upstream-sync-process into main branderson 2026-10-15 16:36:56 -07:00
  • 13a7fd9d19 docs: don't pin our migration numbers in sync notes upstream-sync-process branderson 2026-10-15 16:36:43 -07:00
  • 4fd43cd17d docs: add upstream sync process and agent notes branderson 2026-10-15 16:31:33 -07:00
  • 110e7fcd78 Merge pull request 'Credit Texgriddy and Fredoka; rename the color scheme to Slate' (#12) from credit-texgriddy into main branderson 2026-10-15 16:24:17 -07:00
  • f3d85f5239 docs: credit Texgriddy and Fredoka; rename the color scheme to Slate credit-texgriddy branderson 2026-10-15 16:16:00 -07:00
  • 9a9d7e3787 Merge pull request 'Streaming: measure Flash Player's menu bar from the movie's offset' (#11) from flash-menu-offset into main branderson 2026-10-14 18:18:01 -07:00
  • e531228fa9 fix(streaming): keep Flash Player's window in place while it's open flash-menu-offset branderson 2026-10-14 18:10:11 -07:00
  • d1cebec142 fix(streaming): measure Flash Player's menu bar from the movie's offset branderson 2026-10-14 18:03:33 -07:00
  • 35d08df8d3 fix(streaming): measure Flash Player's menu bar and move it past the window manager flash-menu-bar branderson 2026-10-14 17:31:24 -07:00
  • 3c4d3e7216 Merge pull request 'Streaming: hide Flash Player's menu bar without full screen' (#9) from flash-windowed into main branderson 2026-10-14 17:26:37 -07:00
  • e697638827 Merge pull request 'Carry Flash saves between Ruffle and the original Flash Player' (#8) from flash-save-sync into main branderson 2026-10-14 17:26:19 -07:00
  • 1306a88b0e fix(streaming): hide Flash Player's menu bar without full screen flash-windowed branderson 2026-10-14 17:25:27 -07:00
  • 28d590ddd2 fix(saves): treat a wrapper's [[DYNAMIC]] save path as the same save flash-save-sync branderson 2026-10-14 17:04:50 -07:00
  • a236d7a1b0 fix(saves): keep Ruffle's copy of a Flash save current in both directions branderson 2026-10-14 16:45:47 -07:00
  • 3d93ef7304 feat(saves): carry Flash saves between Ruffle and the original Flash Player branderson 2026-10-14 16:14:59 -07:00
  • c5b1f750bc Merge pull request 'Streaming: log session lifecycles and why streamers fail' (#7) from session-manager-logging into main branderson 2026-10-14 16:02:27 -07:00
  • 26f920c0da Merge pull request 'Docs: drop the old /stream/ proxy route when upgrading' (#6) from docs-stream-route into main branderson 2026-10-14 16:02:05 -07:00
  • 9144395201 feat(streaming): log session lifecycles and why streamers fail session-manager-logging branderson 2026-10-14 00:52:36 -07:00
  • b982e0a541 docs: tell upgraders to drop their /stream/ proxy route docs-stream-route branderson 2026-10-14 00:47:25 -07:00
  • 73d2f2405a Merge pull request 'CI: install the Docker CLI, allow a registry host override' (#5) from ci-docker-cli into main branderson 2026-10-13 23:24:17 -07:00
  • 651fe4e95e ci: install the Docker CLI and allow a registry host override ci-docker-cli branderson 2026-10-13 23:23:06 -07:00
  • 0d08cde3c1 Merge pull request 'CI: log in to the registry as the repository owner' (#4) from ci-registry-login into main branderson 2026-10-13 23:19:12 -07:00
  • e1cf8aff29 ci: log in to the registry as the repository owner ci-registry-login branderson 2026-10-13 23:17:36 -07:00
  • 9b46a25802 Merge pull request 'CI: dejima runner labels and short job names' (#3) from ci-runner-labels into main branderson 2026-10-13 22:23:15 -07:00
  • 71682ae2b7 ci: run image builds on dejima-privileged, with short job names ci-runner-labels branderson 2026-10-13 22:22:39 -07:00
  • bac27cbc05 Merge pull request 'Dotcom Arcade: rename, one compose file, Ultimate setup script and docs' (#1) from rebrand-and-docs into main branderson 2026-10-13 22:17:00 -07:00
  • c49fd1e4e9 Merge pull request 'Release prep: legal-safe setup, hosting requirements, in-app stream proxy, Gitea CI, cleanup' (#2) from release-prep into rebrand-and-docs rebrand-and-docs branderson 2026-10-13 22:14:30 -07:00
  • 33b99cafd5 feat(scripts): seed Flashpoint Ultimate before extracting release-prep branderson 2026-10-13 21:49:27 -07:00
  • 8d0504f6f2 docs: document prebuilt images, publishing and update checks branderson 2026-10-13 21:20:08 -07:00
  • cd1d7fbb35 chore: remove leftovers from upstream branderson 2026-10-13 21:19:34 -07:00
  • 5e7b2bc72e ci: publish images from Gitea Actions; make the update check opt-in branderson 2026-10-13 21:14:42 -07:00
  • dd60c49dda docs: state hosting requirements and the legal position up front branderson 2026-10-13 21:12:03 -07:00
  • 8875d4cc0a feat(scripts): check storage first; download only from a supplied torrent branderson 2026-10-13 21:10:52 -07:00
  • c5ca8d0efa feat(streaming): proxy /stream/ through the app branderson 2026-10-13 21:08:53 -07:00
  • 4130adfe58 docs: document Dotcom Arcade, streaming, proxy sign-in and saves branderson 2026-10-13 19:31:06 -07:00
  • 5bce9d2785 feat(scripts): download and extract Flashpoint Ultimate branderson 2026-10-13 19:24:42 -07:00
  • 70f3421418 build: run the app and streaming from one compose file branderson 2026-10-13 19:22:31 -07:00
  • 05db4313ae chore: rename the project to Dotcom Arcade branderson 2026-10-13 19:19:15 -07:00
  • 5fc59f1f80 Merge flashpoint-ultimate-server's streaming into streaming/ branderson 2026-10-13 19:16:52 -07:00
  • 70824fb89d Merge pull request 'Arcade portal shell and discovery homepage' (#6) from portal-phase1 into main branderson 2026-10-13 17:37:23 -07:00
  • 09b76b9414 Merge pull request 'Portal game page with in-place play' (#7) from portal-phase2 into portal-phase1 branderson 2026-10-13 17:36:51 -07:00
  • c044f5e9cf feat(portal): game page with in-place play branderson 2026-10-12 18:59:32 -07:00
  • bd47e16138 feat(games): rank related games by shared tags, series and developer branderson 2026-10-12 18:59:32 -07:00
  • a0b032bc79 fix(portal): drop the description under the mature games switch branderson 2026-10-13 11:15:44 -07:00
  • 00fb758432 Merge pull request 'Restore Flash and Shockwave streaming on main' (#7) from flash-shockwave-streaming into main branderson 2026-10-13 11:11:31 -07:00
  • a7659d7fb8 Size Flash streams to the exact SWF stage branderson 2026-10-11 19:35:44 -07:00
  • b996609832 Rewrap streamer README branderson 2026-10-11 17:50:46 -07:00
  • f6cb5555b6 Stream Shockwave and Flash games, sized from their content branderson 2026-10-11 17:40:50 -07:00
  • 046495f3c3 Launch games the way Flashpoint's Linux launcher does branderson 2026-10-11 17:36:44 -07:00
  • 45166899b8 feat(settings): default the site tagline branderson 2026-10-12 19:25:18 -07:00
  • 24c895e1a0 docs(portal): document the discovery portal, endpoints and mature filter branderson 2026-10-12 18:41:40 -07:00
  • ee6fb4e951 feat(portal): arcade portal shell and discovery homepage branderson 2026-10-12 18:09:12 -07:00
  • d65f25aa2a feat(discovery): mature filter, release ranges, seeded shuffle and discovery endpoints branderson 2026-10-12 17:44:53 -07:00
  • 6781e2ae19 Merge pull request 'Keep players' game saves on their account' (#5) from account-saves into main branderson 2026-10-12 16:37:13 -07:00
  • 3ab6e05a00 fix(saves): leave Selkies settings out of game saves branderson 2026-10-12 16:16:58 -07:00
  • 1e098674d8 feat(saves): keep players' game saves on their account branderson 2026-10-12 02:33:21 -07:00
  • 0980b789d5 feat(saves): store game saves on the player's account branderson 2026-10-12 02:17:31 -07:00
  • 62169a4ff7 Merge pull request 'Stop the I'm Feeling Lucky button animating' (#4) from calm-lucky-button into main branderson 2026-10-12 02:18:18 -07:00
  • 36d1c67bb0 fix(ui): stop the I'm Feeling Lucky button animating branderson 2026-10-12 02:14:38 -07:00
  • d735263741 Merge pull request 'Sign in through an authenticating reverse proxy' (#3) from trusted-header-login into main branderson 2026-10-12 02:09:00 -07:00
  • a1f53c5d1e fix(auth): read a repeated trusted header as one value, refuse conflicts branderson 2026-10-12 01:59:31 -07:00
  • 561e1e641a Merge pull request 'Stream Flash games with the original Flash Player' (#2) from flash-streaming into main branderson 2026-10-12 01:45:39 -07:00
  • 98b2f1a0bb docs(auth): document trusted header login branderson 2026-10-12 01:05:40 -07:00
  • a6adc61627 feat(auth): sign in through a trusted proxy and let those users set a password branderson 2026-10-12 01:05:40 -07:00
  • 057192be16 feat(auth): sign in users vouched for by a trusted proxy header branderson 2026-10-12 00:55:29 -07:00
  • 1965a1392b feat(streaming): stream Flash with the original player when Ruffle falls short branderson 2026-10-11 17:50:24 -07:00
  • e333c738ef Merge pull request 'Local games' (#5) from local-games into main branderson 2026-10-11 17:27:59 -07:00
  • 41cc2bc76d Merge pull request 'Stream Windows games under Wine, starting with Australia Wildlife Rescue' (#4) from wine-games into local-games branderson 2026-10-11 17:26:12 -07:00
  • 4c8a23378c Stream LocalGames Windows games at their projector's stage size branderson 2026-10-11 16:18:07 -07:00
  • e0e3b5d4bb Run Windows games from LocalGames under Wine branderson 2026-10-11 16:18:07 -07:00
  • 762a8aede1 Merge pull request 'Per-player stream sessions with browser saves' (#2) from stream-sessions into java-streamer branderson 2026-10-11 02:42:25 -07:00
  • 52e90ba164 Read the Flashpoint database with node:sqlite branderson 2026-10-11 02:07:00 -07:00
  • 3b4b9623f8 Merge pull request 'Stream games that can't run in a browser' (#1) from stream-sessions into main branderson 2026-10-11 01:02:18 -07:00
  • 5c5b11722d docs(streaming): document the session manager settings branderson 2026-10-11 00:50:12 -07:00
  • 4e21ec1529 feat(streaming): play streamed games in the player and keep their saves in the browser branderson 2026-10-11 00:49:52 -07:00
  • f59621dc82 feat(streaming): report and start streamed sessions for games that can't run in a browser branderson 2026-10-11 00:43:59 -07:00
  • aadd6fe776 Let flashpoint-web ask whether a game can be streamed branderson 2026-10-11 00:39:05 -07:00
  • f5e9452191 Add session manager for per-player streams branderson 2026-10-11 00:37:44 -07:00
  • 59d9ec5b4a Persist applet cookies to /config/saves branderson 2026-10-11 00:33:10 -07:00
  • 46ff37e7fb Strip appletviewer's menu bar and status line branderson 2026-10-11 00:22:16 -07:00
  • ffd24cb667 Lock the stream to the game window's size branderson 2026-10-11 00:14:34 -07:00
  • dca48bce51 Run applets that use LiveConnect or load images through the proxy branderson 2026-10-11 00:07:06 -07:00
  • b0751fdbb1 Add Selkies streamer prototype for Java games branderson 2026-10-10 23:36:13 -07:00
  • c12255c3c6 docs(auth): document guest play and launch permission Darkraise 2026-09-28 12:33:58 +07:00
  • 2e9e9490b5 fix(games): require games.play to launch a game Darkraise 2026-09-28 12:09:09 +07:00
  • 2724a40325 feat(auth): let guests play games Darkraise 2026-09-28 12:09:09 +07:00
  • f5c167b470 chore (ruffle): pump built-in ruffle to version 0.5.0 Darkraise 2026-08-22 01:09:24 +07:00
  • 4ffa92a3a5 feat(ruffle): add stable and nightly release channels Darkraise 2026-08-22 01:06:03 +07:00