jmiller
b05b23ca85
chore: sync updates.xml 05.22.00 from main [skip ci]
2026-06-04 12:32:05 +00:00
jmiller
c646f243ac
chore: sync updates.xml 05.21.00 from main [skip ci]
2026-06-04 12:09:32 +00:00
jmiller
224571e02e
chore: sync updates.xml 05.20.00 from main [skip ci]
2026-06-04 11:56:29 +00:00
jmiller
72b29ad75a
chore: sync updates.xml 05.19.00 from main [skip ci]
2026-06-04 11:54:29 +00:00
jmiller
3349ebc7fc
chore: sync updates.xml 05.17.00 from main [skip ci]
2026-06-03 02:57:15 +00:00
jmiller
dad2dc91ea
chore: sync updates.xml 05.14.00 from main [skip ci]
2026-05-31 03:48:29 +00:00
jmiller
7c5b3ef093
chore: sync updates.xml 05.13.00 from main [skip ci]
2026-05-31 03:38:36 +00:00
jmiller
fa04a3a1a2
chore: sync updates.xml 05.12.00 from main [skip ci]
2026-05-31 03:34:43 +00:00
jmiller
32a9727522
chore: sync updates.xml 05.11.00 from main [skip ci]
2026-05-31 03:19:13 +00:00
jmiller
cd432e6a51
chore: sync updates.xml 05.10.00 from main [skip ci]
2026-05-31 03:08:29 +00:00
jmiller
94f6e3c890
chore: sync updates.xml 05.09.00 from main [skip ci]
2026-05-31 02:49:35 +00:00
jmiller
0cb15e16b0
chore: sync updates.xml 05.05.00 from main [skip ci]
2026-05-30 18:02:54 +00:00
jmiller
c222a1ddf3
chore: sync updates.xml 05.04.00 from main [skip ci]
2026-05-30 17:35:18 +00:00
jmiller
f65d5b5e80
chore: sync updates.xml 05.03.00 from main [skip ci]
2026-05-30 17:26:15 +00:00
jmiller
4d0a8e3920
chore: sync updates.xml 05.02.00 from main [skip ci]
2026-05-30 16:13:33 +00:00
Jonathan Miller
1fb97eeeeb
feat: smart wiki filenames — sanitize special characters to hyphens
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
New wiki page titles are now sanitized before creating the git file:
- Spaces and special characters replaced with hyphens
- Consecutive hyphens collapsed to single hyphen
- Leading/trailing hyphens trimmed
Examples:
- "My Page Name" -> "My-Page-Name"
- "API & Docs (v2)" -> "API-Docs-v2"
- "100% Complete!!" -> "100-Complete"
Only affects NEW pages. Existing wiki pages with legacy filenames
(spaces, URL encoding) continue to work — the read path is unchanged.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-26 13:22:21 -05:00
jmiller
af1c6178ef
Merge pull request 'fix: http content file render ( #207 )' ( #212 ) from fix/207-http-content-render into dev
2026-05-26 17:55:43 +00:00
Giteabot
0f23219ee4
fix: http content file render ( #37850 ) ( #37856 )
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Backport #37850
Fix #37849
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com >
2026-05-26 12:54:37 -05:00
jmiller
bc475c91f6
Merge pull request 'feat: login notification via email and ntfy' ( #209 ) from feat/login-notifications into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.01.02-rc.210
2026-05-26 16:40:51 +00:00
Jonathan Miller
25268d7dd7
feat: login notification via email and ntfy on successful sign-in
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
When a user signs in, sends notifications with username, IP address,
user agent, and timestamp. Notifications go through:
- Email to the user's registered address
- ntfy push to the configured topic
Enabled by default, configurable via app.ini:
[login_notification]
ENABLED = true
The notification fires asynchronously (goroutine) so it doesn't
block the login redirect. Hooks into handleSignInFull which is the
single choke point for all auth methods (password, 2FA, OAuth).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-26 11:39:44 -05:00
jmiller
c7193abc0c
Merge pull request 'fix: help link in footer, login logo on signin page' ( #205 ) from fix/help-footer-login-logo into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.01.02-rc.206
2026-05-26 04:52:00 +00:00
Jonathan Miller
e6a4dfccf0
fix(ui): add help link to footer, show login logo on signin page
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
- Help link added to footer right-links (next to API and Licenses)
- Login logo (login-logo.png) now shown on the signin page, not just
the home page. Hidden via onerror when not uploaded.
- Landing page is set to 'login' so home.tmpl never renders — the
logo needed to be on signin_inner.tmpl instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 23:51:37 -05:00
jmiller
a5c805b0f6
Merge pull request 'fix(ui): show help link for all users' ( #204 ) from fix/help-link-always-visible into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
2026-05-26 04:45:56 +00:00
Jonathan Miller
46ce0a7e32
fix(ui): show help link in navbar for all users, not just anonymous
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
The help link was wrapped in {{if not .IsSigned}} which hid it for
logged-in users. Removed the condition so it's always visible.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 23:45:49 -05:00
jmiller
c236c4e018
Merge pull request 'fix(ui): replace missing octicon-dashboard icon' ( #202 ) from fix/missing-dashboard-icon into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.01.02-rc.203
2026-05-26 04:39:00 +00:00
Jonathan Miller
b79b48b760
fix(ui): replace missing octicon-dashboard with octicon-meter
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
octicon-dashboard doesn't exist in Gitea's SVG set, causing the
icon to render as raw text. octicon-meter is the equivalent gauge icon.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 23:38:53 -05:00
jmiller
22a529dfd8
Merge pull request 'rc: admin nav CSS fix' ( #201 ) from rc/05.03.05 into main
2026-05-26 04:30:31 +00:00
jmiller
09dc64eef0
Merge pull request 'fix(ui): admin sidebar left-align CSS' ( #200 ) from fix/admin-nav-css into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.00.00-rc.201
2026-05-26 04:30:13 +00:00
Jonathan Miller
d541a07263
fix(ui): left-align admin sidebar — fix justify-content and text-align
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Changed details.toggleable-item summary from justify-content:
space-between to gap + margin-left: auto on the chevron. Added
.flex-container-nav .item rule to force left alignment on all
menu items including standalone links.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 23:29:52 -05:00
jmiller
2eee4bbf1c
Merge pull request 'rc: admin nav left align' ( #199 ) from rc/05.03.04 into main
2026-05-26 03:57:55 +00:00
jmiller
2dea95a431
Merge pull request 'fix(ui): force left-align admin sidebar' ( #198 ) from fix/admin-nav-left-align into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.00.00-rc.199
2026-05-26 03:57:36 +00:00
Jonathan Miller
f69212859a
fix(ui): force left-align on admin sidebar menu via inline style
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
The compiled CSS bundle doesn't pick up the flexcontainer.css change.
Use inline style with !important on the menu container to override
Fomantic UI's default center alignment.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 22:57:30 -05:00
jmiller
3828411311
Merge pull request 'rc: admin nav alignment' ( #197 ) from rc/05.03.03 into main
2026-05-26 03:48:02 +00:00
jmiller
447a45ec15
Merge pull request 'fix(ui): left-align admin sidebar menu items' ( #196 ) from fix/admin-nav-alignment into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.00.00-rc.197
2026-05-26 03:47:43 +00:00
Jonathan Miller
f19fd9683f
fix(ui): left-align all admin sidebar menu items
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Fomantic UI's vertical menu centers text by default. Added
text-align: left to .flex-container-nav menu items so all
admin sidebar entries align consistently.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 22:47:36 -05:00
jmiller
039ab896cc
Merge pull request 'rc: per-file checksums + login logo fix' ( #195 ) from rc/05.03.02 into main
2026-05-26 03:37:00 +00:00
jmiller
65660863d6
Merge pull request 'fix: per-file sha256 checksums' ( #194 ) from fix/checksum-per-file into dev
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
v1.26.1-moko.05.00.00-rc.195
2026-05-26 03:36:45 +00:00
Jonathan Miller
198ae92579
fix: generate per-file [filename].sha256 instead of single manifest
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Each release attachment now gets its own .sha256 checksum file
(e.g. asset.zip.sha256) instead of a single checksums.sha256 manifest.
Old .sha256 files are cleaned up before regenerating.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 22:35:51 -05:00
jmiller
bc4eae2e0f
Merge pull request 'rc: login logo default none' ( #193 ) from rc/05.03.01 into main
2026-05-26 03:28:57 +00:00
Jonathan Miller
9f549fb801
fix: login logo defaults to none, separate from nav icon
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v1.26.1-moko.05.01.02-rc.193
2026-05-25 22:27:41 -05:00
jmiller
a97755417a
Merge pull request 'fix: branding reset buttons + admin icons' ( #192 ) from rc/05.03.00 into main
2026-05-26 03:08:46 +00:00
Jonathan Miller
26fde4a50e
feat: reset-to-default buttons on branding page, admin sidebar icons
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
- Each branding image row now has a Reset button when custom image exists
- Reset removes the custom file, reverting to built-in default
- All admin sidebar menu items now have octicon icons
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v1.26.1-moko.05.00.00-rc.192
2026-05-25 22:08:04 -05:00
jmiller
79377399dd
chore: add .mokogitea/workflows/auto-release.yml from moko-platform [skip ci]
2026-05-26 03:07:42 +00:00
jmiller
b6c8b9144e
chore: add .mokogitea/workflows/pre-release.yml from moko-platform [skip ci]
2026-05-26 03:05:48 +00:00
jmiller
09bf669937
Merge pull request 'rc: admin icons + branding fixes' ( #191 ) from rc/05.03.00 into main
2026-05-26 02:58:11 +00:00
Jonathan Miller
5996661b6f
feat(ui): add octicon icons to all admin sidebar menu items
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
Every menu item and section header in the admin navigation now has
a matching octicon icon for visual consistency with the Branding item.
Icons chosen:
- Maintenance: tools, dashboard, check-circle
- Identity: people, shield-lock, organization, person, id-badge, mail
- Assets: database, package, repo
- Integrations: plug, key, webhook
- Actions: play, server, list-unordered
- Branding: paintbrush (existing)
- Config: gear, info, sliders
- Notices: alert
- Monitor: pulse, graph, clock, stack, cpu
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v1.26.1-moko.05.00.00-rc.191
2026-05-25 21:57:41 -05:00
jmiller
284a1a39c3
Merge pull request 'rc(v05.03.01): branding settings with help+support URLs' ( #190 ) from rc/05.03.00 into main
2026-05-26 02:50:19 +00:00
Jonathan Miller
b64ed1972a
feat: add Help URL and Support URL to branding settings
...
Branch Policy Check / Verify merge target (pull_request) Has been cancelled
PR RC Release / Build RC Release (pull_request) Has been cancelled
- Help URL: knowledge base / documentation link
- Support URL: ticket system / email for user support
Both saved to app.ini and applied in-memory immediately.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
v1.26.1-moko.05.00.00-rc.190
2026-05-25 21:48:05 -05:00
Jonathan Miller
71e0af4196
feat: three-column branding layout with identity settings
...
Branding page now has:
- Identity section: App Name, Description, Support URL, Author
(saved to app.ini, applied in-memory immediately)
- Images section: three-column table (Setting | Upload | Preview)
for Nav Icon, Login Logo, and Favicon
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-25 21:43:55 -05:00
jmiller
435766841f
Merge pull request 'rc(v05.03.00): full MokoGitea rebrand' ( #189 ) from rc/05.03.00 into main
2026-05-26 02:35:54 +00:00