2026-06-06 - 2026-07-06

Overview

108 Active Pull Requests
122 Active Issues
Excluding merges, 4 authors have pushed 202 commits to main and 431 commits to all branches. On main, 102 files have changed and there have been 9546 additions and 7977 deletions.

3 Releases published by 1 user

Published release-candidate MokoGitea-Fork (VERSION: 00.00.01-rc) 2026-06-21 15:20:02 +00:00

Published development MokoGitea-Fork (VERSION: 00.00.01-dev) 2026-06-21 15:18:54 +00:00

Published stable MokoGitea (VERSION: 06.21.00) 2026-06-21 00:21:51 +00:00

108 Pull requests merged by 1 user

Merged #758 fix(ci): robust prod deploy — remove dev-health gate, kill tier-clobbering sed, rm -f before recreate 2026-07-06 15:57:54 +00:00

Merged #757 chore(sync): cascade main -> dev 2026-07-06 07:38:22 +00:00

Merged #733 Release: org-wide governance series (#727) — dev → main 2026-07-06 07:37:42 +00:00

Merged #756 fix(ci): make Tests an independent job (work around Gitea needs-chain scheduler stall) 2026-07-06 03:42:47 +00:00

Merged #755 fix(tests): repair tests/integration compile errors (upstream API/import drift) 2026-07-06 03:14:25 +00:00

Merged #754 chore(manifest): remove deprecated .mokogitea/manifest.xml parser; mokoplatform→mokocli 2026-07-06 02:38:22 +00:00

Merged #751 feat(ci): deploy-rc.yml — auto-deploy rc branch to the new RC environment 2026-07-06 00:04:04 +00:00

Merged #750 feat: org branch protection per-user (username/email) allowlists + actions-bot toggle (#727) 2026-07-05 22:54:51 +00:00

Merged #748 chore(sync): cascade main -> dev 2026-07-05 22:03:52 +00:00

Merged #743 fix(locale): duplicate en-US key crashes boot under jsonv2 (#696/#728) 2026-07-05 20:32:28 +00:00

Merged #742 fix(security): code scanner RE2 lookahead panics server at startup (#552) 2026-07-05 20:07:57 +00:00

Merged #741 fix: org-governance release review findings + dev deploy targeting (#727, #733) 2026-07-05 19:51:18 +00:00

Merged #739 docs(api): OpenAPI spec + README/CHANGELOG for org-governance (#727, #738) 2026-07-05 15:19:21 +00:00

Merged #740 fix(ci): recreate dev container to avoid name conflict on deploy 2026-07-05 15:19:01 +00:00

Merged #737 fix(ci): pass TAG/REGISTRY_TOKEN into remote shell in dev deploy 2026-07-05 06:15:11 +00:00

Merged #736 fix: repair unit-test compile + vet failures (partial integration cleanup) 2026-07-05 05:58:55 +00:00

Merged #735 fix: repair build (renamed org-visibility helper) + gofmt 2026-07-05 05:08:11 +00:00

Merged #734 chore: remove stray package-lock.json accidentally committed to dev 2026-07-05 04:41:08 +00:00

Merged #732 feat(org): org-level email domain policy for members (#727) 2026-07-05 04:34:26 +00:00

Merged #731 feat(org): org-level repository defaults applied on repo create/transfer (#727) 2026-07-05 04:33:50 +00:00

Merged #730 feat(org): org-level push policy enforced in the pre-receive hook (#727) 2026-07-05 04:33:18 +00:00

Merged #729 feat(org): org-level tag protection, layered with per-repo protected tags (#727) 2026-07-05 04:33:02 +00:00

Merged #728 fix(org): layer org-level branch protection with repo rules — most-restrictive wins (#727) 2026-07-05 04:32:38 +00:00

Merged #726 fix: render org teams list and make issue type editable (#720, #721) 2026-07-04 21:32:05 +00:00

Merged #724 fix: support radio inputs in admin system config form 2026-07-04 19:01:40 +00:00

Merged #718 fix: remove orphaned deploy-manual workflow 2026-06-30 18:33:46 +00:00

Merged #717 release: code security scanner (#552) 2026-06-28 19:00:45 +00:00

Merged #716 feat: code security scanner with OWASP pattern detection (#552) 2026-06-28 16:08:31 +00:00

Merged #715 fix: pr-check platform detection queries metadata API 2026-06-28 11:10:43 +00:00

Merged #714 release: cascade merge, status presets, default teams, secret scanning 2026-06-28 09:41:36 +00:00

Merged #710 feat: cascade merge — auto-create PRs to downstream branches after merge (#460) 2026-06-28 08:52:29 +00:00

Merged #709 feat: issue status presets and cross-org migration (#507) 2026-06-28 08:49:39 +00:00

