Freek van de Ven
1f34f32c9f
feat: add pagination controls to ChatOptions
2025-02-14 15:45:58 +01:00
Freek van de Ven
7650872fdb
feat: allow chatTitleResolver to return null to fallback to default chatTitles
2025-02-14 10:32:16 +01:00
Freek van de Ven
acbb809a57
feat: update ChatRepositoryInterface with methods to manage pagination of messages in a chat
2025-02-14 09:31:39 +01:00
Freek van de Ven
ab8045e6bf
feat: add chatTitle to baseScreenBuilder
2025-02-13 14:58:38 +01:00
Freek van de Ven
627a78310a
feat: use chatId instead of chat on chat_detail_screen and load chat from stream
2025-02-13 14:58:38 +01:00
Freek van de Ven
44209c4d2f
feat: add FlutterChatDetailNavigatorUserstory to start a userstory with only the chat detail and subscreens of that screen
2025-02-13 10:47:48 +01:00
Freek van de Ven
5414ab237f
feat: add flutter_hooks dependency
2025-02-13 10:47:48 +01:00
Freek van de Ven
9af9bc8078
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-02-11 16:15:34 +01:00
Freek van de Ven
ea3ea0a21d
feat: add chat detailscreen styling options for beep
2025-02-11 14:03:01 +01:00
Freek van de Ven
45b5d4eeea
feat: add ChatScope inherited widget for accessing the options, service and userId everywhere through the context
2025-02-10 08:25:50 +01:00
Freek van de Ven
da3b78f63b
feat: add messageType to MessageModel
2025-02-03 11:19:59 +01:00
Freek van de Ven
d60917028a
feat: add chatMessageBuilder to the chatoptions to override default behavior
...
With the chatMessageBuilder it is possible to run a null whenever you still want to use the default but only want to update the chat in very specific cases.
I also slightly refactored the chat_detail_screen.dart to remove duplicate code and make it more readable
2025-01-30 16:24:14 +01:00
Kiril Tijsma
7a30621ab9
fix(color-picker): get icon color from theme
2025-01-30 16:22:00 +01:00
d5b7183df5
chore: publish all packages to forgejo
2024-10-31 11:41:47 +01:00
mike doornenbal
8f13d87a23
feat: ui update
2024-10-31 11:41:47 +01:00
Freek van de Ven
644615f026
fix: center the texts for no users found with search and type first message
2024-10-31 11:41:47 +01:00
Freek van de Ven
2f2e2be6dd
fix: change the backgroundcolors
2024-06-14 16:33:02 +02:00
Freek van de Ven
d46c83e847
fix: handle overflows for users with a long name
2024-06-14 15:47:24 +02:00
Freek van de Ven
d13a8013ac
feat: add onPopInvoked callback for a popscope inside the userstory
2024-06-13 09:33:11 +02:00
mike doornenbal
61d901c741
fix: routing issues
2024-06-06 14:47:07 +02:00
mike doornenbal
1141aea83c
fix: feedback
2024-06-06 13:05:18 +02:00
Freek van de Ven
c9a11758d8
fix: add check for groupchats with only 1 member
2024-05-24 14:17:58 +02:00
Freek van de Ven
efd6fc138c
fix: add option to set a custom padding around the list of chats
2024-05-23 17:17:11 +02:00
Freek van de Ven
1eb5f99b7b
fix: remove divider at the new chat screen because it is not working correctly
2024-05-23 16:49:26 +02:00
Freek van de Ven
146ec3a1a9
feat: make all transltions required for ChatTranslations and provide an .empty() alternative
2024-05-22 11:59:21 +02:00
Freek van de Ven
b5656d5f3a
feat: add option to disable groupchat creation
2024-05-09 21:25:43 +02:00
Freek van de Ven
86c50f47f6
feat: change onPressUserProfile callback to use the ChatUserModel
2024-05-09 21:05:33 +02:00
Freek van de Ven
06167d202e
feat: add service and translationbuilder for userstory configuration to fetch both when needed
2024-05-09 19:31:56 +02:00
mike doornenbal
58451a7e5e
fix: default_styling
2024-04-26 13:35:07 +02:00
mike doornenbal
0d22cea2f7
fix: apply feedback
2024-04-23 09:57:13 +02:00
Vick Top
3b7256173f
doc: add to changelog
2024-04-19 14:47:16 +02:00
Vick Top
6d23ea04fa
fix: rebase with master
2024-03-27 14:23:08 +01:00
mike doornenbal
5052d016da
fix: added more style options and recommendations from trello
2024-03-27 11:42:06 +01:00
mike doornenbal
c5af30349d
fix: localService
2024-02-14 14:38:25 +01:00
mike doornenbal
ce033d7dbd
fix: dependency and added linter
2024-02-14 11:10:35 +01:00
mike doornenbal
16a40b7451
feat: local service
2024-01-30 15:52:56 +01:00
mike doornenbal
2b5ab5a933
fix: feedback
2024-01-23 14:37:09 +01:00
mike doornenbal
07e29ddd99
feat: added chat options
2023-12-13 17:23:43 +01:00
mike doornenbal
7b33ff2bd7
feat: made message controller nullable
2023-12-01 10:56:22 +01:00
mike doornenbal
d90185a480
feature: added custom dialog and the option to make a chat not deletable
2023-11-29 16:33:18 +01:00
Freek van de Ven
d0933ac252
fix: unread chats bug
2023-11-24 13:31:20 +01:00
Freek van de Ven
fde5b289a6
fix: update GroupAvatarBuilder so the groupName is available
2023-11-22 18:03:03 +01:00
Freek van de Ven
29d993682a
feat: add translations for anonymous user
2023-11-06 11:55:47 +01:00
Freek van de Ven
f6a2a26def
fix: profile avater correct defaults
2023-10-27 15:51:48 +02:00
Freek van de Ven
84934dec0c
feat: add unread chats system
2023-10-27 13:33:33 +02:00
FahadFahim71
60bcd1c26a
feat: add color property for icon buttons in chat bottom
2023-10-10 16:31:51 +02:00
Niels Gorter
b7bb8c394a
fix https://github.com/Iconica-Development/flutter_community_chat/issues/8
2023-09-26 11:42:51 +02:00
Freek van de Ven
05ec6448f8
fix: handle chat without lastmessage
2023-07-11 13:05:23 +02:00
Freek van de Ven
fa6a8d8b23
feat: rework firebase chat groups
2023-04-03 10:03:35 +02:00
Stein Milder
6e023342ae
feat: Initial release
2022-10-17 11:27:02 +02:00