2026-05-25 - 2026-06-01

Overview

123 Active Pull Requests
108 Active Issues
Excluding merges, 4 authors have pushed 35 commits to main and 536 commits to all branches. On main, 16 files have changed and there have been 2738 additions and 3067 deletions.

64 Releases published by 1 user

Published v1.26.1-moko.05.05.00-dev-rc.378 RC: chore: merge dev into main — dead routes, stale FIXMEs, feed revision 2026-05-31 18:52:31 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.376 RC: chore: merge dev into main — Issue.Ref deprecation, stale TODO cleanup 2026-05-31 18:40:21 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.373 RC: chore: merge dev into main — tech-debt, namespace migration, combo-multiselect 2026-05-31 17:11:40 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.358 RC: fix(licenses): remove duplicate DeleteLicenseKey (build fix) 2026-05-31 16:07:36 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.348 RC: chore: sync dev to main (namespace rename + all fixes) 2026-05-31 15:40:54 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.345 RC: fix(updates): correct dlid prefix and Joomla standard alignment 2026-05-31 15:31:33 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.342 RC: feat(licenses): plaintext key storage with copy buttons 2026-05-31 15:08:26 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.340 RC: feat(licenses): platform enforcement, key deletion, expired key cleanup 2026-05-31 15:04:07 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.339 RC: fix(licenses): remove repo unit requirement causing 404s 2026-05-31 14:48:58 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.337 RC: chore: migrate namespace from git. to code.mokoconsulting.tech 2026-05-31 14:46:42 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.306 RC: feat(licenses): UI/UX cleanup, permissions system, and key management improvements 2026-05-31 14:21:36 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.295 RC: chore: merge dev into main — toggle fix 2026-05-31 04:23:14 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.293 RC: chore: merge dev into main — admin permissions 2026-05-31 04:19:39 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.291 RC: chore: merge dev into main — org update streams 2026-05-31 04:10:13 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.289 RC: chore: merge dev into main — package edit/delete 2026-05-31 04:05:02 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.287 RC: chore: merge dev into main — platform settings 2026-05-31 03:57:41 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.285 RC: chore: merge dev into main — UI fixes 2026-05-31 03:49:09 +00:00

Published stable MokoGitea 05.14.00 (mokogitea-05.14.00) 2026-05-31 03:45:28 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.283 RC: chore: merge dev into main 2026-05-31 03:44:56 +00:00

Published development MokoGitea 05.12.00-dev (mokogitea-05.12.00-dev) 2026-05-31 03:44:46 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.281 RC: chore: merge dev into main — URL fix 2026-05-31 03:36:30 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.279 RC: chore: merge dev into main — org licenses + master keys 2026-05-31 03:31:49 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.277 RC: chore: merge dev into main — licenses tab fix v2 2026-05-31 03:17:09 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.275 RC: chore: merge dev into main — licenses tab fix 2026-05-31 03:06:20 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.273 RC: chore: merge dev into main — licenses UI, update server, visibility 2026-05-31 02:46:59 +00:00

Published release-candidate MokoGitea 05.08.00-rc (mokogitea-05.08.00-rc) 2026-05-30 21:53:15 +00:00

Published beta MokoGitea 05.08.00-beta (mokogitea-05.08.00-beta) 2026-05-30 21:52:24 +00:00

Published alpha MokoGitea 05.08.00-alpha (mokogitea-05.08.00-alpha) 2026-05-30 21:51:34 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.256 RC: chore: merge dev into main — all build fixes 2026-05-30 21:48:35 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.253 RC: chore: merge dev into main - all features + deploy fix 2026-05-30 20:17:41 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.250 RC: chore: merge dev into main - startup fix 2026-05-30 18:59:08 +00:00

Published v1.26.1-moko.05.05.00-dev-rc.248 RC: chore: merge dev into main 2026-05-30 18:12:47 +00:00

Published v1.26.1-moko.05.04.00-dev-rc.246 RC: chore: merge dev into main 2026-05-30 17:55:45 +00:00

Published v1.26.1-moko.05.03.00-dev-rc.244 RC: chore: merge dev into main 2026-05-30 17:30:27 +00:00

Published v1.26.1-moko.05.02.00-dev-rc.242 RC: chore: merge dev into main 2026-05-30 17:19:15 +00:00

