Releases
v4.0.0
Performance & General Improvements
apply standardjs linting that help catching potential bugs and force all codes are in same javascript style
remove global backdrops to improve performance that IR design philosophy don't need
remove click-block to produce weired behaviour (ui freezing-like)
reduce lots of show/hide scheduling task (wait 400ms for nothing in IR)
upgrade AngularJs
v1.5.3 -> v1.7.8 LTS
upgrade Gulp v3.9.3 -> v4.0.1
to support NodeJs v12+
upgrade Cheerio v0.19.0 -> 1.0.0-rc2
use browser-sync
to replace gulp-webserver
to improve development enviornment
remove legacy bower
by using npm modules + browserify
bundle dependencies
review the dependencies list to eliminate security issue
remove ionic keyboard
modules that cause unnecessary cloned input and produce very weird behaviour
fix ionic.tap
modules that cause iOS 3D touch not work
add { passive: true }
for some event listener, mostly scrolling, to not block ui thread
refactor ALL html parsing code to WebWorker
add content management features, including topic filter, user filter and keyword strength
kick started to decouple ionic library code that can rewrite in modern web technology if I have time (very long way to go)
Support New Channels in Native Message Bridge which are share
, actionSheet
and composeDialog
UI Enhancement
improve chat details ui, ditch popup dialog send message
refactor pagination popover codes that used in multiple controller
completely refactor PageDetailController codes that establish a standard for myself
remove popup dialog animation
fix a lot of UI inconsistent widget
revamp edit textarea ui that designed for future native-implemented input helper
fix url input helper bug when only provided url without text
filter some legacy hkepc topic in the available filter list
fix unexpected white screen when dark mode
auto youtube link detection and add embedded youtube in content
fix editing ui is hard to use when the title too long
mypost and myreply ui updated to new pagination!
use vh for more general padding on android device
add hack font for better looking
revamp report feature
remove replies and views sorting (as EPC has remove in their forum)
fix adding-attachment is too easy to trigger
add ipad pro support and default handling
Bug Fix
fix serious refactor logical bug in NativeStorage
You can’t perform that action at this time.