Merged #713 feat: security scanning API + pre-receive hook blocking (#692) 2026-06-28 08:46:04 +00:00

Merged #708 feat(orgs): auto-create default teams on org creation (#513) 2026-06-28 08:45:37 +00:00

Merged #712 fix: cherry-pick upstream security fixes from v1.26.3 and v1.26.4 2026-06-28 08:45:15 +00:00

Merged #707 release: branch protection delete allowlist (#696) 2026-06-28 01:20:32 +00:00

Merged #706 feat: add delete allowlist for branch protection rules (#696) 2026-06-28 00:36:29 +00:00

Merged #705 merge: sync main into dev 2026-06-27 20:00:23 +00:00

Merged #704 fix: cherry-pick upstream v1.26.2 security and actions fixes 2026-06-27 05:31:09 +00:00

Merged #703 release: token scope editing, ci-reporter refactor, workflow standardization 2026-06-25 19:44:22 +00:00

Merged #701 refactor: centralize ci-issue-reporter into MokoCLI + reusable workflow 2026-06-25 17:35:29 +00:00

Merged #700 feat: edit API token scopes + standardize workflow tokens 2026-06-25 16:25:18 +00:00

Merged #699 feat: add ability to edit API token scopes 2026-06-25 15:00:25 +00:00

Merged #698 feat: add licensing API token scope 2026-06-25 14:37:50 +00:00

Merged #695 fix: correct dev health URL to git.dev.mokoconsulting.tech 2026-06-23 23:08:24 +00:00

Merged #694 feat: wiki search, metadata deploy fields, workflow cleanup 2026-06-23 22:34:52 +00:00

Merged #689 Release: Wiki redirects, code review fixes, bug fixes 2026-06-21 23:14:16 +00:00

Merged #682 Release: Wiki system, licensing, issue statuses, metadata API 2026-06-21 22:26:45 +00:00

Merged #662 fix: resolve all compile errors in licensing endpoints 2026-06-21 04:10:10 +00:00

Merged #661 fix: use ctx.APIError in licensing endpoints (build fix) 2026-06-21 02:50:00 +00:00

Merged #660 feat: licensing API phase 2 — validation, signed downloads, management, tier admin 2026-06-21 02:37:32 +00:00

Merged #659 feat: DLID licensing system — tables, models, update endpoint 2026-06-21 00:18:01 +00:00

Merged #657 feat: support .mokogitea, .profile, and .github as org/user profile repo names 2026-06-20 18:06:09 +00:00

Merged #656 fix: MySQL 8.0 compat for migration v358 DROP COLUMN 2026-06-20 16:40:03 +00:00

Merged #654 fix: remove missed DisplayName reference in manifest_sync.go 2026-06-20 15:58:32 +00:00

Merged #653 feat: remove display_name, compute from extension_type + name (#650) 2026-06-20 15:47:23 +00:00

Merged #648 Release: PackageType → ExtensionType rename + deploy fixes 2026-06-19 07:04:32 +00:00

Merged #647 refactor: rename PackageType → ExtensionType (#646) 2026-06-19 07:02:32 +00:00

Merged #645 fix: rename custom fields handlers, clean metadata API, remove Version field 2026-06-19 06:17:25 +00:00

Merged #644 fix: lowercase Joomla element names, rename Manifest → Metadata (#635) 2026-06-18 21:05:48 +00:00

Merged #642 merge: dev into main - remove version from manifest 2026-06-18 17:04:39 +00:00

Merged #641 fix: remove version from manifest first-class fields 2026-06-18 16:58:01 +00:00

Merged #640 merge: dev into main — CI workflow triggers + version bump 2026-06-18 15:32:08 +00:00

Merged #639 merge: dev into main 2026-06-18 15:20:43 +00:00

Merged #638 fix: Joomla update server — element names, platform gating, domain race 2026-06-18 15:06:07 +00:00

Merged #634 fix: correct <client> tag per extension type in Joomla update feed (#611) 2026-06-14 20:01:56 +00:00

Merged #614 chore: update changelog with 06.15.00 features 2026-06-12 03:19:35 +00:00

Merged #613 feat(issues): make status_id, priority_id, type_id required on create (#598) 2026-06-12 02:59:56 +00:00

Merged #612 feat(custom-fields): add required flag UI and API validation (#597) 2026-06-12 02:59:24 +00:00

Merged #609 fix: deploy workflow clones wrong repo and runs swapoff 2026-06-11 23:23:08 +00:00

Merged #608 fix: wiki API sub-page support and content response (#606, #607) 2026-06-11 22:17:02 +00:00

Merged #605 fix: update server feed generation bugs (#601) 2026-06-11 21:37:54 +00:00

Merged #600 fix(ui): open raw file links in new tab (#581) 2026-06-11 21:14:49 +00:00

