Skip to content

Releases: indentlabs/notebook

2.8.0 - Rails 5 Upgrade

16 Aug 02:52
Compare
Choose a tag to compare

Added

  • Users can now link the "deity" field on Religions to Deity pages.
  • Billing amounts are now explicitly referred to as USD on billing pages.
  • Added a hidden forum_moderator flag to users for use on the forums.

Fixed

  • Fixed a few Materialize CSS issues that hid or made some elements look strange.
  • Fixed a few bugs with the forum upgrade.

Changed

  • Rails has been upgraded from 4.2 to 5.2.
  • Thredded has been upgraded to 0.15.3.
  • Cleaned up old Rails 3 config with rails:update.
  • Bundler and several gems have been updated.
  • Minor UI/UX changes around the site.
  • Cleared out all the unused partial overrides on the forums.
  • Updated the Dockerfile and setup instructions.

2.7.0 - Smart Suggestions

09 Jun 19:48
dc47809
Compare
Choose a tag to compare

Added

  • Re-enabled image uploads as previews on the dashboard
  • Redesigned content list cards on dashboard and universe pages
  • Added support for autocomplete on fields
  • Added autocomplete suggestions for most Character fields

Changed

  • Upgraded Ruby to 2.5.1
  • Upgraded a ton of gems
  • Upgraded materializecss to v1.0 beta
    • This has noticeably much faster animations
  • Changed the default site font
  • Having more than 100 of a page type no longer says "100+" and now says the actual number
  • Redesigned the search UI/UX
  • Increased the min-height of the scratchpad
  • Added the new content types to the privacy policy

Removed

  • Removed some unnecessary assets
  • Content page text is no longer enlarged when under 140 characters. All fields now have the same font size.

2.6.0 - Subscriptions rework

17 Mar 19:56
68823b7
Compare
Choose a tag to compare

Changed

  • Rewrote/refactored much of how subscriptions are handled
  • Forum threads are always marked unread for users not logged in

Added

  • Added a SubscriptionService for managing subscriptions
  • Added AdSense analytics code for evaluating potential ad-based plans

Fixed

  • Fixed a bug in OneBox for some links on the forums
  • Fixed a bug preventing some users from subscribing again after unsubscribing
  • Fixed a bug that let some users drift out of sync from Stripe

2.5.1 - Social redesigns

12 Feb 05:58
40068b7
Compare
Choose a tag to compare

Added

  • Added race link to deities
  • Added unread counts and notification bells to the forums

Changed

  • Unified the design between the forums and the rest of Notebook.ai
  • Upgraded the thredded gem and its dependencies
  • Redesigned user profile pages

Removed

  • No longer reporting new signups to Slack
  • Removed the new badge from the sidenav

2.5.0 - Sci-fi lovin' page types

02 Feb 06:34
Compare
Choose a tag to compare

Added

  • Deity page type
  • Technology page type
  • Planet page type
  • Government page type
  • Added new fields and relations to several other page types
  • Added a rake task to assist in creating additional page types
  • Added a link to forum preferences from the user preferences page

Changed

  • Changed landing page to include new page types
  • Content linking dropdowns now scope to that content's universe, if any
  • Reworked the context card logic to dynamically work for any page type
  • Changed verbiage on content link buttons
  • Refactored several pieces of code
  • Cleaned up other pieces of code
  • Updated the universe icon
  • Sidebar and dashboard links are now sorted deterministically
  • Changed onChange handler on customization page to see if it fixes ajax calls on IE

Fixed

  • Fixed a bug preventing some users from accessing the forums

2.4.3 - Optimization pass 2

23 Jan 06:16
Compare
Choose a tag to compare

Fixed

  • Collaborator emails (invite and notice) are now sent properly to invitees
  • universe_id is now cleared properly from related content when a universe is deleted
  • Towns, Countries, and Landmarks CSV exporters now export the correct file (instead of exporting groups)
  • Fixed several errors that could be thrown when a user attempts to delete their account

Optimizations

  • Disabled prepared statements for the database
  • Lowered main process worker count from 2 to 0
  • Decreased rack timeout from 30 seconds to 20 seconds

Infrastructure

  • Added worker to the Procfile

Added

  • Added emergency controller for redirecting users when parts of the site need closed
  • Added database indices for all content models
  • Added database indices for ContentChangeEvents
  • Added a .tool-versions
  • Enabled starttls_auto for sendgrid and upgraded config
  • Sprinkled todos around the code for things to do

Changed

  • Minor code cleanup around the project
  • Refactored more of the code to use the content_types application config

Removed

  • Removed the deleted_at hack methods in each content model
  • Removed some dead code that is no longer used anymore

2.4.2 - Optimization pass

18 Jan 02:44
Compare
Choose a tag to compare

Optimizations

  • Recent content list in navbar
  • Dashboard
  • Caching on content-related queries
  • content#index
  • Sidebar navigation

Temporary improvements

  • disabled image lookups in in_universe_content_lists

Removed

  • Removed some files and directories that were no longer being used
  • Removed queries related to parts of the UI that are no longer being used
  • Temporarily removed image uploads from in_universe_content_list partials

Infrastructure

  • Upgraded the DB on Heroku

2.4.1 - Admin panel rework

16 Jan 00:56
Compare
Choose a tag to compare

Fixed

  • Custom attributes are now properly shown to other users visiting your notebook pages, instead of showing their own custom attributes instead
  • Blank-named custom categories/fields now show up with the name (blank) instead of actually being blank
  • Fixed a 500 that could occur when logging out
  • Other minor code fixes

Added

  • Added genre lounges to the forums for 6 genres
  • Added webhook handling for Stripe

Changed

  • Reworked the admin stats panel to provide better analytics on activity and features being used
  • Admin stats panel now requires a site_administrator flag to access
  • Updated the 503 static page copy
  • Reorganized some models into their proper directories
  • Changed the Patreon link to instead link to the page type customization page

Removed

  • Removed redundant privacy scopes on many models

2.4.0 - Expanded Location Pages

01 Jan 23:47
Compare
Choose a tag to compare

Added

  • Added a Country page type
  • Added a Town page type
  • Added a Landmark page type
  • Added dev documentation on how to add additional page types
  • Added a form to the page types customization page for users to request additional page types
  • Added profile pages, universe pages, export pages, etc for Countries, Towns, and Landmarks

Changed

  • Changed dashboard and quick-add FAB to only show activated page types

Ops

  • Integrated several staging environments for pre-production testing
  • Cleaned up a lot of repetitive, brittle code

Fixed

  • Fixed an error that could be thrown on the dashboard for users with multiple Universes
  • Fixed an error that could be thrown after logging out
  • Fixed an error introduced with soft deletion in the previous release
  • Fixed an error that could be thrown when redirecting a user when they didn't have permission to see something
  • Fixed a few other minor errors
  • Fixed the wrong image being included in SEO data on some pages
  • Fixed some redundancies in page type scopes

2.3.9 - Christmas week hackathon day 2

27 Dec 20:45
Compare
Choose a tag to compare

Fixed

  • Fixed notification emails not going out for watched forum thread responses

Added

  • Added the ability for users to toggle page types on/off for their account
    • Also added logic to default-on core page types, but let users disable them if they'd like

Changed

  • No longer displaying which users are following a thread on the forums
  • Updated rake
  • Changed how account deletions are reported to Slack