-
9860c6a37e
Update Version to 2.0.2
main
matthias.lotz
2026-04-01 18:31:53 +0200
-
bf5c518a8f
feat(upload): add validation feedback and auto-scroll on missing required fields
matthias.lotz
2026-04-01 18:14:30 +0200
-
1de0e16c4a
docs: add AI browser debugging setup guide for GitHub Copilot
matthias.lotz
2026-04-01 17:33:58 +0200
-
382097ab54
chore(docker): add restart policy to prod services
matthias.lotz
2026-04-01 17:32:59 +0200
-
e75cde1a84
fix(frontend): remove broken sweetalert2 CDN tags, fix NavLink props, add RR v6 future flags
matthias.lotz
2026-04-01 17:30:46 +0200
-
04b13872c9
chore: bump version to 2.0.1
matthias.lotz
2025-12-01 22:16:55 +0100
-
0d24a5e74c
docs: Update Text Upload Page
matthias.lotz
2025-12-01 22:14:45 +0100
-
2acbc4e248
docs: Moved finisched FeatureRequest, Update README.md
matthias.lotz
2025-11-30 17:36:54 +0100
-
27d8c73b5f
chore: release v2.0.0
v2.0.0
matthias.lotz
2025-11-30 14:11:19 +0100
-
46198ddfdd
Merge branch 'feature/telegram-notifications'
matthias.lotz
2025-11-30 14:09:51 +0100
-
-
6b603112de
docs: README.md aktualisiert - ENV-Struktur & Telegram dokumentiert
matthias.lotz
2025-11-30 13:26:54 +0100
-
dd71dcab44
feat: ENV-Struktur massiv vereinfacht (Phase 6)
matthias.lotz
2025-11-30 13:19:24 +0100
-
d76b4b2c9c
docs(telegram): complete Phase 5 documentation and security improvements
matthias.lotz
2025-11-30 11:40:59 +0100
-
489e2166bb
feat(telegram): add daily deletion warning cron job (Phase 5)
matthias.lotz
2025-11-30 11:20:10 +0100
-
8cceb8e9a3
feat: Add consent change and deletion notifications (Phase 4)
matthias.lotz
2025-11-30 10:22:52 +0100
-
62be18ecaa
feat: Add upload notifications to Telegram Bot (Phase 3)
matthias.lotz
2025-11-29 23:47:01 +0100
-
025578fa3d
feat: Add TelegramNotificationService (Phase 2)
matthias.lotz
2025-11-29 22:41:38 +0100
-
15833dec83
chore: Add package.json for Telegram test scripts
matthias.lotz
2025-11-29 20:06:38 +0100
-
86ace42fca
feat: Add Telegram Bot standalone test (Phase 1)
matthias.lotz
2025-11-29 20:05:40 +0100
-
-
b2386e7f11
feat: Add Telegram notification feature request and improve prod.sh Docker registry push
matthias.lotz
2025-11-29 19:28:23 +0100
-
52125397bf
chore: release v1.10.2
v1.10.2
matthias.lotz
2025-11-29 17:47:55 +0100
-
aea21622f7
feat: Auto-push releases with --follow-tags
matthias.lotz
2025-11-29 17:47:01 +0100
-
bd10f6533e
chore: release v1.10.1
v1.10.1
matthias.lotz
2025-11-29 17:34:25 +0100
-
bf26472ea3
refactor: Use package.json version directly in Footer instead of env variables
matthias.lotz
2025-11-29 17:14:24 +0100
-
ec3d7ee4d0
fix: Update Footer.js version to 1.10.0 and fix sync-version.sh regex
matthias.lotz
2025-11-29 17:02:40 +0100
-
8818d2987d
chore: release v1.10.0
v1.10.0
matthias.lotz
2025-11-29 16:57:14 +0100
-
29e911b15d
chore: release v1.4.0
v1.4.0
matthias.lotz
2025-11-29 16:54:58 +0100
-
-
40aa546498
chore: Improve release script with tag-based commit detection
matthias.lotz
2025-11-29 16:52:19 +0100
-
e4712f9e7e
refactor: Extract ConsentFilter and StatsDisplay components from ModerationGroupsPage
matthias.lotz
2025-11-29 15:21:51 +0100
-
e4a76a6b3d
refactor: Consolidate error pages into single ErrorPage component
matthias.lotz
2025-11-29 12:17:51 +0100
-
91d6d06687
feat: Enable drag-and-drop reordering in ModerationGroupImagesPage
matthias.lotz
2025-11-27 20:09:08 +0100
-
215acaa67f
refactor: Centralized styling with CSS and global MUI overrides
matthias.lotz
2025-11-27 19:47:39 +0100
-
25dda32c4e
feat: Error handling system and animated error pages
matthias.lotz
2025-11-26 22:42:55 +0100
-
920a81e075
Merge branch 'feature/public-internal-hosts' into main
1.9.0
matthias.lotz
2025-11-25 22:04:30 +0100
-
-
e4ddd229b8
feat: Public/Internal Host Separation
feature/public-internal-hosts
matthias.lotz
2025-11-25 22:02:53 +0100
-
712b8477b9
feat: Implement public/internal host separation
matthias.lotz
2025-11-25 20:26:59 +0100
-
7ac8a70260
docs: Add FEATURE_PLAN for public/internal host separation
matthias.lotz
2025-11-25 20:05:31 +0100
-
-
e48cf69b5d
update pre commit skript, and responsive menu
matthias.lotz
2025-11-24 20:55:33 +0100
-
b7acc01e90
Removed Navigation in user upload page
feature/security
matthias.lotz
2025-11-24 20:38:33 +0100
-
57ba3864e2
removed sqllite web browser
matthias.lotz
2025-11-24 20:18:00 +0100
-
80aca79b32
fix: changed ADMIN_SESSION_COOKIE_SECURE=true with pre-commit script
matthias.lotz
2025-11-24 20:15:46 +0100
-
b912670cab
fix: enforce session cookie behavior in prod
matthias.lotz
2025-11-24 20:00:52 +0100
-
7a14c239d4
fix: Update Swagger Grouping
matthias.lotz
2025-11-23 21:48:40 +0100
-
6332b82c6a
Feature Request: admin session security
matthias.lotz
2025-11-23 21:18:42 +0100
-
fb4b3b95a6
Feature Request: security & public fronted
matthias.lotz
2025-11-23 11:46:30 +0100
-
6574ee0171
fix: Link in Groups bei leeren Gruppen falsch
matthias.lotz
2025-11-22 14:07:15 +0100
-
98b3616dc4
Fix: Admin deletion log, CSV export revoked consents, consent filter UI
feature/frontend-api-migration
matthias.lotz
2025-11-22 11:13:10 +0100
-
7af14a162d
fix(frontend): Fix syntax error and remove unused imports
matthias.lotz
2025-11-16 19:51:36 +0100
-
6effded8bf
feat(frontend): Add comprehensive error handling for admin API
matthias.lotz
2025-11-16 18:56:21 +0100
-
cb640576f4
feat(frontend): Migrate all API routes to new structure with admin auth
matthias.lotz
2025-11-16 18:39:40 +0100
-
25324cb91f
Merge feature/autogen-openapi: Complete API restructuring with tests
1.8.0
matthias.lotz
2025-11-16 18:26:26 +0100
-
-
7cb264820e
docs: Correct migration guide - ALL routes changed, not just admin
matthias.lotz
2025-11-16 18:25:32 +0100
-
36e7302677
docs: Improve frontend migration guide visibility and remove obsolete test files
matthias.lotz
2025-11-16 18:21:07 +0100
-
cdb2aa95e6
feat: Add comprehensive test suite and admin API authentication
matthias.lotz
2025-11-16 18:08:48 +0100
-
8e8150331d
docs: add autogen-openapi feature request and plan
matthias.lotz
2025-11-16 11:13:24 +0100
-
-
f9b24332cd
Added FEATURE_REQUESTS
matthias.lotz
2025-11-16 11:03:07 +0100
-
89e35e7de6
fix: Use correct image ID when deleting images in preview mode
matthias.lotz
2025-11-15 18:59:21 +0100
-
560c15017b
Merge feature/SocialMedia into main
matthias.lotz
2025-11-15 18:48:15 +0100
-
-
ede45aafdd
docs: Update README and CHANGELOG for Phase 2 completion
matthias.lotz
2025-11-15 18:45:16 +0100
-
a7d2d7d6aa
docs: Add note about manual vs automated testing
matthias.lotz
2025-11-15 18:41:40 +0100
-
25ef26534b
docs: Clean up duplicate sections and update all checklists
matthias.lotz
2025-11-15 18:40:01 +0100
-
075e3ac980
docs: Update FEATURE_PLAN Phase 2 completion status
matthias.lotz
2025-11-15 18:26:23 +0100
-
bd7bdac000
refactor: Complete UI refactoring with modular components
matthias.lotz
2025-11-15 18:17:14 +0100
-
4b9feec887
Refactor: Create modular component architecture for ManagementPortalPage
matthias.lotz
2025-11-15 17:25:51 +0100
-
324c46d735
feat(phase2): Complete Management Portal with reusable ConsentCheckboxes
matthias.lotz
2025-11-14 14:38:03 +0100
-
e065f2bbc4
wip(phase2): Task 17 - Management-Link in Upload-Erfolg & Rate-Limiter Anpassung
matthias.lotz
2025-11-13 22:03:50 +0100
-
cedc1380dd
docs: Update FEATURE_PLAN with Issue 6 & 7 resolution
feature/SocialMedia
matthias.lotz
2025-11-13 20:23:04 +0100
-
58a5c95d42
fix(phase2): Fix API routes and filter logic (Issues 6 & 7)
matthias.lotz
2025-11-13 20:22:22 +0100
-
e8ba1e73a0
feat(phase2): Implement Frontend Management Portal & nginx routing (Tasks 12, 20)
matthias.lotz
2025-11-13 20:05:27 +0100
-
b892259f69
docs(phase2): Update documentation for Phase 2 Backend (Task 19)
matthias.lotz
2025-11-11 21:29:19 +0100
-
0f77db6f02
feat(phase2): Implement Management Audit-Log (Task 10)
matthias.lotz
2025-11-11 21:12:07 +0100
-
0dce5fddac
feat(phase2): Implement Rate-Limiting & Brute-Force Protection (Task 9)
matthias.lotz
2025-11-11 19:59:41 +0100
-
2d49f0b826
fix(phase2): Fix group deletion - use correct DeletionLogRepository method
matthias.lotz
2025-11-11 19:10:49 +0100
-
c18c258135
feat(phase2): Implement Management Portal API (Tasks 2-7)
matthias.lotz
2025-11-10 20:00:54 +0100
-
483be4fcf7
Merge feature/SocialMedia: Phase 1 social media consent management complete
1.7.1
1.7.0
matthias.lotz
2025-11-10 17:56:43 +0100
-
-
901ecc7633
docs: Phase 1 complete - Update documentation for social media consent system
matthias.lotz
2025-11-10 17:56:04 +0100
-
8e6247563a
fix: DatabaseManager removes inline comments correctly in migrations
matthias.lotz
2025-11-10 17:45:32 +0100
-
f049c47f38
fix: Add display_in_workshop to groupFormatter and fix filter logic
matthias.lotz
2025-11-09 23:51:29 +0100
-
8d2f09f71a
fix: Fix moderation filter - load all groups with images first, then filter
matthias.lotz
2025-11-09 22:28:59 +0100
-
a34d7eab7a
docs: Update FEATURE_PLAN with completed moderation tasks
matthias.lotz
2025-11-09 22:22:50 +0100
-
a27a66f6ee
feat: Implement moderation panel consent features
matthias.lotz
2025-11-09 22:20:11 +0100
-
6745f89f38
refactor(frontend): Simplify success display styling
matthias.lotz
2025-11-09 22:03:33 +0100
-
5bc2b0d222
refactor(frontend): Improve consent and success UX
matthias.lotz
2025-11-09 21:49:33 +0100
-
76aa028686
fix: Add /api prefix to consent routes and nginx proxy config
matthias.lotz
2025-11-09 21:22:35 +0100
-
39f133eadf
feat(frontend): Add consent management UI components
matthias.lotz
2025-11-09 21:11:01 +0100
-
6ba7f7bd33
feat(upload): Add consent validation and storage to batch upload
matthias.lotz
2025-11-09 21:04:50 +0100
-
2f86158821
feat(api): Add consent management API routes
matthias.lotz
2025-11-09 21:02:57 +0100
-
ff2ea310ed
feat(repositories): Add SocialMediaRepository and extend GroupRepository
matthias.lotz
2025-11-09 21:01:16 +0100
-
8dc5a03584
feat(database): Add consent management migrations and auto-migration system
matthias.lotz
2025-11-09 20:57:48 +0100
-
-
4317d761d2
docs: Add feature plan for social media consent management
matthias.lotz
2025-11-09 20:31:12 +0100
-
19a813bbb7
Merge feature/ExifExtraction FEATURE_PLAN
1.6.0
matthias.lotz
2025-11-09 19:58:39 +0100
-
-
3fafb621b0
docs: Add FEATURE_PLAN for EXIF metadata extraction
matthias.lotz
2025-11-09 13:30:58 +0100
-
-
7be6d9e3e1
Merge feature/PreloadImage: Slideshow optimization with intelligent preloading
1.5.0
matthias.lotz
2025-11-09 13:23:46 +0100
-
-
57ce0ff2aa
feat: Slideshow optimization with intelligent preloading and chronological sorting
matthias.lotz
2025-11-09 13:23:27 +0100
-
-
1b4629cca3
changed admin, Link to gitea, LoadingLogo
matthias.lotz
2025-11-09 11:55:31 +0100
-
008adf3f27
feat(frontend): Ersetze Lottie-Animation durch custom 3D SVG Logo-Animation
matthias.lotz
2025-11-08 20:58:23 +0100
-
ddc7e787b3
feat(frontend): Update footer with version info and attribution
matthias.lotz
2025-11-08 16:22:04 +0100
-
d25fc58b76
fix(docker): Add sqlite3 to production backend image
matthias.lotz
2025-11-08 16:05:35 +0100
-
f7ced61e4b
Merge feature/DeleteUnprovedGroups into main
1.4.0
matthias.lotz
2025-11-08 14:46:11 +0100
-
-
4ee1b76d77
docs: Finalize automatic cleanup feature documentation
matthias.lotz
2025-11-08 14:45:13 +0100