Merged #599 fix: return 404 for update feeds when update server is disabled (#589) 2026-06-11 21:12:45 +00:00

Merged #590 feat: issue metadata API + org wiki tab 2026-06-09 15:24:22 +00:00

Merged #591 feat: issue metadata API — first-class status, priority, type fields 2026-06-09 15:22:24 +00:00

Merged #588 release: remove duplicate MCP, update submodule with manifest tools 2026-06-07 19:34:10 +00:00

Merged #587 chore: remove duplicate .mokogitea/mcp, update mcp submodule with manifest tools 2026-06-07 19:31:32 +00:00

Merged #586 release: template duplicate fix 2026-06-07 18:55:52 +00:00

Merged #585 fix(manifest): remove duplicate element name block in template 2026-06-07 18:53:31 +00:00

Merged #584 release: manifest distribution fields + update server fix 2026-06-07 18:38:18 +00:00

Merged #583 feat(manifest): distribution metadata fields (phase 1 consolidation) 2026-06-07 18:30:16 +00:00

Merged #579 release: fix update server disable bug 2026-06-07 18:15:09 +00:00

Merged #577 fix: allow disabling update server once enabled 2026-06-07 18:14:22 +00:00

Merged #576 release: template fix for manifest settings 2026-06-07 17:52:41 +00:00

Merged #575 fix(manifest): fix template end mismatch in Joomla settings block 2026-06-07 17:51:50 +00:00

Merged #574 release: manifest sync + element name + workflow rename 2026-06-07 17:37:44 +00:00

Merged #573 fix(manifest): sync new fields + rename moko-platform everywhere 2026-06-07 17:37:14 +00:00

Merged #572 feat(manifest): element name, version prefix, platform/language dropdowns 2026-06-07 17:25:17 +00:00

Merged #571 release: manifest version prefix + platform/language dropdowns 2026-06-07 17:13:52 +00:00

Merged #570 feat(manifest): version prefix + platform dropdown fix 2026-06-07 17:13:21 +00:00

Merged #569 release: v1.26.1-moko.06.12 - rename + changelog + Joomla fix 2026-06-07 16:58:09 +00:00

Merged #566 release: dependency scanner + CDN release delivery 2026-06-07 16:39:31 +00:00

Merged #567 fix(licensing): hide require-key option for Joomla update servers 2026-06-07 16:39:14 +00:00

Merged #565 feat(cdn): built-in CDN for release asset delivery 2026-06-07 16:12:50 +00:00

Merged #562 feat(security): dependency vulnerability scanner 2026-06-07 16:12:32 +00:00

Merged #560 chore: final version update 2026-06-07 02:21:11 +00:00

Merged #559 fix(settings): remove duplicate description from manifest 2026-06-07 02:08:40 +00:00

Merged #558 chore: wiki version update 2026-06-07 01:57:19 +00:00

Merged #557 feat: Issue Types settings + MCP SSE + npm auto-publish 2026-06-07 00:53:51 +00:00

Merged #556 fix(auth): login form with OAuth on all error pages 2026-06-06 23:26:49 +00:00

Merged #547 fix(auth): show OAuth providers on 403 login form 2026-06-06 23:16:47 +00:00

Merged #546 chore: changelog + MCP type/security tools 2026-06-06 22:52:04 +00:00

Merged #544 chore: update wiki 2026-06-06 22:26:58 +00:00

Merged #543 feat(issues): first-class Type field + list badges 2026-06-06 22:13:46 +00:00

Merged #542 fix(ui): dashboard issue count badges 2026-06-06 21:56:34 +00:00

Merged #541 feat(security): add Security tab to repo navigation 2026-06-06 21:36:42 +00:00

Merged #540 feat(security): built-in security scanning platform (#508) 2026-06-06 21:24:18 +00:00

104 Issues closed from 2 users

Closed #752 chore(deploy): rebuild + redeploy for moko-platform→mokocli manifest-schema rename (runner/mount preservation) 2026-07-06 16:49:07 +00:00

Closed #749 Release notes from a curated release_notes.md (with CHANGELOG fallback + cycle reset) 2026-07-05 22:09:01 +00:00

Closed #727 Org-level branch protection is stored but never enforced (no enforcement/materialization) 2026-07-05 04:32:40 +00:00

Closed #720 [BUG] Teams page not showing teams in organization 2026-07-04 21:33:09 +00:00

Closed #552 feat(security): code security analysis scanner module 2026-06-28 16:08:45 +00:00

Closed #309 tech-debt: Add authorization header support to webhook integrations 2026-06-28 13:08:53 +00:00

Closed #334 tech-debt: Miscellaneous frontend TODOs (stopwatch flicker, SVG access, mermaid dark mode) 2026-06-28 13:08:42 +00:00

