a2d899be6f
Merge pull request 'Mirror main to GitHub and publish images to GHCR' (#14) from github-mirror into main
branderson2026-10-15 17:00:58 -07:00
3c3bb5dfbf
Merge pull request 'Add upstream sync process and agent notes' (#13) from upstream-sync-process into main
branderson2026-10-15 16:36:56 -07:00
4fd43cd17d
docs: add upstream sync process and agent notes
branderson2026-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
branderson2026-10-15 16:24:17 -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
branderson2026-10-14 18:18:01 -07:00
d1cebec142
fix(streaming): measure Flash Player's menu bar from the movie's offset
branderson2026-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
branderson2026-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
branderson2026-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
branderson2026-10-14 17:26:19 -07:00
a236d7a1b0
fix(saves): keep Ruffle's copy of a Flash save current in both directions
branderson2026-10-14 16:45:47 -07:00
3d93ef7304
feat(saves): carry Flash saves between Ruffle and the original Flash Player
branderson2026-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
branderson2026-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
branderson2026-10-14 16:02:05 -07:00
73d2f2405a
Merge pull request 'CI: install the Docker CLI, allow a registry host override' (#5) from ci-docker-cli into main
branderson2026-10-13 23:24:17 -07:00
0d08cde3c1
Merge pull request 'CI: log in to the registry as the repository owner' (#4) from ci-registry-login into main
branderson2026-10-13 23:19:12 -07:00
bac27cbc05
Merge pull request 'Dotcom Arcade: rename, one compose file, Ultimate setup script and docs' (#1) from rebrand-and-docs into main
branderson2026-10-13 22:17:00 -07:00
5bce9d2785
feat(scripts): download and extract Flashpoint Ultimate
branderson2026-10-13 19:24:42 -07:00
70f3421418
build: run the app and streaming from one compose file
branderson2026-10-13 19:22:31 -07:00
05db4313ae
chore: rename the project to Dotcom Arcade
branderson2026-10-13 19:19:15 -07:00
5fc59f1f80
Merge flashpoint-ultimate-server's streaming into streaming/
branderson2026-10-13 19:16:52 -07:00
70824fb89d
Merge pull request 'Arcade portal shell and discovery homepage' (#6) from portal-phase1 into main
branderson2026-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
branderson2026-10-13 17:36:51 -07:00
c044f5e9cf
feat(portal): game page with in-place play
branderson2026-10-12 18:59:32 -07:00
bd47e16138
feat(games): rank related games by shared tags, series and developer
branderson2026-10-12 18:59:32 -07:00
a0b032bc79
fix(portal): drop the description under the mature games switch
branderson2026-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
branderson2026-10-13 11:11:31 -07:00
a7659d7fb8
Size Flash streams to the exact SWF stage
branderson2026-10-11 19:35:44 -07:00
d735263741
Merge pull request 'Sign in through an authenticating reverse proxy' (#3) from trusted-header-login into main
branderson2026-10-12 02:09:00 -07:00
a1f53c5d1e
fix(auth): read a repeated trusted header as one value, refuse conflicts
branderson2026-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
branderson2026-10-12 01:45:39 -07:00
a6adc61627
feat(auth): sign in through a trusted proxy and let those users set a password
branderson2026-10-12 01:05:40 -07:00
057192be16
feat(auth): sign in users vouched for by a trusted proxy header
branderson2026-10-12 00:55:29 -07:00
1965a1392b
feat(streaming): stream Flash with the original player when Ruffle falls short
branderson2026-10-11 17:50:24 -07:00
e333c738ef
Merge pull request 'Local games' (#5) from local-games into main
branderson2026-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
branderson2026-10-11 17:26:12 -07:00
4c8a23378c
Stream LocalGames Windows games at their projector's stage size
branderson2026-10-11 16:18:07 -07:00
e0e3b5d4bb
Run Windows games from LocalGames under Wine
branderson2026-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
branderson2026-10-11 02:42:25 -07:00
52e90ba164
Read the Flashpoint database with node:sqlite
branderson2026-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
branderson2026-10-11 01:02:18 -07:00
5c5b11722d
docs(streaming): document the session manager settings
branderson2026-10-11 00:50:12 -07:00
4e21ec1529
feat(streaming): play streamed games in the player and keep their saves in the browser
branderson2026-10-11 00:49:52 -07:00
f59621dc82
feat(streaming): report and start streamed sessions for games that can't run in a browser
branderson2026-10-11 00:43:59 -07:00
aadd6fe776
Let flashpoint-web ask whether a game can be streamed
branderson2026-10-11 00:39:05 -07:00
f5e9452191
Add session manager for per-player streams
branderson2026-10-11 00:37:44 -07:00
59d9ec5b4a
Persist applet cookies to /config/saves
branderson2026-10-11 00:33:10 -07:00
46ff37e7fb
Strip appletviewer's menu bar and status line
branderson2026-10-11 00:22:16 -07:00
ffd24cb667
Lock the stream to the game window's size
branderson2026-10-11 00:14:34 -07:00
dca48bce51
Run applets that use LiveConnect or load images through the proxy
branderson2026-10-11 00:07:06 -07:00
b0751fdbb1
Add Selkies streamer prototype for Java games
branderson2026-10-10 23:36:13 -07:00
c12255c3c6
docs(auth): document guest play and launch permission
Darkraise2026-09-28 12:33:58 +07:00
2e9e9490b5
fix(games): require games.play to launch a game
Darkraise2026-09-28 12:09:09 +07:00
2724a40325
feat(auth): let guests play games
Darkraise2026-09-28 12:09:09 +07:00
f5c167b470
chore (ruffle): pump built-in ruffle to version 0.5.0
Darkraise2026-08-22 01:09:24 +07:00