Commit Graph
48 Commits
Author SHA1 Message Date
claudeandClaude Opus 5.5 d73f7d1b80 Profile: only edit fields Dex reads back
The Dex LDAP connector publishes uid, cn and mail as claims, so the
profile page now offers just Name (cn), the verified email change and
the password. The photo endpoint, SSH keys, addresses, phones and
other extended attributes are no longer read or written; existing LDAP
values are left untouched. Apache's profile upload limit drops back to
the 256 KiB used by other member routes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 21:42:57 -05:00
claudeandClaude Opus 5.5 67d8caccce Add PNG logo for e-mails (Mocha, 640x192)
Most mail clients can't show the SVG logo; used by the listmonk templates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 21:34:32 -05:00
claudeandClaude Opus 5.5 98e09627ed Membership: newsletter opt-in at signup and on the profile
An unticked checkbox on registration subscribes the verified address to
the listmonk list (preconfirmed) once the account exists. The profile
page gets a subscribe/unsubscribe toggle, and verified email changes
follow through to listmonk. Newsletter outages never block accounts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 20:27:40 -05:00
claudeandClaude Opus 5.5 5954ec1061 Members page: show a live total member count
Count every membership account (free and paid together) on each page
load and show it under the headline; no per-tier numbers. Hidden when
there are no members.

Also correct the reference tiers.eom.json and service-groups.eom.json
to the real LDAP DNs (ou=Memberships; ou=<Service>,ou=Services), which
now match the ansible-role-www defaults.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 19:49:18 -05:00
eric c7dbcdd574 Community 2026-11-01 16:04:44 -05:00
eric ecad37d454 Focus 2026-11-01 15:58:11 -05:00
eric 1c8daf01df Focus on content 2026-10-31 15:11:21 -04:00
eric 88ce1d1e03 topnav 2026-10-30 16:01:11 -04:00
eric 458b03fef0 Homepage 2026-10-30 15:32:09 -04:00
eric 0e342734a6 Members 2026-10-30 14:48:57 -04:00
eric 06cfb9367d UI 2026-10-29 15:08:25 -04:00
eric 44ebd51bdd UI 2026-10-29 14:54:05 -04:00
eric 9eac45a7f9 UI 2026-10-29 14:49:44 -04:00
eric 920a608fba Tiered LDAP groups 2026-10-29 14:17:16 -04:00
eric 0bffd7d993 Profile 2026-10-29 13:28:11 -04:00
eric 7ec64194e5 Dex error 2026-10-29 12:09:31 -04:00
eric e4be5bfdf4 Login 2026-10-29 11:51:44 -04:00
eric 27a6305b22 Tiers 2026-10-27 19:25:46 -04:00
eric aa18f6b895 Levels 2026-10-27 15:56:06 -04:00
eric d01f4a8fb7 TLS 2026-10-26 18:06:22 -04:00
eric caf8839edd Dex 2026-10-23 17:23:29 -04:00
eric ae25026d9f Login 2026-10-23 17:10:31 -04:00
eric fa1568b0bd Memberships 2026-10-23 14:25:25 -04:00
eric 0692ec0b54 Membership and mailing list 2026-10-23 13:25:45 -04:00
eric faf6c5f2b3 SHKeeper 2026-10-23 12:19:40 -04:00
eric 6cf0f0525f Memberships 2026-10-23 12:02:50 -04:00
eric 87dd5453e4 LDAP 2026-10-23 10:22:51 -04:00
eric e9f3006972 favicon 2026-10-22 16:35:53 -04:00
eric 9587ac8cb2 AI overhaul 2026-10-22 16:08:08 -04:00
eric 03bd5e1e63 typo 2026-10-12 16:28:07 -04:00
eric c2ce1e4816 order 2026-10-12 16:19:07 -04:00
eric 575e2e41d0 height 2026-10-12 12:19:39 -04:00
eric c41dcc1187 owncast 2026-10-12 12:16:55 -04:00
eric 646120d3cd bio 2026-10-07 17:50:36 -04:00
eric eea89cc7d1 Mastodon 2026-10-07 17:47:29 -04:00
eric 8ee07e3d23 widget 2026-10-07 17:40:16 -04:00
eric 739192e948 Mastodon 2026-10-07 17:36:15 -04:00
eric 13d025e4ce update 2026-10-07 17:28:47 -04:00
eric 9c8283da64 update 2026-10-07 17:23:33 -04:00
eric 2c37ccdf22 xmrig.json 2026-04-09 15:17:24 -04:00
eric 079a95825d Removed unused pages 2026-04-09 15:14:44 -04:00
eric 5cc3d9b2e6 Moved landing page to index.html 2026-04-09 14:42:10 -04:00
eric da06a640de Removed gitweb references 2026-04-09 14:23:57 -04:00
eric 0fbcb20a48 Reworked to use Pure.css and Catppuccin 2026-04-09 14:21:01 -04:00
eric 09487d9a1f Added git server and prometheus metrics 2026-02-23 18:43:16 -05:00
eric 43d704a690 Added gitweb.js 2026-02-22 17:06:15 -05:00
eric 73ac0165f3 Updates 2026-02-19 19:10:13 -05:00
eric 3b38f73030 Initial commit 2026-02-19 15:22:47 -05:00