Published v1.26.1-moko.05.01.02-rc.237 RC: chore: merge dev into main 2026-05-30 16:08:30 +00:00

Published v1.26.1-moko.05.01.02-rc.228 RC: rc(v05.06.00): security backports, actions deadlock fix, dep bumps 2026-05-26 22:36:52 +00:00

Published v1.26.1-moko.05.05.00 MokoGitea v1.26.1-moko.05.05.00 2026-05-26 18:51:14 +00:00

Published v1.26.1-moko.05.01.02-rc.219 RC: rc(v05.05.00): org 2FA, wiki slugs, http render fix 2026-05-26 18:50:58 +00:00

Published v1.26.1-moko.05.04.00 MokoGitea v1.26.1-moko.05.04.00 2026-05-26 17:47:57 +00:00

Published v1.26.1-moko.05.01.02-rc.210 RC: rc(v05.04.00): login notifications, help footer, login logo, checksum fix 2026-05-26 17:01:05 +00:00

Published v1.26.1-moko.05.01.02-rc.206 RC: rc: footer help + login logo 2026-05-26 16:13:17 +00:00

Published v1.26.1-moko.05.01.02-rc.203 RC: rc: fix dashboard icon 2026-05-26 04:39:31 +00:00

Published v1.26.1-moko.05.00.00-rc.201 RC: rc: admin nav CSS fix 2026-05-26 04:30:52 +00:00

Published v1.26.1-moko.05.00.00-rc.199 RC: rc: admin nav left align 2026-05-26 03:58:12 +00:00

Published v1.26.1-moko.05.00.00-rc.197 RC: rc: admin nav alignment 2026-05-26 03:48:25 +00:00

Published v1.26.1-moko.05.00.00-rc.195 RC: rc: per-file checksums + login logo fix 2026-05-26 03:37:17 +00:00

Published v1.26.1-moko.05.01.02-rc.193 RC: rc: login logo default none 2026-05-26 03:29:21 +00:00

Published v1.26.1-moko.05.00.00-rc.193 RC: rc: login logo default none 2026-05-26 03:26:13 +00:00

Published v1.26.1-moko.05.00.00-rc.192 RC: fix: branding reset buttons + admin icons 2026-05-26 03:09:05 +00:00

Published v1.26.1-moko.05.00.00-rc.191 RC: rc: admin icons + branding fixes 2026-05-26 03:01:25 +00:00

Published v1.26.1-moko.05.00.00-rc.190 RC: rc(v05.03.01): branding settings with help+support URLs 2026-05-26 02:51:12 +00:00

Published v1.26.1-moko.05.00.00-rc.189 RC: rc(v05.03.00): full MokoGitea rebrand 2026-05-26 02:36:13 +00:00

Published v1.26.1-moko.05.00.00-rc.187 RC: rc(v05.02.02): fix branding template 2026-05-26 02:22:05 +00:00

Published v1.26.1-moko.05.00.00-rc.186 RC: rc(v05.02.01): admin branding page 2026-05-26 02:14:10 +00:00

Published v1.26.1-moko.05.02.00 MokoGitea v1.26.1-moko.05.02.00 2026-05-26 02:04:03 +00:00

Published v1.26.1-moko.05.00.00-rc.185 RC: rc(v05.02.00): org sidebar fix, admin branding 2026-05-26 02:03:59 +00:00

Published v1.26.1-moko.05.01.02 MokoGitea v1.26.1-moko.05.01.02 2026-05-26 00:57:10 +00:00

Published v1.26.1-moko.05.00.00-rc.180 RC: rc(v05.01.02): auto-update updates.xml 2026-05-26 00:57:00 +00:00

Published v1.26.1-moko.05.01.01 MokoGitea v1.26.1-moko.05.01.01 2026-05-26 00:40:09 +00:00

Published v1.26.1-moko.05.00.00-rc.178 RC: rc(v05.01.01): maintenance mode deploy + checksums 2026-05-26 00:35:43 +00:00

Published v1.26.1-moko.05.01.00 MokoGitea v1.26.1-moko.05.01.00 2026-05-26 00:29:18 +00:00

Published v1.26.1-moko.05.00.00-rc.176 RC: rc(v05.01.00): update checker channels + SHA256 release checksums 2026-05-26 00:26:55 +00:00

