BetterFap Updates for November 2016

We're Ready!

It looks like we're finally ready to release Beta 4. It took waaaaaaay too long to get here, but we're finally here and boy does it feel good. As of November 13th, 2016 we are feature complete for Beta 4. Beta 4's release is imminent! If you notice any issues in the next week, please post them in the subreddit. If all goes to plan, the whole BetterFap community should all be on Beta 4 before the end of the month!

Beta 4

Most of the updates have been to Beta 4, so this update will focus purely on these. Below is a short summary of what we've done in the last two months. The changes are too exhaustive to list. Pretty much it's all bugs and features and performance and more.

  • [feature] Add "Submit Url" on [mobile]
  • [feature] Add playsinline on [mobile]
  • [feature] Allow spark subscriptions
  • [feature] Allow sparks to be public or private
  • [feature] Shareable spark links
  • [feature] Editable spark names
  • [feature] Sparks can now be deleted
  • [feature] Searches can now subscribed to
  • [feature] Re-enable multi-sparks
  • [feature] Sparks/Favorites/Thumb-Downs/Thumb-Ups allows removal/addition toggling from list view
  • [feature] Up/Down arrows work on spark
  • [feature] Sparks added to mobile
  • [feature] Old users w/out passwords can set passwords now
  • [feature] Add thumb-down under item submenu
  • [feature] WatchLater auto-remove timeout in settings
  • [feature] WatchLater hot keys (7 and &)
  • [feature] Add bottom-left bar to "view" view
  • [feature] Auto Login (under Account menu)
  • [feature] Add FlagMod for mods
  • [performance] Index loads are 2x faster
  • [performance] Faster search results
  • [performance] All API requests are 2-5x faster
  • [performance] All list results load up to 3x faster
  • [performance] Remove jank (~5x scrolling speed up)
  • [performance] Avoid composites for bookmark overlays
  • [quality] Better search results
  • [quality] Better feed results
  • [security] Refactor security, API 100% SSL, proper token handling
  • [security] Sandbox all iframes
  • [security] Aggressively quash referrers
  • [bugfix] Fix deep links
  • [bugfix] Hide the sort icon when it's not needed
  • [bugfix] Fix spark results
  • [bugfix] Fix non-viewable items
  • [bugfix] Fix hang on dupe items on list
  • [bugfix] Fix results filters
  • [bugfix] Fix moderator flags
  • [bugfix] Fix missing item messages
  • [bugfix] Fix sparks with missing items
  • [bugfix] Fix the (BF) logo's functionality (should remember what screen you came from)
  • [bugfix] Fix watchlater message sticking around for forever
  • [bugfix] Fix infinite loading on list results
  • [bugfix] Fix spark ACLs
  • [bugfix] Fix spark counters
  • [bugfix] Fix search result weirdness
  • [bugfix] Fix scroll-into-view error
  • [bugfix] Fix list delete
  • [bugfix] Fix auth failure messages
  • [bugfix] Fix spark permissions
  • [bugfix] Fix spark double-add bug
  • [bugfix] Fix topbar on mobile
  • [bugfix] Proper error handling on subscription failures
  • [bugfix] Fix feedback posts
  • [bugfix] Fix search tab loading order
  • [bugfix] Proper new user/existing user handling
  • [bugfix] Fix auth/view load order
  • [bugfix] Fix result refresh logic
  • [bugfix] Fix counters
  • [bugfix] Fix action creation time logic
  • [bugfix] Fix youporn, pornhub, xvideos, gaytube, xhamster, xtube, and gfycat submissions
  • [bugfix] Fix "Popular" tab
  • [bugfix] Fix "Delete Spark"
  • [bugfix] Fix incorrect spark names
  • [bugfix] Fix user token clearing
  • [cleanup] Better placement of topbar icons
  • [cleanup] Fix tab layouts
  • [cleanup] Add description cards for every tab
  • [cleanup] Add message on Feeds tab when you have no subscriptions
  • [cleanup] Add tab loading animation
  • [cleanup] Rename "starred" to "favorites"
  • [cleanup] Focus on password field on login if there is a username
  • [cleanup] Rotate "related" icon
  • [cleanup] Fix Spark on mobile
  • [cleanup] New registration screen
  • [cleanup] Updated login screen
  • [cleanup] Re-instate the login overlay if you're on a deep link
  • [cleanup] Make infinite scroll load data earlier
  • [cleanup] Better "Submit New Url" error handling
  • [cleanup] Move "favorite" into "spark" menu
  • [cleanup] Add watch later to view

<3 The BetterFap Team