2026-06-06 - 2026-06-13
Overview
3 Releases published by 1 user
Published
stable
MokoGitea (VERSION: 06.15.00)
Published
release-candidate
MokoGitea (VERSION: 06.16.00-rc)
Published
development
MokoGitea (VERSION: 06.13.01-dev)
63 Pull requests merged by 1 user
Merged
#614 chore: update changelog with 06.15.00 features
Merged
#613 feat(issues): make status_id, priority_id, type_id required on create (#598)
Merged
#612 feat(custom-fields): add required flag UI and API validation (#597)
Merged
#609 fix: deploy workflow clones wrong repo and runs swapoff
Merged
#608 fix: wiki API sub-page support and content response (#606, #607)
Merged
#605 fix: update server feed generation bugs (#601)
Merged
#600 fix(ui): open raw file links in new tab (#581)
Merged
#599 fix: return 404 for update feeds when update server is disabled (#589)
Merged
#590 feat: issue metadata API + org wiki tab
Merged
#591 feat: issue metadata API — first-class status, priority, type fields
Merged
#588 release: remove duplicate MCP, update submodule with manifest tools
Merged
#587 chore: remove duplicate .mokogitea/mcp, update mcp submodule with manifest tools
Merged
#586 release: template duplicate fix
Merged
#585 fix(manifest): remove duplicate element name block in template
Merged
#584 release: manifest distribution fields + update server fix
Merged
#583 feat(manifest): distribution metadata fields (phase 1 consolidation)
Merged
#579 release: fix update server disable bug
Merged
#577 fix: allow disabling update server once enabled
Merged
#576 release: template fix for manifest settings
Merged
#575 fix(manifest): fix template end mismatch in Joomla settings block
Merged
#574 release: manifest sync + element name + workflow rename
Merged
#573 fix(manifest): sync new fields + rename moko-platform everywhere
Merged
#572 feat(manifest): element name, version prefix, platform/language dropdowns
Merged
#571 release: manifest version prefix + platform/language dropdowns
Merged
#570 feat(manifest): version prefix + platform dropdown fix
Merged
#569 release: v1.26.1-moko.06.12 - rename + changelog + Joomla fix
Merged
#566 release: dependency scanner + CDN release delivery
Merged
#567 fix(licensing): hide require-key option for Joomla update servers
Merged
#565 feat(cdn): built-in CDN for release asset delivery
Merged
#562 feat(security): dependency vulnerability scanner
Merged
#560 chore: final version update
Merged
#559 fix(settings): remove duplicate description from manifest
Merged
#558 chore: wiki version update
Merged
#557 feat: Issue Types settings + MCP SSE + npm auto-publish
Merged
#556 fix(auth): login form with OAuth on all error pages
Merged
#547 fix(auth): show OAuth providers on 403 login form
Merged
#546 chore: changelog + MCP type/security tools
Merged
#544 chore: update wiki
Merged
#543 feat(issues): first-class Type field + list badges
Merged
#542 fix(ui): dashboard issue count badges
Merged
#541 feat(security): add Security tab to repo navigation
Merged
#540 feat(security): built-in security scanning platform (#508)
Merged
#539 fix(wiki): folder listing template
Merged
#538 fix(wiki): directory check before raw redirect
Merged
#537 fix(wiki): type mismatch in folder listing
Merged
#536 fix(wiki): proper display names in tree
Merged
#535 fix(wiki): preserve slashes in page titles
Merged
#534 feat(wiki): hierarchical folder navigation (#79)
Merged
#533 chore: update wiki pages
Merged
#529 release: v1.26.1-moko.06.07.02
Merged
#528 feat(issues): status dropdown replaces close button
Merged
#527 release: v1.26.1-moko.06.07.01
Merged
#526 fix(issues): auto-seed default statuses and priorities
Merged
#525 release: v1.26.1-moko.06.07
Merged
#524 feat(mcp): public release with SSE, npm, Docker (#523)
Merged
#522 release: v1.26.1-moko.06.06.02
Merged
#521 fix(mcp): deduplicate issue creation and add status/priority fields
Merged
#520 release: v1.26.1-moko.06.06.01
Merged
#519 chore: add MokoGitea MCP server source to repo
Merged
#518 release: v1.26.1-moko.06.06
Merged
#517 fix: rename Priority field to PriorityDef to avoid redeclaration
Merged
#516 feat(issues): org-level priority field (#509)
Merged
#514 fix: replace non-ASCII em dashes in CLAUDE.md and manifest.xml
1 Pull request proposed by 1 user
Proposed
#611 fix: use string client values per Joomla update spec
27 Issues closed from 1 user
Closed
#598 feat(issues): make status_id, priority_id, type_id required on issue create
Closed
#597 feat(custom-fields): add required flag to custom field definitions
Closed
#601 fix: update server feed generation bugs in joomla.go
Closed
#607 Wiki API: content_base64 empty in POST/PATCH responses
Closed
#606 Wiki API: sub-pages with path separators return 404
Closed
#604 fix: feed generator should use FullElementName() instead of raw ElementName
Closed
#603 fix: pre-release version suffix number lost in update feed
Closed
#602 fix: update feed emits string client values instead of numeric 0/1
Closed
#581 fix(ui): raw file button should open in new window
Closed
#589 bug: update server feeds still respond when feature is disabled
Closed
#592 fix: update feed generates wrong element and type for Joomla packages
Closed
#512 feat(updateserver): use repo_manifest as metadata source in feed generators
Closed
#554 feat(mcp): npm auto-publish workflow on release
Closed
#596 Deploy issue metadata API — status, priority, type first-class fields
Closed
#594 Org wiki tab: switch from standalone wiki repos to .profile wiki sidecars
Closed
#593 Merge org wiki repos into profile repo wikis
Closed
#582 feat(manifest): consolidate update server settings into manifest
Closed
#580 fix: opening dot files returns 403 error
Closed
#578 fix(ui): add raw file link button to file view
Closed
#548 chore: rename moko-platform to MokoPlatform
Closed
#561 feat: built-in CDN asset delivery platform
Closed
#551 feat(security): dependency vulnerability scanner module
Closed
#508 feat(security): built-in security scanning platform for repositories
Closed
#523 feat(mcp): public release - npm package, SSE endpoint, marketplace listing
Closed
#79 feat: Enterprise Wiki Expansion & Governance Strategy
Closed
#532 feat(issues): granular field-level permissions for status, priority, and custom fields
Closed
#509 feat(issues): org-level priority field with customizable levels
50 Issues created by 1 user
Opened
#513 feat(orgs): auto-create default teams on org creation
Opened
#523 feat(mcp): public release - npm package, SSE endpoint, marketplace listing
Opened
#532 feat(issues): granular field-level permissions for status, priority, and custom fields
Opened
#545 feat(wiki): full-text search across wiki pages
Opened
#548 chore: rename moko-platform to MokoPlatform
Opened
#549 feat(wiki): bulk migrate remaining flat wikis to folder structure
Opened
#550 feat(wiki): full-text search across wiki pages
Opened
#551 feat(security): dependency vulnerability scanner module
Opened
#552 feat(security): code security analysis scanner module
Opened
#553 feat(mcp): SSE endpoint hosted at git.mokoconsulting.tech/mcp
Opened
#554 feat(mcp): npm auto-publish workflow on release
Opened
#555 feat(issues): org settings pages for Issue Types
Opened
#561 feat: built-in CDN asset delivery platform
Opened
#563 feat(cdn): custom domain mapping per organization
Opened
#564 feat(orgs): white-label custom domain with org branding
Opened
#578 fix(ui): add raw file link button to file view
Opened
#580 fix: opening dot files returns 403 error
Opened
#581 fix(ui): raw file button should open in new window
Opened
#582 feat(manifest): consolidate update server settings into manifest
Opened
#589 bug: update server feeds still respond when feature is disabled
Opened
#592 fix: update feed generates wrong element and type for Joomla packages
Opened
#593 Merge org wiki repos into profile repo wikis
Opened
#594 Org wiki tab: switch from standalone wiki repos to .profile wiki sidecars
Opened
#596 Deploy issue metadata API — status, priority, type first-class fields
Opened
#597 feat(custom-fields): add required flag to custom field definitions
Opened
#598 feat(issues): make status_id, priority_id, type_id required on issue create
Opened
#601 fix: update server feed generation bugs in joomla.go
Opened
#602 fix: update feed emits string client values instead of numeric 0/1
Opened
#603 fix: pre-release version suffix number lost in update feed
Opened
#604 fix: feed generator should use FullElementName() instead of raw ElementName
Opened
#606 Wiki API: sub-pages with path separators return 404
Opened
#607 Wiki API: content_base64 empty in POST/PATCH responses
Opened
#615 Multi-repo license keys — single DLID covers multiple repos per product tier
Opened
#616 ROADMAP — Multi-repo licensing system implementation plan
Opened
#617 Database migration — license, entitlement, activation, product_tier tables
Opened
#618 License model — CRUD, DLID generation, validation logic
Opened
#619 Entitlement model — product code mapping, tier expansion
Opened
#620 Activation model — domain registration, limit enforcement
Opened
#621 Update XML endpoint — Joomla-compatible update server with DLID validation
Opened
#622 Signed download endpoint — ed25519 time-limited download URLs
Opened
#623 License validation API — validate DLID + product + domain
Opened
#624 License management API — CRUD for admin and user dashboard
Opened
#625 License management dashboard — user-facing license list, domains, entitlements
Opened
#626 Admin license management — create, revoke, modify licenses and tiers
Opened
#627 Product tier admin — define tiers and repo-to-tier mappings
Opened
#628 Shared MokoSuite system plugin — single DLID entry, auto-configure all update sites
Opened
#629 License status widget — Joomla admin module showing tier, expiry, domains
Opened
#630 MokoSuite CRM integration — license purchase, DLID delivery, customer portal
Opened
#631 Upgrade/downgrade flow — tier changes without new DLID
Opened
#632 feat: serve TUF metadata for Joomla update server endpoints
1 Unresolved Conversation
Open
#9
feat: granular role-based permissions for all features