MOSETIOS

GitHub activity

Changelog

The latest commits across every Cajun Built product and client project, in one chronological feed.

GitHub connectedcajun-built
  1. ps-mdtProduct

    feat: restrict MDT to station and fleet access

    Misfit · Oct 4, 2026, 4:53 PM

    8d24bdb
  2. cpd-fivem-portalClient work

    Merge pull request #42 from cajun-built/codex/control-room-port-message

    Control room: say it's already running instead of crashing

    101Moseti · Sep 18, 2026, 7:08 PM

    b266420
  3. cpd-fivem-portalClient work

    Say the control room is already running instead of crashing

    Starting a second copy failed with an EADDRINUSE stack trace. It now prints the address of the room that is already open and exits cleanly. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    Misfit Works · Sep 18, 2026, 7:06 PM

    24e1f78
  4. cpd-fivem-portalClient work

    Merge pull request #41 from cajun-built/codex/control-room-3d

    Live 3D control room for Claude and its sub-agents

    101Moseti · Sep 18, 2026, 7:04 PM

    6724321
  5. cpd-fivem-portalClient work

    Add a live 3D control room that shows Claude and its sub-agents at work

    The old control room was a static status page. This one is live: Claude Code hooks report each task, each tool call (with the sub-agent that made it), and each sub-agent's start and stop to a small local server, which streams them to a Three.js room. Agents walk to the station their work belongs to, glow while working, show a check when done, and report back to the lead desk, where the lead verifies. It runs on the developer's machine only (127.0.0.1) and keeps short labels, never whole commands or prompts. The hooks are asynchronous and report only; with the room closed they do nothing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    Misfit Works · Sep 18, 2026, 7:00 PM

    898fb6d
  6. cpd-fivem-portalClient work

    Merge pull request #40 from cajun-built/codex/dashboard-active-count

    Count only serving members on the dashboard and roster

    101Moseti · Sep 18, 2026, 5:25 PM

    877999a
  7. cpd-fivem-portalClient work

    Count only serving members on the dashboard and roster

    The dashboard's Active Officers counted every record, so it read 68 when 40 members serve and 28 have been released. The roster already left released members out, but not terminated ones. Both now use one rule: a Separated or Terminated member keeps their record and is never counted as serving. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    Misfit Works · Sep 18, 2026, 5:23 PM

    30dde3f
  8. cpd-fivem-portalClient work

    Merge pull request #39 from cajun-built/codex/command-seat-roles

    Command seat roles, sheet sync button, bulletin subtext, local tests

    101Moseti · Sep 18, 2026, 5:08 PM

    f17587c
  9. cpd-fivem-portalClient work

    Fix command seat Discord roles, add a sheet sync button, render bulletin subtext, and make local tests pass

    - Bureau of Detectives command seats (Car-8, 05001, 05002) were grouped under Department Leadership, which carries no bureau role, so their holders would not get the Bureau of Detectives role. They now use a Detectives command grouping, and a guarded migration corrects the stored seats. - The Chief of Patrol's grouping asked Discord for "Bureau of Patrol Chief", which the live guild reports missing, so any personnel action on Car-5 would fail. It now asks only for the Bureau of Patrol role. - Deputy Chief and above can push the roster to the sheet on demand from the Roster page, and are told which serving members have no sheet row. - Bulletin posts render Discord's -# subtext, headings and quotes. - A test that assumed no workbook was configured reached a real one through a developer's .env; it now clears the setting for itself. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    Misfit Works · Sep 18, 2026, 5:04 PM

    c21b6e7
  10. cpd-fivem-portalClient work

    Merge pull request #38 from cajun-built/codex/chief-of-detectives

    Add the Chief of Detectives seat, Car-8

    101Moseti · Sep 18, 2026, 3:41 PM

    ec40096
  11. cpd-fivem-portalClient work

    Add the Chief of Detectives seat, Car-8

    Car-5 moved from the Bureau of Detectives to the Chief of Patrol on 31 Aug, leaving Detectives with a Deputy Chief (05001) as its top seat and the roster sheet with a stale Detectives Car-5 row. The department owner wants Detectives to have its own Chief over that Deputy Chief, as Counterterrorism has Car-6 over Car-6A, under the new call sign Car-8. The seat is created Vacant by a guarded migration that writes only if no post already has its id or call sign. It moves nobody and grants nothing until a member is appointed to it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    Misfit Works · Sep 18, 2026, 3:39 PM

    8e5f409
  12. cb-managementProduct

    feat: improve boss menu tablet controls

    Misfit · Aug 22, 2026, 11:20 PM

    353e523
  13. ps-mdtProduct

    fix(cameras): register player loaded event for network use

    Misfit · Aug 22, 2026, 11:10 PM

    6ca8422
  14. ps_libProduct

    fix(qbx): register player loaded event for network use

    Misfit · Aug 22, 2026, 11:10 PM

    c6eb01c
  15. cb-bankingProduct

    feat: add full-service ATM transfers

    Misfit · Aug 22, 2026, 11:02 PM

    b7e7edf
  16. cb-bankingProduct

    fix: show character names in organization ledger

    Misfit · Aug 22, 2026, 10:41 PM

    fa63cfe
  17. cb-bankingProduct

    feat: expand bank and ATM coverage

    Misfit · Aug 22, 2026, 7:38 PM

    9cd6ad1
  18. cb-managementProduct

    docs: record completed banking cutover

    Misfit · Aug 22, 2026, 5:49 PM

    29a5bb9
  19. cb-bankingProduct

    fix: support MariaDB organization schema

    Misfit · Aug 22, 2026, 5:49 PM

    2e00d82
  20. ps_libProduct

    config: disable legacy banking provider

    Misfit · Aug 22, 2026, 5:19 PM

    ca3a92e
  21. cb-managementProduct

    docs: update banking integration handoff

    Misfit · Aug 22, 2026, 5:17 PM

    c075f54
  22. cb-bankingProduct

    feat: add organization banking v1

    Misfit · Aug 22, 2026, 5:17 PM

    8058eb7
  23. ps_libProduct

    fix(qbx): preserve player data during disconnect cleanup

    Misfit · Aug 22, 2026, 4:57 PM

    6f2a55b
  24. cb-bankingProduct

    docs: consolidate migration fix entry

    Misfit · Aug 22, 2026, 2:20 PM

    1ea1f9d
  25. cb-bankingProduct

    fix: load migrations from resource files

    Misfit · Aug 22, 2026, 2:18 PM

    ca87a43
  26. cb-bankingProduct

    fix: load organization modules in FiveM

    Misfit · Aug 22, 2026, 10:16 AM

    9b36f83
  27. cb-managementProduct

    feat: add boss menu command

    Misfit · Aug 22, 2026, 10:16 AM

    f9c8d5e
  28. cb-managementProduct

    feat: deliver runnable management tablet

    Gabriel Moseti · Aug 22, 2026, 9:15 AM

    f66c682
  29. cb-managementProduct

    docs: record approved brand assets

    Gabriel Moseti · Aug 22, 2026, 8:53 AM

    2ec8e86
  30. cb-managementProduct

    feat: add management client lifecycle

    Gabriel Moseti · Aug 22, 2026, 8:52 AM

    111e235
  31. cb-managementProduct

    feat: integrate cb banking organization api

    Gabriel Moseti · Aug 22, 2026, 8:48 AM

    366bed4
  32. cb-managementProduct

    feat: add workforce and grade management

    Gabriel Moseti · Aug 22, 2026, 8:46 AM

    b8e42b2
  33. cb-managementProduct

    feat: authorize management context

    Gabriel Moseti · Aug 22, 2026, 8:41 AM

    3694780
  34. cb-bankingProduct

    docs: publish management banking project dossier

    Misfit · Aug 22, 2026, 7:19 AM

    d924d13
  35. cb-bankingProduct

    feat: resolve organization membership in adapters

    Misfit · Aug 22, 2026, 6:22 AM

    8c6d23b
  36. ps-mdtProduct

    feat(fleet): restrict MDT access and show operators

    Misfit · Aug 21, 2026, 11:20 PM

    e535b02
  37. ps-mdtProduct

    feat(fleet): surface persistent maintenance state

    Misfit · Aug 21, 2026, 9:02 PM

    1f276f7
  38. ps-mdtProduct

    feat(roster): clarify assignments and command authority

    Misfit · Aug 21, 2026, 8:27 PM

    fe30613
  39. ps-mdtProduct

    feat(ui): increase MDT interface scale

    Misfit · Aug 21, 2026, 7:46 PM

    7bc1f0c
  40. ps-mdtProduct

    fix(roster): accept numeric server IDs

    Misfit · Aug 21, 2026, 7:24 PM

    4a05146
  41. ps-mdtProduct

    feat(roster): hire LEO by server ID

    Misfit · Aug 21, 2026, 6:38 PM

    613c7d9
  42. ps-mdtProduct

    fix(fleet): expose callback failures

    Misfit · Aug 20, 2026, 8:34 AM

    da37643
  43. ps-mdtProduct

    fix(mdt): restore fleet callbacks and rank loading

    Misfit · Aug 20, 2026, 8:01 AM

    cf7ad91
  44. ps-dispatchProduct

    chore: release v3.0.15 [skip ci]

    github-actions[bot] · Aug 19, 2026, 10:19 AM

    6015256
  45. ps-dispatchProduct

    feat(dispatch): show active government fleet units

    Misfit · Aug 19, 2026, 9:48 AM

    0c43138
  46. ps-dispatchProduct

    chore: release v3.0.14 [skip ci]

    github-actions[bot] · Aug 19, 2026, 2:43 AM

    6b993b7
  47. ps-dispatchProduct

    Harden dispatch alerts and agency operations

    Misfit · Aug 19, 2026, 2:28 AM

    4b0f989
  48. ps-dispatchProduct

    chore: release v3.0.13 [skip ci]

    github-actions[bot] · Aug 19, 2026, 2:01 AM

    82e9afb
  49. ps-dispatchProduct

    feat: add shared agency patrol units

    Misfit · Aug 19, 2026, 1:44 AM

    3aaae87
  50. ps-dispatchProduct

    chore: release v3.0.12 [skip ci]

    github-actions[bot] · Aug 19, 2026, 1:31 AM

    90a302d
  51. ps-dispatchProduct

    Merge remote-tracking branch 'origin/main'

    Misfit · Aug 19, 2026, 1:16 AM

    c1387cf
  52. ps-dispatchProduct

    feat(dispatch): add protected call priorities

    Misfit · Aug 19, 2026, 1:16 AM

    77004ba
  53. ps-dispatchProduct

    chore: release v3.0.11 [skip ci]

    github-actions[bot] · Aug 19, 2026, 12:02 AM

    a13de21
  54. ps_libProduct

    Merge pull request #2 from cajun-built/feat/cgn-leo-duty-guard

    Route LEO duty through shared authority

    101Moseti · Aug 18, 2026, 5:50 PM

    e4827d2
  55. ps_libProduct

    fix: route LEO duty through shared authority

    Misfit · Aug 18, 2026, 5:34 PM

    ba48040
  56. ps_libProduct

    Fix ESX bridge startup race (#1)

    101Moseti · Aug 13, 2026, 10:44 PM

    3cb2a57
  57. ps_libProduct

    fix(esx): register bridge before database hydration

    Gabriel Moseti · Aug 13, 2026, 10:43 PM

    e5cfd2f
  58. ps_libProduct

    fix(esx): add legacy player name alias

    Gabriel Moseti · Aug 13, 2026, 11:18 AM

    d622a0d
  59. ps_libProduct

    Fix ESX duty toggle

    Gabriel Moseti · Aug 13, 2026, 10:59 AM

    066eb57
  60. cb-cadProduct

    feat(web): add community-scoped CAD home

    101Moseti · Aug 12, 2026, 8:49 PM

    cb974cf
  61. cb-cadProduct

    refactor(web): make home the character switcher

    101Moseti · Aug 12, 2026, 7:26 PM

    d578282
  62. cb-cadProduct

    feat(web): build civilian CAD cockpit

    101Moseti · Aug 12, 2026, 6:22 PM

    4e58a60
  63. cb-cadProduct

    feat(web): simplify officer patrol workflow

    101Moseti · Aug 12, 2026, 3:48 PM

    a9cd931
  64. ps_libProduct

    Add ESX Legacy framework support

    Gabriel Moseti · Aug 12, 2026, 11:37 AM

    a7222aa
  65. cb-cadProduct

    feat(web): add call report handoff

    101Moseti · Aug 12, 2026, 1:38 AM

    f2b8b49
  66. cb-cadProduct

    feat(web): add active call workspace

    101Moseti · Aug 12, 2026, 1:29 AM

    40cefb7
  67. cb-cadProduct

    feat(web): add quick records search

    101Moseti · Aug 12, 2026, 1:23 AM

    bad8753
  68. cb-cadProduct

    feat(web): add live patrol calls

    101Moseti · Aug 12, 2026, 1:17 AM

    7d22099
  69. cb-cadProduct

    feat(web): add patrol start workflow

    101Moseti · Aug 12, 2026, 1:08 AM

    2d1a5de
  70. cb-cadProduct

    feat(web): add linked character access flow

    101Moseti · Aug 11, 2026, 11:43 PM

    8be2a53