Published v1.26.1-moko.05.00.00 MokoGitea v1.26.1-moko.05.00.00 2026-05-25 21:57:48 +00:00

123 Pull requests merged by 1 user

Merged #377 fix(build): remove unused imports 2026-05-31 18:51:48 +00:00

Merged #376 chore: merge dev into main — Issue.Ref deprecation, stale TODO cleanup 2026-05-31 18:40:05 +00:00

Merged #375 fix(cron): add missing translation for cleanup_expired_license_keys 2026-05-31 18:34:51 +00:00

Merged #374 fix(docker): disable openssh s6 service in Dockerfile 2026-05-31 17:14:50 +00:00

Merged #373 chore: merge dev into main — tech-debt, namespace migration, combo-multiselect 2026-05-31 17:12:44 +00:00

Merged #371 fix(build): Go 1.23 maps.Values slices.Collect 2026-05-31 16:38:47 +00:00

Merged #370 fix(build): Go 1.23 maps.Values compatibility 2026-05-31 16:31:45 +00:00

Merged #361 fix: tech-debt batch 5 — CSS cleanup 2026-05-31 16:19:40 +00:00

Merged #360 fix: tech-debt batch 4 — parseIssueHref, job limit, stale TODOs 2026-05-31 16:13:39 +00:00

Merged #358 fix(licenses): remove duplicate DeleteLicenseKey (build fix) 2026-05-31 16:07:19 +00:00

Merged #357 fix: tech-debt batch 3 — remove deprecated functions, use stdlib 2026-05-31 16:05:23 +00:00

Merged #356 feat(updates): extension metadata settings, tab visibility, platform support 2026-05-31 16:01:56 +00:00

Merged #350 fix: tech-debt batch 2 — dropdown validation, editor cleanup, rename 2026-05-31 15:52:31 +00:00

Merged #348 chore: sync dev to main (namespace rename + all fixes) 2026-05-31 15:40:40 +00:00

Merged #344 fix: tech-debt batch 1 + full namespace migration to code.mokoconsulting.tech 2026-05-31 15:35:36 +00:00

Merged #345 fix(updates): correct dlid prefix and Joomla standard alignment 2026-05-31 15:31:14 +00:00

Merged #342 feat(licenses): plaintext key storage with copy buttons 2026-05-31 15:08:08 +00:00

Merged #340 feat(licenses): platform enforcement, key deletion, expired key cleanup 2026-05-31 15:03:52 +00:00

Merged #339 fix(licenses): remove repo unit requirement causing 404s 2026-05-31 14:48:39 +00:00

Merged #338 fix(licenses): remove repo unit requirement causing 404s 2026-05-31 14:48:22 +00:00

Merged #337 chore: migrate namespace from git. to code.mokoconsulting.tech 2026-05-31 14:46:28 +00:00

Merged #306 feat(licenses): UI/UX cleanup, permissions system, and key management improvements 2026-05-31 14:22:09 +00:00

Merged #305 feat(licenses): UI/UX cleanup, permissions system, and key management improvements 2026-05-31 14:21:08 +00:00

Merged #295 chore: merge dev into main — toggle fix 2026-05-31 04:22:56 +00:00

Merged #294 fix(ui): details/summary toggle for create package 2026-05-31 04:22:21 +00:00

Merged #293 chore: merge dev into main — admin permissions 2026-05-31 04:19:24 +00:00

Merged #292 feat(permissions): site admin only for delete 2026-05-31 04:18:59 +00:00

Merged #291 chore: merge dev into main — org update streams 2026-05-31 04:10:01 +00:00

Merged #290 feat(org): Update Streams settings page + package edit/delete 2026-05-31 04:09:36 +00:00

Merged #289 chore: merge dev into main — package edit/delete 2026-05-31 04:04:48 +00:00

Merged #288 feat(licenses): edit and delete packages via web UI 2026-05-31 04:04:24 +00:00

Merged #287 chore: merge dev into main — platform settings 2026-05-31 03:57:26 +00:00

Merged #286 feat(updates): per-repo platform + require-key + platform buttons 2026-05-31 03:57:01 +00:00

Merged #285 chore: merge dev into main — UI fixes 2026-05-31 03:48:39 +00:00

Merged #284 fix(ui): always-visible create package form + org locale strings 2026-05-31 03:48:05 +00:00

Merged #283 chore: merge dev into main 2026-05-31 03:44:40 +00:00

