Commit graph

  • 5f0e955644 Use the shared layout helper in the token tabs Lukas Brübach 2026-11-10 09:59:15 +01:00
  • 177536b07a Address printing selector review feedback Lukas Brübach 2026-11-10 09:45:01 +01:00
  • 16e6e8e3ae [Server] Smoke-test the dev server end to end Lukas Brübach 2026-11-10 09:28:47 +01:00
  • 44fc24fe0f
    Merge e8ab52a2a3 into 10f19040c7 BruebachL 2026-11-10 09:13:40 +01:00
  • 10f19040c7
    Merge d0cd13fce7 into b26ec833cb BruebachL 2026-11-10 09:13:40 +01:00
  • b26ec833cb
    Merge 8432dae653 into 204afea7d4 BruebachL 2026-11-10 09:13:39 +01:00
  • 204afea7d4
    Merge 7ab3d5dcea into 295ba4199e BruebachL 2026-11-10 09:13:39 +01:00
  • 295ba4199e
    Merge d8581d5abf into da5e6d3682 BruebachL 2026-11-10 09:13:39 +01:00
  • da5e6d3682
    Merge 46841ccb56 into 0498ea8907 BruebachL 2026-11-10 09:13:38 +01:00
  • 0498ea8907
    [Tests] Drive item views from a playback (#7819) BruebachL 2026-11-10 09:12:10 +01:00
  • c398eee3e1
    Merge d9b0ee92ca into f089414f1c tooomm 2026-11-09 21:57:34 -07:00
  • 95b3294c46 [Server] Add a servatrice-dev executable on the in-memory database Lukas Brübach 2026-11-10 03:25:28 +01:00
  • 905e9c101a [Server] Build the server startup once for every server executable Lukas Brübach 2026-11-10 03:17:40 +01:00
  • 1173763af4 [Server] Share one in-memory database interface across the server tests Lukas Brübach 2026-11-10 03:06:08 +01:00
  • 5565f21b39 [Server] Create the main database interface through a virtual factory Lukas Brübach 2026-11-10 02:56:56 +01:00
  • 4d7c5218e9 [Server] Create the worker database interfaces through the factory Lukas Brübach 2026-11-10 02:50:18 +01:00
  • cf2d9136f9 [Server] Move the database lifecycle calls onto the interface Lukas Brübach 2026-11-10 02:43:53 +01:00
  • b88f720cc3 [Server] Serve the e-mail queue through the database interface Lukas Brübach 2026-11-10 02:38:49 +01:00
  • 5091fc7cac [Server] Serve the bootstrap rooms through the database interface Lukas Brübach 2026-11-10 02:32:31 +01:00
  • 004f1eaf0d [Server] Record uptime through the database interface Lukas Brübach 2026-11-10 02:27:47 +01:00
  • 23b4a727ec [Server] Serve the server list through the database interface Lukas Brübach 2026-11-10 02:21:22 +01:00
  • 566f13cd6d [Server] Serve the login message through the database interface Lukas Brübach 2026-11-10 02:14:41 +01:00
  • 8322d07f9a [Server] Accept the database interface in the connection pool Lukas Brübach 2026-11-10 02:04:25 +01:00
  • 9ef1bbed5d [Server] Accept the database interface in the socket handler constructors Lukas Brübach 2026-11-10 01:56:00 +01:00
  • 4007a88e67 [Server] Serve deck storage listings through the database interface Lukas Brübach 2026-11-10 01:51:04 +01:00
  • e04a405c3c [Server] Serve card-art rules and params through the database interface Lukas Brübach 2026-11-10 01:42:43 +01:00
  • 7195401765 [Server] Serve account moderation through the database interface Lukas Brübach 2026-11-10 01:39:25 +01:00
  • d36b18c76e [Server] Serve account self-service updates through the database interface Lukas Brübach 2026-11-10 01:35:51 +01:00
  • 4b5408aad1 [Server] Serve admin actions through the database interface Lukas Brübach 2026-11-10 01:32:04 +01:00
  • e59dd24711 [Server] Serve report mutations through the database interface Lukas Brübach 2026-11-10 01:26:12 +01:00
  • 3f9e53eb2f [Server] Serve report aggregates through the database interface Lukas Brübach 2026-11-10 01:19:55 +01:00
  • 8ee2a75b2a [Server] Serve report list views through the database interface Lukas Brübach 2026-11-10 01:15:54 +01:00
  • 49072d5fee [Server] Serve report submission through the database interface Lukas Brübach 2026-11-10 01:09:57 +01:00
  • 81f5e1b203 [Server] Serve password reset from the database interface Lukas Brübach 2026-11-10 01:02:57 +01:00
  • 56c8593a19 [Server] Serve account registration from the database interface Lukas Brübach 2026-11-10 00:59:09 +01:00
  • 80d92d1611 [Server] Expose the latest uptime snapshot on the database interface Lukas Brübach 2026-11-10 00:54:52 +01:00
  • 13c27f9cf6 [Server] Move replay code exchange into the database interface Lukas Brübach 2026-11-10 00:47:48 +01:00
  • a5e259fece [Server] Move replay access reads and writes into the database interface Lukas Brübach 2026-11-09 22:11:23 +01:00
  • 653f7f0ef9 [Server] Move deck share storage into the database interface Lukas Brübach 2026-11-09 22:03:12 +01:00
  • 044dc11b49 [Server] Expose the audit log on the database interface Lukas Brübach 2026-11-09 21:54:43 +01:00
  • f5b1bca480 [Server] Move deck file writes into the database interface Lukas Brübach 2026-11-09 21:43:03 +01:00
  • 9d6f36b181 [Server] Move deck folder writes into the database interface Lukas Brübach 2026-11-09 21:36:02 +01:00
  • f089414f1c
    [Theme] Pass application palette when generating disabled icon pixmap (#7831) 2026-11-10-Development-3.2.0-beta.3 sentry[bot] 2026-11-09 21:34:08 +01:00
  • 0bea891091 [Theme] Pass application palette when generating disabled icon pixmap Lukas Brübach 2026-11-09 20:26:38 +00:00
  • 60f47c6b4c [Server] Move deck-path and visibility lookups into the database interface Lukas Brübach 2026-11-09 20:53:40 +01:00
  • 447788a3f8 [Server] Expose chat-log reads on the database interface Lukas Brübach 2026-11-09 20:39:13 +01:00
  • 200c00007f [Server] Expose moderation history reads on the database interface Lukas Brübach 2026-11-09 20:25:47 +01:00
  • f825903a21 [Server] Move buddy and ignore list writes into the database interface Lukas Brübach 2026-11-09 17:26:07 +01:00
  • 9677c953a0 [Server] Drop the redundant database interface cast Lukas Brübach 2026-11-09 16:56:26 +01:00
  • 7b8558c695 [Tests] Migrate server tests to the shared fixture tests/server-test-fixture-migration Lukas Brübach 2026-11-09 16:02:47 +01:00
  • 2187e47a60 [Tests] Add a shared in-memory server test fixture tests/server-test-fixture Lukas Brübach 2026-11-09 16:02:20 +01:00
  • e8fdee6c36 [Server] Add per-run configuration overrides Lukas Brübach 2026-11-09 15:29:03 +01:00
  • 52511b8a73 [Tests] Drive item views from a playback BruebachL 2026-11-09 10:25:53 +01:00
  • 3b379618c3
    [Tests] Capture screenshots and dump the widget tree from a playback (#7818) BruebachL 2026-11-09 14:19:57 +01:00
  • e4c7a971fd [Tests] Capture screenshots and dump the widget tree from a playback BruebachL 2026-11-09 10:22:20 +01:00
  • 3d24597134
    [Fonts] Retire max font size setting into theme CardText min/max range (#7544) BruebachL 2026-11-09 14:02:59 +01:00
  • 16455c9fd5
    Honor finite deck copy limits across printings and deck zones [skip ci] (#7719) Bryce! 2026-11-09 07:57:39 -05:00
  • d8f7f3bfac [Fonts] Resolve CardText sizes against the shipped theme Lukas Brübach 2026-11-07 19:02:51 +01:00
  • 18388d9994
    [Game] Make scale on mouseover instant and independent of hover zoom (#7817) RickyRister 2026-11-09 05:52:19 -07:00
  • 8f2e2339e8 [Fonts] Retire max font size setting into theme CardText min/max range Lukas Brübach 2026-10-16 11:27:31 +02:00
  • 7709184ecc
    [Server] Let users fetch their own private chat history (#7506) SwitchOCE 2026-11-09 23:21:43 +11:00
  • ea509ff3c8 [Game] Make scale on mouseover instant and independent of hover zoom RickyRister 2026-11-09 03:59:59 -07:00
  • d5462de25a
    Merge d1be3d4b6a into 3d8c729517 tooomm 2026-11-09 05:17:05 -07:00
  • 3d8c729517
    [Client] Preview token edits live and preserve custom drafts (#7737) Bryce! 2026-11-09 06:59:53 -05:00
  • ddba121869
    Merge 953869000b into 3f3aff9408 RickyRister 2026-11-09 12:54:15 +01:00
  • 53bd918e0d
    Merge cd94de6e4b into 83fee420ed BruebachL 2026-11-09 12:54:15 +01:00
  • 83fee420ed
    Merge fa6c2d75d6 into 692f1a6890 BruebachL 2026-11-09 12:54:15 +01:00
  • 692f1a6890
    Merge e8ab52a2a3 into b182d4f6f1 BruebachL 2026-11-09 12:54:15 +01:00
  • b182d4f6f1
    Merge d0cd13fce7 into 6a8835f136 BruebachL 2026-11-09 12:54:15 +01:00
  • 6a8835f136
    Merge 8432dae653 into dd2018a2d3 BruebachL 2026-11-09 12:54:15 +01:00
  • dd2018a2d3
    Merge 7ab3d5dcea into ebecb4cd55 BruebachL 2026-11-09 12:54:14 +01:00
  • ebecb4cd55
    Merge d8581d5abf into 62992e79b6 BruebachL 2026-11-09 12:54:14 +01:00
  • 62992e79b6
    Merge 46841ccb56 into 3f3aff9408 BruebachL 2026-11-09 12:54:14 +01:00
  • 3f3aff9408
    [Game] Refactor: rename hovered to restore previous semantics (#7816) RickyRister 2026-11-09 04:54:10 -07:00
  • b7a2cf0943 [Game] Refactor: rename hovered to restore previous semantics RickyRister 2026-11-09 02:50:55 -07:00
  • f372fdda42 Add a printings tab to the token dialog Lukas Brübach 2026-11-09 11:15:11 +01:00
  • 0014bb4b44 Refactor printing selector onto a host interface Lukas Brübach 2026-11-09 11:15:03 +01:00
  • 8276777496 [Server] Harden private chat history identity matching Lukas Brübach 2026-11-09 10:21:23 +01:00
  • bfe0dcfae8 Token preview screenshots for #7737 token-preview-screenshots Lukas Brübach 2026-11-09 09:54:52 +01:00
  • 60941f5c70 Draw the token preview P/T as the hover-panel pill Lukas Brübach 2026-11-09 09:53:57 +01:00
  • e62c250152 Restore the upstream reveal-random-hand-cards action Lukas Brübach 2026-11-09 09:53:51 +01:00
  • d9852e13b4 [Server] Let users fetch their own private chat history SwitchOCE 2026-10-11 23:09:49 +11:00
  • 72bd5e8af1 Preview token edits live and preserve custom drafts Bryce! 2026-11-09 09:37:27 +01:00
  • 7d469ee110
    Merge 01dd38c980 into 9793a0df4a Bugtracker319 2026-11-08 17:27:08 -07:00
  • f6c98cb822
    Merge f14c2481be into 9793a0df4a tooomm 2026-11-08 17:27:08 -07:00
  • d8c87e4532
    Merge e049669383 into 9793a0df4a tooomm 2026-11-08 17:27:08 -07:00
  • 9793a0df4a
    [Crash] Add lifecycle breadcrumbs for unattributable native crashes (#7813) 2026-11-08-Development-3.2.0-beta.2 sentry[bot] 2026-11-08 23:06:21 +01:00
  • e12cc195d2 Enable hover zoom and the hover panel by default Lukas Brübach 2026-11-08 23:04:15 +01:00
  • 83e451959f Restore the native split host button on non-macOS styles Lukas Brübach 2026-11-08 22:54:56 +01:00
  • 59db732abd [Crash] Add lifecycle breadcrumbs for unattributable native crashes Lukas Brübach 2026-11-08 21:44:02 +00:00
  • 40ebd22549
    [Lobby] Add instant quick host to the game room (#7802) BruebachL 2026-11-08 22:12:29 +01:00
  • e506fb4ad4 Replace the macOS pull-down with a sibling settings button Lukas Brübach 2026-11-08 22:11:47 +01:00
  • b1c8f156dc
    [Game] Add hover zoom and a tabbed card panel to the board (#7700) BruebachL 2026-11-08 21:51:31 +01:00
  • 33b4b22bde [Icons] Keep the display options sort glyph neutral Lukas Brübach 2026-11-08 21:50:16 +01:00
  • b8da022111 [Icons] Raise the visual database filter controls to primary Lukas Brübach 2026-11-08 21:48:33 +01:00
  • cbe938051d [Icons] Refine VDE and VDD emphasis and semantics Lukas Brübach 2026-11-08 21:43:01 +01:00
  • 9162dcdede [Game] Dismiss the hover panel before opening a modal dialog Lukas Brübach 2026-11-08 21:34:48 +01:00
  • d073a007bb [Icons] Give sharing and pinning their semantic families Lukas Brübach 2026-11-08 21:24:38 +01:00
  • 97d5787d76 [Icons] Restore sticker treatment to the add, remove and delete actions Lukas Brübach 2026-11-08 21:24:25 +01:00
  • e37b9bbe30 [Icons] Use quiet emphasis for glyphs that label rather than act Lukas Brübach 2026-11-08 21:24:17 +01:00