2026-06-03 - 2026-06-10
Overview
10 Releases published by 1 user
Published
release-candidate
MokoGitea (VERSION: 06.15.00-rc)
Published
stable
MokoGitea (VERSION: 06.14.00)
Published
development
MokoGitea (VERSION: 06.12.04-dev)
Published
v1.26.1-moko.05.05.00-dev-rc.464
RC: feat(licenses): merge domain restriction to main
Published
v1.26.1-moko.05.05.00-dev-rc.462
RC: fix(licenses): merge license UI fixes to main
Published
v1.26.1-moko.05.05.00-dev-rc.455
RC: fix(settings): merge nav highlight fix to main
Published
v1.26.1-moko.05.05.00-dev-rc.451
RC: fix(build): merge custom fields build fix to main
Published
v1.26.1-moko.05.05.00-dev-rc.449
RC: fix(build): remove stale custom field API
Published
v1.26.1-moko.05.05.00-dev-rc.448
RC: fix(build): custom field API function names
Published
v1.26.1-moko.05.05.00-dev-rc.446
RC: fix(updates): default Joomla target to 5/6, correct URL mapping
107 Pull requests merged by 1 user
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
Merged
#511 release: v1.26.1-moko.06.05
Merged
#510 feat(settings): manifest auto-sync on push + wiki pages
Merged
#504 feat(settings): repo manifest settings with auto-migration and API (#315)
Merged
#503 feat(issues): custom status definitions with automated actions (#502)
Merged
#501 feat(ui): tabbed view for root markdown files alongside README (#500)
Merged
#498 release: v1.26.1-moko.06.04
Merged
#497 feat(issues): advanced search with custom field filters
Merged
#495 release: v1.26.1-moko.06.03
Merged
#494 feat(custom-fields): template pre-fill + feed generator migration
Merged
#491 fix(migration): set issue_id default for custom field API
Merged
#490 feat(api): custom fields API endpoints
Merged
#489 feat(custom-fields): org-level definitions with issue and repo scopes
Merged
#488 fix(updateserver): use client=0 for packages (#482)
Merged
#487 fix(downloads): signed-in users bypass download gating
Merged
#486 fix(ui): remove package count from Licenses tab
Merged
#485 fix(updateserver): derive maintainer from org profile, infourl from support_url
Merged
#484 fix(licenses): fix key generation modal not passing package_id
Merged
#481 fix(licenses): remove master key banner, sort master first
Merged
#480 feat(ui): Update Server tab + hide licenses when no gating
Merged
#479 fix(updateserver): only show downloadkey when downloads are gated
Merged
#478 fix(updateserver): always show downloadkey when licensing enabled
Merged
#477 fix(build): restore build/ directory (required for generate-go)
Merged
#476 feat(issues): merge custom fields sidebar + joomla tag docs to main
Merged
#473 feat(issues): custom fields in issue sidebar
Merged
#471 chore: consolidate changelog to minor versions
Merged
#470 fix(updateserver): merge version fix to main
Merged
#469 fix(updateserver): version from asset filename takes priority
Merged
#468 fix(updateserver): merge XML fixes to main
Merged
#467 fix(updateserver): extract version from asset filename, omit client for packages
Merged
#466 fix(ui): merge Update Server rename to main
Merged
#465 fix(ui): rename Licensing to Update Server across settings
Merged
#464 feat(licenses): merge domain restriction to main
Merged
#463 feat(licenses): add domain restriction to packages and key generation
Merged
#462 fix(licenses): merge license UI fixes to main
Merged
#461 fix(licenses): fix master key visibility and package creation at repo level
Merged
#459 fix(settings): merge advanced settings UI to main
Merged
#458 fix(settings): add licensing toggle to Advanced Settings, clean up UI
Merged
#457 fix(settings): merge licensing nav fix to main
Merged
#456 fix(settings): always show Licensing nav item in repo settings
Merged
#455 fix(settings): merge nav highlight fix to main
Merged
#454 fix(settings): prevent double-highlight on Advanced Settings nav item
Merged
#453 fix(build): merge UTF-8 fix to main
Merged
#452 fix(build): replace invalid UTF-8 character in API comment
Merged
#451 fix(build): merge custom fields build fix to main
Merged
#450 fix(build): remove stale custom field API routes and dead code
Merged
#449 fix(build): remove stale custom field API
Merged
#448 fix(build): custom field API function names
Merged
#447 feat(issues): custom fields foundation
Merged
#446 fix(updates): default Joomla target to 5/6, correct URL mapping
Merged
#445 fix(updates): correct infourl/maintainerurl mapping
Merged
#444 docs: CHANGELOG and wiki update for v1.26.1-moko.06.02.00 final
Merged
#443 fix(licenses): explicit xorm column names for UpdateStreamConfig
3 Pull requests proposed by 1 user
Proposed
#515 release: v1.26.1-moko.06.05.01
Proposed
#531 release: v1.26.1-moko.06.07.03
Proposed
#568 chore: rename moko-platform to MokoPlatform + changelog v1.26.1-moko.06.12
45 Issues closed from 1 user
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
Closed
#506 feat(wiki): hierarchical folder navigation with auto-generated sidebar
Closed
#315 feat(settings): repo settings tab for manifest.xml / update stream metadata
Closed
#502 feat(issues): custom status definitions with automated actions
Closed
#500 feat(ui): tabbed view for root markdown files alongside README
Closed
#496 feat: advanced issue search with custom field filters
Closed
#493 feat: pre-fill custom fields from issue template YAML frontmatter
Closed
#475 updates.xml tag resolves to dev instead of development
Closed
#482 bug: package extension types not linking to installed extension in Joomla update system
Closed
#326 tech-debt: Split repo settings advanced section by units
Closed
#410 feat(orgs): enterprise sub-org hierarchy with parent-child relationships
Closed
#408 fix(ui): move New Package button right-aligned in packages header bar
Closed
#409 fix(ui): add open-in-new-tab button next to copy button for feed URLs
Closed
#407 feat(licenses): master key validates across sub-orgs (parent-child org hierarchy)
Closed
#406 feat(licenses): configurable license key prefix per organization
Closed
#395 feat(licenses): package repo scope UI — assign packages to specific repos
Closed
#394 feat(licenses): domain lock grace period — configurable time before domain binding
Closed
#393 feat(licenses): configurable support URL (wiki or external site) for gated downloads
Closed
#392 feat(licenses): search keys by customer, domain, key number, or email
Closed
#391 fix(licenses): add double confirmation for permanent deletion of packages and keys
Closed
#390 feat(licenses): add sortable keys table by domain and customer
Closed
#388 feat(licenses): add API endpoints for license package CRUD (edit, delete, archive)
Closed
#389 fix(licenses): add missing database migration v340 for license system columns
Closed
#387 feat(api): add RenewLicenseKey API endpoint
Closed
#385 fix(licenses): expand delete permissions to org owners (not just site admins)
Closed
#355 feat(updates): WHMCS module update feed
Closed
#354 feat(updates): Composer/Packagist private repository feed
Closed
#353 feat(updates): Drupal module update feed
Closed
#352 feat(updates): PrestaShop module update feed
Closed
#351 feat(updates): WordPress plugin/theme update feed
Closed
#349 Expose licensing/update stream settings via API
Closed
#347 feat(licenses): gate release asset downloads behind license key when licensing enabled
Closed
#343 feat: generate Joomla changelog XML for update server <changelogurl>
39 Issues created by 1 user
Opened
#460 feat: cascade merge — auto-create PRs to downstream branches after merge
Opened
#475 updates.xml tag resolves to dev instead of development
Opened
#482 bug: package extension types not linking to installed extension in Joomla update system
Opened
#483 feat: org-level custom fields for repos and issues — replace manifest.xml and per-repo field setup
Opened
#492 feat: migrate update_stream_config metadata to org-level custom fields
Opened
#493 feat: pre-fill custom fields from issue template YAML frontmatter
Opened
#496 feat: advanced issue search with custom field filters
Opened
#500 feat(ui): tabbed view for root markdown files alongside README
Opened
#502 feat(issues): custom status definitions with automated actions
Opened
#505 feat(cli): wire moko-platform CLI to MokoGitea manifest API
Opened
#506 feat(wiki): hierarchical folder navigation with auto-generated sidebar
Opened
#507 feat(issues): standard status presets and cross-org status migration
Opened
#508 feat(security): built-in security scanning platform for repositories
Opened
#509 feat(issues): org-level priority field with customizable levels
Opened
#512 feat(updateserver): use repo_manifest as metadata source in feed generators
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
#550 feat(wiki): full-text search across wiki pages
Opened
#549 feat(wiki): bulk migrate remaining flat wikis to folder structure
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
71 Unresolved Conversations
Open
#9
feat: granular role-based permissions for all features
Open
#299
feat(licenses): multi-site keys and domain enforcement
Open
#4
feat: Upstream Project API � monitor official implementation
Open
#6
feat: Add subdirectory archive downloads
Open
#7
feat: UI accessibility refactor
Open
#8
feat: Add custom fields on issues
Open
#33
feat: CI/CD metrics dashboard
Open
#2
feat: Custom fields on issues
Open
#35
feat: Repository insights and analytics
Open
#40
feat: Package registry enhancements
Open
#39
feat: Built-in secrets scanning
Open
#37
feat: Issue forms (structured input)
Open
#36
feat: Scheduled/recurring issue creation
Open
#34
feat: Audit log API
Open
#49
feat: Repository code owners
Open
#48
feat: Repository deployment environments
Open
#47
feat: Webhooks v2 with filtering
Open
#45
feat: GraphQL API
Open
#43
feat: SSO/SAML improvements
Open
#44
feat: Email notification customization
Open
#46
feat: API rate limiting with quotas
Open
#50
feat: Discussion/forum system
Open
#51
feat: Repository archive download cache
Open
#52
feat: Advanced search with saved queries
Open
#53
feat: Dolibarr integration — link issues to CRM entities
Open
#54
feat: Dolibarr webhook events — sync issue lifecycle to CRM
Open
#55
feat: Dolibarr time tracking sync
Open
#56
feat: Dolibarr client dashboard in Gitea
Open
#58
feat: Dolibarr invoice generation from milestones
Open
#69
feat: Plugin system for third-party integrations
Open
#63
feat: Joomla template preview from PR
Open
#62
feat: Joomla site health monitoring in Gitea
Open
#61
feat: Joomla update server integration
Open
#60
feat: Joomla extension version tracking in Gitea
Open
#59
feat: Joomla integration plugin — deploy and manage sites from Gitea
Open
#57
feat: Dolibarr project auto-creation from repo
Open
#89
feat: Native Dependency Graph and Dependency Intelligence
Open
#108
feat: Advanced Identity and Access Management
Open
#107
feat: Enterprise Organization Management
Open
#105
feat: Multi-Tenant SaaS Architecture
Open
#102
feat: Strategic SaaS Market Positioning
Open
#106
feat: Subscription Billing and Monetization Platform
Open
#109
feat: Hosted Actions and Compute Platform
Open
#110
feat: SaaS Package Registry Platform
Open
#111
feat: Organizational Package Allocation and Resource Units
Open
#112
feat: Native Secret Scanning and Push Protection
Open
#113
feat: Vulnerability Management Platform
Open
#114
feat: AI-Native Development Platform
Open
#115
feat: Semantic Code Search Platform
Open
#116
feat: Cloud Developer Workspaces
Open
#123
feat: Global SaaS Infrastructure Management
Open
#131
feat: native code documentation engine (auto-generated API docs)
Open
#122
feat: Enterprise Support and Customer Success Platform
Open
#120
feat: Customer Analytics and SaaS Observability
Open
#119
feat: Marketplace and Extension Ecosystem
Open
#118
feat: Preview Deployments
Open
#121
feat: Compliance and Regulatory Platform
Open
#117
feat: Advanced Portfolio and Project Management
Open
#133
feat: independent visibility controls for issues, wiki, and projects
Open
#134
feat: release license key generation and management
Open
#135
feat: payment gateway plugins for release licensing (PayPal + Stripe)
Open
#225
fix(security): cherry-pick upstream v1.26.2 security and bug fixes
Open
#229
fix(actions): ack re-sent UpdateLog finalize idempotently (#37885)
Open
#230
fix(actions): exclude workflow_call from workflow trigger detection (#37894)
Open
#231
fix(actions): keep action run title clickable when commit subject is a URL (#37867)
Open
#232
fix(actions): reject workflow_dispatch for workflows without that trigger (#37660)
Open
#379
fix(actions): exclude workflow_call from workflow trigger detection (#37894)
Open
#380
fix(actions): keep action run title clickable when commit subject is a URL (#37867)
Open
#381
fix(actions): reject workflow_dispatch for workflows without that trigger (#37660)
Open
#382
fix(actions): ack re-sent UpdateLog finalize idempotently (#37885)
Open
#383
fix: http content file render (#37850)