Commit Graph

  • 10ab18db8d test(voteparty): ensure async vote paths avoid off-thread Bukkit lookup fix/voteparty-shared-mysql-cache-1748 Ben 2026-11-06 16:51:31 -06:00
  • 8d5b046fe2 fix(voteparty): avoid Bukkit owner lookup from storage workers Ben 2026-11-06 16:51:20 -06:00
  • 26ba7af075 test(voteparty): verify deferred eligibility and first-party metadata survive reset Ben 2026-11-06 16:49:03 -06:00
  • 8e9c5aa6d6 fix(voteparty): preserve per-user eligibility and party context across deferred rewards Ben 2026-11-06 16:48:12 -06:00
  • 0c4914b676 test(voteparty): cover shared MySQL cache readiness and reward dispatch Ben 2026-11-06 16:43:15 -06:00
  • 67806e473b fix(voteparty): defer shared MySQL rewards until cache is published Ben 2026-11-06 16:42:12 -06:00
  • e8fa948ecd Merge pull request #1737 from BenCodez/vp-work/dependency-consolidation-20261029 master Ben 2026-11-03 17:10:46 -06:00
  • 43943ee78b Partially remove migrated development documentation vp-work/votingplugin-docs-partial-20261030 Ben 2026-11-02 09:57:25 -06:00
  • 4b83cc08bd Update test runner and provided Gson Ben 2026-11-02 05:39:31 -06:00
  • b0718ce802 Bump com.velocitypowered:velocity-api in /VotingPlugin dependabot/maven/VotingPlugin/com.velocitypowered-velocity-api-4.3.1 dependabot[bot] 2026-11-02 06:52:52 +00:00
  • 064045d9b1 Bump org.xerial:sqlite-jdbc from 3.53.4.0 to 3.54.1.0 in /VotingPlugin dependabot/maven/VotingPlugin/org.xerial-sqlite-jdbc-3.54.1.0 dependabot[bot] 2026-11-02 06:48:23 +00:00
  • 6e26c9c6c2 Use explicit types in point mutation callbacks vp-work/point-addition-publication-phase2-20261101 Ben 2026-11-01 20:28:38 -06:00
  • dd005146f3 Preserve point placeholder fences across arithmetic paths Ben 2026-11-01 19:36:07 -06:00
  • b212f5cabb Verify packaged Redis dependency compatibility Ben 2026-10-31 22:51:31 -06:00
  • e09fa0f039 Merge pull request #1740 from BenCodez/fix/shared-mysql-getpoints-loading-fallback-20261031 Ben 2026-10-31 12:23:46 -06:00
  • 79bbdb1395 docs(api): explain getPoints loading fallback and confirmed debit semantics Ben 2026-10-31 12:16:30 -06:00
  • 51f0b5e4a9 test(api): cover cold, invalidated and in-flight shared point reads Ben 2026-10-31 12:16:16 -06:00
  • eb9fc8618b fix(api): share publication fence with direct points reads Ben 2026-10-31 12:15:29 -06:00
  • 86735060bc fix(api): fail closed on unavailable shared MySQL point snapshots Ben 2026-10-31 12:15:21 -06:00
  • f2eb2152fc Merge pull request #1739 from BenCodez/fix/shared-mysql-point-cache-6923bd0c Ben 2026-10-30 21:25:47 -06:00
  • d2bc2feb8e fix(points): avoid repeated reloads of published snapshots Ben 2026-10-30 21:12:17 -06:00
  • b34229ced0 fix(points): reconcile shared MySQL point placeholder publication Ben 2026-10-30 20:05:22 -06:00
  • 9f56166708 Merge pull request #1738 from BenCodez/fix/cooldown-reward-identity-20261029 Ben 2026-10-29 18:58:23 -06:00
  • 7746fc52dc Retry cooldown identity refresh before reward dispatch Ben 2026-10-29 18:50:03 -06:00
  • ee33a291a6 test(cooldown): restore globals after partial fixture setup Ben 2026-10-29 18:08:53 -06:00
  • 66d1c858c7 fix(cooldown): retain deferred reward identity and failure context Ben 2026-10-29 17:21:59 -06:00
  • 2e8cb4bd5d Update compatible VotingPlugin dependencies Ben 2026-10-28 23:05:49 -06:00
  • 334a00ed77 Fix offline date milestone placeholder identity codex/date-vote-milestones Ben 2026-10-28 19:31:07 -06:00
  • fdcb9e6501 Integrate DateVoteMilestones with current master Ben 2026-10-28 17:55:28 -06:00
  • 22f7b439be Preserve external JDBC driver selection vp-work/neoforge-proxy-transports-only Ben 2026-10-27 07:11:53 -06:00
  • f522ecd81f Correct NeoForge support documentation Ben 2026-10-27 05:15:51 -06:00
  • 2a1e4e19ce Merge pull request #1701 from BenCodez/fix/partial-startup-shutdown Ben 2026-10-25 19:25:34 -06:00
  • 73947ee4cc Retain shutdown sign publication ownership across retries Ben 2026-10-25 18:08:27 -06:00
  • dc127ce300 Keep shutdown sign publication within the bounded process drain Ben 2026-10-25 17:18:36 -06:00
  • 1f27359df7 Merge current master into partial-startup cleanup Ben 2026-10-25 15:39:29 -06:00
  • c80e460640 Merge pull request #1717 from BenCodez/vp-work/top-voter-presence Ben 2026-10-25 12:54:46 -06:00
  • c3248a0a85 Merge pull request #1736 from BenCodez/fix/cold-offline-placeholder-cache Ben 2026-10-25 11:17:20 -06:00
  • 8ff30f58c7 Preserve recorded progress during proxy admission recovery Ben 2026-10-25 03:43:58 -06:00
  • b735a85014 Protect proxy-only vote origin across shared cache recovery Ben 2026-10-25 02:43:15 -06:00
  • 3db2ba2d2a Populate cold offline placeholder entries in all-player modes Ben 2026-10-24 23:47:40 -06:00
  • bfded64b30 Integrate startup shutdown ownership with current master Ben 2026-10-24 22:33:22 -06:00
  • 070ef28907 Integrate current master and isolate NeoForge driver lifecycle Ben 2026-10-22 00:18:58 -06:00
  • 463d8fb3f5 Keep floating radial menus above the floor vp-work/radial-floor-component-delivery Ben 2026-10-21 23:43:23 -06:00
  • ad80cec08a Add authenticated NeoForge Redis MQTT and MySQL transports Ben 2026-10-21 21:42:12 -06:00
  • 4212fc9818 Preserve animated inventory ownership across replacement and disconnect vp-work/animated-inventory-component-delivery Ben 2026-10-21 21:20:54 -06:00
  • 8c098ede6d Merge pull request #1733 from BenCodez/fix/folialib-official-repository Ben 2026-10-19 04:21:57 -06:00
  • 6ff81d7919 fix(build): resolve FoliaLib from its official repository Ben 2026-10-19 03:23:47 -06:00
  • 0554c2b954 Merge pull request #1727 from BenCodez/fix/folialib-051-scheduler-fixtures Ben 2026-10-19 03:08:13 -06:00
  • 123b96bcf7 Bump net.neoforged.fancymodloader:loader in /VotingPlugin dependabot/maven/VotingPlugin/net.neoforged.fancymodloader-loader-47.2.3 dependabot[bot] 2026-10-19 06:36:45 +00:00
  • cfd4cf5cf0 test: support published and upgraded scheduler return types fix/folialib-051-scheduler-fixtures Ben 2026-10-18 22:27:32 -06:00
  • 84a8724ce2 test: align scheduler fixtures with FoliaLib 0.5.1 Ben 2026-10-18 22:10:31 -06:00
  • 032c3834f3 Serialize Discord leaderboard edits and preserve queued refreshes Ben 2026-10-17 23:27:52 -06:00
  • bc33141f43 Complete top-voter presence display and recovery integration Ben 2026-10-17 22:03:31 -06:00
  • 8f637ef582 Complete date milestone owner controls and test-package integration Ben 2026-10-17 21:54:34 -06:00
  • fc35810858 Select the corrected delayed entity scheduler facade vp-work/issue1725-scheduler-recursion Ben 2026-10-17 18:16:26 -06:00
  • 46a6e47a80 Use native guided voting dialogs and fence session callbacks codex/guided-voting-session Ben 2026-10-16 20:26:04 -06:00
  • 0c83e75a16 Merge pull request #1724 from BenCodez/docs/deprecate-uuid-only-lookups Ben 2026-10-16 20:14:54 -06:00
  • 5081f95e63 Deprecate UUID-only user lookups without changing identity behavior Ben 2026-10-16 19:52:01 -06:00
  • 36bf96559e Merge pull request #1723 from BenCodez/fix/offline-uuid-compatibility Ben 2026-10-16 18:34:26 -06:00
  • 63c3c9aecf Fence offline identity refresh and login ownership Ben 2026-10-16 18:27:33 -06:00
  • 8acf825eaa Resolve live UUID lookups to existing offline voting identities Ben 2026-10-16 18:14:50 -06:00
  • b9b72c832f Add optional joined-player filtering for top-voter displays review/top-voter-current-main Ben 2026-10-16 17:25:16 -06:00
  • 9b3f4c939c Correct NeoForge support metadata and documentation followup/neoforge-status Ben 2026-10-16 14:08:03 -06:00
  • e40bf57093 Merge pull request #1719 from BenCodez/refactor/standardize-test-packages Ben 2026-10-16 13:10:08 -06:00
  • 04a83ad54c Integrate current command, streak and dependency updates with top-voter displays Ben 2026-10-16 12:55:27 -06:00
  • 0c512eb8c1 Standardize test packages Ben 2026-10-16 12:44:16 -06:00
  • de9852a974 Merge pull request #1718 from BenCodez/maintenance/consolidated-dependency-refresh Ben 2026-10-16 11:53:51 -06:00
  • ad0c58d945 Refresh Spigot API and consolidate dependency updates BenCodez 2026-10-16 11:19:55 -06:00
  • dea8c3a8ba Add support for opening vote streaks menu via votegui BenCodez 2026-10-16 10:57:51 -06:00
  • f79e4c5d36 Merge pull request #1716 from BenCodez/feature/vote-streaks-menu Ben 2026-10-16 10:49:52 -06:00
  • ca591ed39c Merge pull request #1708 from BenCodez/feature/configurable-vote-command Ben 2026-10-16 10:25:20 -06:00
  • 8d3b35fa4f Restrict empty leaderboard skull clearing to confirmed display targets Ben 2026-10-16 00:36:08 -06:00
  • d3f7c43550 Preserve leaderboard refresh recovery and presence evidence Ben 2026-10-15 22:55:43 -06:00
  • cd531e323b Filter top-voter displays with bounded checked presence evidence Ben 2026-10-15 21:49:44 -06:00
  • 18f2fe92b2 Retain saturated Votifier receipts until overflow initialization Ben 2026-10-15 18:36:07 -06:00
  • 00617059fd Preserve date-event receipt ownership and integrate current lifecycle Ben 2026-10-15 16:14:32 -06:00
  • ccfe5f1cf1 Preserve custom vote streaks command precedence BenCodez 2026-10-15 11:28:47 -06:00
  • 2b59b83123 Merge master and preserve streak-menu cleanup BenCodez 2026-10-15 10:56:21 -06:00
  • e0c4a1c92f Fence server-data generations and retain timed-vote recovery across shutdown Ben 2026-10-15 10:32:12 -06:00
  • 1fbc1a1939 Merge pull request #1713 from BenCodez/fix/auto-create-site-setup-reminder Ben 2026-10-15 09:12:10 -06:00
  • c6a099fdb1 Add a read-only vote streak progression menu BenCodez 2026-10-15 09:02:42 -06:00
  • 2f6cb104bf Wake waiting voting NPCs after unloaded reservations feature/persistent-voting-npcs BenCodez 2026-10-14 23:38:48 -06:00
  • 7010625601 Wake pending voting NPCs when runtime capacity is released BenCodez 2026-10-14 23:15:56 -06:00
  • 8bb8851340 Retry deferred voting NPC cleanup after lifecycle recovery BenCodez 2026-10-14 22:49:35 -06:00
  • 1d89eeca4d Retire voting NPCs across their occupied chunk bounds BenCodez 2026-10-14 22:16:53 -06:00
  • d2d9256cd3 Fix voting NPC path compatibility, permissions and protection BenCodez 2026-10-14 22:01:02 -06:00
  • 41cca3f51f Add opt-in persistent vanilla voting NPCs BenCodez 2026-10-14 21:45:30 -06:00
  • 03bbdb4c93 Warn after startup while automatic vote-site creation remains enabled BenCodez 2026-10-14 10:41:30 -06:00
  • 8b1a03afa7 Merge pull request #1714 from BenCodez/fix/backend-replay-test-lifecycle Ben 2026-10-14 09:34:20 -06:00
  • 8048aa3995 Fix proxy replay fixture for cancellation-aware vote dispatch BenCodez 2026-10-14 09:28:25 -06:00
  • 74e5a490d8 Merge pull request #1702 from BenCodez/fix/player-vote-event-cancellation Ben 2026-10-14 09:17:05 -06:00
  • 4a2dae0e47 Use a brief automatic site setup reminder without extra settings BenCodez 2026-10-14 08:44:22 -06:00
  • 1ce14cc0ec Preserve reminder checkpoint ownership during recovery BenCodez 2026-10-14 08:20:09 -06:00
  • e2f326de2a Add owner reminder for automatic vote-site setup BenCodez 2026-10-14 07:35:48 -06:00
  • 071ba3edec Retain capture retirement while queue ownership is pending Ben 2026-10-14 06:54:17 -06:00
  • 4aa8f3cd85 Retain captured Votifier votes in bounded shutdown snapshots Ben 2026-10-14 05:55:24 -06:00
  • 3b4208c595 Bound timed-vote shutdown persistence and retain retryable recovery Ben 2026-10-13 23:15:15 -06:00
  • 013c9bb583 Align date milestones and add guarded event progress menus Ben 2026-10-13 22:29:30 -06:00
  • d7b5a89955 Preserve pending timed votes and late producers during cleanup Ben 2026-10-13 22:03:46 -06:00
  • 4cf01f556e Merge pull request #1712 from BenCodez/fix/deferred-http-reload-regression Ben 2026-10-13 19:27:10 -06:00