Closed #329 tech-debt: Migration framework does not handle foreign keys 2026-06-28 13:08:40 +00:00

Closed #327 tech-debt: Fix WebAuthn credential type handling 2026-06-28 13:08:38 +00:00

Closed #325 tech-debt: Actions/CI runner communication improvements 2026-06-28 13:08:36 +00:00

Closed #321 tech-debt: Fix ACME/TLS setup path issues and install flow 2026-06-28 13:08:34 +00:00

Closed #317 tech-debt: Fix abused repo status fields (broken, is_empty) 2026-06-28 13:08:32 +00:00

Closed #312 tech-debt: Fix git command stderr handling design 2026-06-28 13:08:30 +00:00

Closed #310 tech-debt: Fix incorrect Vite manifest CSS parser in backend 2026-06-28 13:08:28 +00:00

Closed #483 feat: org-level custom fields for repos and issues — replace manifest.xml and per-repo field setup 2026-06-28 13:05:45 +00:00

Closed #692 feat(security): built-in secret scanning (replace gitleaks CI workflow) 2026-06-28 08:52:58 +00:00

Closed #513 feat(orgs): auto-create default teams on org creation 2026-06-28 08:52:56 +00:00

Closed #507 feat(issues): standard status presets and cross-org status migration 2026-06-28 08:52:53 +00:00

Closed #460 feat: cascade merge — auto-create PRs to downstream branches after merge 2026-06-28 08:52:51 +00:00

Closed #696 feat: add delete whitelist to branch protection rules 2026-06-28 00:36:52 +00:00

Closed #555 feat(issues): org settings pages for Issue Types 2026-06-27 20:19:31 +00:00

Closed #693 feat: discover workflows in subdirectories of .mokogitea/workflows/ 2026-06-27 19:35:17 +00:00

Closed #383 fix: http content file render (#37850) 2026-06-27 02:42:29 +00:00

Closed #382 fix(actions): ack re-sent UpdateLog finalize idempotently (#37885) 2026-06-27 02:42:26 +00:00

Closed #381 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 2026-06-27 02:42:24 +00:00

Closed #380 fix(actions): keep action run title clickable when commit subject is a URL (#37867) 2026-06-27 02:42:22 +00:00

Closed #379 fix(actions): exclude workflow_call from workflow trigger detection (#37894) 2026-06-27 02:42:20 +00:00

Closed #225 fix(security): cherry-pick upstream v1.26.2 security and bug fixes 2026-06-27 02:42:18 +00:00

Closed #232 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 2026-06-27 02:21:42 +00:00

Closed #231 fix(actions): keep action run title clickable when commit subject is a URL (#37867) 2026-06-27 02:21:40 +00:00

Closed #230 fix(actions): exclude workflow_call from workflow trigger detection (#37894) 2026-06-27 02:21:39 +00:00

Closed #229 fix(actions): ack re-sent UpdateLog finalize idempotently (#37885) 2026-06-27 02:21:37 +00:00

Closed #301 feat(licenses): license validation API endpoint 2026-06-27 02:21:20 +00:00

Closed #299 feat(licenses): multi-site keys and domain enforcement 2026-06-27 02:21:18 +00:00

Closed #298 feat(licenses): key expiry editing and domain assignment UI 2026-06-27 02:21:16 +00:00

Closed #297 feat(licenses): store and display full keys with copy button 2026-06-27 02:21:14 +00:00

Closed #296 feat(licenses): full commercial license management system 2026-06-27 02:21:12 +00:00

Closed #134 feat: release license key generation and management 2026-06-27 02:21:10 +00:00

Closed #697 feat: add API permission scopes for custom features 2026-06-25 14:37:53 +00:00

Closed #691 Custom issue status API endpoint returns 404 2026-06-23 17:28:07 +00:00

Closed #675 feat(wiki): print view and export (PDF, ZIP, single-page HTML) 2026-06-22 13:52:21 +00:00

Closed #674 feat(wiki): per-folder access control for wiki sections 2026-06-22 13:52:13 +00:00

Closed #673 feat(wiki): enhanced table of contents — collapsible, numbered, floating 2026-06-22 00:34:34 +00:00

Closed #671 feat(wiki): wiki templates — reusable content blocks via transclusion 2026-06-22 00:05:25 +00:00

Closed #668 feat(wiki): page categories via frontmatter 2026-06-21 23:32:23 +00:00

Closed #667 feat(wiki): revision diff — compare any two wiki page versions 2026-06-21 23:23:24 +00:00

Closed #690 fix: org metadata API endpoints should respect org visibility for unauthenticated requests 2026-06-21 23:17:54 +00:00

Closed #664 feat: allow _Sidebar.md to override auto-generated wiki sidebar 2026-06-21 23:03:04 +00:00

Closed #672 feat(wiki): page rename/move with automatic redirects 2026-06-21 23:01:18 +00:00

