Commit graph

  • f57ba9a736 feat: add pagination controls to ChatOptions Freek van de Ven 2025-02-14 15:45:58 +0100
  • ab8a9d9e6f feat: add proper pagination to chat_detail_screen.dart Freek van de Ven 2025-02-14 14:36:49 +0100
  • e1ca5aab71 fix: make the loadingWidgetBuilder not nullable Freek van de Ven 2025-02-14 10:36:50 +0100
  • 8112e939e1 feat: allow chatTitleResolver to return null to fallback to default chatTitles Freek van de Ven 2025-02-14 10:27:53 +0100
  • 7c80341ff5 refactor: move widgets from ChatDetailScreen to seperate files Freek van de Ven 2025-02-14 10:17:20 +0100
  • 5d29e733aa fix: use ChatService instead of UserRepository directly for getAllUsersForChat Freek van de Ven 2025-02-14 08:42:52 +0100
  • d475cf7298 feat: update ChatRepositoryInterface with methods to manage pagination of messages in a chat Freek van de Ven 2025-02-13 15:29:09 +0100
  • 77d6f7257e feat: use getAllUsersForChat on ChatDetailScreen to avoid call to getUser for each user Freek van de Ven 2025-02-13 16:47:03 +0100
  • 990a89199b feat: add chatTitleResolver to ChatOptions to override chatTitle behavior Freek van de Ven 2025-02-13 15:46:36 +0100
  • 281188c2b7 feat: add chatTitle to baseScreenBuilder Freek van de Ven 2025-02-13 14:25:48 +0100
  • 8604ccada7 fix: remove unnecessary ChatOptions from routes.dart Freek van de Ven 2025-02-13 14:10:58 +0100
  • a9b52ef5d9 feat: use chatId instead of chat on chat_detail_screen and load chat from stream Freek van de Ven 2025-02-13 12:00:27 +0100
  • a9eb1a8df4 feat: remove chatService and chatOptions from widget parameters to use ChatScope instead Freek van de Ven 2025-02-12 22:38:02 +0100
  • b1909689f2 fix: remove NavigationWrapper to be more consistent with flutter_availability userstory Freek van de Ven 2025-02-12 17:28:23 +0100
  • 4ec7da429e feat: add FlutterChatDetailNavigatorUserstory to start a userstory with only the chat detail and subscreens of that screen Freek van de Ven 2025-02-12 13:42:09 +0100
  • ff28f91524 feat: use ChatScope for userstory screens to get service, options and userId Freek van de Ven 2025-02-12 11:53:46 +0100
  • d66942893f feat: add onback behavior for each userstory screen so it pops correctly with the android backarrow Freek van de Ven 2025-02-12 11:39:26 +0100
  • 15604bf264 feat: rework the existing navigator userstory to look more like flutter_availability userstory Freek van de Ven 2025-02-12 10:30:54 +0100
  • 4c48cf8cd4 feat: add flutter_hooks dependency Freek van de Ven 2025-02-12 10:01:39 +0100
  • 55be653975 feat: change ChatService and ChatScope to work the same as in flutter_availability Freek van de Ven 2025-02-12 08:53:58 +0100
  • ed72545cc4 feat: add getAllUsersForChat to UserRepositoryInterface Freek van de Ven 2025-02-11 14:42:26 +0100
  • 070a4d5adc feat: add chat detailscreen styling options for beep Freek van de Ven 2025-02-03 08:06:35 +0100
  • 22884ea395 feat: add ChatScope inherited widget for accessing the options, service and userId everywhere through the context Freek van de Ven 2025-02-10 08:25:50 +0100
  • 3e03dd755e feat: add messageType to MessageModel Freek van de Ven 2025-01-31 09:59:59 +0100
  • 7457602afe feat: add chatMessageBuilder to the chatoptions to override default behavior Freek van de Ven 2025-01-30 10:38:34 +0100
  • 1ea2887e27 fix(color-picker): get icon color from theme Kiril Tijsma 2025-01-30 14:00:05 +0100
  • 92c93f647e docs: change docs in preparation of 5.0.0 release Joey Boerwinkel 2025-03-06 09:27:04 +0100
  • cb52c82eb0 bugfix: add imageQuality with default 20 value to options of flutter chat. John Gorter 2025-03-04 14:42:20 +0100
  • 593bbaf31e bugfix: add compression parameter to image_picker widget for chat to prevent too large requests. John Gorter 2025-03-04 11:24:13 +0100
  • 4c6ffaf1cf bugfix: add imageQuality with default 20 value to options of flutter chat. John Gorter 2025-03-04 14:42:20 +0100
  • 0fd82cc40e bugfix: add compression parameter to image_picker widget for chat to prevent too large requests. John Gorter 2025-03-04 11:24:13 +0100
  • c11f02de4a chore: update flutter_chat to version 5.0.0 Freek van de Ven 2025-03-04 09:07:24 +0100
  • d5a225a51a fix: set padding for message inputfield to the chatSidePadding Freek van de Ven 2025-03-03 13:40:06 +0100
  • 49a041ef12 feat: add flag to disable new/old message loading on scroll Joey Boerwinkel 2025-02-28 09:31:31 +0100
  • c30a07d107 feat: add flag to disable new/old message loading on scroll Joey Boerwinkel 2025-02-28 09:31:31 +0100
  • 13ee94eb9d feat: add semantics for buttons Jacques 2025-02-27 17:25:20 +0100
  • 83be4635ac feat: add semantics for text fields Jacques 2025-02-27 17:25:20 +0100
  • 07c6e590e0 feat: add semantics for texts Jacques 2025-02-27 17:25:20 +0100
  • fc182dfd3e feat: add semantics for buttons Jacques 2025-02-27 17:25:20 +0100
  • 489c48d011 feat: add semantics for text fields Jacques 2025-02-27 17:25:20 +0100
  • 214c5d3b55 feat: add semantics for texts Jacques 2025-02-27 17:25:20 +0100
  • 777662d65e feat: add error builder to chat detail screen for failed to load messages Joey Boerwinkel 2025-02-27 16:50:12 +0100
  • 9bdc49b1a8 fix: remove debugPrints to reduce polution of debug console Joey Boerwinkel 2025-02-27 11:27:05 +0100
  • 83a045e8ba feat: add error builder to chat detail screen for failed to load messages Joey Boerwinkel 2025-02-27 16:50:12 +0100
  • 39c31d04ed fix: remove debugPrints to reduce polution of debug console Joey Boerwinkel 2025-02-27 11:27:05 +0100
  • 5464620454 bugfixes: localtime representations John Gorter 2025-02-26 11:50:53 +0100
  • 9636584562
    Merge pull request #139 from Iconica-Development/bugfix/beep-chat-fixes-jacques Jacques Doeleman 2025-02-27 09:00:53 +0100
  • ec9dd17f61 bugfixes: localtime representations John Gorter 2025-02-26 11:50:53 +0100
  • c0f0d87356 fix: add ability to set the color of the CircularProgressIndicator of the ImageLoadingSnackbar Jacques 2025-02-26 11:08:30 +0100
  • 3085f61b40 feat: add flutter_accessibility package feature/add-semantics Freek van de Ven 2025-02-21 14:14:53 +0100
  • c1c3aab808 feat: stop loading new messages while autoscroll is on and stop loading old messages if there are no new results Freek van de Ven 2025-02-21 10:33:51 +0100
  • 02469f715e feat: improve loading visualisation on the chatdetailscreen Freek van de Ven 2025-02-20 16:43:41 +0100
  • fb12cd7163 feat: stop loading new messages while autoscroll is on and stop loading old messages if there are no new results Freek van de Ven 2025-02-21 10:33:51 +0100
  • c6d290ae6d feat: improve loading visualisation on the chatdetailscreen Freek van de Ven 2025-02-20 16:43:41 +0100
  • e9d1d84ab9 feat: add imageProviderResolver in the ChatOptions to override the default CachedNetworkImageProvider Freek van de Ven 2025-02-20 14:35:10 +0100
  • eba210a336 feat: add imageProviderResolver in the ChatOptions to override the default CachedNetworkImageProvider Freek van de Ven 2025-02-20 14:35:10 +0100
  • 836686f8d2 feat: add imageAuthenticationResolver in the ChatOptions for CachedNetworkImage image requests Freek van de Ven 2025-02-20 14:35:10 +0100
  • f93a450259 feat: add previousMessage to the messageThemeResolver Freek van de Ven 2025-02-20 14:14:35 +0100
  • 9a67564dbf fix: allow the messageTheme to override default behavior for message time Freek van de Ven 2025-02-20 13:47:05 +0100
  • 41d0472fa1 feat: add previousMessage to the messageThemeResolver Freek van de Ven 2025-02-20 14:14:35 +0100
  • 026cbaf9da fix: allow the messageTheme to override default behavior for message time Freek van de Ven 2025-02-20 13:47:05 +0100
  • cddd0b19b1 feat: add senderTitleResolver to override the default sender.firstName for chat messages Freek van de Ven 2025-02-20 13:34:37 +0100
  • e85484836f feat: add senderTitleResolver to override the default sender.firstName for chat messages Freek van de Ven 2025-02-20 13:34:37 +0100
  • 100683f554 fix: let the chats align to the top Freek van de Ven 2025-02-18 22:27:43 +0100
  • 02e668dd6f fix: let the chats align to the top Freek van de Ven 2025-02-18 22:27:43 +0100
  • dd70e7344e fix: check if context.mounted before updating usestates in chat_detail_screen.dart Freek van de Ven 2025-02-20 09:15:11 +0100
  • 7b3ddc5118 feat: add chatScreenBuilder to use instead of baseScreenBuilder on the ChatDetailScreen Freek van de Ven 2025-02-19 15:40:24 +0100
  • e5c47c2f61 feat: make the default messageInputBuilder use a multiline textfield which increase the ChatBottomInputSection Freek van de Ven 2025-02-19 14:04:50 +0100
  • f11cfaa867 feat: make the default messageInputBuilder use a multiline textfield which increase the ChatBottomInputSection Freek van de Ven 2025-02-19 14:04:50 +0100
  • 4e9feeadb2 feat: add imagePickerBuilder to builders to override the default imagepicker for selecting an image Freek van de Ven 2025-02-18 22:12:52 +0100
  • 0fc0153463 feat: pass showFullDate to dateformatter for the messageTime Freek van de Ven 2025-02-18 16:07:21 +0100
  • ba112415fd feat: add imagePickerBuilder to builders to override the default imagepicker for selecting an image Freek van de Ven 2025-02-18 22:12:52 +0100
  • cfb11d01ab feat: pass showFullDate to dateformatter for the messageTime Freek van de Ven 2025-02-18 16:07:21 +0100
  • efafb8dac1 feat: add senderId and chatId to uploadImage Freek van de Ven 2025-02-17 16:41:02 +0100
  • 93c8d4f94f feat: add senderId and chatId to uploadImage Freek van de Ven 2025-02-17 16:41:02 +0100
  • 946bfe1ee9 fix(README): improve wording and add syntax highlighting to all code snippets Bart Ribbers 2025-02-17 12:00:40 +0100
  • 68462fb2cc feat: submit the chat message inputfield when enter is pressed Freek van de Ven 2025-02-17 15:14:39 +0100
  • 6b7c1eef05 feat: add borderRadius option for the MessageTheme Freek van de Ven 2025-02-17 14:41:20 +0100
  • 73df88a10d feat: add borderRadius option for the MessageTheme Freek van de Ven 2025-02-17 14:41:20 +0100
  • 46fc3ea276 fix(README): improve wording and add syntax highlighting to all code snippets Bart Ribbers 2025-02-17 12:00:40 +0100
  • 1dc1461a22 feat: add minimum delay for fetching new and old messages that can be configured Freek van de Ven 2025-02-17 09:40:01 +0100
  • b9d6e21863 feat: add pagination controls to ChatOptions Freek van de Ven 2025-02-14 15:45:58 +0100
  • ffbce235a5 feat: add proper pagination to chat_detail_screen.dart Freek van de Ven 2025-02-14 14:36:49 +0100
  • f4c02829f5 fix: make the loadingWidgetBuilder not nullable Freek van de Ven 2025-02-14 10:36:50 +0100
  • 63575ac8fe feat: allow chatTitleResolver to return null to fallback to default chatTitles Freek van de Ven 2025-02-14 10:27:53 +0100
  • c38a608716 refactor: move widgets from ChatDetailScreen to seperate files Freek van de Ven 2025-02-14 10:17:20 +0100
  • 2a22e8d7df feat: add minimum delay for fetching new and old messages that can be configured Freek van de Ven 2025-02-17 09:40:01 +0100
  • 1f34f32c9f feat: add pagination controls to ChatOptions Freek van de Ven 2025-02-14 15:45:58 +0100
  • 5f7650536c feat: add proper pagination to chat_detail_screen.dart Freek van de Ven 2025-02-14 14:36:49 +0100
  • e483dd7808 fix: make the loadingWidgetBuilder not nullable Freek van de Ven 2025-02-14 10:36:50 +0100
  • 7650872fdb feat: allow chatTitleResolver to return null to fallback to default chatTitles Freek van de Ven 2025-02-14 10:27:53 +0100
  • 0adc4f975b refactor: move widgets from ChatDetailScreen to seperate files Freek van de Ven 2025-02-14 10:17:20 +0100
  • d298fbe15b fix: use ChatService instead of UserRepository directly for getAllUsersForChat Freek van de Ven 2025-02-14 08:42:52 +0100
  • acbb809a57 feat: update ChatRepositoryInterface with methods to manage pagination of messages in a chat Freek van de Ven 2025-02-13 15:29:09 +0100
  • b5fecd887c fix: use ChatService instead of UserRepository directly for getAllUsersForChat Freek van de Ven 2025-02-14 08:42:52 +0100
  • 49b878f04d feat: update ChatRepositoryInterface with methods to manage pagination of messages in a chat Freek van de Ven 2025-02-13 15:29:09 +0100
  • 756b99cfaa feat: use getAllUsersForChat on ChatDetailScreen to avoid call to getUser for each user Freek van de Ven 2025-02-13 16:47:03 +0100
  • a05b6ac232 feat: use getAllUsersForChat on ChatDetailScreen to avoid call to getUser for each user Freek van de Ven 2025-02-13 16:47:03 +0100
  • cb1ceb456a feat: add chatTitleResolver to ChatOptions to override chatTitle behavior Freek van de Ven 2025-02-13 15:46:36 +0100
  • ab8045e6bf feat: add chatTitle to baseScreenBuilder Freek van de Ven 2025-02-13 14:25:48 +0100