Commit Graph

  • cd2e8b4d34 chore: update channels for 05.15.00 [skip ci] gitea-actions[bot] 2026-06-03 00:15:04 +00:00
  • acf9b4a4da chore(release): build 05.15.00 [skip ci] gitea-actions[bot] 2026-06-03 00:14:33 +00:00
  • 23af404ae4 Merge pull request 'fix(licenses): explicit xorm column names for UpdateStreamConfig' (#443) from dev into main jmiller 2026-06-03 00:14:01 +00:00
  • ff6d1bf3c9 fix(licenses): add explicit xorm column names for all UpdateStreamConfig fields Jonathan Miller 2026-06-02 19:03:43 -05:00
  • a5b4f24b48 Merge pull request 'feat(licenses): ancestor-aware org license handler' (#442) from dev into main jmiller 2026-06-02 23:47:38 +00:00
  • 9832f8a7bb chore: add .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] jmiller 2026-06-02 23:47:37 +00:00
  • 9506a19ab8 feat(licenses): use ancestor-aware functions in org license handler v1.26.1-moko.05.05.00-dev-rc.442 Jonathan Miller 2026-06-02 18:46:33 -05:00
  • f485f14615 Merge pull request 'fix(ui): icons on user settings navbar' (#441) from dev into main jmiller 2026-06-02 22:32:18 +00:00
  • d0e3b3dfd8 fix(ui): add octicon icons to user settings navbar v1.26.1-moko.05.05.00-dev-rc.441 Jonathan Miller 2026-06-02 17:10:14 -05:00
  • 3231ac2707 chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] jmiller 2026-06-02 21:51:52 +00:00
  • b2d2a3b622 Merge pull request 'fix(licenses): allow anonymous download paths on licensed repos' (#440) from dev into main jmiller 2026-06-02 20:51:12 +00:00
  • 963fa6d384 fix(licenses): always allow anonymous download path access on licensed repos v1.26.1-moko.05.05.00-dev-rc.440 Jonathan Miller 2026-06-02 15:50:23 -05:00
  • ba9907ba41 Merge pull request 'fix(updates): feed always public, downloads gated separately' (#439) from dev into main jmiller 2026-06-02 20:46:14 +00:00
  • 48ff05d4b3 fix(updates): feed always public, downloads gated separately Jonathan Miller 2026-06-02 15:44:37 -05:00
  • 70699b4f2a chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:38:03 +00:00
  • 99f5833c25 chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:37:54 +00:00
  • 241596361e chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:37:45 +00:00
  • b1b64a3b4e chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:37:36 +00:00
  • 3cddb46053 chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:37:28 +00:00
  • 0a0cc16528 chore(ci): add CI issue reporter for auto-filing gate failures Moko Consulting 2026-06-02 20:37:17 +00:00
  • da41d7072f Merge pull request 'fix(licenses): restrict downloadsPublic to release paths only' (#438) from dev into main jmiller 2026-06-02 20:31:27 +00:00
  • 6405163e60 fix(licenses): restrict downloadsPublic to release/download paths only v1.26.1-moko.05.05.00-dev-rc.438 Jonathan Miller 2026-06-02 15:30:23 -05:00
  • cb3817f5bc Merge pull request 'fix(licenses): allow anonymous downloads when download_gating=none' (#437) from dev into main jmiller 2026-06-02 20:26:46 +00:00
  • 01011f6115 fix(licenses): allow anonymous downloads when download_gating=none on private repos v1.26.1-moko.05.05.00-dev-rc.437 Jonathan Miller 2026-06-02 15:25:28 -05:00
  • f657f58fbb Merge pull request 'fix(ui): octicon-settings to octicon-gear' (#436) from dev into main jmiller 2026-06-02 19:47:07 +00:00
  • ea10e8500c fix(ui): replace invalid octicon-settings with octicon-gear v1.26.1-moko.05.05.00-dev-rc.436 Jonathan Miller 2026-06-02 14:45:37 -05:00
  • 1709566fa6 Merge pull request 'fix(ui): section headers with dividers, icons on all settings navbar items' (#435) from dev into main jmiller 2026-06-02 19:34:36 +00:00
  • 92bd3f7dc0 fix(ui): clean section headers with dividers instead of accordions, icons on all navbar items v1.26.1-moko.05.05.00-dev-rc.435 Jonathan Miller 2026-06-02 14:33:23 -05:00
  • 95c136d838 Merge pull request 'feat(settings): dedicated advanced settings page at /settings/advanced' (#434) from dev into main jmiller 2026-06-02 19:25:37 +00:00
  • 89fcbda623 feat(settings): move advanced settings to dedicated /settings/advanced page Jonathan Miller 2026-06-02 14:23:49 -05:00
  • dd6ee750f0 fix(build): remove extra {{end}} in settings accordion template Jonathan Miller 2026-06-02 14:17:47 -05:00
  • 48f32ae961 Merge pull request 'feat(settings): accordion layout for advanced settings' (#433) from dev into main jmiller 2026-06-02 19:14:08 +00:00
  • ffb9363e3e feat(settings): accordion layout for advanced settings sections v1.26.1-moko.05.05.00-dev-rc.433 Jonathan Miller 2026-06-02 14:13:32 -05:00
  • dce87fcb5d Merge pull request 'feat(settings): licensing settings page + navbar restructure' (#432) from dev into main jmiller 2026-06-02 19:03:52 +00:00
  • a1ceac6396 feat(settings): separate licensing settings page with navbar entry v1.26.1-moko.05.05.00-dev-rc.432 Jonathan Miller 2026-06-02 14:02:53 -05:00
  • 7004170d64 Merge pull request 'fix(ui): login form on 403 page + visibility badge right-aligned' (#431) from dev into main jmiller 2026-06-02 18:56:17 +00:00
  • a22fa57ab1 fix(ui): embed login form on 403 Access Denied page Jonathan Miller 2026-06-02 13:55:52 -05:00
  • c045c6abfc Merge pull request 'fix(ui): visibility badge floated right of title' (#430) from dev into main jmiller 2026-06-02 18:51:55 +00:00
  • 68736c78a1 fix(ui): float visibility badge to right of title label Jonathan Miller 2026-06-02 13:51:31 -05:00
  • ce35e3a603 Merge pull request 'fix(build): UpdateRepositoryColsWithAutoTime' (#429) from dev into main jmiller 2026-06-02 18:46:56 +00:00
  • cfea80d3ca fix(build): use UpdateRepositoryColsWithAutoTime for is_hidden Jonathan Miller 2026-06-02 13:46:26 -05:00
  • 3e4cb4d2e5 Merge pull request 'feat(repos): three-level visibility Public/Private/Hidden' (#428) from dev into main jmiller 2026-06-02 18:44:15 +00:00
  • e2c738a8d8 feat(repos): three-level visibility — Public, Private, Hidden Jonathan Miller 2026-06-02 13:42:25 -05:00
  • ba361c609f Merge pull request 'fix(licenses): RequireUnitReader allows LicensedReadOnly' (#427) from dev into main jmiller 2026-06-02 15:45:48 +00:00
  • 6c7a6e4061 fix(licenses): RequireUnitReader allows LicensedReadOnly access Jonathan Miller 2026-06-02 10:23:38 -05:00
  • 7aaf8dcbb7 Merge pull request 'fix(licenses): bypass attachment perm check for licensed downloads' (#426) from dev into main jmiller 2026-06-02 15:17:40 +00:00
  • 95d93da2bc fix(licenses): bypass attachment permission check for licensed downloads Jonathan Miller 2026-06-02 10:17:06 -05:00
  • 128b120ad9 Merge pull request 'fix(licenses): allow downloads on private repos with license key' (#425) from dev into main jmiller 2026-06-02 15:13:47 +00:00
  • 02424c3f75 fix(licenses): allow download access on private licensed repos with license key v1.26.1-moko.05.05.00-dev-rc.425 Jonathan Miller 2026-06-02 10:12:45 -05:00
  • 3f817babd3 Merge pull request 'fix(ui): styled 403 Access Denied page matching 404 layout' (#424) from dev into main jmiller 2026-06-02 15:06:02 +00:00
  • 449af83e2b fix(ui): styled 403 Access Denied page matching the 404 page layout Jonathan Miller 2026-06-02 10:05:24 -05:00
  • 6290ff07e4 Merge pull request 'fix(security): 403 for all users on private repos' (#423) from dev into main jmiller 2026-06-02 14:57:50 +00:00
  • 3ad37e48e1 fix(security): return 403 for all users on private repos, not 404 v1.26.1-moko.05.05.00-dev-rc.423 Jonathan Miller 2026-06-02 09:57:29 -05:00
  • c4e51ff55c Merge pull request 'fix(licenses): licensed private repos allow release viewing for signed-in users' (#422) from dev into main jmiller 2026-06-02 14:52:29 +00:00
  • 021a054348 fix(licenses): licensed private repos allow signed-in users to view releases v1.26.1-moko.05.05.00-dev-rc.422 Jonathan Miller 2026-06-02 09:52:05 -05:00
  • b707c5aff9 Merge pull request 'fix(updates): allow update feeds on private repos' (#421) from dev into main jmiller 2026-06-02 14:37:42 +00:00
  • ead620daf9 fix(updates): allow update feeds on private repos via lightweight repo loader v1.26.1-moko.05.05.00-dev-rc.421 Jonathan Miller 2026-06-02 09:36:06 -05:00
  • 2db1f4eaf6 Merge pull request 'fix(security): 403 Access Denied for signed-in users on private repos' (#420) from dev into main jmiller 2026-06-02 14:27:19 +00:00
  • 0add8bda72 fix(security): show 403 Access Denied instead of 404 for signed-in users on private repos v1.26.1-moko.05.05.00-dev-rc.420 Jonathan Miller 2026-06-02 09:26:21 -05:00
  • 25499fb183 Merge pull request 'fix(build): unused import in drupal.go' (#419) from dev into main jmiller 2026-06-02 14:10:45 +00:00
  • bd81616432 fix(build): remove unused time import in drupal.go Jonathan Miller 2026-06-02 09:10:11 -05:00
  • 7c15301228 Merge pull request 'feat(updates): PrestaShop, Drupal, WHMCS update feeds (#352, #353, #355)' (#418) from dev into main jmiller 2026-06-02 14:08:33 +00:00
  • 02f3ed88f1 feat(updates): PrestaShop (#352), Drupal (#353), WHMCS (#355) update feeds Jonathan Miller 2026-06-02 09:08:03 -05:00
  • e4718f5036 Merge pull request 'feat(updates): Composer feed (#354), hide Actions/Licenses tabs for guests' (#417) from dev into main jmiller 2026-06-02 14:02:23 +00:00
  • 0fb0aea719 feat(updates): Composer packages.json feed (#354), hide menu items for guests v1.26.1-moko.05.05.00-dev-rc.417 Jonathan Miller 2026-06-02 09:02:00 -05:00
  • 581bfa5f31 Merge pull request 'feat(licenses): key prefix (#406), header button (#408), open feed (#409)' (#416) from dev into main jmiller 2026-06-02 13:52:27 +00:00
  • eca929f680 feat(licenses): configurable key prefix (#406), header button (#408), open feed button (#409) Jonathan Miller 2026-06-02 08:51:55 -05:00
  • 8ae663e15e Merge pull request 'SECURITY: fix release download gating and require login for actions' (#415) from dev into main jmiller 2026-06-02 13:41:10 +00:00
  • b65b155446 SECURITY: fix release download gating and require login for actions v1.26.1-moko.05.05.00-dev-rc.415 Jonathan Miller 2026-06-02 08:40:40 -05:00
  • 4bc962adbf Merge pull request 'fix(build): permanent fixes for recurring build errors' (#414) from dev into main jmiller 2026-06-02 13:35:03 +00:00
  • de52ad0fbc fix(build): permanent fixes for recurring build errors Jonathan Miller 2026-06-02 08:34:14 -05:00
  • ca841716db Merge pull request 'SECURITY: require login for licenses page' (#413) from dev into main jmiller 2026-06-02 13:26:17 +00:00
  • 1dfa5d8079 SECURITY: require login for licenses page — was accessible anonymously v1.26.1-moko.05.05.00-dev-rc.413 Jonathan Miller 2026-06-02 08:25:31 -05:00
  • 117daf51c3 Merge pull request 'fix(build): org list API and unused import' (#412) from dev into main jmiller 2026-06-02 13:22:10 +00:00
  • 70793075fc fix(build): use db.Find for org list, remove unused org_model import v1.26.1-moko.05.05.00-dev-rc.412 Jonathan Miller 2026-06-02 08:21:39 -05:00
  • a2e0735a26 Merge pull request 'feat(orgs): enterprise sub-org hierarchy (#410)' (#411) from dev into main jmiller 2026-06-02 13:15:30 +00:00
  • 2799558040 feat(orgs): enterprise sub-org hierarchy with parent-child relationships (#410) v1.26.1-moko.05.05.00-dev-rc.411 Jonathan Miller 2026-06-02 08:14:08 -05:00
  • 1a46a8f14f Merge pull request 'fix(build): EditReleaseForm UpdateStream field' (#405) from dev into main jmiller 2026-06-02 12:56:36 +00:00
  • d85ae6aa21 fix(build): add UpdateStream to EditReleaseForm Jonathan Miller 2026-06-02 07:56:11 -05:00
  • b18519e8b9 Merge pull request 'fix(build): pass ctx to WordPress changelog builder' (#404) from dev into main jmiller 2026-06-02 12:48:26 +00:00
  • 1b9b82d59a fix(build): pass ctx to buildWordPressChangelog for ResolveReleaseStream v1.26.1-moko.05.05.00-dev-rc.404 Jonathan Miller 2026-06-02 07:47:42 -05:00
  • 94649efed0 Merge pull request 'feat(updates): manual stream mapping, version extraction fixes, feed visibility' (#403) from dev into main jmiller 2026-06-02 12:43:29 +00:00
  • 37322e4212 feat(updates): manual release-to-stream mapping v1.26.1-moko.05.05.00-dev-rc.403 Jonathan Miller 2026-06-02 07:37:02 -05:00
  • 2f9097a254 fix(updates): check tag name not extracted version for stream name detection Jonathan Miller 2026-06-02 07:29:43 -05:00
  • ce3af35c40 fix(updates): extract version numbers from release titles via regex Jonathan Miller 2026-06-02 07:27:06 -05:00
  • 0a3cd3115f feat(updates): support stream-name tags alongside version tags Jonathan Miller 2026-06-02 07:21:02 -05:00
  • 3e31b662a6 fix(licenses): remove UNIQUE constraint on PaymentRef, use tw-max-w-lg Jonathan Miller 2026-06-02 07:12:13 -05:00
  • 774ea3842b fix(ui): constrain license key search box width to 400px Jonathan Miller 2026-06-02 07:09:31 -05:00
  • a52ac1bf61 Merge pull request 'feat(licenses): full commercial license management system v1.26.1-moko.06.02.00' (#402) from dev into main jmiller 2026-06-02 12:00:19 +00:00
  • 0e7d3c4a34 fix(security): ownership guards, RepoScope parsing, CSRF tokens, XSS escaping Jonathan Miller 2026-06-02 06:59:29 -05:00
  • 913e919fba docs: update CHANGELOG and wiki for v1.26.1-moko.06.02.00 v1.26.1-moko.05.05.00-dev-rc.402 Jonathan Miller 2026-06-02 06:46:29 -05:00
  • a20153a0e0 fix(licenses): no-download mode shows release notes but hides files Jonathan Miller 2026-06-02 06:42:44 -05:00
  • a149edccd3 feat(licenses): feed visibility modes and login-required releases Jonathan Miller 2026-06-02 06:38:09 -05:00
  • 01eb9944ca feat(licenses): replace channel checkboxes with combolist picker Jonathan Miller 2026-06-02 06:30:59 -05:00
  • e3a8ae2595 feat(settings): add extension metadata to repo settings (#335) Jonathan Miller 2026-06-02 06:19:48 -05:00
  • 1fabdb94ec feat(updates): WordPress PUC-compatible update feed (#351) Jonathan Miller 2026-06-02 00:01:16 -05:00
  • d204ecb9f0 fix(licenses): enforce RepoScope validation and add API revoke endpoint Jonathan Miller 2026-06-01 05:33:26 -05:00
  • 93d18ab25f feat(licenses): double confirmation modals for permanent deletion (#391) Jonathan Miller 2026-06-01 05:23:56 -05:00
  • 3e8124a2b7 feat(licenses): API package CRUD, settings API, and repo scope UI Jonathan Miller 2026-06-01 05:21:09 -05:00
  • 7c9215de05 test(licenses): add integration tests for license key API endpoints Jonathan Miller 2026-06-01 05:09:14 -05:00