Closed #670 feat(wiki): recent changes feed and wiki activity page 2026-06-21 22:21:27 +00:00

Closed #666 feat(wiki): internal wikilinks with [[Page Name]] syntax 2026-06-21 21:03:36 +00:00

Closed #669 feat(wiki): backlinks — "What links here" for wiki pages 2026-06-21 16:45:44 +00:00

Closed #681 feat: enforce required baseline issue statuses with custom status support 2026-06-21 16:30:00 +00:00

Closed #680 feat: add folder-based tree sidebar to org wiki 2026-06-21 16:01:04 +00:00

Closed #676 feat: make metadata/manifest API endpoint publicly accessible without auth 2026-06-21 15:38:45 +00:00

Closed #545 feat(wiki): full-text search across wiki pages 2026-06-21 13:43:19 +00:00

Closed #663 chore: fix wiki — MokoMokoGitea typos, stale refs, add licensing docs 2026-06-21 05:39:14 +00:00

Closed #615 Multi-repo license keys — single DLID covers multiple repos per product tier 2026-06-21 02:10:47 +00:00

Closed #616 ROADMAP — Multi-repo licensing system implementation plan 2026-06-21 02:10:39 +00:00

Closed #625 License management dashboard — user-facing license list, domains, entitlements 2026-06-21 02:10:14 +00:00

Closed #626 Admin license management — create, revoke, modify licenses and tiers 2026-06-21 02:07:46 +00:00

Closed #631 Upgrade/downgrade flow — tier changes without new DLID 2026-06-21 02:01:45 +00:00

Closed #630 MokoSuite CRM integration — license purchase, DLID delivery, customer portal 2026-06-21 01:36:16 +00:00

Closed #629 License status widget — Joomla admin module showing tier, expiry, domains 2026-06-21 01:27:54 +00:00

Closed #628 Shared MokoSuite system plugin — single DLID entry, auto-configure all update sites 2026-06-21 01:22:05 +00:00

Closed #627 Product tier admin — define tiers and repo-to-tier mappings 2026-06-21 01:15:28 +00:00

Closed #624 License management API — CRUD for admin and user dashboard 2026-06-21 01:04:45 +00:00

Closed #622 Signed download endpoint — ed25519 time-limited download URLs 2026-06-21 00:59:50 +00:00

Closed #623 License validation API — validate DLID + product + domain 2026-06-21 00:52:51 +00:00

Closed #621 Update XML endpoint — Joomla-compatible update server with DLID validation 2026-06-20 22:15:40 +00:00

Closed #620 Activation model — domain registration, limit enforcement 2026-06-20 21:30:13 +00:00

Closed #619 Entitlement model — product code mapping, tier expansion 2026-06-20 21:29:49 +00:00

Closed #618 License model — CRUD, DLID generation, validation logic 2026-06-20 21:29:46 +00:00

Closed #617 Database migration — license, entitlement, activation, product_tier tables 2026-06-20 20:52:41 +00:00

Closed #649 bug: manifest_update tool missing fields available in manifest API 2026-06-20 20:02:18 +00:00

Closed #651 Support GitHub-style org and user profile repos (.github, .profile) 2026-06-20 18:06:10 +00:00

Closed #655 feat: generate changelog.xml in update stream from release descriptions 2026-06-20 17:33:33 +00:00

Closed #650 feat: auto-generate display_name from extension_type + repo name 2026-06-20 17:25:32 +00:00

Closed #646 refactor: rename package_type to extension_type across model, API, and manifest sync 2026-06-19 07:04:50 +00:00

Closed #635 fix: derive Joomla element name from package_type + repo name 2026-06-18 21:05:49 +00:00

Closed #632 feat: serve TUF metadata for Joomla update server endpoints 2026-06-14 19:35:06 +00:00

Closed #598 feat(issues): make status_id, priority_id, type_id required on issue create 2026-06-12 02:59:59 +00:00

Closed #597 feat(custom-fields): add required flag to custom field definitions 2026-06-12 02:59:27 +00:00

Closed #601 fix: update server feed generation bugs in joomla.go 2026-06-12 02:34:06 +00:00

Closed #607 Wiki API: content_base64 empty in POST/PATCH responses 2026-06-11 22:17:09 +00:00

Closed #606 Wiki API: sub-pages with path separators return 404 2026-06-11 22:17:08 +00:00

Closed #604 fix: feed generator should use FullElementName() instead of raw ElementName 2026-06-11 21:22:41 +00:00

Closed #603 fix: pre-release version suffix number lost in update feed 2026-06-11 21:22:39 +00:00

Closed #602 fix: update feed emits string client values instead of numeric 0/1 2026-06-11 21:22:37 +00:00

