Commit Graph

  • ea46b5d346 Merge pull request 'Admin login hardening: RBAC-safe controls, optional TOTP, bot-scoring + IP ban (closes #9)' (#19) from feature/admin-login-hardening into main Colby Whitlock 2026-07-03 04:27:50 +00:00
  • d38c98ad9e Harden admin login: RBAC-safe controls, 2FA, bot-scoring, rate limits (#9) Claude 2026-07-02 23:22:35 -05:00
  • ad9c556c9a Merge pull request 'Derive uploaded file extension from mimetype, not originalname (fixes #11)' (#18) from fix/upload-extension-xss into main Colby Whitlock 2026-07-03 02:44:28 +00:00
  • e84835a0fb Derive uploaded file extension from mimetype, not originalname (#11) Claude 2026-07-02 21:41:56 -05:00
  • d89cc7e691 Merge pull request 'Validate and uniqueness-check username on user update (fixes #13)' (#17) from fix/username-validation-update into main Colby Whitlock 2026-07-03 02:39:42 +00:00
  • 43db509293 Validate and uniqueness-check username on user update (#13) Claude 2026-07-02 21:38:16 -05:00
  • 6b04aa72c1 Merge pull request 'Re-validate JWT against the DB in isLoggedIn (fixes #12)' (#16) from fix/stale-jwt-revalidation into main Colby Whitlock 2026-07-03 02:32:07 +00:00
  • 81318ae264 Merge branch 'main' into fix/stale-jwt-revalidation Colby Whitlock 2026-07-03 02:31:59 +00:00
  • 853224b578 Merge pull request 'Enforce role-based authorization on admin-only routes (fixes #10)' (#15) from fix/role-authorization into main Colby Whitlock 2026-07-03 02:31:06 +00:00
  • 8ad18140d0 Re-validate JWT against the DB in isLoggedIn (#12) Claude 2026-07-02 21:16:43 -05:00
  • 20d7150ab4 Enforce role-based authorization on admin-only routes (#10) Claude 2026-07-02 21:15:12 -05:00
  • 52c74db825 Merge pull request 'Fix #6: larger RTE toolbar buttons + bigger, both-axis-scrolling editor' (#8) from fix/rte-editor-sizing into main Colby Whitlock 2026-06-30 18:49:22 +00:00
  • 4c16040373 Fix #6: larger RTE toolbar buttons + bigger, both-axis-scrolling editor Claude 2026-06-30 13:47:15 -05:00
  • 103007e49a Merge pull request 'RTE Posts upgrade: TipTap rich-text editing + sanitization for posts' (#7) from rte-posts-upgrade into main Colby Whitlock 2026-06-30 18:34:01 +00:00
  • 438d252c05 Merge branch 'main' into rte-posts-upgrade Colby Whitlock 2026-06-30 18:33:16 +00:00
  • a5a8c1930c RTE Posts upgrade: TipTap editor + sanitization for posts Claude 2026-06-30 13:14:54 -05:00
  • fecd28238d Merge pull request 'hero-feature' (#4) from hero-feature into main Colby Whitlock 2026-06-28 14:22:41 +00:00
  • 73eac2a138 Hero editor: larger faithful canvas + real moon from the hero art whitlocktech 2026-06-28 09:13:22 -05:00
  • f69c86f737 Hero Phase 4: moon/badge/image elements + resize + snap grid whitlocktech 2026-06-28 08:47:05 -05:00
  • 785090eb97 Hero Phase 3: element select / drag / edit (text_block + buttons) whitlocktech 2026-06-28 08:40:52 -05:00
  • ccad727ec3 Hero Phase 2: editor shell + background/overlay + draft/preview/publish whitlocktech 2026-06-28 02:32:09 -05:00
  • 578bffc51f Hero Phase 1: layout data path + portal renderer whitlocktech 2026-06-28 02:18:09 -05:00
  • 30c2a30c80 Add hero canvas editor spec (corrected to current code) whitlocktech 2026-06-28 02:08:21 -05:00
  • 75b13159d7 Merge pull request 'Wiki upgrade: rich-text editing, categories, drafts, links/backlinks, tags, search, revisions' (#3) from wiki-upgrade into main Colby Whitlock 2026-06-27 21:22:44 +00:00
  • 7bb992f58d Wiki Phase 4: full-text search + revision history whitlocktech 2026-06-27 15:49:05 -05:00
  • 7c081ae749 Wiki Phase 3: internal links, backlinks, and tags whitlocktech 2026-06-27 11:25:15 -05:00
  • 4a7dbf0085 Wiki Phase 2: TipTap rich-text editor + inline image uploads whitlocktech 2026-06-27 10:57:27 -05:00
  • b925114923 Wiki Phase 1: categories, drafts/publish, HTML sanitization whitlocktech 2026-06-27 10:45:21 -05:00
  • dd1f61222d Add wiki upgrade spec and phased implementation plan whitlocktech 2026-06-27 03:39:54 -05:00
  • 673c0400c5 Merge pull request 'Document full-stack setup; fix dev proxy; drop stray temp script' (#2) from frontend into main Colby Whitlock 2026-06-27 07:24:24 +00:00
  • 8fdcb28cea Merge branch 'main' into frontend Colby Whitlock 2026-06-27 07:24:06 +00:00
  • 6f55c516c7 Document full-stack setup; fix dev proxy; drop stray temp script whitlocktech 2026-06-27 02:14:44 -05:00
  • 18c4b50ec3 Merge pull request 'Frontend update' (#1) from frontend into main Colby Whitlock 2026-06-27 02:55:47 +00:00
  • 6dba6a017c Frontend update whitlocktech 2026-06-26 21:51:27 -05:00
  • eef79e2403 Initial commit: UOMysticmoon backend (Express + MariaDB + JWT) whitlocktech 2026-06-26 20:58:32 -05:00