Skip to content

Releases: SpriteOvO/closely

v0.1.19

19 Jan 11:25
Compare
Choose a tag to compare

Changes

  • [Telegram] Wait then retry if rate limited.
  • [Telegram] Split message sending for more than 10 media.
  • [bilibili.space] Recognize and handle RICH_TEXT_NODE_TYPE_VIEW_PICTURE.
  • [bilibili.space] Recognize and handle RICH_TEXT_NODE_TYPE_GOODS.
  • Extend request timeout to 3 minutes.
  • Apply clippy for lints needless_lifetimes and elided_named_lifetimes.

v0.1.18

14 Nov 14:57
Compare
Choose a tag to compare

Changes

  • [Telegram] Support sending live image as preview.
  • [bilibili.space] Handle rich text nodes.
  • [bilibili.space] Handle the missing title as content.
  • [bilibili.space] Filter out posts that may be fans-only.
  • [bilibili.space] Remove major URL if it has a module URL.
  • [bilibili.space] Recognize and handle RICH_TEXT_NODE_TYPE_BV.
  • [QQ] Fix message id type to signed 64-bit integer
  • Support styled source content.
  • Remove RepostFrom::Legacy.
  • Move platform implementations under platform module.
  • Bump dependencies to the latest.

v0.1.17

05 Sep 16:34
Compare
Choose a tag to compare

Changes

  • Notify post with recursive URLs.
  • Always update stored status incrementally.
  • Set our user-agent string as default for all requests.
  • [bilibili.space] Recognize MAJOR_TYPE_LIVE.
  • [bilibili.space] Fix -352 error by mocking new required parameters

v0.1.16

18 Jul 21:38
Compare
Choose a tag to compare

Changes

  • [Twitter] Recognize boolean value for card.
  • [Twitter] Don't warn if the card doesn't contain any image value at all.
  • [Twitter] Dedup media entity indices.
  • [QQ] Don't launch lagrange sub-process, just connect it.
  • Return error if sending request timeout.

v0.1.15

30 Jun 15:32
Compare
Choose a tag to compare

Changes

  • [Twitter] Use official web API instead of parsing nitter HTML
  • [Telegram] Fix send_video still sends as image
  • Support enabling spoiler for media

v0.1.14

30 Jun 03:05
Compare
Choose a tag to compare

Changes

  • [bilibili.live] Handle the banned room
  • [bilibili] Upgrade media URL in response to HTTPS
  • [Telegram] Retry with HTTP multipart if sending media with URL failed
  • Remove a duplicate notify error log

v0.1.13

08 May 22:26
Compare
Choose a tag to compare

Changes

  • Support multiple buttons for a post
  • Introduce PlatformTrait and PlatformMetadata
  • Implement reporter.heartbeat and reporter.log

v0.1.12

17 Apr 06:11
Compare
Choose a tag to compare

Changes

  • [QQ] Add support for the notify platform
  • [Telegram] Update the live online message if title changed
  • [Telegram] Validate the global token
  • [bilibili.space] Recognize AUTHOR_TYPE_PGC, MAJOR_TYPE_PGC and MAJOR_TYPE_COMMON

v0.1.11

07 Apr 20:10
Compare
Choose a tag to compare

Changes

  • [Telegram] Mark repost part as quote entity
  • [Telegram] Allow specifying a global token and eliding token in notify
  • [bilibili.video] Add support for the source platform
  • [bilibili.live] Support title change notification
  • [bilibili] Rename config field uid to user_id
  • Represent source platforms by name instead of URL
  • Organize platform source files into their respective directories
  • Move platform config structs to their respective source files
  • Launch headless Chrome without sandbox for running as root

v0.1.10

29 Mar 19:13
Compare
Choose a tag to compare

Changes

  • [space.bilibili] Replace API with web API
  • [Telegram] Improve error messages to include response and request