Closed #581 fix(ui): raw file button should open in new window 2026-06-11 21:14:49 +00:00

Closed #589 bug: update server feeds still respond when feature is disabled 2026-06-11 21:12:46 +00:00

Closed #592 fix: update feed generates wrong element and type for Joomla packages 2026-06-11 17:21:28 +00:00

Closed #512 feat(updateserver): use repo_manifest as metadata source in feed generators 2026-06-10 04:04:49 +00:00

Closed #554 feat(mcp): npm auto-publish workflow on release 2026-06-10 04:04:48 +00:00

Closed #596 Deploy issue metadata API — status, priority, type first-class fields 2026-06-10 04:04:46 +00:00

Closed #594 Org wiki tab: switch from standalone wiki repos to .profile wiki sidecars 2026-06-09 20:05:31 +00:00

Closed #593 Merge org wiki repos into profile repo wikis 2026-06-09 19:50:20 +00:00

Closed #582 feat(manifest): consolidate update server settings into manifest 2026-06-07 18:38:34 +00:00

Closed #580 fix: opening dot files returns 403 error 2026-06-07 18:18:10 +00:00

Closed #578 fix(ui): add raw file link button to file view 2026-06-07 18:16:00 +00:00

Closed #548 chore: rename moko-platform to MokoPlatform 2026-06-07 16:58:25 +00:00

Closed #561 feat: built-in CDN asset delivery platform 2026-06-07 16:12:50 +00:00

Closed #551 feat(security): dependency vulnerability scanner module 2026-06-07 16:12:33 +00:00

Closed #508 feat(security): built-in security scanning platform for repositories 2026-06-06 21:24:18 +00:00

91 Issues created by 1 user

Opened #545 feat(wiki): full-text search across wiki pages 2026-06-06 22:34:03 +00:00

Opened #548 chore: rename moko-platform to MokoPlatform 2026-06-06 23:20:00 +00:00

Opened #550 feat(wiki): full-text search across wiki pages 2026-06-06 23:20:00 +00:00

Opened #549 feat(wiki): bulk migrate remaining flat wikis to folder structure 2026-06-06 23:20:00 +00:00

Opened #551 feat(security): dependency vulnerability scanner module 2026-06-06 23:20:01 +00:00

Opened #553 feat(mcp): SSE endpoint hosted at git.mokoconsulting.tech/mcp 2026-06-06 23:20:01 +00:00

Opened #552 feat(security): code security analysis scanner module 2026-06-06 23:20:01 +00:00

Opened #554 feat(mcp): npm auto-publish workflow on release 2026-06-06 23:20:02 +00:00

Opened #555 feat(issues): org settings pages for Issue Types 2026-06-06 23:20:02 +00:00

Opened #561 feat: built-in CDN asset delivery platform 2026-06-07 15:24:58 +00:00

Opened #563 feat(cdn): custom domain mapping per organization 2026-06-07 15:48:13 +00:00

Opened #564 feat(orgs): white-label custom domain with org branding 2026-06-07 15:49:14 +00:00

Opened #578 fix(ui): add raw file link button to file view 2026-06-07 18:14:06 +00:00

Opened #580 fix: opening dot files returns 403 error 2026-06-07 18:15:23 +00:00

Opened #581 fix(ui): raw file button should open in new window 2026-06-07 18:16:13 +00:00

Opened #582 feat(manifest): consolidate update server settings into manifest 2026-06-07 18:20:36 +00:00

Opened #589 bug: update server feeds still respond when feature is disabled 2026-06-07 20:42:22 +00:00

Opened #592 fix: update feed generates wrong element and type for Joomla packages 2026-06-09 19:18:43 +00:00

Opened #593 Merge org wiki repos into profile repo wikis 2026-06-09 19:27:51 +00:00

Opened #594 Org wiki tab: switch from standalone wiki repos to .profile wiki sidecars 2026-06-09 19:59:25 +00:00

Opened #596 Deploy issue metadata API — status, priority, type first-class fields 2026-06-09 21:11:48 +00:00

Opened #597 feat(custom-fields): add required flag to custom field definitions 2026-06-10 04:05:57 +00:00

Opened #598 feat(issues): make status_id, priority_id, type_id required on issue create 2026-06-10 04:07:03 +00:00

Opened #601 fix: update server feed generation bugs in joomla.go 2026-06-11 21:14:57 +00:00

Opened #602 fix: update feed emits string client values instead of numeric 0/1 2026-06-11 21:15:18 +00:00

Opened #603 fix: pre-release version suffix number lost in update feed 2026-06-11 21:15:27 +00:00

Opened #604 fix: feed generator should use FullElementName() instead of raw ElementName 2026-06-11 21:15:34 +00:00

Opened #606 Wiki API: sub-pages with path separators return 404 2026-06-11 21:42:31 +00:00

