Commit Graph

  • 61c90c5ea9 Serialize Discord leaderboard recovery Ben 2026-08-08 16:54:32 -06:00
  • bf364e6dae Add Discord leaderboard message recovery Ben 2026-08-08 15:55:51 -06:00
  • 76aa8f6e9a Add Discord leaderboard message recovery Ben 2026-08-08 15:55:49 -06:00
  • fe40fe2e7a Add Discord leaderboard message recovery Ben 2026-08-08 15:55:47 -06:00
  • c1c99b1c85 Merge pull request #1541 from BenCodez/agent/forward-offline-proxy-broadcasts Ben 2026-08-08 14:12:43 -06:00
  • c3b0efe717 Reconcile normal cached broadcast delivery Ben 2026-08-08 14:00:32 -06:00
  • 2a22f6e59b Skip blocked cached broadcast targets Ben 2026-08-08 13:53:50 -06:00
  • 13bd7b5ebd Reuse proxy socket clients for offline broadcasts Ben 2026-08-08 13:45:23 -06:00
  • 5f1210d975 Iterate cached retry servers directly Ben 2026-08-08 13:25:48 -06:00
  • 7db7221d5b Fix cached retry server iteration Ben 2026-08-08 13:22:08 -06:00
  • 8218550a40 Harden cached broadcast delivery state Ben 2026-08-08 13:19:10 -06:00
  • cd51831051 Import timed vote test model Ben 2026-08-08 13:09:13 -06:00
  • f41bd115f9 Retry timed broadcast state persistence Ben 2026-08-08 13:06:14 -06:00
  • 89b041c4cd Retry Velocity broadcasts during rollover Ben 2026-08-08 12:56:16 -06:00
  • 5808c02986 Project rollover vote party state Ben 2026-08-08 12:49:18 -06:00
  • a454872430 Initialize timed retry transport test Ben 2026-08-08 12:07:35 -06:00
  • 0aa775b0b2 Address queued proxy broadcast review Ben 2026-08-08 12:04:31 -06:00
  • 3f41e9d953 Make rollover forwarding recovery durable Ben 2026-08-08 11:45:56 -06:00
  • 1bd7f56d14 Retain rollover votes until durable completion Ben 2026-08-08 11:23:38 -06:00
  • b4f9c2565d Persist and retry proxy broadcasts safely Ben 2026-08-08 11:01:04 -06:00
  • a0b8a935ef Address offline broadcast review edge cases Ben 2026-08-08 10:42:17 -06:00
  • e8abc3ecc6 Confirm broker delivery and refresh rollover totals Ben 2026-08-08 10:24:46 -06:00
  • db01da12c7 Confirm and retry proxy broadcast delivery Ben 2026-08-08 10:09:56 -06:00
  • 18cb5269da Retry pending proxy broadcasts independently Ben 2026-08-08 09:55:06 -06:00
  • a80c53edef Persist proxy broadcast delivery state Ben 2026-08-08 09:39:18 -06:00
  • 611cf633dc Fix proxy test config initialization Ben 2026-08-08 09:07:39 -06:00
  • 6b9bacfaad Fix remaining proxy broadcast review feedback Ben 2026-08-08 09:02:46 -06:00
  • 25a108d62b Fix proxy forwarding review feedback Ben 2026-08-08 08:33:03 -06:00
  • 51896bc158 Test immediate proxy broadcast forwarding Ben 2026-08-08 08:10:30 -06:00
  • 03f063edf4 Track immediate proxy broadcast forwarding Ben 2026-08-08 08:10:29 -06:00
  • 7d863515dc Send FORWARD broadcasts before vote caching Ben 2026-08-08 08:10:28 -06:00
  • 5905b4ad04 Merge pull request #1540 from BenCodez/agent/validate-service-site-names Ben 2026-08-05 17:10:22 -06:00
  • 03bef2ee94 Test invisible filler-only site names Ben 2026-08-05 17:07:13 -06:00
  • e822df5e6e Ignore invisible filler characters in site names Ben 2026-08-05 17:07:12 -06:00
  • dcbf1e9e90 Test invisible combining-only service names Ben 2026-08-05 16:59:29 -06:00
  • e655ed0f37 Require visible base characters in service names Ben 2026-08-05 16:59:28 -06:00
  • ac7959c0fd Test Unicode whitespace-only service names Ben 2026-08-05 16:50:27 -06:00
  • 4f1c58dcae Reject Unicode whitespace-only service names Ben 2026-08-05 16:50:26 -06:00
  • b435fb7e20 Test vote site generation failure Ben 2026-08-05 16:43:40 -06:00
  • 3f8ee0857f Propagate vote site generation failure Ben 2026-08-05 16:43:39 -06:00
  • faeca8899d Report automatic site generation failure Ben 2026-08-05 16:43:38 -06:00
  • e9308593f7 Report vote site creation failure Ben 2026-08-05 16:43:37 -06:00
  • 69783f2de1 Handle vote site generation failure in GUI Ben 2026-08-05 16:43:35 -06:00
  • f18b442aec Return vote site generation status Ben 2026-08-05 16:43:34 -06:00
  • dca3e77573 Test URL-compatible service site names Ben 2026-08-05 16:34:26 -06:00
  • 28691ae176 Allow URL characters in service site names Ben 2026-08-05 16:34:24 -06:00
  • b580931295 Test unsupported auto-created site names Ben 2026-08-05 16:20:54 -06:00
  • 2fc769150d Test vote service site validation Ben 2026-08-05 16:20:52 -06:00
  • 0001b7da08 Reject unsupported auto-created site names Ben 2026-08-05 16:20:48 -06:00
  • b26741c5a1 Validate generated vote site names Ben 2026-08-05 16:20:46 -06:00
  • 372da66e77 Validate backend vote service names Ben 2026-08-05 16:20:45 -06:00
  • a008561c4f Validate proxy vote service names Ben 2026-08-05 16:20:44 -06:00
  • 1fd41cc3ff Validate standalone vote service names Ben 2026-08-05 16:20:43 -06:00
  • 145ff8ecc5 Add vote service site validation Ben 2026-08-05 16:20:41 -06:00
  • cbe0427d43 Merge pull request #1539 from BenCodez/agent/fix-source-documentation-spelling Ben 2026-08-01 22:12:04 -06:00
  • 280adbec8e Correct user-facing spelling Ben 2026-08-01 22:04:39 -06:00
  • f2cdb22fe1 Correct user-facing spelling Ben 2026-08-01 22:04:38 -06:00
  • 808e1658f5 Correct user-facing spelling Ben 2026-08-01 22:04:36 -06:00
  • 4af6f4edaa Correct user-facing spelling Ben 2026-08-01 22:04:35 -06:00
  • 6451482abc Correct user-facing spelling Ben 2026-08-01 22:04:33 -06:00
  • f70af0a16e Merge pull request #1538 from BenCodez/agent/preserve-validated-vote-identity Ben 2026-07-31 16:50:02 -06:00
  • 2ac38e8139 Preserve validated vote identities Ben 2026-07-31 16:31:12 -06:00
  • 4036db0c87 Fix backbutton command running async BenCodez 2026-07-29 20:26:02 -06:00
  • 9644a1400c Add command execution support in CommandLoader and update GUI.yml BenCodez 2026-07-29 15:54:09 -06:00
  • 961d0ddb3e Merge pull request #1536 from BenCodez/agent/wait-until-vote-delay-rewards Ben 2026-07-28 16:42:43 -06:00
  • b48a380102 Add rewards for votes rejected by vote delay Ben 2026-07-28 16:33:14 -06:00
  • e08b80cc6b Merge pull request #1534 from BenCodez/agent/allow-configured-bedrock-prefix Ben 2026-07-26 20:49:23 -06:00
  • 8127f016f2 Keep prefix coverage constructor-independent Ben 2026-07-26 20:40:18 -06:00
  • 9fa1cab382 Restore constructor-safe proxy test config Ben 2026-07-26 20:40:07 -06:00
  • cf78921eb2 Preserve listener line endings Ben 2026-07-26 20:36:46 -06:00
  • fb3a53ba49 Test configured Bedrock prefix at proxy ingress Ben 2026-07-26 20:36:09 -06:00
  • fee62d2125 Make proxy test configuration controllable Ben 2026-07-26 20:35:53 -06:00
  • ecdeb55a53 Test configurable Bedrock vote prefixes Ben 2026-07-26 20:35:32 -06:00
  • 0a3446255b Use configured Bedrock prefix for proxy votes Ben 2026-07-26 20:35:14 -06:00
  • 8aaf1eb909 Use configured Bedrock prefix for standalone votes Ben 2026-07-26 20:35:01 -06:00
  • 935ea656d2 Allow configured Bedrock prefix in vote usernames Ben 2026-07-26 20:34:29 -06:00
  • 34eb7dc24e Merge pull request #1533 from BenCodez/agent/reject-invalid-vote-usernames Ben 2026-07-26 20:27:52 -06:00
  • c3f089f02b Fix proxy test spy type Ben 2026-07-26 20:18:38 -06:00
  • eeefa9c008 Fix proxy vote test dependency Ben 2026-07-26 20:15:22 -06:00
  • 6dd304843e Fix username validator test dependency Ben 2026-07-26 20:14:57 -06:00
  • 40ac432d90 Reject invalid Votifier usernames Ben 2026-07-26 20:07:07 -06:00
  • 75773fefd7 Update version number to 7.1.2-SNAPSHOT BenCodez 2026-07-22 19:55:22 -06:00
  • c992724456 Deploying to gh-pages from @ BenCodez/VotingPlugin@39f4717f36 🚀 gh-pages BenCodez 2026-07-23 01:52:30 +00:00
  • 39f4717f36 Update version number to 7.1.1 7.1.1 BenCodez 2026-07-22 19:45:03 -06:00
  • 46f86f8756 Merge pull request #1532 from BenCodez/agent/fix-proxy-queued-vote-delay Ben 2026-07-22 16:17:40 -06:00
  • f99782117a Test proxy queued vote delay check Ben 2026-07-22 16:13:14 -06:00
  • ae65946561 Add proxy vote delay helper Ben 2026-07-22 16:13:12 -06:00
  • e595fd6d40 Fix proxy queued vote delay check Ben 2026-07-22 16:13:11 -06:00
  • 9b585e3d80 Refactor forceCache logic in VotingPluginProxy for clarity BenCodez 2026-07-19 15:41:04 -06:00
  • b4b371f19b Remove voteUUID from VoteTotalsSnapshot output and update debug logs BenCodez 2026-07-19 14:38:40 -06:00
  • e3be6f7b83 Deprecate old VoteTotalsSnapshot constructor BenCodez 2026-07-19 14:25:27 -06:00
  • dd1ad376e8 Merge pull request #1531 from BenCodez/agent/atomic-proxy-cache-dedup Ben 2026-07-19 13:48:34 -06:00
  • 25aff53be4 Make proxy cache vote deduplication atomic Ben 2026-07-19 13:45:39 -06:00
  • 37c184285f Merge pull request #1530 from BenCodez/agent/consolidate-proxy-vote-dedup Ben 2026-07-19 13:42:24 -06:00
  • 4ee7af2c1f Preserve vote IDs through proxy cache and time queue Ben 2026-07-19 13:38:52 -06:00
  • 7f4a576c27 Merge pull request #1527 from BenCodez/agent/wire-vote-idempotency Ben 2026-07-19 13:21:29 -06:00
  • 9fa27fc450 Test proxy wire vote ID round trips Ben 2026-07-19 13:17:57 -06:00
  • 1ade11ecaf Import UUID for proxy wire vote IDs Ben 2026-07-19 13:11:52 -06:00
  • 41450d5739 Preserve BungeeHandler line endings Ben 2026-07-19 13:07:32 -06:00
  • 4c24ca08ae Reject duplicate wire vote deliveries Ben 2026-07-19 13:07:03 -06:00