Paradaux

Issues

135 issues in Paradaux · publicThe arrow + number is the net vote — any signed-in user can up/down vote to surface popular requests.
Triage2
In Progress1
Backlog32
PAR-139BacklogNo ubi while afkFeatureTreasurylilinearPAR-138BacklogB2B Transfers Enhancement· HighFeatureBusinessririanPAR-136BacklogDecide repo structure / release process for the economy plugins (monorepo?) — revisit before open-sourcing· LowImprovementTreasuryUnassignedPAR-134BacklogInvestigate: kill the ~50ms DB round-trip floor (in-cluster read mirror / DB locality)· NormalEconomy ExplorerUnassignedPAR-115BacklogExplorer has no service layer — pages/actions call lib/sql directly and the DAL carries logic· LowImprovementEconomy ExplorerUnassignedPAR-114Backlogtreasury-api-plugin: PersonalKeyHandler & BusinessKeyHandler inject ApiKeyMapper directly (skip ApiKeyService)· LowImprovementTreasury APIUnassignedPAR-113Backlogtreasury-rest-api: AccountController injects AccountMapper + FirmMapper directly (skips service layer)· LowImprovementTreasury APIUnassignedPAR-112BacklogFirmBalanceTaxListener bypasses the service layer (injects FirmAccountsMapper + holds tax-allocation logic)· LowImprovementBusinessUnassignedPAR-101BacklogExtend reconciliation sources: firm-role and realty-derived group membership· LowImprovementTreasury APIririanPAR-57BacklogPAPI Support — Expose Placeholders for Firm Balance· NormalFeatureBusinessririanPAR-55BacklogSupport Bulk Tasks Functionality· LowFeatureTesksririanPAR-54BacklogAnswer Questions Using Tools Instead of Invoking Tools· LowImprovementTesksririanPAR-51BacklogAdd Knowledge Base Feature to Tesks· LowFeatureTesksririanPAR-91BacklogFinish GitHub integration wiring for the realty repoImprovementRealtytetechnofiedPAR-90BacklogFinish GitHub integration wiring for the treasury repoImprovementTreasurytetechnofiedPAR-30BacklogAdd discord webhook supportFeatureTesksririanPAR-59BacklogAdd webhook support for finesFeatureTreasuryririanPAR-52BacklogGrant read access to treasury for DrZoddiakImprovementTreasury APIririanPAR-50BacklogAdd guard to prevent general purpose LLM usageImprovementTesksririanPAR-61BacklogPull project docs URL into triage context· NormalImprovementTesksririanPAR-75BacklogLog websocket for incoming transactionsFeatureBusinessririanPAR-88BacklogAllow chestshops to have a price of $0FeatureChestShoptetechnofiedPAR-84BacklogPer-team Discord channel routing for activity postsFeatureTesksUnassignedPAR-5BacklogIntegrate /find with treasuryFeatureChestShop1ririanPAR-17BacklogAbility to see space available in chestshops in API/UI on top of stockFeatureTreasury APIririanPAR-21BacklogA command which shows top-level economy stats like the UI· LowFeatureTreasuryririanPAR-8BacklogBusiness GUIs (/firm menu)FeatureBusinessririanPAR-20BacklogBusiness chat (private channel for business employees to chat with eachother in game akin to /f chat from factions)FeatureBusinessririanPAR-19BacklogAbility to filter business names via ChatSentry or some other auto filter· LowFeatureBusinessririanPAR-35BacklogRemove firm_players defer to treasuryImprovementBusinessririanPAR-12BacklogAllow members of government to access parts of the economy explorer UI depending on their roleFeatureEconomy ExplorerririanPAR-16BacklogAbility to customize the exception-based error messages in the plugins by using message keys rather than stringsImprovementHiberniaFrameworkririan
Planned17
Done82
PAR-135Done/admin/api-keys: parallelize + cache the Prometheus usage queries· NormalEconomy ExplorerUnassignedPAR-79DoneLog reload commands for business and treasuryFeatureTreasuryririanPAR-132DoneGitHub integration: release PRs link/transition every changelog ref (incl. already-shipped issues)BugTesksUnassignedPAR-133DonePerceived-latency pass: loading skeletons, nav prefetch, auth-path write, /chestshop cache· HighEconomy ExplorerUnassignedPAR-130DoneCache /market aggregates + drop needless countAccounts join· NormalEconomy ExplorerUnassignedPAR-129DoneFix slow SSR queries on /me and /transactions (pool exhaustion)· HighEconomy ExplorerUnassignedPAR-9Done/pay does not autocomplete for players anymore· NormalBugTreasury2ririanPAR-81DoneGitHub App integration: repo links, commit/PR deep links, status from mergesFeatureTesksUnassignedPAR-83DoneBot ignored the configured default team (filed new issues to a topic-inferred team)BugTesksUnassignedPAR-44DoneAudit Capabilities for Staff and DOC· HighImprovementTreasury1ririanPAR-82DoneRoll out the tesks GitHub App (create app, set secrets, install, configure)ImprovementTesksUnassignedPAR-105DoneIntegration tests: fix false-green security test + flake + weak assertion· NormalBugTreasuryUnassignedPAR-109DoneBedrock: verify ChestShop config allows Floodgate names/UUIDs· NormalBugChestShopUnassignedPAR-110DoneBedrock: realty shows UUID instead of name for Floodgate owners· LowBugRealtyUnassignedPAR-117Donetesks-ui: lib/workspace.ts runs raw DB queries outside the DAL (only non-lib/sql file touching the pool)· NormalImprovementTesksUnassignedPAR-118DoneRemove all Linear references: drop linear_id columns + strip Linear branding/UI (tesks + tesks-ui)· NormalImprovementTesksUnassignedPAR-119DoneComponentise the UI: SCSS Modules + global token layer, full de-duplication· NormalImprovementTesksUnassignedPAR-120Donetesks-ui: Navbar/sidebar redesign + settings accordion + shared design-token retuneImprovementTesksUnassignedPAR-121Donetesks-ui: Home/Issues screen — list+board DnD, persisted ordering, configurable status order, header densityImprovementTesksUnassignedPAR-122Donetesks-ui: Projects screen + new-project/releases/teams forms — on-demand modal forms, restyleImprovementTesksUnassignedPAR-123Donetesks-ui: Integrations screen — split into API/MCP vs Integrations under settings accordion, fix card width/alignmentImprovementTesksUnassignedPAR-124Donetesks-ui: Settings screen — workspace-level statuses, drag-to-reorder status editor, on-demand formsImprovementTesksUnassignedPAR-125DoneLet players self-sync their explorer roles in-game (/treasuryapi ui sync)· NormalFeatureEconomy ExplorerUnassignedPAR-106DoneGroup permissions UI: per-capability checkboxes with explanations· NormalFeatureEconomy ExplorerUnassignedPAR-104Doneexplorer_group_member PK omits source — manual+luckperms can't coexist· LowBugEconomy ExplorerUnassignedPAR-103DoneHarden LuckPerms reconciliation cron: guard empty-result mass-revocation· HighBugEconomy ExplorerUnassignedPAR-85DoneInvestigate username issueBugEconomy ExplorerririanPAR-98DoneGroup + capability RBAC and admin tool (explorer)· NormalImprovementEconomy ExplorerririanPAR-100DoneWire /admin/groups into nav + end-to-end RBAC verification· NormalImprovementEconomy ExplorerririanPAR-126Done/treasury reload should re-read config.yml + messages.properties at runtimeTreasuryUnassignedPAR-127Done/business reload should actually re-read config values (not just raw config)BusinessUnassignedPAR-116DonePublic ChestShop market REST endpoints (shops/items/stats)· HighTreasury APIUnassignedPAR-102DoneIdempotent transfer retry races on the dedup check-then-insert (500 instead of replay)· LowBugTreasury APIUnassignedPAR-99DoneLuckPerms → explorer group reconciliation cron· NormalImprovementTreasury APIririanPAR-39DoneEndpoint to get own identity/information akin to /firms/me· NormalFeatureTreasury APIririanPAR-29Doneplayers can't remove chestshops belonging to a disbanded firm· HighBugChestShopririanPAR-107DoneBedrock: widen firm_players name cache to fit Floodgate names· HighBugBusinessUnassignedPAR-86DoneAdd confirmation before deleting a businessFeatureBusinessririanPAR-93DoneDisbanding a Firm Confirmation Action· HighImprovementBusinessririanPAR-25DoneCooldown between creating businesses· LowImprovementBusinessririanPAR-22DoneExpose a firm's total balance in the business plugin APIImprovementBusinessririanPAR-56DoneTransactions appear in chat· NormalFeatureBusinessririanPAR-94DoneIn-game firm notification system· NormalFeatureBusinessririanPAR-87DoneInvestigate API abuse by a user· HighBugBusinessririanPAR-11DoneA way for staff/DOC to force disband businesses/change other details in game· NormalFeatureBusinessririanPAR-10DoneAbility to add a memo for /firm deposit· NormalFeatureBusinessririanPAR-13DoneAutocomplete firms in commands (either member or online depending on command)· NormalFeatureBusiness1ririanPAR-53DonePrevent '&' from being in firm names in the business project· HighImprovementBusinessririanPAR-62DoneBug: Default account not set correctly with /paya business NHSE 1· HighBugBusiness1ririanPAR-45DoneInvestigate Withdrawal Issues for Firm Proprietors· HighBugBusinessririanPAR-24DonePlayers are able to disband firms multiple times spamming chat· HighBugBusinessririanPAR-108DoneBedrock: @Arg OfflinePlayer resolver does a Mojang name lookup → ghost UUIDs· HighBugHiberniaFrameworkUnassignedPAR-31DoneBetter discord botFeatureTesksririanPAR-78DoneInvestigate why triage isn't a valid status in the Discord botBugTesksririanPAR-89DoneGitHub integration demo — commit + PR link, status from mergeTesksUnassignedPAR-41DoneSetup Code Functionality· LowImprovementTesksririanPAR-23DoneResolve government accounts before personal accounts for unrenting in Realty· UrgentBugRealtyririanPAR-33DoneAbility to exclude plots from taxation in realty· NormalImprovementRealtyririanPAR-46DoneAdd tax exemption attribute for firms· NormalImprovementBusinessririanPAR-76DoneAccount/workspace onboarding flowUnassignedPAR-72DoneNative Discord posting (replace dead Linear webhook outflow)UnassignedPAR-73DoneIn-app MCP API key generation + install docsUnassignedPAR-74DonePer-guild Discord configuration (channels + roles)UnassignedPAR-65DoneConverge assignee/member identity (app_user per tenant_member)· HighririanPAR-64DonePer-team issue number sequence (replace max(number)+1)· HighririanPAR-63DoneBuild PostgresTaskSystem (eject-from-Linear blocker)· HighririanPAR-66DoneBoard / kanban view (columns by status)· HighririanPAR-67DoneRender markdown in descriptions and comments· NormalririanPAR-68DoneArchive / delete issues from the UI· NormalririanPAR-69DoneLabel management (CRUD), incl. native teams· NormalririanPAR-71DoneEject from Linear: cutover· NormalririanPAR-70DoneIssue activity log / history· NormalririanPAR-49DonePraise Rían for his great workUnassignedPAR-43DoneInvestigate user's API abuse· HighBugTreasury APIririanPAR-38DoneInfra setupTesksUnassignedPAR-37DoneProject Foundation setupTesksUnassignedPAR-6DoneAdd export json/csv to sales logs on economy explorerImprovementEconomy ExplorerririanPAR-26DoneActivity chart in Economy Explorer tooltip are cut off when mousing over near the topEconomy ExplorerririanPAR-27DoneMy market activity screen isn't showing chestshop sales for individual usersBugEconomy ExplorerririanPAR-28DoneSearch page doesn't have the correct stylingBugEconomy ExplorerririanPAR-32DoneExclude balance of 0 or lower from the balance distribution on DemocracycraftImprovementEconomy ExplorerririanPAR-34DoneEnsure export buttons are only available to logged in playersEconomy Explorerririan
Canceled1