2026-06-06 - 2026-06-13

Overview

64 Active Pull Requests
54 Active Issues
Excluding merges, 3 authors have pushed 59 commits to main and 129 commits to all branches. On main, 77 files have changed and there have been 4049 additions and 5098 deletions.

3 Releases published by 1 user

Published stable MokoGitea (VERSION: 06.15.00) 2026-06-12 03:21:56 +00:00

Published release-candidate MokoGitea (VERSION: 06.16.00-rc) 2026-06-12 03:19:48 +00:00

Published development MokoGitea (VERSION: 06.13.01-dev) 2026-06-11 20:33:23 +00:00

63 Pull requests merged by 1 user

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

Merged #539 fix(wiki): folder listing template 2026-06-06 20:52:24 +00:00

Merged #538 fix(wiki): directory check before raw redirect 2026-06-06 20:35:31 +00:00

Merged #537 fix(wiki): type mismatch in folder listing 2026-06-06 20:29:02 +00:00

Merged #536 fix(wiki): proper display names in tree 2026-06-06 20:25:47 +00:00

Merged #535 fix(wiki): preserve slashes in page titles 2026-06-06 20:16:57 +00:00

Merged #534 feat(wiki): hierarchical folder navigation (#79) 2026-06-06 20:10:30 +00:00

Merged #533 chore: update wiki pages 2026-06-06 19:50:40 +00:00

Merged #529 release: v1.26.1-moko.06.07.02 2026-06-06 19:14:05 +00:00

Merged #528 feat(issues): status dropdown replaces close button 2026-06-06 19:13:34 +00:00

Merged #527 release: v1.26.1-moko.06.07.01 2026-06-06 18:42:37 +00:00

Merged #526 fix(issues): auto-seed default statuses and priorities 2026-06-06 18:42:06 +00:00

Merged #525 release: v1.26.1-moko.06.07 2026-06-06 17:57:01 +00:00

Merged #524 feat(mcp): public release with SSE, npm, Docker (#523) 2026-06-06 17:56:34 +00:00

Merged #522 release: v1.26.1-moko.06.06.02 2026-06-06 17:41:18 +00:00

Merged #521 fix(mcp): deduplicate issue creation and add status/priority fields 2026-06-06 17:40:05 +00:00

Merged #520 release: v1.26.1-moko.06.06.01 2026-06-06 17:30:35 +00:00

Merged #519 chore: add MokoGitea MCP server source to repo 2026-06-06 17:30:05 +00:00

Merged #518 release: v1.26.1-moko.06.06 2026-06-06 17:08:09 +00:00

Merged #517 fix: rename Priority field to PriorityDef to avoid redeclaration 2026-06-06 17:00:10 +00:00

Merged #516 feat(issues): org-level priority field (#509) 2026-06-06 16:54:02 +00:00

Merged #514 fix: replace non-ASCII em dashes in CLAUDE.md and manifest.xml 2026-06-06 16:23:04 +00:00

1 Pull request proposed by 1 user

Proposed #611 fix: use string client values per Joomla update spec 2026-06-12 00:32:19 +00:00

27 Issues closed from 1 user

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

Closed #523 feat(mcp): public release - npm package, SSE endpoint, marketplace listing 2026-06-06 20:59:15 +00:00

Closed #79 feat: Enterprise Wiki Expansion & Governance Strategy 2026-06-06 20:10:31 +00:00

Closed #532 feat(issues): granular field-level permissions for status, priority, and custom fields 2026-06-06 19:44:00 +00:00

Closed #509 feat(issues): org-level priority field with customizable levels 2026-06-06 16:54:02 +00:00

50 Issues created by 1 user

Opened #513 feat(orgs): auto-create default teams on org creation 2026-06-06 15:51:10 +00:00

Opened #523 feat(mcp): public release - npm package, SSE endpoint, marketplace listing 2026-06-06 17:44:44 +00:00

Opened #532 feat(issues): granular field-level permissions for status, priority, and custom fields 2026-06-06 19:24:14 +00:00

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 #549 feat(wiki): bulk migrate remaining flat wikis to folder structure 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 #551 feat(security): dependency vulnerability scanner module 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 #553 feat(mcp): SSE endpoint hosted at git.mokoconsulting.tech/mcp 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

1 Unresolved Conversation

Open #9 feat: granular role-based permissions for all features 2026-06-06 19:45:08 +00:00