Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
New! - Gift cards can now specify a subscription plan when being created. Then, when a customer purchases and sends the gift card, the recipient will be subscribed to that plan when claiming the gift subscription.
Customer account orders screen now shows what was purchased for easier reference
Fixed error when claiming a coupon that brought the total negative, we now display the error on checkout
Fixed game level mailer sometimes not sending due to record not persisting
Fixed error dismantling sites due to legacy templates
Fixed error with checkout occurring when order isn't present from cleared or corrupted cookie reference
New! The Gamification Plugin has been updated with support for badges! Customers can now receive badges for completing courses and subscribing to certain plans. This update also includes notifications for badges, and notifications for when the customer graduates to a new level. Read more on our docs -> .
New! When a customer downloads a file that's attached to a course, download, or live stream, we now log this activity with the customers IP address, which is useful for when a dispute occurs. You can download these logs and submit them to PayPal to help your claim. These will show as "downloaded_attachment" under the events section in admin.
Updated the buttons on a lesson view to offer more affordance as it was never clear what they do (bookmark, submit to exercise, and mark as watched)
Added "My Saved Stuff" to customer dropdown which links to "Saved" in customer dashboard
Fixed errors when uploading invalid files into drag-drop uploader utility
When the app is accessed via IP, acts_as_tenant gets a downcase error in appsignal. This has been a long standing issue and has now been patched.
Fixed error when mentioning in the full editor
Fixed thread author not able to mark a comment as "correct"
Questions in the community forum can now be to the main page.
The customer dashboard now supports more than 3 active courses by providing a link to the rest on a dedicated page.
Customer avatars and names now link to the customer profile if the plugin activated.
Content page leaf has been updated with new options to sort by date, author, and category(s).
Added YouTube as a profile link option for customer profiles.
New added to Subscription Plans that gives access to all content in the library without adding them one by one.
New Feature! Site admins and site staff can now customers questions and answers in the community forum. Think of them as tiny-comments with a 16 character max.
Added failed payment mailer to main app
Forums can now be to having a specific subscription plan
Added gamification settings link to game cards in admin
Course badges, XP, and authors are now shown on the lessons in the course as well as the course
Multiple import script updates and fixes
Removed the ability to delete a site (for now)
Bolstered the reset data jobs such that users can reset the entire site
Updated customer dashboard to account for more than 4 current courses in progress. Any more than 3 now provides a link to a separate page listing all courses currently being taken
Fixed child links not showing css class applied
Fixed pagination not being displayed for posts
Fixed livestream RSVP error due to missing mailchimp activation check
Fixed link modal display in page builder panel
You can now apply a to any page. We have four to choose from - About Us, Contact, Pricing, and Index
Customers now receive a notification when their exercise submission is graded
We've added a . The customer sees this when viewing their exercise submission from their dashboard, and the instructor sees this from managing the event in admin/events
Notifications have been added for comments on exercise submissions
Instructors can adjust notification settings for comments on exercise submissions
Added a 3rd site header layout option (centered) which displays the logo and navigation centered on the screen
Google has been allowed as a supported iframe provider in the iframe page leaf
Improved empty states for page leafs
The Newsletter, Quotes, and People page leafs are now displayed for selection, where as before they were hidden if there were no quotes, people, or mailchimp integration present. They now display an message indicating as such.
fixed incorrect path in comment mailers for subdomain
fixed billing country not showing the correct saved value in under accounts
searchkick index fix from EDU
fixed display of quiz width on lesson view
username in admin customer view now linked to profile if profiles plugin activated
added author filter to courses
added support for community search
added filtering and sorting for posts in admin and front-end
internal gem updates (stripe, sidekiq)
internal changes to support deploy markers on appsignal
if a product is marked as subscription only, we'll automatically set that to $1 if no price is supplied. We've also added additional help text to help mitigate confusion with products requiring a price
the height of the lesson list when viewing a lesson now matches the height of the course content
fixed error with cart contents not being updated after picking up a pending order (appeared as bundle error)
fixed error with lessons view when no game badges set for unattached course
fixed error in path with continue watching page
improved Playlist colors between different colored themes
New API endpoint to list lessons by chapter
New event type "added_to_playlist" which fires when a playlist is updated with new content
New notification for playlists being updated with new content
New customer emails tied to notifications for Playlist updates, new followers, new loves, mentions, and new answers to questions
New user emails for questions on courses, exercise submissions
New setting type for customers for controlling emails and notifications from forum and playlist activity
New setting for customers to turn off
New 404 and 500 error pages
Usernames now required for all new user registrations (required to work with mentions)
Mentionable service now accounts for user or customers
Slim WYSIWYG editor added to people bio
Notifications are marked as read when they are clicked
When a user or customer creates a new question, they are automatically subscribed to that question (this can be turned off by the customer in app preferences)
Playlist index order fixed to sort by last created
Geolocation API call now cached per IP
Fixed playlist featured images not saving
Fixed lesson API delete error
Access to products ordered can be be optionally revoked when refunding an order
In the Community Forum, topics will appear grayed out if you've already viewed it. Also, when a new reply is added to a topic that you've previously visited, it will no longer appear grayed out, and will show the number of replies left since you last viewed the topic.
Images upload support added for community forum
nothing here to see this time!
Fixed the "Disable comments on this post" option not appearing in admin when editing a post, without a subscription
Fixed the "refund order" button appearing when the order was already refunded
to patch incorrect cache key on geofinder service leading to regional coupons not working if ip address of customer is changed
Fixed error from bots probing pages that don't exist
Fixed error visiting event in admin that doesn't exist
Fixed the order of game level settings in admin
Fixed caching bug with nested site links not purging cache of parent link
Updated course import utility to accept a price_in_cents column, that when filled creates an attached product for sell
Posts now show 21 per page
Fixed incorrect XP awarding being displayed on game card in subscription plans while editing
Fixed newly uploaded favicons not being displayed correctly
Fixed position of Save This button
added "Last Updated" and "My Topics" in community sorting dropdown filter
added ability to save a page template
added ability to select any saved page template when creating a new course
added ability to apply saved page templates with page builder
a "your subscription is grandfathered don't cancel" notice is now displayed on the customer subscription page, if the customer subscription is active, but the subscription plan is marked as inactive by site admins
added an "activity" tab to admin/customer view displaying latest customer activity
added ability to add internal notes to customer in admin/customer view
added website url option to customer profile social links
added username to display name for customers to help aid in @ mention lookups
added Theater Mode when viewing a single video lesson
added ability to setup a custom welcome page that's displayed to customers after subscribing
File based exercise submissions have been brought back, and now supports multiple/large file uploading
added option to display footer links in columns
fixed images not loading in admin event community view
improved menu display on small screens
fixed issue with Cookiebot conflicting with turbolinks
fixed caption upload bug causing incorrect language
fixed highlighted text not being styled
fixed image float bug within posts
fixed redirect bug when changing the slug of a page in admin
fixed "move" icons not appearing in site links in admin
For first time customers watching a video, we now show a prompt that remind them that they can change video settings globally in customer preferences, in addition to per video. This is only displayed once, unless the customers cookies are cleared.
Customers can now adjust playback speed globally under dashboard preferences.
Allow .gif files to be uploaded
New! Social Links page leaf.
New! Data Exports now support exporting email subscribers
Fixed subdomains not updating in our infrastructure after being changed
Fixed domain proxy to allow changing of domain names.
Domain additions now display DNS instructions without an additional page refresh.
The button, media text, and hero page leafs: the default button color has been removed from new leafs, and will now reflect the color chosen in site settings, falling back to Mavenseed green if no color is chosen.
Added the email of the subscriber to the "added to newsletter" event display
The star rating for reviews on courses, downloads, and live streams, are now clickable and take you to the reviews section.
Added styling classes for reviews (.ms—reviews-anchor, .ms—reviews). The.ms--reviews-anchor can be used to style the star rating, and the .ms--reviews can be used to target the list of reviews on a course, download, and post
Improved custom home page logic prevents the /p/PAGE from showing in the URL. Additionally, the /p/PAGE custom page will now redirect to the root path of your site. In other words, the URL is prettier now if you have a custom home page set!
Numerous patches and improvements to the communication between your site and Mailchimp (if you have it configured).
Fixed bulk image uploader not responding with an error if the image was too large (> 5mb)
Exercises now support "Video" or "Sketchfab" as submission types!
reCaptcha V3 now protecting all sites.
Customers can now submit multiple times to a single exercise
After grading a submission, the exercise is automatically marked as watched for the customer
Added compact editor to instructor notes when grading
The "Update Post" button now sticks when writing long posts for easy updating
With the addition of reCaptcha, sites with custom domains setup will NEED to supply their own set of API keys by March 1st 2021
sites can now be password protected
videos can be embedded in place of uploading to Wistia
coupons can now specify what products to support
customers can now @ mention other customers in forums and in comments if profile plugin activated
support for SCA (more info )
Fixed taxjar job name
Fixed bug in admin event list view
Fixed bug in app admin payment view
The "Update Post" button now sticks when writing long posts for easy updating
Fixed background repeat option for page settings
Updated GA tag to latest version on main site, tenant sites to follow after production testing
New! Subscription Plans page leaf - you can now display the subscription plans of your choice on any page.
Improvements to the social links plugin
Expanded customer notification setting options
Customer and seller information now displayed on invoices
Card brand and last 4 now displayed on invoices
You can now save your EIN into settings/communications and will be displayed on invoices
Added ability for customers to change avatar when editing customer profile
If an order is refunded the payment pdf is now updated as such
New API endpoint for Chapters
New API endpoint for Course Chapters (to list chapters by course id)
Improved user interface and flow for changing subscription plans
Subscription plans now require a price over $0
Customer subscription upgrades/downgrades now immediately charge for any outstanding amount, and billing cycles will change to the same day
Added clarification when previewing a subscription plan change as far as credits on remaining time on subscription
Fixed bug when viewing categories if questions are categorized same as courses or downloads
Fixed bug opening attachment if attachment not present
Fixed playlist notification settings
Fixed mention notification settings
Fixed styling for customer profile editing
Fixed svg images not processing fully when uploaded
Fixed stripe plan link when editing subscription plan
Fixed order items doubling up when editing in admin
Customer notification system improvements
Customer notification settings improvements
Added user notifications and settings
Added subscription tab to admin/customers view
Added RSS feed with auto discovery for blog posts
Courses and live streams now display the categories and sub categories attached, linked to the category or subcategory
If a subscription has a coupon applied, that total is now reflected when viewing the subscription by customer or admin
Open all PDF links in a new tab
Webhooks now respecting livemode for Stripe
Customer Dashboard / Settings has been changed to Customer Dashboard / Notifications / Settings
Fixed error deleting subscription from admin/subscription view
Invalid resources now caught and redirected instead of hard error
Fixed leaf duplication error if duplicated from not yet saved leaf
Fixed page settings not appearing on newly created page if not visited on front-end
Account for webhooks in live mode
Fixed not being able to update plans in admin
Free plugin - Loves! - Adds a heart icon to questions, answers, and comments, which gives your customers the ability to "love" content.
Further organize your content with sub categories!
Community forums are now filterable and sortable with categories and sub categories.
Customers can now subscribe to threads in community forums, which will email them when a new reply is added.
We added a new "published at" field for posts, and the posts index page are now sorted by the "published at" date, as well as in the admin list view. All current posts that are published have had their published at date set to the date when the post was created to maintain backwards compatibility.
Coupons have been added to the API.
Image ALT tags and titles are now editable inside the WYSIWYG editor.
Long lessons are now detected, and will display the "Previous / Next Lesson" buttons at the bottom of the lesson for easy navigation.
We added unique id's to each page builder widget to use for styling purposes. These will appear as so: (#ms—site-widget-XX).
Page leafs in the page builder can now be duplicated!
App wide audit revealed several bottlenecks that we optimized. This includes the caching of site links, optimizations to the user invite screens, optimizations to the payment index in admin, and many more. This resulted (in some cases) of a 50% reduction in database queries which means improved performance and page speeds across all sites.
Added CSV import previews and batch operation improvements, along with 16 new types of data import tools. We now support importing 43 different types of data, but please reach out to us before you do! The import work is still underway.
The admin menu has been restyled.
Overhauled internal authorization logic to be more secure.
Charts are now loaded asynchronously which improves page load speeds in admin revenue reports.
Added "Purchased" and "Subscribed" events to the "Emails to Deliver" settings found in settings/communications. This will now send an email to the sites default email when a new payment is made, and when a new subscription is created.
Moved "View Site" button from dropdown into the admin bar for one less click to view site.
Fixed editor not saving if form submitted while in code view.
Fixed image uploads for supers
Fixed error in return path after form submission due to no contact page being setup
Fixed error not awarding game points due to customer reaching end of level
Fixed error not accounting for form submission with javascript disabled
Fail gracefully if no coupon or plan found when claiming a coupon for subscriptions
Fixed privacy and term paths in app footer
Downloads can now be scheduled.
The published_at date can now be changed for courses and downloads.
Scheduled launch now showing for courses and downloads if record is scheduled
Posts and downloads now ordered by scheduled at first (if there are any), followed by published_at :desc
Post, Course, and Download published_at field is now updated when the record is moved to publish, instead of when it's created
Fixed status label of scheduled for admin records that are scheduled
Added tooltip to show when the record was published, and if its scheduled, when it's scheduled for.
The course published_at fields were updated to match the created at fields, but only if the course was published and the publish_at date and scheduled_at fields were nil. This was necessary to maintain backwards compatibility as the new field was introduced to existing data.
The download publishedat date has been updated to the created at date for all existing records, again only necessary due to the introduction of the published at field to maintain backwards compatibility.
Hotpatch admin course view. The tooltip that shows when the course was published was throwing an error because the course was published, but the published_at date was missing.
Lessons are now automatically marked if a lesson has a video, and the video is 90% watched.
When a Lesson is marked as watched, the accompanying lesson in the course list is now updated in real time to reflect the completed status. Previously this would remain unchanged, possibly leading to some initial confusion.
Categories, sub categories, and tags can now be created directly while editing a course, download, post, or live stream.
Added a link to "Orders" in the customer avatar dropdown.
Added a badge in the customer orders screen to indicate what type of product was ordered.
Fixed a display bug with revenue charts not listening to the date range picker.
Fixed a display bug that was causing an extra day to be showing before, and after a chosen range in report charts.
Fixed a display bug preventing admin live streams from loading if a stream was scheduled.
Mavenseed is run by just two people! Wes fields support, and Nick is the sole developer. Keep those bug reports and feature requests coming! We thank you for your continued patience. ♥️
