Skip to content

v4.0.0

Compare
Choose a tag to compare
@gaplo917 gaplo917 released this 10 Sep 14:05
· 37 commits to 4.x since this release

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