Skip to content

Releases: wmillers/kindleWeatherClock

v1.6.5-danmu_liveVideo_otherPlatform

12 Dec 21:45
Compare
Choose a tag to compare

The danmu LiveVideo other platform (live for huya, douyu and cc) release

New

  • add dedup danmu
  • danmu live get room cover
  • add danmuPurse
  • show danmu room parseOnlineUser
  • add tool to get lyrics from shairport metadata (need to install blivedm/getShairport.py)
  • danmu support all platform, live add huya, douyu, cc
  • auto-store settings to server before refresh
  • add dTool.watch

Improvement

  • make danmu night compatiable to rotate
    • remove live speed change due to hardware lag
    • re-arrange danmuStatus click functions
    • danmu clients can set occupied flag to blive
    • adjust danmuTitle by max-width: ex instead of slice
    • use display: flex in #danmuOnly
    • use parseH5 in danmuRoomInfo to reduce api requests
    • remove setLiveWidth
    • new api to get danmuRoomInfo at once
    • use dInfo to store status
    • add 3 mins delta for pop/purse trend
    • prevent unwanted click in danmu remove mode
  • blive push to danmu instead of a status timer
    • blive store last 3 purse
    • fix cors failure due to gzip

v1.6.4

30 Aug 10:51
Compare
Choose a tag to compare

Note: release like this without a name in the title means it's a stable patch to the last one. Such releases normally only contain functions that aren't very important and some other tweaks. Not all commits are written in the description because some are overriden by the latter.

Stable danmu Patch release

New

  • add danmu history replay on danmuRoomTitle
  • add blive cmd to execute shell CAREFUL
  • add danmuFlow graphic for traffic
  • add a danmuTuber migratory bird mode
  • add functions on rightclick of danmu_info
  • blive can send data (like pop) within danmu

Improvement

  • danmu extract room from h5 link
    • improve danmuWrite performance by insertAdjacentHTML
    • self-resume after blive upgrade
    • danmuRoomTime works on non-streamer
    • optimize danmu transition & danmuRoomInfo
    • reduce danmuRoomInfo requests when room is off
    • fix httpReq handle error
    • add enableWorker for let not mpegts jam danmu
    • improve live durl[liveRetry].url rather than preset
    • tweak danmuRead to ..Content with traffic control
    • add inner function to fix danmuStatusUpdate
    • use danmuSmooth visually instead of requests flood by css(chrome69+)
    • improve danmu js: eval to liveInfo when isDanmuOnly
    • apply cursor:none to danmu and remove unstable js code
  • blive exit instead of hanging
    • blive que.get timeout instead of loop to reduce lag
    • optimize blive s4f_: cmd output
    • blive s4f: convert ansi color to html in browser
    • reduce dom tree in blive aprint
    • add clients log on blive
    • add reroll in update script

v1.6.3-danmu_liveVideo

03 Aug 20:53
Compare
Choose a tag to compare

The danmu LiveVideo release

New

  • add danmu mouse autohide
  • add danmuLiveVideo under #danmuOnly

Improvement

  • fix blive server handle # in url bug
    • blive kick to restart
    • fix blive http2 error & tweak live retry
  • danmuLiveVideo quit when danmuOff()
    • danmuLiveVideo onlyAudio for frame-lag
    • liveInfo & humanreadable server log
    • fix misconfigured danmuLive log
    • add danmuLiveGetLock
    • add liveChangeVolume
    • add liveRotate
    • danmuLive Retry tweak
    • description tweak
    • fix setLiveWidth bug
    • add hSwitch in danmuInfo if isDanmuOnly
    • improve live console.log
    • add preset liveVol for every danmu streamers
    • add danmuScrollInput to scroll roomId in danmuOnly
    • fix misconfigured liveRetry
    • improve danmuInfo signal & setLiveWidth color
  • fix cors typo
  • one-click / ENTER for danmu fullsceen
  • improve danmuParseStreamer to danmuRoomTitle
  • fix streamer duplicate array bug
  • fix tickList bug due to Ticktick DTSTART tz change- improve css change by classList
  • fix classList.toggle force option compatability
  • fix httpReq not handle result when f is not given
  • danmuRoomTitle now triggered by setDanmuRoomId || danmuRoomTime

v1.6.2-danmu_FullScreen

19 Aug 09:32
Compare
Choose a tag to compare

