| .. |
|
admin
|
feat(membership): add membership_status, resignation_date, fee_included_in_parent
|
2026-03-31 11:11:56 +02:00 |
|
api
|
AI enrichment: show current vs proposed comparison with color coding
|
2026-03-25 17:16:19 +01:00 |
|
audit
|
feat: capture and display Google account email for OAuth connections
|
2026-03-11 07:32:43 +01:00 |
|
auth
|
feat: add user engagement tracking (login_count, last_active_at, page_views_count)
|
2026-03-13 19:08:45 +01:00 |
|
benefits
|
claude-mem plugin v10.3.3
|
2026-02-23 10:33:26 +01:00 |
|
board
|
feat(membership): add membership_status, resignation_date, fee_included_in_parent
|
2026-03-31 11:11:56 +02:00 |
|
chat
|
fix: handle lazy loading error for company.category in chat routes
|
2026-03-28 05:54:49 +01:00 |
|
community
|
feat(calendar): add guest API endpoints (POST/PATCH/DELETE)
|
2026-03-31 14:00:23 +02:00 |
|
education
|
security(permissions): restrict guest access to members-only areas
|
2026-03-19 16:23:56 +01:00 |
|
forum
|
security(permissions): restrict guest access to members-only areas
|
2026-03-19 16:23:56 +01:00 |
|
it_audit
|
feat(security): Restrict audit access to single designated user
|
2026-02-09 12:31:10 +01:00 |
|
membership
|
feat(membership): record workflow history for all status changes
|
2026-03-30 13:39:55 +02:00 |
|
messages
|
fix(messages): root cause of double messages — polling re-adds sent message
|
2026-03-28 16:35:19 +01:00 |
|
public
|
feat(seo): dynamic sitemap with all companies, events, forum topics, B2B — ~150+ URLs instead of 5
|
2026-03-27 17:55:46 +01:00 |
|
reports
|
feat(reports): add membership structure breakdown to fees report
|
2026-03-31 11:48:57 +02:00 |
|
__init__.py
|
feat(messages): delete 1:1 messages and threads from detail view
|
2026-03-20 12:37:40 +01:00 |
|
CLAUDE.md
|
chore: Clean up CLAUDE.md files and remove old downloaded files
|
2026-02-08 18:02:35 +01:00 |
|
pej_constants.py
|
fix(pej): use SessionLocal instead of db_session
|
2026-03-16 18:30:24 +01:00 |