You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feat: Use composite messages to improve UX WPB-17856 (#27)
* Update: rootProject.name to remind-app;
Update: SDK password to fit latest 0.0.16 version (32 chars)
* Delete: unused method, orEmpty().
* Update: wire API URL to use staging;
* Update: plugins to the latest versions;
* Remove: unnecessary let usage;
* Update: test to use own Cron Interpreter class;
* Replace: Wire SDK properties with env variables:
WIRE_SDK_API_URL, WIRE_SDK_API_BOT_KEY;
* Add: sendCompositeMessage implementation;
* Add: sendCompositeMessage declaration;
* Fix: cron to text interpreter to show working days properly;
* Update: getReminderListMessages to represent list of reminders as separate composite messages, where delete button has same UUID as a reminder;
* Add: quick check for Button confirmation
* Fix: cron interpreter to fit quarkus crone notation;
* Add: sendButtonActionConfirmation interface and implementation;
* Add: new logic Button Action Event;
Create: separate DTO for new Message and new ButtonAction;
* Fix: Time parsing test to fit quarkus crone notation;
* Update: Constant MAX_REMINDER_JOBS to public bc of external usage in CommandHandler;
* Replace eventDTO with proper message on ButtonAction DTO;
Split: process logic;
Update: delete reminder, to listen button actions and send button action confirmation;
* Add: fn to get Schedule for reminder;
* Add: example of env variables required to start Remind-app;
* Fix: ktlint format issue;
* Add: eu-US locale to have consistent test results for GitHub VM;
* Update: Time Parsing test to use independent of locale notation;
* Fix: cron expression for every hour use case in quarkus notation;
* Update: target JDK to 21 as reference;
* Add: editCompositeMessage method and implementation;
* Update: deleteReminder logic to edit parent msg for delete button with confirmation text;
* Update: comment to keep in mind quarkus protobuf version match Wire SDK;
* Refactor: methods that create a text message to BuildMsg object, send messages in separate helper functions to make core methods of Command handler easier to read and understand;
* Replaced: custom regex function with UUID.fromString;
0 commit comments