Commit Graph

  • 60e6a60842 Merge branch 'main' into feature/moderation-appeals Colby Whitlock 2026-07-19 03:49:39 +00:00
  • 9ac1f35fa0 Merge pull request 'docs: generalize deployment section to any reverse proxy' (#73) from docs/reverse-proxy-generic into main Colby Whitlock 2026-07-19 03:20:01 +00:00
  • 028ba8c5e4 feat(moderation): appeals (6c) + Discord reversal on approve (6d) Claude 2026-07-18 22:01:06 -05:00
  • 5f09ab1146 docs: generalize deployment section to any reverse proxy Claude 2026-07-18 22:00:01 -05:00
  • b0549f5845 Merge pull request 'fix(shard): restrict staff in-game location to admins/moderators' (#72) from fix/staff-location-visibility into main Colby Whitlock 2026-07-19 02:39:22 +00:00
  • aa2177715e fix(shard): restrict staff in-game location to admins/moderators Claude 2026-07-18 21:18:52 -05:00
  • 3e6ecb959a Merge pull request 'chore: add open-source governance files (GPLv3 + contributing docs)' (#71) from chore/open-source-governance into main Colby Whitlock 2026-07-19 00:31:03 +00:00
  • d441e92029 chore: add open-source governance files (GPLv3 + contributing docs) Claude 2026-07-18 19:10:55 -05:00
  • 5639117936 Merge pull request 'fix(brand): link "Runic Gateway" footer badge to Gitea org' (#70) from fix/branding-footer-link into main Colby Whitlock 2026-07-18 23:36:46 +00:00
  • 50133155d6 fix(brand): link "Runic Gateway" footer badge to Gitea org Claude 2026-07-18 18:16:51 -05:00
  • bdce23f9b6 Merge pull request 'feat(brand): default emblem — favicon, hero medallion, footer credit' (#69) from feature/branding into main Colby Whitlock 2026-07-18 22:20:27 +00:00
  • a0a70ce2ca docs: rename project-structure root label UOMSITE/ → website/ Claude 2026-07-18 17:00:04 -05:00
  • 526160721a feat(brand): emblem behind hero text + Powered By footer with logo Claude 2026-07-18 16:56:22 -05:00
  • 352ae4f256 feat(brand): default favicon emblem + Powered By footer badge Claude 2026-07-18 16:40:09 -05:00
  • a16092f13a Merge pull request 'feat(brand): BRAND_* env scheme — instance branding without a rebuild' (#68) from feature/brand-env into main Colby Whitlock 2026-07-18 07:40:04 +00:00
  • 7a08546da6 feat(brand): BRAND_* env scheme — instance branding without a rebuild Claude 2026-07-18 02:20:04 -05:00
  • 1bb9e3c3c3 Merge pull request 'docs: move design docs to RunicGateway/docs' (#67) from chore/extract-docs into main Colby Whitlock 2026-07-18 05:51:30 +00:00
  • b8f67fb208 Merge branch 'main' into chore/extract-docs Colby Whitlock 2026-07-18 05:27:59 +00:00
  • e0fadbdcc2 Merge pull request 'chore(org): retarget org paths to RunicGateway' (#66) from chore/org-rename-runicgateway into main Colby Whitlock 2026-07-18 05:06:43 +00:00
  • b3033909d3 docs: move design docs to RunicGateway/docs Claude 2026-07-18 00:05:51 -05:00
  • 6c967d9a6c chore(org): retarget org paths to RunicGateway Claude 2026-07-17 23:46:36 -05:00
  • ee085496ab Merge pull request 'Protocol 2.0/2.1 uo-link integration — boards, cross-links, news gump, account provisioning' (#65) from feature/protocol2-integration into main Colby Whitlock 2026-07-18 02:34:25 +00:00
  • 3ef1c8e438 feat(provisioning): admin game-signup mode setting, invite link option, staff self-create Claude 2026-07-17 21:08:59 -05:00
  • 1629796235 feat(houses): tier house visibility — public IDOC-only, staff full, player own Claude 2026-07-17 16:50:37 -05:00
  • a165c90c62 fix(schema): remove semicolons from shard_governor_terms inline comments Claude 2026-07-17 16:25:14 -05:00
  • 2976d5982f feat(provisioning): provisioning UI — signup, invites, accept page, unlink Claude 2026-07-17 16:06:01 -05:00
  • 91c206bf76 feat(provisioning): game-account signup, admin email invites, unlink (2.0) Claude 2026-07-17 15:50:49 -05:00
  • 55a3adea99 feat(news): auto-push published news to the in-game Town Cryer News gump (2.1) Claude 2026-07-17 15:40:47 -05:00
  • 2957708bab feat(shard): Protocol 2.0 cross-links — titles, guild, governor, houses Claude 2026-07-17 12:45:15 -05:00
  • e9aa19a83d feat(shard): Protocol 2.0 boards UI — guilds, governors, houses, players-online Claude 2026-07-17 12:33:57 -05:00
  • 080478c4a1 feat(shard): ingest Protocol 2.0 boards — guilds, governors, presence, houses Claude 2026-07-17 12:28:54 -05:00
  • 3b333b1b49 Merge pull request 'ci(deploy): correct deploy runner label to uom-deploy-runner' (#64) from ci/fix-deploy-runner-label into main Colby Whitlock 2026-07-17 10:52:00 +00:00
  • 0facdb2b2a ci(deploy): correct deploy runner label to uom-deploy-runner Claude 2026-07-17 05:32:02 -05:00
  • 49ad6891cf Merge pull request 'ci(deploy): auto-deploy prod stack after image build on merge to main' (#63) from ci/auto-deploy-on-merge into main Colby Whitlock 2026-07-17 10:29:04 +00:00
  • 97d95052db ci(deploy): auto-deploy prod stack after image build on merge to main Claude 2026-07-17 05:03:01 -05:00
  • e744723db2 Merge pull request 'fix(bot): retry boot-time config fetch so bot self-heals on cold start' (#62) from fix/bot-boot-config-retry into main Colby Whitlock 2026-07-15 19:17:22 +00:00
  • fc2554e5c3 fix(bot): retry boot-time config fetch so bot self-heals on cold start Claude 2026-07-15 09:39:19 -05:00
  • 70122f3626 Merge pull request 'fix(public): always show real hero + drop nav from landing page' (#61) from fix/hero-stale-gate-and-nav into main Colby Whitlock 2026-07-15 11:03:51 +00:00
  • 64da0067f1 Merge branch 'main' into fix/hero-stale-gate-and-nav Colby Whitlock 2026-07-15 03:59:42 +00:00
  • 5b6b63e1bc fix(public): always show real hero; drop nav from landing page Claude 2026-07-14 22:57:49 -05:00
  • 01b3bb52bf Merge pull request 'feat(shard): admin write plane, help-page queue, and public champion board' (#58) from feature/shard-admin-champs into main Colby Whitlock 2026-07-14 18:46:50 +00:00
  • c31553aeb6 feat(shard): admin write plane, help-page queue, and public champion board Claude 2026-07-14 13:16:10 -05:00
  • 2dc360ca48 Merge pull request 'ci: gate PRs into main on server tests + client build' (#57) from ci/pr-checks into main Colby Whitlock 2026-07-12 15:40:17 +00:00
  • 34c511c8d0 ci: gate PRs into main on server tests + client build Claude 2026-07-12 10:07:16 -05:00
  • 4fe90ea368 Merge pull request 'feat(admin): view a user's shard footprint at /admin/users/:id' (#56) from feature/admin-user-view into main Colby Whitlock 2026-07-12 14:41:59 +00:00
  • ba4d758eab feat(admin): view a user's shard footprint at /admin/users/:id Claude 2026-07-12 09:36:43 -05:00
  • 696d82f114 Merge pull request 'deploy: split build into docker-compose.dev.yml (prod compose pulls only)' (#55) from deploy/compose-dev-prod-split into main Colby Whitlock 2026-07-11 23:45:41 +00:00
  • f4e7fc7e20 Merge branch 'main' into deploy/compose-dev-prod-split Colby Whitlock 2026-07-11 23:45:28 +00:00
  • 6d4cd91bcc deploy: split build into docker-compose.dev.yml overlay Claude 2026-07-11 18:42:05 -05:00
  • 3628268dda Merge pull request 'deploy: pull prebuilt registry images in compose (IMAGE_TAG)' (#54) from deploy/compose-use-registry-images into main Colby Whitlock 2026-07-11 23:36:55 +00:00
  • 25ff5aa836 deploy: pull prebuilt registry images in compose (IMAGE_TAG) Claude 2026-07-11 18:34:31 -05:00
  • 042a151358 Merge pull request 'ci: build & publish app + bot images to Gitea registry on merge' (#53) from ci/gitea-actions-image-build into main Colby Whitlock 2026-07-11 23:01:04 +00:00
  • 4f24959d49 ci: build & publish app + bot images to Gitea registry on merge ci/gitea-actions-image-build Claude 2026-07-11 17:59:55 -05:00
  • 99649727f3 Merge pull request 'News post → town crier + Discord announcement pipeline' (#52) from feature/news-announce-pipeline into main Colby Whitlock 2026-07-11 21:58:31 +00:00
  • ac858875c0 Merge branch 'main' into feature/news-announce-pipeline Colby Whitlock 2026-07-11 21:57:52 +00:00
  • 986a8d5d86 News post → town crier + Discord announcement pipeline Claude 2026-07-11 16:25:25 -05:00
  • 350433635b Merge pull request 'Homepage teaser: rich text editor' (#51) from feature/homepage-teaser-rte into main Colby Whitlock 2026-07-11 16:09:50 +00:00
  • a2590812e0 Give the homepage teaser a rich text editor Claude 2026-07-11 11:06:58 -05:00
  • 5ccb18e794 Merge pull request 'Frontend theme redo: player portal → Admin sidebar shell + stat-tile My Characters' (#50) from feature/frontend-theme-redo into main Colby Whitlock 2026-07-11 16:00:17 +00:00
  • bf9edde5b7 Bring player portal in line with Admin + stat-tile My Characters Claude 2026-07-11 10:58:03 -05:00
  • 6c310629c7 Merge pull request 'uo-link: staff-only public presence + admin character access' (#49) from feature/uo-link-sidecar into main Colby Whitlock 2026-07-11 14:32:48 +00:00
  • d72c2dadfc docs: document the uo-link shard integration in the README Claude 2026-07-11 09:29:45 -05:00
  • c4245e3f6a Restrict public presence to staff + let admins view any character Claude 2026-07-11 09:15:18 -05:00
  • 49d0c1bd11 Add shard activity feed + admin live feed; fix public-feed leak Claude 2026-07-11 03:10:03 -05:00
  • 74d2ead958 Let staff link their own characters + share the game-accounts UI Claude 2026-07-11 03:05:43 -05:00
  • 49ce230c3a Full-site nav: one auth-aware nav bar on every page Claude 2026-07-11 02:59:19 -05:00
  • fe6f93481b Add player portal + character-sheet front end (phase 4 follow-up) Claude 2026-07-11 02:51:50 -05:00
  • e7bc316863 Add admin shard control: config, status, town crier (phase 5) Claude 2026-07-11 02:22:17 -05:00
  • 1c9a9d26e1 Add public Shard page + player Game Accounts UI (phase 4) Claude 2026-07-11 02:17:45 -05:00
  • 064f02c4b6 Add player account linking + roster/vendor reads (phase 3) Claude 2026-07-11 02:13:46 -05:00
  • 523113f013 Add public shard read endpoints + live SSE stream (phase 2) Claude 2026-07-11 02:11:28 -05:00
  • 9d9f5aac28 Add uo-link WS ingest, storage tables and SSE broadcaster (phase 1) Claude 2026-07-11 02:08:56 -05:00
  • ab647756f0 Add uo-link sidecar foundation: config store + REST client (phase 0) Claude 2026-07-11 02:02:40 -05:00
  • d49008e9f2 Merge pull request 'CMS Page Builder (Wave 1): block-based Pages content type' (#47) from feature/cms-page-builder into main Colby Whitlock 2026-07-10 02:15:05 +00:00
  • e7f5f24809 Regenerate Swagger with the CMS pages endpoints Claude 2026-07-09 20:57:39 -05:00
  • 1dd7603f54 Add page builder admin UI + public page route (step 5 + step 6 client) Claude 2026-07-09 20:54:36 -05:00
  • 4d87c5f627 Add pages API: model, controller, routes, preview (steps 4/6/7/8) Claude 2026-07-09 20:48:31 -05:00
  • 764fb0c069 Add Wave 1 block renderers + editors (page builder step 3, client half) Claude 2026-07-09 20:37:34 -05:00
  • 6d31869ba2 Add Wave 1 block server schemas (page builder step 3, server half) Claude 2026-07-09 20:30:58 -05:00
  • fcef08e9b6 Add pages table + block registry scaffold (page builder step 2) Claude 2026-07-09 20:26:14 -05:00
  • 6180e8a071 Add rich-text alignment controls (left/center/right) Claude 2026-07-09 20:21:17 -05:00
  • d7fc2dccb7 Merge pull request 'Modernize email: Gmail OAuth2 sending + admin sidebar redesign' (#46) from feature/email-oauth2 into main Colby Whitlock 2026-07-08 03:33:42 +00:00
  • 455e850b91 Merge branch 'main' into feature/email-oauth2 Colby Whitlock 2026-07-08 03:33:11 +00:00
  • f8652c2399 Modernize email: Gmail OAuth2 sending, configured under Settings Claude 2026-07-07 22:29:27 -05:00
  • 5b3ab7f282 Merge pull request 'Redesign admin/staff sidebar: collapsible categories, icons, role-accurate nav' (#45) from feature/admin-nav-redesign into main Colby Whitlock 2026-07-08 02:56:15 +00:00
  • 17d42cebfe Redesign admin sidebar: collapsible categories, icons, role-accurate nav Claude 2026-07-07 21:54:37 -05:00
  • 5da27879e5 Merge pull request 'Gate /admin to staff roles; role-aware login redirects for players' (#44) from feature/player-accounts into main Colby Whitlock 2026-07-07 01:02:53 +00:00
  • cda0c16149 Merge branch 'main' into feature/player-accounts Colby Whitlock 2026-07-07 01:02:39 +00:00
  • 82807d18d9 Gate /admin to staff roles; role-aware login redirects for players Claude 2026-07-06 19:57:31 -05:00
  • d72deff2cc Merge pull request 'Player accounts: self-service player role, registration, and portal' (#43) from feature/player-accounts into main Colby Whitlock 2026-07-06 20:29:42 +00:00
  • 387db52510 Fix player getAccount has_password: read the raw row, not sanitized req.user Claude 2026-07-06 05:11:36 -05:00
  • 5daf260db9 Player accounts frontend + Swagger + schema comment fix Claude 2026-07-06 01:49:12 -05:00
  • f8bcc7f6a3 Player accounts backend: schema, registration, self-service, SSO provision Claude 2026-07-06 01:36:51 -05:00
  • cdd916e199 Ignore local .plans/ planning docs Claude 2026-07-06 01:17:16 -05:00
  • 4ab46410be Merge pull request 'Moderation dashboard: staff dashboard, user history, notes, event capture (Phase 6a + 6b)' (#42) from feature/moderation-dashboard into main Colby Whitlock 2026-07-05 20:51:38 +00:00
  • 2b4c4c5235 Merge branch 'main' into feature/moderation-dashboard feature/moderation-dashboard Colby Whitlock 2026-07-05 20:51:16 +00:00
  • 3027bb0400 Capture member/filter/spam events for the dashboard (Phase 6b) Claude 2026-07-05 10:36:09 -05:00
  • b0c0d1fe9b Add moderation dashboard, user history & notes (Phase 6a) Claude 2026-07-05 10:16:34 -05:00
  • f2691959ff Merge pull request 'Fix bot container inheriting site PORT/LOG_FILE from shared .env' (#41) from bugfix/bot-container-port-leak into main Colby Whitlock 2026-07-05 05:40:29 +00:00
  • 60d2121b83 Fix bot container inheriting site PORT/LOG_FILE from shared .env Claude 2026-07-05 00:39:16 -05:00