Merged #282 feat(licenses): org settings, copyable keys, master keys 2026-05-31 03:44:11 +00:00

Merged #281 chore: merge dev into main — URL fix 2026-05-31 03:36:30 +00:00

Merged #280 fix(ui): full domain URL in update feed fields 2026-05-31 03:35:26 +00:00

Merged #279 chore: merge dev into main — org licenses + master keys 2026-05-31 03:31:33 +00:00

Merged #278 feat(licenses): org licenses page + master keys + menu fixes 2026-05-31 03:31:04 +00:00

Merged #277 chore: merge dev into main — licenses tab fix v2 2026-05-31 03:16:53 +00:00

Merged #276 fix(ui): IsRepoAdmin for Licenses tab 2026-05-31 03:16:26 +00:00

Merged #275 chore: merge dev into main — licenses tab fix 2026-05-31 03:06:00 +00:00

Merged #274 fix(ui): show Licenses tab for admins always 2026-05-31 03:05:31 +00:00

Merged #273 chore: merge dev into main — licenses UI, update server, visibility 2026-05-31 02:46:43 +00:00

Merged #272 fix(templates): AppSubUrl for feed URLs 2026-05-31 02:39:51 +00:00

Merged #271 fix: Permission.IsAdmin for licenses 2026-05-31 02:34:06 +00:00

Merged #270 feat(licenses): web UI for license management 2026-05-31 02:27:41 +00:00

Merged #269 fix(routes): use optSignIn for licenses page 2026-05-31 02:20:37 +00:00

Merged #268 fix(templates): use DateUtils.TimeSince in licenses template 2026-05-31 02:12:07 +00:00

Merged #267 feat(licenses): add Licenses tab, page, and stream config 2026-05-31 02:04:19 +00:00

Merged #266 feat(updates): org-level default streams with per-repo override 2026-05-31 01:50:09 +00:00

Merged #264 feat(updates): use full Joomla channel names in update feeds 2026-05-31 01:32:06 +00:00

Merged #263 feat(ui): add Update Feed button on releases page 2026-05-31 01:24:17 +00:00

Merged #262 fix(api): set IsActive=true when creating license packages 2026-05-31 01:19:21 +00:00

Merged #261 fix(api): set IsActive=true when creating license keys 2026-05-31 01:09:05 +00:00

Merged #260 feat(settings): releases visibility help text + issues dropdown 2026-05-31 00:59:31 +00:00

Merged #259 feat(settings): add visibility dropdown to issues unit 2026-05-31 00:50:50 +00:00

Merged #258 feat(settings): inline visibility controls on repo settings page 2026-05-31 00:42:11 +00:00

Merged #256 chore: merge dev into main — all build fixes 2026-05-30 21:48:08 +00:00

Merged #255 fix(api): fix route registration for license key API 2026-05-30 21:44:24 +00:00

Merged #254 fix(api): fix compilation errors in license key handlers 2026-05-30 21:08:28 +00:00

Merged #252 fix(ci): pre-deploy cleanup for memory 2026-05-30 20:16:26 +00:00

Merged #251 feat(updates): license key API + all remaining phases (Phase 4-6) 2026-05-30 19:09:12 +00:00

Merged #250 chore: merge dev into main - startup fix 2026-05-30 18:58:00 +00:00

Merged #249 fix(config): remove WithFileConfig from LandingPage option 2026-05-30 18:56:59 +00:00

Merged #248 chore: merge dev into main 2026-05-30 18:12:30 +00:00

Merged #247 feat(updates): license key system and Dolibarr endpoint (Phase 2-3) 2026-05-30 18:10:21 +00:00

Merged #246 chore: merge dev into main 2026-05-30 17:55:26 +00:00

Merged #245 feat(updates): built-in Joomla update server endpoint 2026-05-30 17:55:07 +00:00

Merged #244 chore: merge dev into main 2026-05-30 17:30:10 +00:00

Merged #243 feat(permissions): section-based visibility - public units on private repos 2026-05-30 17:29:50 +00:00

Merged #242 chore: merge dev into main 2026-05-30 17:18:50 +00:00

Merged #241 feat(admin): configurable default landing page from site administration 2026-05-30 17:18:22 +00:00

Merged #237 chore: merge dev into main 2026-05-30 16:08:09 +00:00

