Skip to content

Releases: gaplo917/hkepc-ionic-reader

v4.0.0 -> v4.2.3

15 Sep 09:26
Compare
Choose a tag to compare
  • 759bc3f - impl hide pageIndicator when scroll

  • 6ca04c1 - impl delete features for favourites and attentions

  • 415cb43 - fix android M head fix bug

  • 98285f3 - fix edit post when select all and delete will not show the textarea

  • 09ab939

    • textarea height now depends on device vh
    • (Android) auto scroll to input-help when textarea is being focused
  • 51f8c4f - fix typos and my post bugs

  • 849f630

    • fix latest post searchFrom timestamp
    • add deduplication on post list render logic
    • refactor post list feature
  • 07f4e10 - fix post page has no 1000 limit

  • 4c9d266 - image src force https

v3.6.1

15 Sep 09:17
Compare
Choose a tag to compare
  • 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+
  • use browser-sync to replace gulp-webserver to improve development enviornment
  • remove legacy bower by using npm modules + browserify bundle dependencies
  • override ionic default white background-color that cause inconsistent in dark theme

v4.0.0

10 Sep 14:05
Compare
Choose a tag to compare

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

v3.5.0

21 Jan 16:52
Compare
Choose a tag to compare
  • Fix image not able to load properly
  • Fix Toast is chopped when using "M-Head" Phone
  • Trim HKEPC reply/quote white space
  • Remove image loading spinner which can greatly improve performance when loading lots of images
  • Support iPhone XR, XS Max

For details updates: https://github.com/gaplo917/hkepc-ionic-reader/blob/3.x/www/templates/about/version.md

v3.2.0

17 Apr 19:16
eb8c3cc
Compare
Choose a tag to compare
  • Performance tuning
  • Rewrite custom image loading
  • Rewrite custom css spinner
  • Rewrite infinite loading
  • Rewrite event-driven directives by RxJS (utilize async Scheduler & throttling)
  • Significantly reduce watcher on post-details part

v2.1.0

17 Apr 18:59
Compare
Choose a tag to compare
  • Remove Cordova
  • Custom JS Bridge Implementation
  • Performance tuning

v1.7.0

08 Oct 19:06
Compare
Choose a tag to compare

Last version of supporting Cordova

v0.5.0

02 Mar 12:24
Compare
Choose a tag to compare

Filter & Order
Fix jump pages problem
Offline like system

v0.3.0 Beta version

06 Feb 08:48
Compare
Choose a tag to compare

added ability to create new post
auto refresh after reply
refactor the modal/popover views
UI enhancement
bump version to v0.3.0

v0.2.0 Beta version

03 Feb 18:31
Compare
Choose a tag to compare

added Image lazy loading
fix Login credential expire issue
restrict the anonymous user's functionalities
added ability to hide sticky post
UX refine