Commit graph

21 commits

Author SHA1 Message Date
52562746b6 fix: show names with correct padding if an indicator is used 2025-03-07 10:16:17 +01:00
a48806fe98 fix: expose default chat indicator builder 2025-03-06 17:02:47 +01:00
bcf2c0484b feat(chat-time-indicator): add small time-indicator in chat detail screens 2025-03-06 16:46:03 +01:00
4e0967cc33 docs: change docs in preparation of 5.0.0 release 2025-03-06 13:03:27 +01:00
Freek van de Ven
d14ad4716a chore: update flutter_chat to version 5.0.0 2025-03-06 13:03:27 +01:00
6ecf073f15 feat: add error builder to chat detail screen for failed to load messages 2025-03-06 13:03:27 +01:00
Freek van de Ven
23f61dd5ff feat: add senderId and chatId to uploadImage 2025-03-06 13:03:27 +01:00
Freek van de Ven
ab8a9d9e6f feat: add proper pagination to chat_detail_screen.dart 2025-03-06 13:03:27 +01:00
Freek van de Ven
5d29e733aa fix: use ChatService instead of UserRepository directly for getAllUsersForChat 2025-03-06 13:03:27 +01:00
Freek van de Ven
d475cf7298 feat: update ChatRepositoryInterface with methods to manage pagination of messages in a chat 2025-03-06 13:03:27 +01:00
Freek van de Ven
4ec7da429e feat: add FlutterChatDetailNavigatorUserstory to start a userstory with only the chat detail and subscreens of that screen 2025-03-06 13:03:27 +01:00
Freek van de Ven
55be653975 feat: change ChatService and ChatScope to work the same as in flutter_availability
The userid should be managed inside of the service and it should come from the ChatOptions
2025-03-06 13:03:27 +01:00
Freek van de Ven
ed72545cc4 feat: add getAllUsersForChat to UserRepositoryInterface
This allows to get all the users for a chat in one call instead of doing multiple seperate calls for every individual user of a chat
2025-03-06 13:03:27 +01:00
Freek van de Ven
3e03dd755e feat: add messageType to MessageModel 2025-03-06 13:03:27 +01:00
Freek van de Ven
91420fde78 feat: finishup 4.0.0 2024-10-31 11:41:47 +01:00
d5b7183df5 chore: publish all packages to forgejo 2024-10-31 11:41:47 +01:00
bd14f5cd6d fix: add remaining documentation and fix deep nesting 2024-10-31 11:41:47 +01:00
HammadAsiif
f8bffceb4b chore(flutter_chat): various fixes and improvements
- style: use consistent font in buttons
- fix: update profile picture icon for adding a group chat to match design
- fix: align "Write your message here" placeholder text and buttons properly in the input box
- fix: ensure 'next' button is not visible when no one is selected for group chat
- fix: allow scroll to go further so the last person in the list is not hidden by the ‘next’ button
- fix: make entire name clickable when adding members to a group chat
- fix: change text from “create a groupchat” to “start a groupchat”
- fix: make 'create group chat' button inactive until a name is entered
- style: adjust image picker icon sizes, and cancel button font
2024-10-31 11:41:47 +01:00
61de7ae44a feat: add firebase repo implementation, remove scaffold builders and add basescreenbuilder 2024-10-31 11:41:47 +01:00
1f3dc09f44 fix: feedback 2024-10-31 11:41:47 +01:00
ec89961e07 feat: refactor 2024-10-31 11:41:47 +01:00