Opened #607 Wiki API: content_base64 empty in POST/PATCH responses 2026-06-11 21:42:45 +00:00

Opened #615 Multi-repo license keys — single DLID covers multiple repos per product tier 2026-06-12 07:46:55 +00:00

Opened #616 ROADMAP — Multi-repo licensing system implementation plan 2026-06-12 07:56:49 +00:00

Opened #617 Database migration — license, entitlement, activation, product_tier tables 2026-06-12 07:57:18 +00:00

Opened #618 License model — CRUD, DLID generation, validation logic 2026-06-12 07:57:39 +00:00

Opened #619 Entitlement model — product code mapping, tier expansion 2026-06-12 07:57:59 +00:00

Opened #620 Activation model — domain registration, limit enforcement 2026-06-12 07:58:18 +00:00

Opened #621 Update XML endpoint — Joomla-compatible update server with DLID validation 2026-06-12 07:58:38 +00:00

Opened #622 Signed download endpoint — ed25519 time-limited download URLs 2026-06-12 07:58:57 +00:00

Opened #623 License validation API — validate DLID + product + domain 2026-06-12 07:59:17 +00:00

Opened #624 License management API — CRUD for admin and user dashboard 2026-06-12 07:59:34 +00:00

Opened #625 License management dashboard — user-facing license list, domains, entitlements 2026-06-12 07:59:51 +00:00

Opened #626 Admin license management — create, revoke, modify licenses and tiers 2026-06-12 08:00:08 +00:00

Opened #627 Product tier admin — define tiers and repo-to-tier mappings 2026-06-12 08:00:27 +00:00

Opened #628 Shared MokoSuite system plugin — single DLID entry, auto-configure all update sites 2026-06-12 08:00:48 +00:00

Opened #629 License status widget — Joomla admin module showing tier, expiry, domains 2026-06-12 08:01:03 +00:00

Opened #630 MokoSuite CRM integration — license purchase, DLID delivery, customer portal 2026-06-12 08:01:24 +00:00

Opened #631 Upgrade/downgrade flow — tier changes without new DLID 2026-06-12 08:01:59 +00:00

Opened #632 feat: serve TUF metadata for Joomla update server endpoints 2026-06-13 13:47:46 +00:00

Opened #635 fix: derive Joomla element name from package_type + repo name 2026-06-18 13:28:17 +00:00

Opened #646 refactor: rename package_type to extension_type across model, API, and manifest sync 2026-06-19 06:33:43 +00:00

Opened #649 bug: manifest_update tool missing fields available in manifest API 2026-06-19 07:18:54 +00:00

Opened #650 feat: auto-generate display_name from extension_type + repo name 2026-06-19 07:31:33 +00:00

Opened #651 Support GitHub-style org and user profile repos (.github, .profile) 2026-06-19 07:43:40 +00:00

Opened #655 feat: generate changelog.xml in update stream from release descriptions 2026-06-20 16:03:48 +00:00

Opened #663 chore: fix wiki — MokoMokoGitea typos, stale refs, add licensing docs 2026-06-21 04:57:04 +00:00

Opened #664 feat: allow _Sidebar.md to override auto-generated wiki sidebar 2026-06-21 06:16:53 +00:00

Opened #665 feat(wiki): CodeMirror editor for wiki pages (replace EasyMDE) 2026-06-21 06:31:53 +00:00

Opened #666 feat(wiki): internal wikilinks with [[Page Name]] syntax 2026-06-21 06:31:56 +00:00

Opened #667 feat(wiki): revision diff — compare any two wiki page versions 2026-06-21 06:32:00 +00:00

Opened #668 feat(wiki): page categories via frontmatter 2026-06-21 06:32:43 +00:00

Opened #669 feat(wiki): backlinks — "What links here" for wiki pages 2026-06-21 06:33:08 +00:00

Opened #670 feat(wiki): recent changes feed and wiki activity page 2026-06-21 06:33:31 +00:00

Opened #671 feat(wiki): wiki templates — reusable content blocks via transclusion 2026-06-21 06:34:10 +00:00

Opened #672 feat(wiki): page rename/move with automatic redirects 2026-06-21 13:40:40 +00:00

Opened #673 feat(wiki): enhanced table of contents — collapsible, numbered, floating 2026-06-21 13:40:45 +00:00

Opened #674 feat(wiki): per-folder access control for wiki sections 2026-06-21 13:41:14 +00:00

Opened #675 feat(wiki): print view and export (PDF, ZIP, single-page HTML) 2026-06-21 13:41:23 +00:00

Opened #676 feat: make metadata/manifest API endpoint publicly accessible without auth 2026-06-21 14:55:17 +00:00

Opened #680 feat: add folder-based tree sidebar to org wiki 2026-06-21 15:59:30 +00:00