Merged #236 docs: update CHANGELOG for actions bot rebrand and deploy trigger 2026-05-30 16:07:36 +00:00

Merged #235 fix(ci): auto-deploy to production on merge to main 2026-05-30 15:59:50 +00:00

Merged #104 chore: merge dev into main [skip ci] 2026-05-30 15:49:21 +00:00

Merged #234 feat(actions): rebrand actions bot user and add branch protection whitelist 2026-05-30 15:48:13 +00:00

Merged #228 rc(v05.06.00): security backports, actions deadlock fix, dep bumps 2026-05-26 22:37:12 +00:00

Merged #226 fix(security): backport upstream v1.26.2 security fixes 2026-05-26 22:05:14 +00:00

Merged #221 fix(actions): retry workflow insertion on database deadlock 2026-05-26 22:04:59 +00:00

Merged #219 rc(v05.05.00): org 2FA, wiki slugs, http render fix 2026-05-26 18:50:45 +00:00

Merged #218 fix: preserve + and . in wiki slugs 2026-05-26 18:48:11 +00:00

Merged #216 fix: unused import in require2fa.go 2026-05-26 18:39:27 +00:00

Merged #215 feat: smart wiki filenames 2026-05-26 18:28:20 +00:00

Merged #214 feat: org-level 2FA requirement (#208) 2026-05-26 18:28:11 +00:00

Merged #212 fix: http content file render (#207) 2026-05-26 17:55:49 +00:00

Merged #210 rc(v05.04.00): login notifications, help footer, login logo, checksum fix 2026-05-26 17:47:17 +00:00

Merged #209 feat: login notification via email and ntfy 2026-05-26 16:40:56 +00:00

Merged #206 rc: footer help + login logo 2026-05-26 16:13:03 +00:00

Merged #205 fix: help link in footer, login logo on signin page 2026-05-26 04:52:08 +00:00

Merged #203 rc: fix dashboard icon 2026-05-26 04:39:20 +00:00

Merged #202 fix(ui): replace missing octicon-dashboard icon 2026-05-26 04:39:06 +00:00

Merged #201 rc: admin nav CSS fix 2026-05-26 04:30:36 +00:00

Merged #200 fix(ui): admin sidebar left-align CSS 2026-05-26 04:30:20 +00:00

Merged #199 rc: admin nav left align 2026-05-26 03:58:01 +00:00

Merged #198 fix(ui): force left-align admin sidebar 2026-05-26 03:57:43 +00:00

Merged #197 rc: admin nav alignment 2026-05-26 03:48:08 +00:00

Merged #196 fix(ui): left-align admin sidebar menu items 2026-05-26 03:47:51 +00:00

Merged #195 rc: per-file checksums + login logo fix 2026-05-26 03:37:05 +00:00

Merged #194 fix: per-file sha256 checksums 2026-05-26 03:36:50 +00:00

Merged #193 rc: login logo default none 2026-05-26 03:29:04 +00:00

Merged #192 fix: branding reset buttons + admin icons 2026-05-26 03:08:52 +00:00

Merged #191 rc: admin icons + branding fixes 2026-05-26 02:58:20 +00:00

Merged #190 rc(v05.03.01): branding settings with help+support URLs 2026-05-26 02:50:27 +00:00

Merged #189 rc(v05.03.00): full MokoGitea rebrand 2026-05-26 02:36:00 +00:00

Merged #188 feat: MokoGitea rebrand across all locales, default branding images, PWA icon 2026-05-26 02:35:42 +00:00

Merged #187 rc(v05.02.02): fix branding template 2026-05-26 02:22:28 +00:00

Merged #186 rc(v05.02.01): admin branding page 2026-05-26 02:13:58 +00:00

Merged #182 feat: admin branding page with uploadable images (#181) 2026-05-26 02:13:42 +00:00

Merged #185 rc(v05.02.00): org sidebar fix, admin branding 2026-05-26 02:03:48 +00:00

Merged #184 fix: org sidebar not listing members or teams (#183) 2026-05-26 01:57:31 +00:00

Merged #180 rc(v05.01.02): auto-update updates.xml 2026-05-26 00:56:47 +00:00

Merged #179 feat(ci): auto-update updates.xml on production deploy 2026-05-26 00:56:26 +00:00

