Skip to content

Latest commit

 

History

History
93 lines (75 loc) · 3.22 KB

CHANGELOG.md

File metadata and controls

93 lines (75 loc) · 3.22 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.5.0] - 2017/11/1

Added

  • PPAV new and PPAV hot.

[0.4.2] - 2017/10/22

Added

  • Add subscribe actions.

Changed

  • Upgrade toolbot-core-experiment to bottender which improves sendMessaage speed.
  • fix disclaimer words and buttons.
  • mark paid video source.

[0.4.1] - 2017/10/13

Added

  • Encrypt userId to let redirect server knows user.
  • Add subscribe hints in some messages.

Changed

  • Replace encodeURI with encodeURIComponent.

[0.4.0] - 2017-10-03

Added

  • New feature: Sucsribe "gginin Hour".
  • Randomly reply some simple text.
  • Add .dockerignore.

Changed

  • Remove refuse disclaimer button.
  • Upgrade prettier to 1.7.0 version.
  • Update tutorial.
  • Open video view_count. Let user know each source has been clicked how many times.

Fixed

  • Fix checkAcceptDisclaimer text bug.

[0.3.1] - 2017-09-10

Added

  • Insert logs when keywords that users search are not found.

Changed

  • Send five videos at one time.
  • Upgrade Bottender to 0.12.0 version.
  • Update videos seed according to latest schema.

[0.3.0] - 2017-09-06

Added

  • Use Elasticsearch as search database.
  • Fuzzy search. User recently can search videos by only one prefix, and get result with high probability.
  • Use redirect url as video's url.
  • Add maximum video count to constraint too much searching result.
  • Show tags and video length in message.
  • Send a random video when searching result is none.
  • Add tutorial button, and PPAV shortcut key in main menu.

Fixed

  • Check user information at very beginning.
  • More accurately Docker commend.

Changed

  • Rewrite babel settings.
  • Split saving search information models into saving keywords and hot keywords.

[0.2.0] - 2017-08-17

Added

  • Import circleci 2.0 as CI tool and unit test by jest.
  • Use dashbot as our bot analytics tool.
  • Start using "CHANGELOG.md" throughout the site to differentiate between the file and the purpose of the file — the logging of changes.
  • Connect with image analytic server. It will post to the server when user uploads a photo.
  • Use node-mongo-seeds to inject basic data into local mongo database.

Changed

Fixed

  • Replace strange character in string. It will lead to posting telegram API failed.
  • Fix some typo.

0.1.0 - 2017-07-24

Added

  • Create Telegram bot by node-telegram-bot-api.
  • Let user select language, including English and traditional Chinese.
  • Before officially useing PPAV bot, user should accept disclaimer.
  • Show persistent menu after accepting disclaimer, including Show disclaimer, About PPAV, Report problems, Contact us and Settings.
  • Create basic video message with image, website link and page buttons.
  • Auto delete bot message.