2026-06-01 - 2026-06-08

Overview

144 Active Pull Requests
78 Active Issues
Excluding merges, 3 authors have pushed 81 commits to main and 272 commits to all branches. On main, 18 files have changed and there have been 4342 additions and 3057 deletions.

32 Releases published by 1 user

Published release-candidate MokoGitea (VERSION: 06.13.00-rc) 2026-06-07 19:34:12 +00:00

Published stable MokoGitea (VERSION: 06.13.00) 2026-06-07 18:39:02 +00:00

Published development MokoGitea (VERSION: 06.12.04-dev) 2026-06-07 18:31:11 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.464 RC: feat(licenses): merge domain restriction to main 2026-06-04 14:07:30 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.462 RC: fix(licenses): merge license UI fixes to main 2026-06-04 13:49:19 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.455 RC: fix(settings): merge nav highlight fix to main 2026-06-04 12:53:45 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.451 RC: fix(build): merge custom fields build fix to main 2026-06-04 12:30:23 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.449 RC: fix(build): remove stale custom field API 2026-06-04 12:04:05 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.448 RC: fix(build): custom field API function names 2026-06-04 11:54:11 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.446 RC: fix(updates): default Joomla target to 5/6, correct URL mapping 2026-06-03 02:59:14 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.442 RC: feat(licenses): ancestor-aware org license handler 2026-06-02 23:47:37 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.441 RC: fix(ui): icons on user settings navbar 2026-06-02 22:32:17 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.440 RC: fix(licenses): allow anonymous download paths on licensed repos 2026-06-02 20:51:14 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.438 RC: fix(licenses): restrict downloadsPublic to release paths only 2026-06-02 20:31:24 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.437 RC: fix(licenses): allow anonymous downloads when download_gating=none 2026-06-02 20:26:49 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.436 RC: fix(ui): octicon-settings to octicon-gear 2026-06-02 19:47:10 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.435 RC: fix(ui): section headers with dividers, icons on all settings navbar items 2026-06-02 19:34:47 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.433 RC: feat(settings): accordion layout for advanced settings 2026-06-02 19:14:17 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.432 RC: feat(settings): licensing settings page + navbar restructure 2026-06-02 19:04:05 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.425 RC: fix(licenses): allow downloads on private repos with license key 2026-06-02 15:13:56 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.423 RC: fix(security): 403 for all users on private repos 2026-06-02 14:58:02 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.422 RC: fix(licenses): licensed private repos allow release viewing for signed-in users 2026-06-02 14:52:40 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.421 RC: fix(updates): allow update feeds on private repos 2026-06-02 14:37:51 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.420 RC: fix(security): 403 Access Denied for signed-in users on private repos 2026-06-02 14:27:27 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.417 RC: feat(updates): Composer feed (#354), hide Actions/Licenses tabs for guests 2026-06-02 14:02:33 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.415 RC: SECURITY: fix release download gating and require login for actions 2026-06-02 13:41:22 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.413 RC: SECURITY: require login for licenses page 2026-06-02 13:26:29 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.412 RC: fix(build): org list API and unused import 2026-06-02 13:22:22 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.411 RC: feat(orgs): enterprise sub-org hierarchy (#410) 2026-06-02 13:15:39 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.404 RC: fix(build): pass ctx to WordPress changelog builder 2026-06-02 12:48:46 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.403 RC: feat(updates): manual stream mapping, version extraction fixes, feed visibility 2026-06-02 12:43:36 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.402 2026-06-02 11:50:01 +00:00

141 Pull requests merged by 1 user

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

Merged #511 release: v1.26.1-moko.06.05 2026-06-06 14:49:18 +00:00

Merged #510 feat(settings): manifest auto-sync on push + wiki pages 2026-06-06 14:48:06 +00:00

Merged #504 feat(settings): repo manifest settings with auto-migration and API (#315) 2026-06-06 14:15:18 +00:00

Merged #503 feat(issues): custom status definitions with automated actions (#502) 2026-06-06 14:13:40 +00:00

Merged #501 feat(ui): tabbed view for root markdown files alongside README (#500) 2026-06-06 11:50:21 +00:00

Merged #498 release: v1.26.1-moko.06.04 2026-06-06 11:08:02 +00:00

Merged #497 feat(issues): advanced search with custom field filters 2026-06-06 04:07:26 +00:00

Merged #495 release: v1.26.1-moko.06.03 2026-06-05 04:04:36 +00:00

Merged #494 feat(custom-fields): template pre-fill + feed generator migration 2026-06-05 03:15:20 +00:00

Merged #491 fix(migration): set issue_id default for custom field API 2026-06-05 00:55:16 +00:00

Merged #490 feat(api): custom fields API endpoints 2026-06-05 00:21:00 +00:00

Merged #489 feat(custom-fields): org-level definitions with issue and repo scopes 2026-06-05 00:12:25 +00:00

Merged #488 fix(updateserver): use client=0 for packages (#482) 2026-06-04 23:46:22 +00:00

Merged #487 fix(downloads): signed-in users bypass download gating 2026-06-04 23:37:00 +00:00

Merged #486 fix(ui): remove package count from Licenses tab 2026-06-04 23:25:00 +00:00

Merged #485 fix(updateserver): derive maintainer from org profile, infourl from support_url 2026-06-04 23:18:35 +00:00

Merged #484 fix(licenses): fix key generation modal not passing package_id 2026-06-04 23:14:14 +00:00

Merged #481 fix(licenses): remove master key banner, sort master first 2026-06-04 22:43:11 +00:00

Merged #480 feat(ui): Update Server tab + hide licenses when no gating 2026-06-04 21:44:34 +00:00

Merged #479 fix(updateserver): only show downloadkey when downloads are gated 2026-06-04 21:33:38 +00:00

Merged #478 fix(updateserver): always show downloadkey when licensing enabled 2026-06-04 21:28:48 +00:00

Merged #477 fix(build): restore build/ directory (required for generate-go) 2026-06-04 21:20:11 +00:00

Merged #476 feat(issues): merge custom fields sidebar + joomla tag docs to main 2026-06-04 19:33:42 +00:00

Merged #473 feat(issues): custom fields in issue sidebar 2026-06-04 18:49:47 +00:00

Merged #471 chore: consolidate changelog to minor versions 2026-06-04 17:51:11 +00:00

Merged #470 fix(updateserver): merge version fix to main 2026-06-04 17:24:30 +00:00

Merged #469 fix(updateserver): version from asset filename takes priority 2026-06-04 17:24:17 +00:00

Merged #468 fix(updateserver): merge XML fixes to main 2026-06-04 17:15:55 +00:00

Merged #467 fix(updateserver): extract version from asset filename, omit client for packages 2026-06-04 17:15:34 +00:00

Merged #466 fix(ui): merge Update Server rename to main 2026-06-04 14:18:32 +00:00

Merged #465 fix(ui): rename Licensing to Update Server across settings 2026-06-04 14:18:02 +00:00

Merged #464 feat(licenses): merge domain restriction to main 2026-06-04 14:07:43 +00:00

Merged #463 feat(licenses): add domain restriction to packages and key generation 2026-06-04 14:07:02 +00:00

Merged #462 fix(licenses): merge license UI fixes to main 2026-06-04 13:49:11 +00:00

Merged #461 fix(licenses): fix master key visibility and package creation at repo level 2026-06-04 13:48:54 +00:00

Merged #459 fix(settings): merge advanced settings UI to main 2026-06-04 13:10:21 +00:00

Merged #458 fix(settings): add licensing toggle to Advanced Settings, clean up UI 2026-06-04 13:10:05 +00:00

Merged #457 fix(settings): merge licensing nav fix to main 2026-06-04 13:02:02 +00:00

Merged #456 fix(settings): always show Licensing nav item in repo settings 2026-06-04 13:01:15 +00:00

Merged #455 fix(settings): merge nav highlight fix to main 2026-06-04 12:53:28 +00:00

Merged #454 fix(settings): prevent double-highlight on Advanced Settings nav item 2026-06-04 12:52:56 +00:00

Merged #453 fix(build): merge UTF-8 fix to main 2026-06-04 12:39:11 +00:00

Merged #452 fix(build): replace invalid UTF-8 character in API comment 2026-06-04 12:38:23 +00:00

Merged #451 fix(build): merge custom fields build fix to main 2026-06-04 12:30:33 +00:00

Merged #450 fix(build): remove stale custom field API routes and dead code 2026-06-04 12:28:23 +00:00

Merged #449 fix(build): remove stale custom field API 2026-06-04 12:04:06 +00:00

Merged #448 fix(build): custom field API function names 2026-06-04 11:54:12 +00:00

Merged #447 feat(issues): custom fields foundation 2026-06-04 11:48:47 +00:00

Merged #446 fix(updates): default Joomla target to 5/6, correct URL mapping 2026-06-03 02:59:15 +00:00

Merged #445 fix(updates): correct infourl/maintainerurl mapping 2026-06-03 02:55:37 +00:00

Merged #444 docs: CHANGELOG and wiki update for v1.26.1-moko.06.02.00 final 2026-06-03 01:32:13 +00:00

Merged #443 fix(licenses): explicit xorm column names for UpdateStreamConfig 2026-06-03 00:14:05 +00:00

Merged #442 feat(licenses): ancestor-aware org license handler 2026-06-02 23:47:44 +00:00

Merged #441 fix(ui): icons on user settings navbar 2026-06-02 22:32:24 +00:00

Merged #440 fix(licenses): allow anonymous download paths on licensed repos 2026-06-02 20:51:18 +00:00

Merged #439 fix(updates): feed always public, downloads gated separately 2026-06-02 20:46:23 +00:00

Merged #438 fix(licenses): restrict downloadsPublic to release paths only 2026-06-02 20:31:33 +00:00

Merged #437 fix(licenses): allow anonymous downloads when download_gating=none 2026-06-02 20:26:51 +00:00

Merged #436 fix(ui): octicon-settings to octicon-gear 2026-06-02 19:47:13 +00:00

Merged #435 fix(ui): section headers with dividers, icons on all settings navbar items 2026-06-02 19:34:42 +00:00

Merged #434 feat(settings): dedicated advanced settings page at /settings/advanced 2026-06-02 19:25:42 +00:00

Merged #433 feat(settings): accordion layout for advanced settings 2026-06-02 19:14:14 +00:00

Merged #432 feat(settings): licensing settings page + navbar restructure 2026-06-02 19:04:00 +00:00

Merged #431 fix(ui): login form on 403 page + visibility badge right-aligned 2026-06-02 18:56:23 +00:00

Merged #430 fix(ui): visibility badge floated right of title 2026-06-02 18:51:59 +00:00

Merged #429 fix(build): UpdateRepositoryColsWithAutoTime 2026-06-02 18:47:01 +00:00

Merged #428 feat(repos): three-level visibility Public/Private/Hidden 2026-06-02 18:44:22 +00:00

Merged #427 fix(licenses): RequireUnitReader allows LicensedReadOnly 2026-06-02 15:45:54 +00:00

Merged #426 fix(licenses): bypass attachment perm check for licensed downloads 2026-06-02 15:17:45 +00:00

Merged #425 fix(licenses): allow downloads on private repos with license key 2026-06-02 15:13:52 +00:00

Merged #424 fix(ui): styled 403 Access Denied page matching 404 layout 2026-06-02 15:06:08 +00:00

Merged #423 fix(security): 403 for all users on private repos 2026-06-02 14:57:55 +00:00

Merged #422 fix(licenses): licensed private repos allow release viewing for signed-in users 2026-06-02 14:52:35 +00:00

Merged #421 fix(updates): allow update feeds on private repos 2026-06-02 14:37:47 +00:00

Merged #420 fix(security): 403 Access Denied for signed-in users on private repos 2026-06-02 14:27:25 +00:00

Merged #419 fix(build): unused import in drupal.go 2026-06-02 14:10:52 +00:00

Merged #418 feat(updates): PrestaShop, Drupal, WHMCS update feeds (#352, #353, #355) 2026-06-02 14:08:38 +00:00

Merged #417 feat(updates): Composer feed (#354), hide Actions/Licenses tabs for guests 2026-06-02 14:02:29 +00:00

Merged #416 feat(licenses): key prefix (#406), header button (#408), open feed (#409) 2026-06-02 13:52:32 +00:00

Merged #415 SECURITY: fix release download gating and require login for actions 2026-06-02 13:41:15 +00:00

Merged #414 fix(build): permanent fixes for recurring build errors 2026-06-02 13:35:09 +00:00

Merged #413 SECURITY: require login for licenses page 2026-06-02 13:26:23 +00:00

Merged #412 fix(build): org list API and unused import 2026-06-02 13:22:16 +00:00

Merged #411 feat(orgs): enterprise sub-org hierarchy (#410) 2026-06-02 13:15:38 +00:00

Merged #405 fix(build): EditReleaseForm UpdateStream field 2026-06-02 12:56:42 +00:00

Merged #404 fix(build): pass ctx to WordPress changelog builder 2026-06-02 12:48:31 +00:00

Merged #403 feat(updates): manual stream mapping, version extraction fixes, feed visibility 2026-06-02 12:43:34 +00:00

Merged #402 feat(licenses): full commercial license management system v1.26.1-moko.06.02.00 2026-06-02 12:00:24 +00:00

3 Pull requests proposed by 1 user

Proposed #515 release: v1.26.1-moko.06.05.01 2026-06-06 16:23:40 +00:00

Proposed #531 release: v1.26.1-moko.06.07.03 2026-06-06 19:18:16 +00:00

Proposed #568 chore: rename moko-platform to MokoPlatform + changelog v1.26.1-moko.06.12 2026-06-07 16:51:12 +00:00

55 Issues closed from 1 user

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

Closed #506 feat(wiki): hierarchical folder navigation with auto-generated sidebar 2026-06-06 14:36:49 +00:00

Closed #315 feat(settings): repo settings tab for manifest.xml / update stream metadata 2026-06-06 14:15:19 +00:00

Closed #502 feat(issues): custom status definitions with automated actions 2026-06-06 14:13:40 +00:00

Closed #500 feat(ui): tabbed view for root markdown files alongside README 2026-06-06 11:50:22 +00:00

Closed #496 feat: advanced issue search with custom field filters 2026-06-06 04:07:26 +00:00

Closed #493 feat: pre-fill custom fields from issue template YAML frontmatter 2026-06-05 03:15:20 +00:00

Closed #475 updates.xml tag resolves to dev instead of development 2026-06-04 23:51:54 +00:00

Closed #482 bug: package extension types not linking to installed extension in Joomla update system 2026-06-04 23:49:57 +00:00

Closed #326 tech-debt: Split repo settings advanced section by units 2026-06-03 00:40:11 +00:00

Closed #410 feat(orgs): enterprise sub-org hierarchy with parent-child relationships 2026-06-03 00:39:49 +00:00

Closed #407 feat(licenses): master key validates across sub-orgs (parent-child org hierarchy) 2026-06-03 00:39:48 +00:00

Closed #409 fix(ui): add open-in-new-tab button next to copy button for feed URLs 2026-06-03 00:39:48 +00:00

Closed #408 fix(ui): move New Package button right-aligned in packages header bar 2026-06-03 00:39:48 +00:00

Closed #394 feat(licenses): domain lock grace period — configurable time before domain binding 2026-06-03 00:39:47 +00:00

Closed #395 feat(licenses): package repo scope UI — assign packages to specific repos 2026-06-03 00:39:47 +00:00

Closed #406 feat(licenses): configurable license key prefix per organization 2026-06-03 00:39:47 +00:00

Closed #393 feat(licenses): configurable support URL (wiki or external site) for gated downloads 2026-06-03 00:39:46 +00:00

Closed #391 fix(licenses): add double confirmation for permanent deletion of packages and keys 2026-06-03 00:39:46 +00:00

Closed #392 feat(licenses): search keys by customer, domain, key number, or email 2026-06-03 00:39:46 +00:00

Closed #388 feat(licenses): add API endpoints for license package CRUD (edit, delete, archive) 2026-06-03 00:39:45 +00:00

Closed #389 fix(licenses): add missing database migration v340 for license system columns 2026-06-03 00:39:45 +00:00

Closed #390 feat(licenses): add sortable keys table by domain and customer 2026-06-03 00:39:45 +00:00

Closed #385 fix(licenses): expand delete permissions to org owners (not just site admins) 2026-06-03 00:39:44 +00:00

Closed #387 feat(api): add RenewLicenseKey API endpoint 2026-06-03 00:39:44 +00:00

Closed #355 feat(updates): WHMCS module update feed 2026-06-03 00:39:43 +00:00

Closed #353 feat(updates): Drupal module update feed 2026-06-03 00:39:43 +00:00

Closed #354 feat(updates): Composer/Packagist private repository feed 2026-06-03 00:39:43 +00:00

Closed #349 Expose licensing/update stream settings via API 2026-06-03 00:39:42 +00:00

Closed #351 feat(updates): WordPress plugin/theme update feed 2026-06-03 00:39:42 +00:00

Closed #352 feat(updates): PrestaShop module update feed 2026-06-03 00:39:42 +00:00

Closed #343 feat: generate Joomla changelog XML for update server <changelogurl> 2026-06-03 00:39:41 +00:00

Closed #347 feat(licenses): gate release asset downloads behind license key when licensing enabled 2026-06-03 00:39:41 +00:00

Closed #384 feat(licenses): add archive/soft-delete for license packages 2026-06-02 12:00:25 +00:00

Closed #335 feat(settings): add manifest.xml settings tab in repo settings 2026-06-02 11:20:47 +00:00

Closed #363 feat(licenses): heartbeat mode — validate license key on first registration with domain matching 2026-06-02 05:01:38 +00:00

Closed #401 feat(licenses): bulk key generation and CSV import/export 2026-06-01 10:47:11 +00:00

Closed #400 feat(licenses): analytics dashboard (active keys, validations, domains) 2026-06-01 10:47:10 +00:00

Closed #399 feat(licenses): trial license workflow with auto-expiry 2026-06-01 10:47:09 +00:00

Closed #398 feat(licenses): expiration email notifications (30d, 7d, 1d reminders) 2026-06-01 10:47:09 +00:00

Closed #397 feat(licenses): Stripe webhook handler for automatic key provisioning 2026-06-01 10:46:20 +00:00

Closed #396 feat(licenses): customer self-service license portal 2026-06-01 10:46:19 +00:00

Closed #386 fix(licenses): add database migration for new license_key columns (KeyRaw, PaymentRef, LastHeartbeatUnix) 2026-06-01 10:24:44 +00:00

Closed #341 feat(api): implement REST API routes for licensing system 2026-06-01 10:24:43 +00:00

Closed #346 feat(licenses): configurable feed visibility vs download-only gating 2026-06-01 10:24:42 +00:00

63 Issues created by 2 users

Opened #380 fix(actions): keep action run title clickable when commit subject is a URL (#37867) 2026-06-01 08:00:39 +00:00

Opened #379 fix(actions): exclude workflow_call from workflow trigger detection (#37894) 2026-06-01 08:00:39 +00:00

Opened #382 fix(actions): ack re-sent UpdateLog finalize idempotently (#37885) 2026-06-01 08:00:39 +00:00

Opened #381 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 2026-06-01 08:00:39 +00:00

Opened #383 fix: http content file render (#37850) 2026-06-01 08:00:40 +00:00

Opened #384 feat(licenses): add archive/soft-delete for license packages 2026-06-01 09:18:14 +00:00

Opened #385 fix(licenses): expand delete permissions to org owners (not just site admins) 2026-06-01 09:18:44 +00:00

Opened #386 fix(licenses): add database migration for new license_key columns (KeyRaw, PaymentRef, LastHeartbeatUnix) 2026-06-01 09:19:03 +00:00

Opened #387 feat(api): add RenewLicenseKey API endpoint 2026-06-01 09:19:16 +00:00

Opened #388 feat(licenses): add API endpoints for license package CRUD (edit, delete, archive) 2026-06-01 09:19:53 +00:00

Opened #389 fix(licenses): add missing database migration v340 for license system columns 2026-06-01 09:20:46 +00:00

Opened #390 feat(licenses): add sortable keys table by domain and customer 2026-06-01 09:27:26 +00:00

Opened #391 fix(licenses): add double confirmation for permanent deletion of packages and keys 2026-06-01 09:27:31 +00:00

Opened #392 feat(licenses): search keys by customer, domain, key number, or email 2026-06-01 09:32:59 +00:00

Opened #393 feat(licenses): configurable support URL (wiki or external site) for gated downloads 2026-06-01 09:40:29 +00:00

Opened #394 feat(licenses): domain lock grace period — configurable time before domain binding 2026-06-01 10:01:07 +00:00

Opened #395 feat(licenses): package repo scope UI — assign packages to specific repos 2026-06-01 10:01:14 +00:00

Opened #396 feat(licenses): customer self-service license portal 2026-06-01 10:43:37 +00:00

Opened #397 feat(licenses): Stripe webhook handler for automatic key provisioning 2026-06-01 10:43:54 +00:00

Opened #398 feat(licenses): expiration email notifications (30d, 7d, 1d reminders) 2026-06-01 10:44:09 +00:00

Opened #399 feat(licenses): trial license workflow with auto-expiry 2026-06-01 10:44:09 +00:00

Opened #400 feat(licenses): analytics dashboard (active keys, validations, domains) 2026-06-01 10:44:10 +00:00

Opened #401 feat(licenses): bulk key generation and CSV import/export 2026-06-01 10:44:11 +00:00

Opened #406 feat(licenses): configurable license key prefix per organization 2026-06-02 12:59:48 +00:00

Opened #407 feat(licenses): master key validates across sub-orgs (parent-child org hierarchy) 2026-06-02 13:00:27 +00:00

Opened #408 fix(ui): move New Package button right-aligned in packages header bar 2026-06-02 13:00:31 +00:00

Opened #409 fix(ui): add open-in-new-tab button next to copy button for feed URLs 2026-06-02 13:00:34 +00:00

Opened #410 feat(orgs): enterprise sub-org hierarchy with parent-child relationships 2026-06-02 13:00:46 +00:00

Opened #460 feat: cascade merge — auto-create PRs to downstream branches after merge 2026-06-04 13:14:16 +00:00

Opened #475 updates.xml tag resolves to dev instead of development 2026-06-04 19:08:07 +00:00

Opened #482 bug: package extension types not linking to installed extension in Joomla update system 2026-06-04 22:52:32 +00:00

Opened #483 feat: org-level custom fields for repos and issues — replace manifest.xml and per-repo field setup 2026-06-04 22:57:54 +00:00

Opened #492 feat: migrate update_stream_config metadata to org-level custom fields 2026-06-05 01:00:00 +00:00

Opened #493 feat: pre-fill custom fields from issue template YAML frontmatter 2026-06-05 01:05:12 +00:00

Opened #496 feat: advanced issue search with custom field filters 2026-06-05 05:12:12 +00:00

Opened #500 feat(ui): tabbed view for root markdown files alongside README 2026-06-06 11:21:21 +00:00

Opened #502 feat(issues): custom status definitions with automated actions 2026-06-06 12:29:34 +00:00

Opened #505 feat(cli): wire moko-platform CLI to MokoGitea manifest API 2026-06-06 14:12:40 +00:00

Opened #506 feat(wiki): hierarchical folder navigation with auto-generated sidebar 2026-06-06 14:36:13 +00:00

Opened #507 feat(issues): standard status presets and cross-org status migration 2026-06-06 14:43:57 +00:00

Opened #508 feat(security): built-in security scanning platform for repositories 2026-06-06 14:44:43 +00:00

Opened #509 feat(issues): org-level priority field with customizable levels 2026-06-06 14:45:48 +00:00

Opened #512 feat(updateserver): use repo_manifest as metadata source in feed generators 2026-06-06 14:56:27 +00:00

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 #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 #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

66 Unresolved Conversations

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

Open #299 feat(licenses): multi-site keys and domain enforcement 2026-06-06 12:05:44 +00:00

Open #4 feat: Upstream Project API � monitor official implementation 2026-06-05 03:19:34 +00:00

Open #33 feat: CI/CD metrics dashboard 2026-06-05 03:19:34 +00:00

Open #7 feat: UI accessibility refactor 2026-06-05 03:19:34 +00:00

Open #2 feat: Custom fields on issues 2026-06-05 03:19:34 +00:00

Open #6 feat: Add subdirectory archive downloads 2026-06-05 03:19:34 +00:00

Open #8 feat: Add custom fields on issues 2026-06-05 03:19:34 +00:00

Open #34 feat: Audit log API 2026-06-05 03:19:33 +00:00

Open #40 feat: Package registry enhancements 2026-06-05 03:19:33 +00:00

Open #39 feat: Built-in secrets scanning 2026-06-05 03:19:33 +00:00

Open #36 feat: Scheduled/recurring issue creation 2026-06-05 03:19:33 +00:00

Open #35 feat: Repository insights and analytics 2026-06-05 03:19:33 +00:00

Open #37 feat: Issue forms (structured input) 2026-06-05 03:19:33 +00:00

Open #44 feat: Email notification customization 2026-06-05 03:19:32 +00:00

Open #49 feat: Repository code owners 2026-06-05 03:19:32 +00:00

Open #48 feat: Repository deployment environments 2026-06-05 03:19:32 +00:00

Open #46 feat: API rate limiting with quotas 2026-06-05 03:19:32 +00:00

Open #43 feat: SSO/SAML improvements 2026-06-05 03:19:32 +00:00

Open #45 feat: GraphQL API 2026-06-05 03:19:32 +00:00

Open #47 feat: Webhooks v2 with filtering 2026-06-05 03:19:32 +00:00

Open #50 feat: Discussion/forum system 2026-06-05 03:19:31 +00:00

Open #56 feat: Dolibarr client dashboard in Gitea 2026-06-05 03:19:31 +00:00

Open #55 feat: Dolibarr time tracking sync 2026-06-05 03:19:31 +00:00

Open #53 feat: Dolibarr integration — link issues to CRM entities 2026-06-05 03:19:31 +00:00

Open #51 feat: Repository archive download cache 2026-06-05 03:19:31 +00:00

Open #52 feat: Advanced search with saved queries 2026-06-05 03:19:31 +00:00

Open #54 feat: Dolibarr webhook events — sync issue lifecycle to CRM 2026-06-05 03:19:31 +00:00

Open #57 feat: Dolibarr project auto-creation from repo 2026-06-05 03:19:30 +00:00

Open #69 feat: Plugin system for third-party integrations 2026-06-05 03:19:30 +00:00

Open #63 feat: Joomla template preview from PR 2026-06-05 03:19:30 +00:00

Open #62 feat: Joomla site health monitoring in Gitea 2026-06-05 03:19:30 +00:00

Open #60 feat: Joomla extension version tracking in Gitea 2026-06-05 03:19:30 +00:00

Open #58 feat: Dolibarr invoice generation from milestones 2026-06-05 03:19:30 +00:00

Open #59 feat: Joomla integration plugin — deploy and manage sites from Gitea 2026-06-05 03:19:30 +00:00

Open #61 feat: Joomla update server integration 2026-06-05 03:19:30 +00:00

Open #89 feat: Native Dependency Graph and Dependency Intelligence 2026-06-05 03:19:29 +00:00

Open #108 feat: Advanced Identity and Access Management 2026-06-05 03:19:29 +00:00

Open #107 feat: Enterprise Organization Management 2026-06-05 03:19:29 +00:00

Open #105 feat: Multi-Tenant SaaS Architecture 2026-06-05 03:19:29 +00:00

Open #102 feat: Strategic SaaS Market Positioning 2026-06-05 03:19:29 +00:00

Open #106 feat: Subscription Billing and Monetization Platform 2026-06-05 03:19:29 +00:00

Open #112 feat: Native Secret Scanning and Push Protection 2026-06-05 03:19:28 +00:00

Open #110 feat: SaaS Package Registry Platform 2026-06-05 03:19:28 +00:00

Open #113 feat: Vulnerability Management Platform 2026-06-05 03:19:28 +00:00

Open #114 feat: AI-Native Development Platform 2026-06-05 03:19:28 +00:00

Open #116 feat: Cloud Developer Workspaces 2026-06-05 03:19:28 +00:00

Open #111 feat: Organizational Package Allocation and Resource Units 2026-06-05 03:19:28 +00:00

Open #109 feat: Hosted Actions and Compute Platform 2026-06-05 03:19:28 +00:00

Open #115 feat: Semantic Code Search Platform 2026-06-05 03:19:28 +00:00

Open #131 feat: native code documentation engine (auto-generated API docs) 2026-06-05 03:19:27 +00:00

Open #117 feat: Advanced Portfolio and Project Management 2026-06-05 03:19:27 +00:00

Open #118 feat: Preview Deployments 2026-06-05 03:19:27 +00:00

Open #119 feat: Marketplace and Extension Ecosystem 2026-06-05 03:19:27 +00:00

Open #120 feat: Customer Analytics and SaaS Observability 2026-06-05 03:19:27 +00:00

Open #121 feat: Compliance and Regulatory Platform 2026-06-05 03:19:27 +00:00

Open #122 feat: Enterprise Support and Customer Success Platform 2026-06-05 03:19:27 +00:00

Open #123 feat: Global SaaS Infrastructure Management 2026-06-05 03:19:27 +00:00

Open #133 feat: independent visibility controls for issues, wiki, and projects 2026-06-05 03:19:26 +00:00

Open #134 feat: release license key generation and management 2026-06-05 03:19:26 +00:00

Open #135 feat: payment gateway plugins for release licensing (PayPal + Stripe) 2026-06-05 03:19:26 +00:00

Open #225 fix(security): cherry-pick upstream v1.26.2 security and bug fixes 2026-06-05 01:44:55 +00:00

Open #229 fix(actions): ack re-sent UpdateLog finalize idempotently (#37885) 2026-06-05 01:44:54 +00:00

Open #230 fix(actions): exclude workflow_call from workflow trigger detection (#37894) 2026-06-05 01:44:53 +00:00

Open #231 fix(actions): keep action run title clickable when commit subject is a URL (#37867) 2026-06-05 01:44:53 +00:00

Open #232 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 2026-06-05 01:44:52 +00:00