Merged #178 rc(v05.01.01): maintenance mode deploy + checksums 2026-05-26 00:35:31 +00:00

Merged #177 feat(ci): enable maintenance mode during deployments 2026-05-26 00:35:14 +00:00

Merged #176 rc(v05.01.00): update checker channels + SHA256 release checksums 2026-05-26 00:28:14 +00:00

Merged #175 fix: generate checksums on API asset upload 2026-05-26 00:15:58 +00:00

Merged #174 feat: auto-generate SHA256 checksums for release attachments 2026-05-26 00:08:54 +00:00

Merged #173 feat: update checker channels, email + ntfy notifications 2026-05-26 00:08:14 +00:00

Merged #171 chore(core): separate MokoGitea namespace from upstream code.gitea.io 2026-05-25 21:37:00 +00:00

27 Issues closed from 2 users

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

Closed #307 tech-debt: Remove deprecated Issue.Ref field (RemoveIssueRef) 2026-05-31 18:34:53 +00:00

Closed #372 fix(docker): openssh s6 supervisor crash loop in new builds 2026-05-31 17:14:50 +00:00

Closed #336 chore: migrate namespace from git.mokoconsulting.tech to code.mokoconsulting.tech 2026-05-31 14:46:28 +00:00

Closed #304 bug(permissions): admin teams do not inherit permissions for newly added unit types 2026-05-31 14:21:08 +00:00

Closed #257 bug(web): all /{username} web routes return 404 on dev instance 2026-05-30 23:06:35 +00:00

Closed #238 feat(permissions): section-based visibility — public wiki/releases on private repos 2026-05-30 17:29:50 +00:00

Closed #240 feat(admin): configurable default landing page from site administration 2026-05-30 17:18:23 +00:00

Closed #233 feat(actions): rebrand actions bot user and allow in branch protection whitelist 2026-05-30 15:48:14 +00:00

Closed #1 feat: Organization-level project boards (cross-repo) 2026-05-27 02:07:46 +00:00

Closed #220 bug: pull_request events not fired for API-created PRs 2026-05-26 22:04:59 +00:00

Closed #217 security: wiki should only allow markdown files 2026-05-26 18:57:20 +00:00

Closed #213 feat: granular organization policy enforcement for members 2026-05-26 18:57:18 +00:00

Closed #208 feat: organization-level 2FA requirement for members 2026-05-26 18:28:12 +00:00

Closed #207 fix: http content file render (#37850) 2026-05-26 17:55:49 +00:00

Closed #211 feat: login notification via email and ntfy 2026-05-26 17:46:21 +00:00

Closed #181 feat: custom branding upload in site administration (nav icon, login logo, favicon) 2026-05-26 02:13:43 +00:00

Closed #183 bug: organization page not listing members or teams in sidebar 2026-05-26 01:57:31 +00:00

Closed #132 chore: separate MokoGitea namespace from upstream code.gitea.io 2026-05-25 21:37:01 +00:00

106 Issues created by 2 users

Opened #172 feat: Plugin marketplace � central registry for all modules and extensions 2026-05-25 23:25:22 +00:00

Opened #181 feat: custom branding upload in site administration (nav icon, login logo, favicon) 2026-05-26 01:14:23 +00:00

Opened #183 bug: organization page not listing members or teams in sidebar 2026-05-26 01:27:12 +00:00

Opened #207 fix: http content file render (#37850) 2026-05-26 08:00:49 +00:00

Opened #208 feat: organization-level 2FA requirement for members 2026-05-26 16:38:56 +00:00

Opened #211 feat: login notification via email and ntfy 2026-05-26 17:46:20 +00:00

Opened #213 feat: granular organization policy enforcement for members 2026-05-26 18:10:46 +00:00

Opened #217 security: wiki should only allow markdown files 2026-05-26 18:39:55 +00:00

Opened #220 bug: pull_request events not fired for API-created PRs 2026-05-26 19:00:42 +00:00

Opened #222 feat: allow API to bypass branch protections with elevated token 2026-05-26 20:23:09 +00:00

Opened #223 feat: org-wide .mokogitea repo for shared workflows and issue templates 2026-05-26 20:23:43 +00:00

Opened #224 feat: cross-reference issues across repos within an org 2026-05-26 20:23:47 +00:00

Opened #225 fix(security): cherry-pick upstream v1.26.2 security and bug fixes 2026-05-26 21:21:06 +00:00

