- Show user comments on user profile page.
- Move votes to their own
user.votes
object. - Add daily view.
- Default root view is now customizable.
- Updated app to 0.9.0.
- Updated all packages to be 0.9.0-compatible.
- Fixed XSS bug (CVE ID: CVE-2014-5144) by sanitizing user input server-side.
- Now storing both markdown and HTML versions of content.
- Added new invite features (thanks @callmephilip!)
- Changed
navItems
toprimaryNav
and addedsecondaryNav
. - Added new
themeSettings
object for storing theme-level settings. - Notifications is now a nav menu item.
- Renamed
comments
tocommentsCount
onPost
model. - Now tracking list of commenters
_id
s onPost
model. - Rerun interrupted migrations.
- Now keeping track of upvoted/downvoted posts & comments.
- Using accounts-entry for accounts stuff.
- Split out part of the Hubble theme into a new “base” theme.
- Use handlebars-server for all email templates.
- Refactored email system to use global HTML email wrapper.
- Added routes to preview email templates.
- Changed how notifications are stored in db.
- Added
deleteNotifications
migration to delete all existing notifications. - Now using templates for on-site notifications too.
- Added
heroModules
andfooterModules
hooks. - Added telescope-newsletter package.
- Sending emails from within
setTimeout
s to fix latency compensation issue.
- Added
lastCommentedAt
property to posts. - Added hooks to
post_edit
andpost_submit
'srendered
callback. - Embedly module now supports video embedding in a lightbox.
- Updated to Meteor 0.8.3.
- Updated packages.
- Using Arunoda's Subscription Manager.
- Updating mobile version.
- Made the background color setting into a more general background CSS setting.
- Added
postHeading
andpostMeta
hooks.
- See blog post for changelog.
- Refactored the way dating and timestamping works with pending/approved posts.
- Cleaned up unused/old third-party code.
- Migrated "submitted" property to "postedAt".
- Added a "postedAt" property to comments.
- Improved migrations with timestamps and number of rows affected.
- Created
telescope-lib
andtelescope-base
pacakge. - Pulled out search into its own
telescope-search
package. - Made menu and views modular.
- Using SimpleSchema and Collection2 for models.
- Extracted part of the tags feature into its own package.
- Made subscription preloader more flexible.
- Made navigation menu dynamic.
- Updated for Meteor 0.8.1.1/Blaze compatibility.
- Using Collection2/SimpleSchema/Autoforms for Settings form.
- Added basic internationalization (thanks Toam!).
- Added search logging.
- Refactored notifications.
- Added notifications for new users creation.
- Added basic search (thanks Ry!).
- Added karma redistribution.
- Improved user dashboard.
- Improved user profiles.
Note: run the "update user profile" script from the toolbox after updating.
- Switched to IronRouter.
- Added new invite system.
- Made nested comments optional.
- Reworked notifications settings.
- Stopped publishing all users.
- Added URL slugs for user profiles.
- Using nProgress to show loading.
- Paginating users dashboard.
- Filtering users dashboard.
Note: If you're upgrading from a previous version of Telescope, you'll need to run the "update user slugs" method from within the Admin Toolbox panel inside the web app to get user profiles to work.
- Fixed bug where anybody could delete any comment.
- Added option to add new users to a MailChimp list.
- Added Bitly integration.
- Fixed Twitter avatars.
- Refactoring allow/deny code.
- Added click tracking on links.
- Refactoring RSS and API code to use server-side routing.
- Added categories
- Cleaned up file structure.
- Added simple JSON API showing the 100 last posts.
- Added Google Analytics pageview tracking.
- Added RSS feed for /new
- Added email notifications for approved users.
- Added delete users link.
- Added basic color customization.
- Fixed Flush bug.
- Added email notifications of new comments and new replies for all users (along with unsubcribe link) and notifications of new posts for admin users.
-
Added a second
createdAt
timestamp. Score calculations still use thesubmitted
timestamp, but it only gets set when (if) a post gets approved. -
Started keeping track of versions and changes.