-
cdeebd05f8
style(static): format payload admin static components
Z8MB1E
2026-08-16 23:27:51 -0400
-
9f4faa948b
style(config): format generated payload schema
Z8MB1E
2026-08-16 23:27:51 -0400
-
c27b12c76c
style(bot): format Discord bot modules
Z8MB1E
2026-08-16 23:27:51 -0400
-
50f964cdf9
style(scripts): format tick scripts, seed tools, and migrations
Z8MB1E
2026-08-16 23:27:51 -0400
-
2acf52788f
style(collections): format Payload collection configs
Z8MB1E
2026-08-16 23:27:51 -0400
-
6685fe68cd
style(lib): format shared libraries and remove unused imports
Z8MB1E
2026-08-16 23:27:51 -0400
-
5058d9ce6c
style(admin): format admin narrative-flow and award components
Z8MB1E
2026-08-16 23:27:51 -0400
-
a21564a78d
style(frontend): format frontend feature components
Z8MB1E
2026-08-16 23:27:51 -0400
-
7db1f648bf
style(app): format app routes, pages, and server actions
Z8MB1E
2026-08-16 23:27:51 -0400
-
05c7c83799
style(ui): format shadcn/ui primitives and utility hooks
Z8MB1E
2026-08-16 23:27:51 -0400
-
afb61f6227
feat(globals): add Shims global for admin CSS/JS shims
Z8MB1E
2026-08-16 23:27:51 -0400
-
088b6cefb6
fix(ui): correct sidebar inset layout and Tailwind v4 custom-property widths
Z8MB1E
2026-08-16 23:27:51 -0400
-
fa70ed0956
feat(config): add meta information for Polaris Task Force website
Z8MB1E
2026-08-16 19:41:21 -0400
-
4905022dd5
feat(config): wire prodMigrations for auto-migrate on prod boot
Z8MB1E
2026-08-16 19:39:19 -0400
-
0ed8721889
refactor(migrations): split tickets DDL out of migration 7 into migration 8
Z8MB1E
2026-08-16 19:38:56 -0400
-
10560c1446
fix(version): resolve git metadata from env/SOURCE_COMMIT for Coolify builds
Z8MB1E
2026-08-16 18:46:21 -0400
-
8fe7276ba3
refactor(ui): update shad/cn components
Z8MB1E
2026-08-16 18:34:23 -0400
-
dad652b1d4
feat(helpdesk): enhance create ticket dialog with critical alert for priority tickets
Z8MB1E
2026-08-16 18:26:01 -0400
-
56b79e142e
fix(migrations): backfill grid columns before NOT NULL on data-bearing table
Z8MB1E
2026-08-16 18:23:33 -0400
-
931c60e234
refactor(helpdesk): replace inline hint with Alert in create ticket dialog
Z8MB1E
2026-08-16 18:13:22 -0400
-
9ec4555200
feat(migrations): add production migration for tickets and pending schema drift
Z8MB1E
2026-08-16 18:12:59 -0400
-
6480b47273
test(helpdesk): add tickets integration tests
Z8MB1E
2026-08-16 18:12:54 -0400
-
5064890452
feat(helpdesk): add helpdesk sidebar entry
Z8MB1E
2026-08-16 18:12:49 -0400
-
c80ecf9141
feat(helpdesk): add helpdesk UI components
Z8MB1E
2026-08-16 18:12:44 -0400
-
14d92bf277
feat(helpdesk): add helpdesk pages
Z8MB1E
2026-08-16 18:12:40 -0400
-
40f23e8774
feat(helpdesk): add ticket server actions
Z8MB1E
2026-08-16 18:12:36 -0400
-
ff986bf4ec
feat(helpdesk): add ticket domain libs
Z8MB1E
2026-08-16 18:12:33 -0400
-
e7eff028b7
feat(tickets): add Tickets collection
Z8MB1E
2026-08-16 18:12:27 -0400
-
94cd7c5626
feat(helpdesk): add ticket notification types
Z8MB1E
2026-08-16 18:12:22 -0400
-
6419c9676f
feat(helpdesk): add ticket event log wiring
Z8MB1E
2026-08-16 18:12:19 -0400
-
9dd3226c0a
feat(docker): implement retry logic for Bun installation to handle flaky downloads
Z8MB1E
2026-08-15 16:57:31 -0400
-
3685644c74
feat(docker): update deployment documentation and entrypoint script for Node-only runtime
Z8MB1E
2026-08-15 16:26:35 -0400
-
2cbd04af48
feat(docker): update Bun installation to avoid path issues and ensure compatibility
Z8MB1E
2026-08-15 15:40:25 -0400
-
a17ec0a0fd
feat(docker): simplify Bun installation and environment variable setup in Dockerfile
Z8MB1E
2026-08-15 15:32:09 -0400
-
40a8f837a7
feat(docker): configure Bun environment variables for interactive shells in Dockerfile
Z8MB1E
2026-08-15 15:31:06 -0400
-
548095308a
chore: set bash as the default shell in Dockerfile for improved script execution
Z8MB1E
2026-08-15 15:26:37 -0400
-
38d304974f
feat(docker): add curl to Dockerfile and warn about missing AVX2 support in entrypoint
Z8MB1E
2026-08-15 15:24:22 -0400
-
a03842ca3d
chore: add bash to Dockerfile for improved script compatibility
Z8MB1E
2026-08-15 15:19:20 -0400
-
937b2cf1fb
chore: Use
bun install script in Dockerfile (attempted fix for CPU support)
Z8MB1E
2026-08-15 15:16:11 -0400
-
9245f826fd
docs(deployment): update deployment diagram for clarity and add subtask log
dev/shipping
Z8MB1E
2026-08-14 21:21:16 -0400
-
5d55ae6711
docs(deploy): document Discord bot activation gate
Z8MB1E
2026-08-13 20:04:27 -0400
-
6c97b1a41c
feat(docker): gate Discord bot on DISCORD_TOKEN presence in container entrypoint
Z8MB1E
2026-08-13 20:04:27 -0400
-
7e0532f43e
docs: expand Discord bot docs and update task list
Z8MB1E
2026-08-13 17:00:57 -0400
-
5694dbf218
feat(admin): add GoToFrontendLink to admin nav
Z8MB1E
2026-08-13 17:00:51 -0400
-
cabbe071d7
feat(bot): register signup/link/ping commands globally for DM use
Z8MB1E
2026-08-13 17:00:44 -0400
-
4a96c57546
style(frontend): swap ShieldIcon for AppLogo on landing page
Z8MB1E
2026-08-12 23:14:08 -0400
-
4a2e0d5406
feat(banking): redesign banking overview with wallet hero, activity feed, and tabs
Z8MB1E
2026-08-12 23:13:27 -0400
-
9210b7bbec
feat(banking): add WalletHero and ActivityFeed components for banking overview
Z8MB1E
2026-08-12 23:13:11 -0400
-
034f0af5f3
refactor(banking): extract shared UI constants for status styling and transaction colors
Z8MB1E
2026-08-12 23:12:57 -0400
-
2dff16a291
fix(logistics): normalize Structure minFrequency defaultValue as string
Z8MB1E
2026-08-12 23:11:45 -0400
-
ba94dfa7da
fix(deploy): set force-dynamic and outputFileTracingRoot for container builds
Z8MB1E
2026-08-12 23:11:32 -0400
-
91c5a8f625
feat(deploy): add /api/health endpoint for container liveness probes
Z8MB1E
2026-08-12 23:11:16 -0400
-
f915635cf5
docs(deploy): document Coolify setup, env vars, and scheduled jobs
Z8MB1E
2026-08-12 23:11:02 -0400
-
c08015ed9f
chore(deploy): add Coolify-ready Dockerfile and compose stack
Z8MB1E
2026-08-12 23:10:49 -0400
-
3597833843
chore: add local account debugging scripts
Z8MB1E
2026-08-12 16:21:15 -0400
-
110112e9b4
feat(factions): redesign faction card and add faction detail page
Z8MB1E
2026-08-12 16:21:13 -0400
-
ab0ff6b96e
fix(maps): set useAsTitle for admin label
Z8MB1E
2026-08-12 16:21:11 -0400
-
5f601e393d
style(intelligence): reformat mission components and refine objective display
Z8MB1E
2026-08-12 16:21:09 -0400
-
dcf8a03dea
feat(missions): add cover image and redesign mission detail page with hero header
Z8MB1E
2026-08-12 16:21:07 -0400
-
cce00861c2
feat(campaigns): redesign campaign detail page with cover hero and mission thumbnails
Z8MB1E
2026-08-12 16:21:06 -0400
-
11afd905f5
feat(campaigns): add cover image and mission stats to campaign cards
Z8MB1E
2026-08-12 16:21:04 -0400
-
b14e04c487
feat(factions): add player-faction type, reputation, relationships, and cover image
Z8MB1E
2026-08-12 16:21:03 -0400
-
00919ceeb3
feat(bot): add Discord bot scaffold with sign-up, attendance embeds, and notification bridge
Z8MB1E
2026-08-12 12:39:00 -0400
-
ad774121b0
feat(missions): add generate-mission bin for next Saturday template
Z8MB1E
2026-08-12 12:38:55 -0400
-
f065aa6796
feat(missions): add RSVP attendance collection and detail UI
Z8MB1E
2026-08-12 12:38:53 -0400
-
2984c72d77
fix(notifications): harden bell dropdown against failed mark-read
Z8MB1E
2026-08-12 12:38:48 -0400
-
bc1456db88
feat(notify): push banking move and shipment arrival owner notifications
Z8MB1E
2026-08-12 12:38:46 -0400
-
2a457a5dd9
feat(notify): add finance and shipment-completed notification types
Z8MB1E
2026-08-12 12:38:45 -0400
-
83879687ae
feat(users): add discordId and Discord notification preferences
Z8MB1E
2026-08-12 12:38:43 -0400
-
bbfbd5966c
feat(version): expose build/commit metadata via /api/version and overlay
Z8MB1E
2026-08-12 12:38:33 -0400
-
3b0d90ea62
chore: gitignore local tooling directories
Z8MB1E
2026-08-11 23:27:23 -0400
-
8550d90a8f
docs: replace template README with project documentation
Z8MB1E
2026-08-11 23:25:50 -0400
-
b024bcf2da
style(ui): add theme-matching scrollbars across the frontend
Z8MB1E
2026-08-11 23:25:47 -0400
-
7f27b5e823
style(dashboard): polish quick stats and recent events feed
Z8MB1E
2026-08-11 23:25:44 -0400
-
66816e2182
refactor(event-log): extract shared formatType helper and restyle ledger entries
Z8MB1E
2026-08-11 23:25:41 -0400
-
9bf16980cc
feat(roster): build org chart from explicit subassignment hierarchy
Z8MB1E
2026-08-11 23:25:38 -0400
-
d4ff6ba1a1
feat(frontend): add account navigation, qualification-gated sidebar sections, and callsign display
Z8MB1E
2026-08-11 23:25:33 -0400
-
caae76e6b2
feat(intelligence): gate intelligence content behind the intelligence qualification
Z8MB1E
2026-08-11 23:25:27 -0400
-
c81036bd82
feat(account): add self-service account page with profile, password, Discord request, and preferences
Z8MB1E
2026-08-11 23:25:21 -0400
-
b8cbb85dc8
feat(notifications): add notification inbox page and preference-aware muting
Z8MB1E
2026-08-11 23:25:16 -0400
-
5ee98d61da
feat(users): add trusted role, preferences, and profile/account auto-provisioning
Z8MB1E
2026-08-11 23:25:09 -0400
-
35e1354043
chore(frontend): remove stale dashboard redirect and sample API route
Z8MB1E
2026-08-11 23:25:03 -0400
-
656d8de788
chore(deps): drop pnpm lockfile in favor of bun
Z8MB1E
2026-08-11 23:25:00 -0400
-
b0fc432e2a
docs: document marketplace, notifications, NPCs, and MVP roadmap
Z8MB1E
2026-08-10 16:06:05 -0400
-
89b8474e23
feat(market): add trading marketplace with listings, haggling, and NPC vendors
Z8MB1E
2026-08-10 16:05:57 -0400
-
3a46d4e5be
feat(npcs): add game-npcs collection for vendors
Z8MB1E
2026-08-10 16:03:52 -0400
-
9c15117b9b
feat(notifications): add in-app player notification center
Z8MB1E
2026-08-10 16:02:55 -0400
-
4a76b54426
chore(types): regenerate payload types and schema
Z8MB1E
2026-08-10 16:02:04 -0400
-
6b94686de4
style(dashboard): drop obsolete text-shadow utilities
Z8MB1E
2026-08-10 16:01:56 -0400
-
f312b7b8f4
test(e2e): refresh frontend login and landing smoke tests
Z8MB1E
2026-08-10 16:01:51 -0400
-
0b6e00b99c
chore(ui): add shadcn badge, checkbox, sonner toaster, and useNow hook
Z8MB1E
2026-08-10 16:01:43 -0400
-
fc27f11ab8
fix(locker): revert to onClick and add error feedback to slot picker
Z8MB1E
2026-08-02 19:00:05 -0400
-
bf6b29690f
fix(locker): use onPointerDown for slot picker item selection
Z8MB1E
2026-08-02 18:58:28 -0400
-
11e9bfef24
fix(locker): use onPointerDown for wardrobe slot clicks
Z8MB1E
2026-08-02 18:56:57 -0400
-
58b70fc154
fix(locker): match tooltip arrow color to dark popover background
Z8MB1E
2026-08-02 18:54:42 -0400
-
775b61e1f4
style(locker): increase wardrobe tooltip text size and use dark theme
Z8MB1E
2026-08-02 18:53:47 -0400
-
be8e537385
feat(locker): add hover tooltip to wardrobe slot hotspots
Z8MB1E
2026-08-02 18:52:45 -0400
-
f2de832ea4
chore: update TODO.md and add soldier wardrobe images
Z8MB1E
2026-08-02 18:50:31 -0400
-
4ae2b3137c
feat(locker): add drag-drop attachment in grid
Z8MB1E
2026-08-02 18:50:19 -0400
-
a466ed54ed
feat(locker): add command palette search
Z8MB1E
2026-08-02 18:50:07 -0400