Commit Graph

59 Commits

Author SHA1 Message Date
Mark van Renswoude 2cfb341f47 Merge branch 'release/1.3' 2022-01-14 13:02:36 +01:00
Mark van Renswoude 4baa578e89 Added support for macros in payload when publishing 2022-01-14 13:01:29 +01:00
Mark van Renswoude a4f85b0f07 Update exchange/routingKey when selecting a Tapeti message class
Slightly improved Raw/Tapeti switching UI
2022-01-14 09:13:55 +01:00
Mark van Renswoude 91725b2c0d Fixed correlation Id overlapping routing key in subscriber view 2022-01-14 08:09:59 +01:00
Mark van Renswoude 6bcc23a5d0 Add prefix to CorrelationId to better indicate it's a reply 2022-01-12 20:57:30 +01:00
Mark van Renswoude 76d4c8fa85 Use single subscriber tab for replies 2022-01-12 20:54:30 +01:00
Mark van Renswoude 2c07c49a1a Merge branch 'release/1.2' 2022-01-12 08:54:26 +01:00
Mark van Renswoude 6e8029b552 Merge branch 'release/1.2' into develop 2022-01-12 08:54:24 +01:00
Mark van Renswoude 94c677e65c Updated readme some more 2022-01-12 08:52:30 +01:00
Mark van Renswoude 9d84595d0d Updated readme 2022-01-12 08:51:15 +01:00
Mark van Renswoude 7169cba8c9 Updated readme
Word-wrap for payload editor
2022-01-12 08:40:20 +01:00
Mark van Renswoude 89fa2fccee Implemented Import functionality for Tapeti.Cmd compatible single-file JSON 2022-01-11 20:28:49 +01:00
Mark van Renswoude 2505dad190 Implemented exporting received messages to Tapeti.Cmd compatible JSON file 2022-01-10 13:41:21 +01:00
Mark van Renswoude 785ddbd5b2 Implemented a few ToDo's
- Check required fields before publishing
- Allow cancelling of package downloading
- Check for JsonConverter attribute
- Improved read/unread message separator
2022-01-10 11:52:07 +01:00
Mark van Renswoude 0a7a776646 Merge branch 'release/1.1' 2022-01-05 19:01:36 +01:00
Mark van Renswoude 5bc2096a24 Merge branch 'release/1.1' into develop 2022-01-05 19:01:36 +01:00
Mark van Renswoude 380d9786cc Additional comment on AvalonEdit 2022-01-05 19:01:30 +01:00
Mark van Renswoude 5fc5c1be12 Implemented syntax highlighting for the message body in subscriber tabs 2022-01-03 17:44:20 +01:00
Mark van Renswoude 79776fd813 Implemented indicator for new messages 2022-01-03 17:20:30 +01:00
Mark van Renswoude c75ea0cc62 Implemented DataAnnotation based validation for Tapeti messages
Fixed class name missing when selecting from Tapeti class
Added Filter to class selection dialog
Fixed or removed some minor todo's
2022-01-03 15:04:00 +01:00
Mark van Renswoude dd9f089602 Merge branch 'release/1.0' 2022-01-01 21:45:29 +01:00
Mark van Renswoude 3347ced9a6 Merge branch 'release/1.0' into develop 2022-01-01 21:45:27 +01:00
Mark van Renswoude 8ca67c2cc5 Fixed example generation
Additional logging
2022-01-01 21:45:15 +01:00
Mark van Renswoude db443556e8 Reference AvalonEdit in PettingZoo.WPF, fixes build? 2021-12-31 19:04:11 +01:00
Mark van Renswoude 133adf205c WIP: generate examples from Tapeti message classes from NuGet feeds
- Implementation of assembly/nuget package selection UI
- Actual example generation needs more work
2021-12-31 18:48:04 +01:00
Mark van Renswoude b549729bf5 Changed payload editor to Avalon
- Syntax highlighting
- Highlight for JSON validation errors
- Much improved tab handling and all the other advantages of using a proper editor
2021-12-25 11:00:09 +01:00
Mark van Renswoude 78de8e5196 Fixed image reference in readme 2021-12-20 12:30:07 +01:00
Mark van Renswoude f351333973 Merge branch 'release/0.9' 2021-12-20 12:20:05 +01:00
Mark van Renswoude f936eee9c9 Dynamic tab title for publisher 2021-12-20 12:19:16 +01:00
Mark van Renswoude 3acb491c84 Cleaned up SVG's 2021-12-20 12:05:13 +01:00
Mark van Renswoude 75ad22293b Improved connection status readability with icons
Fixed default connection not storing "guest" password
2021-12-20 12:02:20 +01:00
Mark van Renswoude 28d3548088 Implemented JSON syntax checking
Implemented (re)storing of main window position
2021-12-20 11:51:28 +01:00
Mark van Renswoude 4b730b2a1a Added option to not store the password 2021-12-18 18:40:22 +01:00
Mark van Renswoude 4c6089a991 Added button for Open in new Publisher tab functionality
Removed dropdown arrow for all toolbars
2021-12-18 14:13:35 +01:00
Mark van Renswoude c9636aff04 Implemented tab reordering
Implemented tab undocking / docking
2021-12-18 14:02:55 +01:00
Mark van Renswoude 2e6524f3b9 Implemented connection profiles
Added unread messages counter to deactivated subscriber tabs
Added feature to reply to a new subscriber tab
2021-12-18 12:18:35 +01:00
Mark van Renswoude 4817b1806a Fixed assembly/classname when publishing from a received message 2021-12-15 13:16:48 +01:00
Mark van Renswoude d7e21e508a Added NuGet restore to build 2021-12-15 12:58:27 +01:00
Mark van Renswoude 210c5c2772 Refactored publishing from received message
Added AppVeyor build file
2021-12-15 12:53:42 +01:00
Mark van Renswoude e9de38b556 Added option to create publisher tab from received message 2021-12-15 12:02:05 +01:00
Mark van Renswoude 057cac4e22 Upgraded to .NET 6
Implemented Tapeti compatible publishing
WIP: example generator from Tapeti message classes (UI still hidden)
2021-12-15 10:50:45 +01:00
Mark van Renswoude 229fc9415d Implemented raw publishing 2021-12-06 14:08:29 +01:00
Mark van Renswoude 503507422d Added prototype for converting message classes into example JSON 2021-11-28 17:50:17 +01:00
Mark van Renswoude 22e6da5a57 Merge branch 'master' into develop 2021-11-28 14:19:41 +01:00
PsychoMark 5cdf8903d4 Revert "Changed Model namespace to Connection, moved bits out to Infrastructure"
This reverts commit ccfde19d2d.
2021-11-28 14:19:26 +01:00
Mark van Renswoude 2755e93440 Started major refactoring
- Upgrade to .NET 5
- Split functionality into libraries
- Tabbed interface for multiple subscribers
- Placeholder for publishing tab
2021-11-28 14:18:21 +01:00
PsychoMark ccfde19d2d Changed Model namespace to Connection, moved bits out to Infrastructure
Added Mock connection
Fixed AutoScroll failing with high rate message flow
2016-07-12 16:57:24 +02:00
PsychoMark 12d2161117 Added saving of last connection settings 2016-06-21 17:05:14 +02:00
PsychoMark 04359a4d74 Clarified icon attribution, added unlicense 2016-06-21 12:24:47 +02:00
PsychoMark e07be67ec9 Icon in readme, because I think it's cute. 2016-06-21 11:48:16 +02:00