-
Notifications
You must be signed in to change notification settings - Fork 9
Lightning 0.8.0 #72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Lightning 0.8.0 #72
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
Author
|
aaa, didn't mean to do that |
core: - add log handler for stdlib log - add spoiler for bridge id - bump version to 0.8.0-alpha.9 - ensure messages aren't modified by the non-sender plugin - fix command argument missing responses - fix subcommand handling - try to better handle message duplication? discord: - handle forwarded messages guilded: - automatically reconnect if disconnected - clean up api types revolt - don't check for channel permissions on every command - ensure masquerade username and avatar_url aren't too long telegram - use external package for telegram markdown handling
cli: - correctly handle plugin registration errors - handle config in cli - split migration and run commands internal/bridge: - correct duplicate message check - move bridge stuff to own package lightning: - change SetupCommands interface to provide plugins a map - clean up stdlib log handling - rename ReadWriteDisabled to ChannelDisabled - remove dependency on bridge code - return error when a plugin name is already taken instead of panicking - update readme content
- bridge: no database calls in channels loop - bridge: introduce new hasMessage db call - bridge: use goroutines for speed - cli: setup commands after bridge - revolt: check icon_url length in embed - telegram: fix not modified ignore logic - telegram: log reply options on error
bridge:
- fix replies and edit handling
- remove hasMessage method
cli:
- move to cobra
core:
- add cache interface
- increase the channel size
discord:
- ignore messages sent via bot webhooks
- remove unnecessary json tags
guilded:
- clean up api types
- ignore messages sent via bot webhooks
revolt:
- ignore messages from self sent w/masquerade
- split up attachments if over 5 (fix #88)
telegram:
- don't set start command if help doesn't exist yet
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Lightning 0.8.0
changelog
LightningErrorclass, which is now thrown bylog_errorLIGHTNING_ERROR_HOOKenv variable renamedLIGHTNING_ERROR_WEBHOOKbridge_dataabstract class to handle database supportprocess_resulttype was removedprocess_messagemethod was split based on event typecreate_bridgemethod was renamed tosetup_channelallow_everyonebridge settingcreate_commandevent now hascreate_commandtypeuse_rawnamesetting reimplementedrelated