9 Commits

Author SHA1 Message Date
cos 53652d1f79 add hub event sending 2026-05-08 11:11:28 +02:00
gitGnome 6378966267 add hub menagment functions 2026-04-29 14:46:22 +02:00
admin 79219971d0 add new event types 2026-04-28 16:38:16 +02:00
admin 9c73a01101 needed save users that can view channel instead of checking 2026-04-26 15:09:35 +02:00
admin df1e969d49 revork structures for hub 2026-04-25 16:04:53 +02:00
gitGnome 635139aad2 idk how to plan this out 2026-04-24 15:34:58 +02:00
admin dc1b9eab09 add connection delevation option 2026-04-19 18:40:02 +02:00
gitGnome c85c66e43a add dynamic profile update, connection helper, file download metadata
- replace UserSetColor/UserSetPronouns with single UserUpdateProfile that dynamically builds one UPDATE query from UserProfileUpdateList
- add getConnectionWithResponseOnFail helper to deduplicate connection ID parsing and validation across handlers
- rename file.go to attachmentFile.go and update handler names
- GetDownloadUrlAndMetadata now fetches object metadata via StatObject and returns it alongside the presigned URL
- file download endpoint returns JSON with url and originalName
- add description field to user and DB schema
- remove unused ConnectionState variants (GroupFellow, GroupFriend)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-17 13:28:27 +02:00
admin c90c13b468 start minIO, refactored files into packages 2026-04-13 20:22:38 +02:00