Opened #227 feat: GitHub-style deployment environments and status tracking 2026-05-26 21:59:09 +00:00

Opened #229 fix(actions): ack re-sent UpdateLog finalize idempotently (#37885) 2026-05-28 08:00:05 +00:00

Opened #230 fix(actions): exclude workflow_call from workflow trigger detection (#37894) 2026-05-29 08:00:04 +00:00

Opened #231 fix(actions): keep action run title clickable when commit subject is a URL (#37867) 2026-05-29 08:00:04 +00:00

Opened #232 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 2026-05-29 08:00:04 +00:00

Opened #233 feat(actions): rebrand actions bot user and allow in branch protection whitelist 2026-05-30 14:55:26 +00:00

Opened #238 feat(permissions): section-based visibility — public wiki/releases on private repos 2026-05-30 16:41:21 +00:00

Opened #239 feat(updates): built-in Joomla/Dolibarr update server with auto-transfer and manifest sync 2026-05-30 16:55:59 +00:00

Opened #240 feat(admin): configurable default landing page from site administration 2026-05-30 17:07:57 +00:00

Opened #257 bug(web): all /{username} web routes return 404 on dev instance 2026-05-30 22:59:55 +00:00

Opened #265 feat(updates): org-level default update streams with per-repo override 2026-05-31 01:45:14 +00:00

Opened #296 feat(licenses): full commercial license management system 2026-05-31 04:24:14 +00:00

Opened #297 feat(licenses): store and display full keys with copy button 2026-05-31 04:28:40 +00:00

Opened #298 feat(licenses): key expiry editing and domain assignment UI 2026-05-31 04:28:40 +00:00

Opened #299 feat(licenses): multi-site keys and domain enforcement 2026-05-31 04:28:40 +00:00

Opened #300 feat(licenses): payment webhook API endpoint 2026-05-31 04:28:40 +00:00

Opened #301 feat(licenses): license validation API endpoint 2026-05-31 04:28:40 +00:00

Opened #302 feat(licenses): channels multiselect from org streams 2026-05-31 04:28:41 +00:00

Opened #303 feat(licenses): master package protection rules 2026-05-31 04:28:41 +00:00

Opened #304 bug(permissions): admin teams do not inherit permissions for newly added unit types 2026-05-31 13:51:56 +00:00

Opened #307 tech-debt: Remove deprecated Issue.Ref field (RemoveIssueRef) 2026-05-31 14:08:49 +00:00

Opened #308 tech-debt: Implement multiple-project filter for issues 2026-05-31 14:09:23 +00:00

Opened #309 tech-debt: Add authorization header support to webhook integrations 2026-05-31 14:09:24 +00:00

Opened #310 tech-debt: Fix incorrect Vite manifest CSS parser in backend 2026-05-31 14:10:28 +00:00

Opened #311 tech-debt: Refactor permission checking across codebase 2026-05-31 14:10:31 +00:00

Opened #312 tech-debt: Fix git command stderr handling design 2026-05-31 14:10:36 +00:00

Opened #313 tech-debt: Remove basic auth from API and clarify reverse proxy auth 2026-05-31 14:12:42 +00:00

Opened #314 tech-debt: Clean up User model design issues 2026-05-31 14:15:02 +00:00

Opened #315 feat(settings): repo settings tab for manifest.xml / update stream metadata 2026-05-31 14:15:03 +00:00

Opened #316 tech-debt: Rewrite repo editor JS (messy logic, double-init bugs) 2026-05-31 14:19:29 +00:00

Opened #317 tech-debt: Fix abused repo status fields (broken, is_empty) 2026-05-31 14:20:13 +00:00

Opened #318 tech-debt: CSS cleanup - remove legacy patches and unused styles 2026-05-31 14:20:37 +00:00

Opened #319 tech-debt: Refactor legacy delete-button and common-button patterns 2026-05-31 14:21:01 +00:00

Opened #320 tech-debt: Rewrite markup anchor generation logic 2026-05-31 14:22:02 +00:00

Opened #321 tech-debt: Fix ACME/TLS setup path issues and install flow 2026-05-31 14:22:06 +00:00

Opened #322 tech-debt: Refactor diff conversation template and related JS 2026-05-31 14:22:08 +00:00