Note: since this release the small number in the version will be ignored, which means the version number changes from 1.x.y.z to 1.x.y (except quick bugs fix) and there is no version number in all commits after.

The danmu FullScreen (aka danmuOnly) release

New

  • add time loader indicator animation (Stretch and Bagua)
    • add old_date (chinese way to express hours)
  • add danmu FullWindow and FullScreen mode
    • #danmuonly mode (conflicts with danmu autostart) with fastload to activate FullScreen
  • click danmu_info to open the live page
  • add the nginx example config file

Improvement

  • make home button text bigger
  • fix danmu bugs and tweaking
  • handle error comment
  • improve danmu live title
  • improve detecting kindle platform

v1.6.1.15

19 Mar 20:55
Compare
Choose a tag to compare

New
1.6.1.8 add lunar year
1.6.1.13 add a button to get home shortcut url
1.6.1.14 divide html and js

Improvement
1.6.1.3 home button size change automatically
1.6.1.4 home bigger switch
1.6.1.5 reduce network load
1.6.1.6 blive fix SLEEP mode bug
1.6.1.7 blive ThreadingMixIn support
Bump aiohttp from 3.5.4 to 3.7.4 in /blivedm (#1)
1.6.1.9 fix tickList reminder countdown bug
1.6.1.10 fix home network block bug
1.6.1.11 reduce home switch lag
1.6.1.12 speed up launch, prevent home cover tomato
1.6.1.15 fix the home style invalid problem

v1.6.1.2-home_stable

26 Jan 00:54
Compare
Choose a tag to compare

New
1.5.17.30 support disable a single module
1.5.17.31 home server
1.6.1.1 autostart

Improvement
1.5.17.26 add signal/name/title in danmuInfo
1.5.17.27 blive keeps awake on first 2 mins
1.5.17.28 optimize tImg's size to 3/5
1.5.17.32 home beta
1.5.18.1 home stable
1.6.1.2 delete home CROS config for hue api already supported

v1.5.17.25

17 Jan 10:39
Compare
Choose a tag to compare

New
1.5.17.6 add pointer "now" to tickList
1.5.17.8 tickList reminder can check a single task
1.5.17.10 Cafe time! remote execute blive?js:cmd
1.5.17.22 blive now can change room sync with browser extension Tampermonkey

Improvement
1.5.17.9 filter out tickList task without time string
1.5.17.11 blive js cafe unicode support
1.5.17.16 adjust tickList floatBar position
1.5.17.23 blive low power mode after streamer sleep
1.5.17.25 adjust blive show stat change

v1.5.17.5-blive_stable

01 Jan 03:45
Compare
Choose a tag to compare

New
1.5.15 blive basic finished
1.5.15.6 blive low power mode
1.5.15.9 add blive control cmd support
1.5.15.13 blive status_code available
1.5.15.22 show freq in tickList
1.5.16.2 add blive SuperChat pin
1.5.16.6 add blive order live
1.5.17 add one-time blive time service

Improvement
1.5.15.1 blive more stable
1.5.15.2 set blive default room id
1.5.15.3 custom blive message
1.5.15.4 blive auto disconnect after 30m
1.5.15.5 blive server enable timeout
1.5.15.7 fix blive empty line bug
1.5.15.10 auto get danmuPop
1.5.15.14 blive client retry 3 times
1.5.15.23 update blive user identity
1.5.16.3 fix blive info overflow bug
1.5.17.1 fix blive danmuOrder disfunct bug
1.5.17.4 fix tickList reminder duplication bug
1.5.17.5 fix blive too many retries on network failure bug

v1.5.14

20 Dec 08:22
Compare
Choose a tag to compare

Improvement
1.5.10 enhance the reliablity of the tick alarm
1.5.11 clean the code
1.5.12 Improve layout and countdown for tickList
1.5.13 tickList remider remind at -15 and -1min
1.5.14 alarmIcs() bond to update()

v1.5.9-tickList_beta

09 Dec 20:23
Compare
Choose a tag to compare

New
1.5.5 now can use as a calendar
This function need a self-host Nginx proxy server to avoid CROS security ban, details are in 1.5.6 added notes.
1.5.6 add a note for extra steps to avoid CROS
1.5.8 add the alarm function of calendar

Improvement
1.5.7 better view of calendar
1.5.9 improve calendar alarm's interface (replace alert())