Opened #681 feat: enforce required baseline issue statuses with custom status support 2026-06-21 16:02:05 +00:00

Opened #690 fix: org metadata API endpoints should respect org visibility for unauthenticated requests 2026-06-21 23:14:31 +00:00

Opened #691 Custom issue status API endpoint returns 404 2026-06-23 17:26:17 +00:00

Opened #692 feat(security): built-in secret scanning (replace gitleaks CI workflow) 2026-06-23 18:03:43 +00:00

Opened #693 feat: discover workflows in subdirectories of .mokogitea/workflows/ 2026-06-23 18:05:27 +00:00

Opened #696 feat: add delete whitelist to branch protection rules 2026-06-25 13:20:46 +00:00

Opened #697 feat: add API permission scopes for custom features 2026-06-25 14:05:09 +00:00

Opened #719 (feat) Comprehensive Mobile Responsiveness Across All Pages 2026-07-01 05:03:50 +00:00

Opened #720 [BUG] Teams page not showing teams in organization 2026-07-01 05:08:45 +00:00

Opened #721 [BUG] Issue Type not editable 2026-07-01 05:11:18 +00:00

Opened #722 Cleanup and Standardization of issue templates through ecosystem 2026-07-01 05:22:17 +00:00

Opened #723 (feat) Issue and Pull Request Voting (Upvote / Downvote) 2026-07-01 15:48:03 +00:00

Opened #725 Enforce dot-prefixed repositories are always private (cannot be made public) 2026-07-04 20:54:41 +00:00

Opened #727 Org-level branch protection is stored but never enforced (no enforcement/materialization) 2026-07-04 23:41:27 +00:00

Opened #738 Expand OpenAPI spec + MCP tooling for org-governance endpoints (#727 series) 2026-07-05 06:23:58 +00:00

Opened #744 feat: let issue templates set MokoGitea first-class fields (priority / status / type / custom fields) 2026-07-05 20:59:50 +00:00

Opened #745 Org default teams: add Protected option + bot-account naming/auto-membership follow-ups (#513) 2026-07-05 21:09:51 +00:00

Opened #746 Auto-add the actions bot to the CI/CD team on org creation (#513) 2026-07-05 21:13:24 +00:00

Opened #747 Add a dedicated system API/automation bot account (mokogitea-api) 2026-07-05 21:23:49 +00:00

Opened #749 Release notes from a curated release_notes.md (with CHANGELOG fallback + cycle reset) 2026-07-05 22:04:36 +00:00

Opened #752 chore(deploy): rebuild + redeploy for moko-platform→mokocli manifest-schema rename (runner/mount preservation) 2026-07-05 23:42:45 +00:00

Opened #753 Manifest platform auto-detects as nodejs, not go — pin platform in .mokogitea manifest 2026-07-06 01:15:11 +00:00

Opened #759 Audit client/extension repos for stale manifest metadata (element_name / extension_type) → silent no-update 2026-07-06 16:56:35 +00:00

18 Unresolved Conversations

Open #34 feat: Audit log API 2026-07-06 16:56:35 +00:00

Open #2 feat: Custom fields on issues 2026-07-05 20:44:53 +00:00

Open #331 tech-debt: Dropzone upload path consistency and error handling 2026-06-28 13:20:04 +00:00

Open #332 tech-debt: OAuth2 link account and app secret regeneration 2026-06-28 13:20:00 +00:00

Open #328 tech-debt: Implement incomplete pull request tests 2026-06-28 13:19:56 +00:00

Open #303 feat(licenses): master package protection rules 2026-06-27 02:21:02 +00:00

Open #302 feat(licenses): channels multiselect from org streams 2026-06-27 02:21:02 +00:00

Open #300 feat(licenses): payment webhook API endpoint 2026-06-27 02:21:02 +00:00

Open #135 feat: payment gateway plugins for release licensing (PayPal + Stripe) 2026-06-27 02:21:02 +00:00

Open #308 tech-debt: Implement multiple-project filter for issues 2026-06-21 23:04:57 +00:00

Open #133 feat: independent visibility controls for issues, wiki, and projects 2026-06-21 13:41:14 +00:00

Open #9 feat: granular role-based permissions for all features 2026-06-21 13:41:14 +00:00

Open #57 feat: Dolibarr project auto-creation from repo 2026-06-21 02:01:35 +00:00

Open #28 feat(ui): Issue kanban board view 2026-06-21 02:01:35 +00:00

Open #58 feat: Dolibarr invoice generation from milestones 2026-06-21 01:36:06 +00:00

Open #50 feat: Discussion/forum system 2026-06-21 01:35:02 +00:00

Open #17 feat(api): Issue template management 2026-06-21 01:35:02 +00:00

Open #19 feat(api): Extended repository settings 2026-06-19 09:06:51 +00:00