Opened #323 tech-debt: Fix repo-issue-list updateIssuesMeta logic and approval double-counting 2026-05-31 14:22:51 +00:00

Opened #324 tech-debt: Admin config editor - add array support and fix OPEN-WITH-EDITOR-APP-JSON 2026-05-31 14:22:54 +00:00

Opened #325 tech-debt: Actions/CI runner communication improvements 2026-05-31 14:22:57 +00:00

Opened #326 tech-debt: Split repo settings advanced section by units 2026-05-31 14:23:08 +00:00

Opened #327 tech-debt: Fix WebAuthn credential type handling 2026-05-31 14:23:12 +00:00

Opened #328 tech-debt: Implement incomplete pull request tests 2026-05-31 14:23:18 +00:00

Opened #329 tech-debt: Migration framework does not handle foreign keys 2026-05-31 14:23:34 +00:00

Opened #330 tech-debt: Refactor initDB code and implement admin grant revocation 2026-05-31 14:30:07 +00:00

Opened #331 tech-debt: Dropzone upload path consistency and error handling 2026-05-31 14:30:12 +00:00

Opened #332 tech-debt: OAuth2 link account and app secret regeneration 2026-05-31 14:30:35 +00:00

Opened #333 tech-debt: Fomantic dropdown - multiple selection only partially supported 2026-05-31 14:30:38 +00:00

Opened #334 tech-debt: Miscellaneous frontend TODOs (stopwatch flicker, SVG access, mermaid dark mode) 2026-05-31 14:31:26 +00:00

Opened #335 feat(settings): add manifest.xml settings tab in repo settings 2026-05-31 14:34:55 +00:00

Opened #336 chore: migrate namespace from git.mokoconsulting.tech to code.mokoconsulting.tech 2026-05-31 14:35:53 +00:00

Opened #341 feat(api): implement REST API routes for licensing system 2026-05-31 15:07:16 +00:00

Opened #343 feat: generate Joomla changelog XML for update server <changelogurl> 2026-05-31 15:09:04 +00:00

Opened #346 feat(licenses): configurable feed visibility vs download-only gating 2026-05-31 15:31:44 +00:00

Opened #347 feat(licenses): gate release asset downloads behind license key when licensing enabled 2026-05-31 15:31:44 +00:00

Opened #349 Expose licensing/update stream settings via API 2026-05-31 15:50:30 +00:00

Opened #351 feat(updates): WordPress plugin/theme update feed 2026-05-31 15:59:39 +00:00

Opened #352 feat(updates): PrestaShop module update feed 2026-05-31 15:59:39 +00:00

Opened #353 feat(updates): Drupal module update feed 2026-05-31 15:59:39 +00:00

Opened #354 feat(updates): Composer/Packagist private repository feed 2026-05-31 15:59:40 +00:00

Opened #355 feat(updates): WHMCS module update feed 2026-05-31 15:59:40 +00:00

Opened #359 feat(ai): Built-in Claude AI Assistant (mokogitea-claude[bot]) 2026-05-31 16:11:52 +00:00

Opened #362 feat(ai): Built-in mokogitea-claude[bot] user account 2026-05-31 16:20:59 +00:00

Opened #363 feat(licenses): heartbeat mode — validate license key on first registration with domain matching 2026-05-31 16:26:21 +00:00

Opened #364 feat(ai): Site/Org/Repo AI settings UI and database schema 2026-05-31 16:28:33 +00:00

Opened #365 feat(ai): PR review service (services/ai/review.go) 2026-05-31 16:28:34 +00:00

Opened #366 feat(ai): @mention chat handler (services/ai/chat.go) 2026-05-31 16:28:34 +00:00

Opened #367 feat(ai): Coding agent service (services/ai/agent.go) 2026-05-31 16:28:34 +00:00

Opened #368 feat(ai): Usage tracking and cost dashboard 2026-05-31 16:28:34 +00:00

Opened #369 feat(ai): Authentication model for mokogitea-claude[bot] 2026-05-31 16:31:36 +00:00

Opened #372 fix(docker): openssh s6 supervisor crash loop in new builds 2026-05-31 17:03:20 +00:00

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

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 #381 fix(actions): reject workflow_dispatch for workflows without that trigger (#37660) 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 #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

1 Unresolved Conversation

Open #2 feat: Custom fields on issues 2026-05-27 02:07:21 +00:00