Commit graph

14 commits

Author SHA1 Message Date
7ca09f0f27
feat(komoot): add completed activities preview import flow
Signed-off-by: Marcus Fihlon <marcus@fihlon.swiss>
2026-04-28 12:18:02 +02:00
Tim Zöller
a0eebfcb3f Security Fixes 2026-04-07 10:28:10 +02:00
Tim Zöller
debc55d484 Reverse Lookup for activities 2026-01-15 10:59:34 +01:00
Tim Zöller
1f2ff67f38 Big Feature and Beautifying Package 2026-01-13 12:53:18 +01:00
Tim Zöller
22c4ca0964 Mark indoor activities to exclude them from the heatmap 2026-01-11 11:56:48 +01:00
Tim Zöller
851ba87ef2 Performance Improvements 2026-01-10 08:41:20 +01:00
Tim Zöller
fcef751483 Privacy Zones 2026-01-09 13:32:45 +01:00
Tim Zöller
f391028061 Added Heatmaps 2026-01-01 23:48:05 +01:00
Tim Zöller
7e4b1d50d7 Nice things 2025-12-04 13:04:08 +01:00
Tim Zöller
6d42a4dc74 Moar federation 2025-12-03 21:48:07 +01:00
Tim Zöller
bc6741a749 Add global registration disable feature
Implement configurable registration control to allow administrators to disable new user signups.

Backend changes:
- Add fitpub.registration.enabled configuration property (defaults to true)
- Update AuthController to check registration status and return 403 Forbidden when disabled
- Create GET /api/auth/registration-status endpoint to expose registration status to frontend
- Add RegistrationStatusResponse DTO

Configuration changes:
- Add REGISTRATION_ENABLED environment variable to application.yml
- Add REGISTRATION_ENABLED to Dockerfile with default value of true
- Update .env.example with REGISTRATION_ENABLED documentation

Frontend changes:
- Update registration page to check status and hide form when disabled
- Add checkRegistrationStatus() to auth.js to dynamically hide registration links
- Display user-friendly message when registration is disabled

To disable registration, set environment variable: REGISTRATION_ENABLED=false

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 11:27:19 +01:00
Tim Zöller
ac53f04e0a MVP done 2025-11-29 09:56:55 +01:00
Tim Zöller
c1729a629d More vibin 2025-11-28 21:04:38 +01:00
Tim Zöller
fe5bc54e92 Spring Boot Setup, Start of ActivitiPub 2025-11-27 23:31:03 +01:00