Releases: indentlabs/notebook
Releases · indentlabs/notebook
2.3.8 - Christmas week hackathon day 1
Added
- Added soft deletion across all content and User models, allowing users to revert accidental deletions
- Custom attributes and content groupers not included
- Added the ability for users to delete their own account
- Added a one-way "love interest" character-to-character relation field
- Added serendipitous prompt for universe genre
- Added a list of users following each forum thread
- And then reverted it, but the logic is still fine :)
Changed
- Updated Creatures copy to remove reference to wildlife (now Flora)
- Users can now update their user information without providing their current password
Fixed
- Fixed a bug in user helper methods
- Custom fields and attributes labels' now default to "Blank" instead of actually being blank
placeholder - Author profiles improvements
Added
- Users can now log in with their Facebook, Twitter, or Google accounts
- Added tests for manipulating upload storage space
- Added user-specific content list pages linked from profiles
- Added activity logs for users on their profiles
Changed
- Redesigned user profiles
- Updated a couple dev gems to address potential security concerns
Fixed
- Fixed #190 (via @babu-thomas)
2.3.7 - Discussions
Added:
- Added Discussions: forums for everyone.
- Added the ability to export Flora pages as CSV.
- Added Floras to user profiles.
- Added additional tests around upgrading to Premium.
- Added AttributeAuthorizers to handle permissions on Attributes, AttributeFields, and AttributeCategories.
- Added a blacklist to address abusive users.
Fixed:
- Fixed a 500 that could appear on content pages related to displaying upload bandwidth.
- Fixed a bug preventing users from deleting custom attributes.
- Fixed Mixpanel statistics sometimes trying to send from development mode.
- Fixed subscription reporting calculations.
- Fixed tests related to downgrading back to Starter.
- Fixed a bug that occasionally drifted downgrades out of sync with Stripe.
- Fixed Contributors not being deleted upon universe deletions.
- Fixed duplicate error messages being displayed when signing up with a duplicate email.
- Fixed the 'Identifying Marks' and 'Pets' fields not showing up on Character pages.
2.3.6 - Collaboration, Changelogs, & Flora
Added
- Universe pages now also list (and link to) all content in that universe
- Users can now plan Flora
- Users can now add other users as collaborators to a universe
- All content now includes changelogs that detail all changes and by who
- Configured app to automatically spin up review apps on Heroku from PRs
Changed
- Universe scope list is now ordered alphabetically
- Minor aesthetic changes to content lists in cards
- Removed links to the community drive and feature voting pages
- All premium features temporarily unlocked
- Refactored and improved permissions service
- Mixpanel calls are now only made in production mode
- Fixed failing tests
- Renamed a migration that was causing
rake db:migrate
to fail on fresh projects - Dashboard content is now properly limited to the currently-scoped universe
- Updated README with better setup instructions
- Fixed a few intermittent 500s
2.3.5 - Search
Added
- Added the ability to search your notebook.
Fixed
- Fixed dashboard content now scoping to selected universe scopes.
- Fixed display bug on universe scope names.
- Fixed a bug in custom attributes with a
/
in the name not displaying/deleting correctly.
Changed
- Concluded community drive, but left referral benefits in place.
- Concluded feature voting round, and left page up for reference.
- Premium subscriptions now award 2GB of storage space instead of 1GB.
- Renamed internal app name from
PlanCharacters
toNotebook
.
Labs
- Added proof of concept pinboard app (in-progress).
2.3.4
Added
relates
relations are now stored on the content classes (e.g. Character, Location, etc)- Added Babel Translator app.
- Added Notebook Explorer app.
- Added
fluid_preference
flag on users to allow switching between fluid- and fixed-width designs. - Added content quick-switching menu to navbar.
- Added home link to sidebar.
- Added scratchpad for all users.
Fixed
- Fixed voting redirect path for logged-in users.
- Fixed a bug that could give extra upload space switching between Premium tiers.
- Scoped universes now display the universe name in the navbar.
- Updated sidebar design to be a bit cleaner.
Removed
2.3.3 - Feature Voting
Added
- Improved styling of paragraphs and lists in markdown-capable content.
- Added a hint message on content edit panels that only have a custom category with a blank custom field.
- Added a secure code unique to each user for use in one-click unsubscribes, etc.
- Added a one-click unsubscribe-to-all-emails link for users.
- Added
Votable
object for things users can vote on. - Added collectible user votes and the ability to use them.
Fixed
- Blank custom fields now have blank placeholders, instead of their internal identifiers.
Removed
v2.3.2: Payment Plans & Prompts
Added
- Every user now has a unique referral code.
- Restyled
/for/friends
landing page and added page content. - Users that sign up with a referral code now saves who referred them for bonuses later.
- Restyled user subscriptions page and related pages.
- Added subscription plans for 3-month premium and 12-month premium.
- User model now has a method to get a list of content types they can create.
- Added prompt-centric page (from navbar) for staying on the same page after answering prompts.
Fixed
- The
/users
route redirects toroot_path
now, instead of throwing a 500. - Fixed an issue preventing some content pages to show when they had no context cards.
- Fixed login page overflowing/scrolling horizontally on mobile devices.
- Fixed landing page grey background overflow for mobile devices.
- Fixed reporting of new accounts reporting more often than it should.
- Fixed some misleading verbiage that was left over from buying 1 month at a time of subscription.
Removed
- Removed some unused user-related views from the old user-system.
- Removed some other unused/empty assets.
v2.3.1
Added
- Added "Genre" field to universes.
- Added language link to locations, and "Locations spoken" context card to language pages.
Changed
- Content context cards now "group up" per content type into a single card when they would have multiple context cards with one item in each list.
- Context cards can now use custom titles, with support for a
<plural>
token that replaces e.g. "4 locations" anywhere in the string.
Fixed
- Content linking no longer excludes same-id, different-class options (e.g. Location 1 not showing Character 1 in dropdowns), #193.
v2.3.0: Context Cards
Added
- Landing pages for writers, role players, and game designers.
- Group allies, enemies, and rivals are now reciprocal links.
- "Context cards" at the bottom of content pages now links to other referential content, #97.
Changed
- Moved help links and privacy policy from main dropdown in navbar to a new help-oriented dropdown.
- Dashboard prompts are now limited to the current universe, if your notebook is scoped.
- Normalized card height on in-universe content cards.
Fixed
- Pie charts on user profiles will now properly show the correct ratios of a user's public content.
- Fixed a bug on the subscription page that would error if a user had negative bandwidth remaining.
- Subscriptions will now always properly renew until cancelled.
- Custom categories should now be properly deleted when they have no attributes left, #191.
Data migrations run
- Removed all AttributeCategories that have zero AttributeFields