Timeline module changelog

Version 2.5.5:
 - Change: "Verify Modules" event listener code moved in to "Repair Modules" event listener

Version 2.5.4:
 - Change: Allow for accented characters in hashtags eg: Ü

Version 2.5.3:
 - Change: Updates and optimizations for PHP 8+

Version 2.5.2:
 - Bug Fix: If multiple triggers are used @ and # the selected result could replace too much text

Version 2.5.1:
 - Bug Fix: Drop down selector for mentions was not working correctly on some Android tablets

Version 2.5.0
 - New: Added support for comments to be shown in modal window for Timeline entries
 - Change: Timeline now using Core functions to get item titles and URLs
 - Bug Fix: $action_original_title_url template variable could be incorrect

Version 2.4.0:
 - New: Added spinner function to create_entry_form.tpl.
 - Change: Added user image, name and created to jrAction item_detail.tpl
 - Change: Admin users will now have an action entry created if working on a linked profile
 - Change: When entering a profile URL in the timeline, matching profiles that are followed are shown first
 - Change: Timeline Mentions javascript is now compiled in to core Javascript
 - Bug Fix: Recycle bin updates for the "share" table
 - Bug Fix: Hash Tags on newlines may not be linked correctly

Version 2.3.1:
 - New: Repair Module listener searches for pending timeline entries and adds them to the new pending system
 - Change: 'Skip Triggers' is no longer active in the update form - modules can now adjust data
 - Change: Updated to work with new db_delete_multiple_item event in Jamroom Core 6.4.1+
 - Bug Fix: "You have already shared this item" error message is incorrect if shared item was previously deleted

Version 2.3.0:
 - New: "Rebuild Hash Index" tool for rebuilding the hash tag search index
 - Change: Updated item_list.tpl template to use core provided Item List Buttons feature
 - Change: Updated item_detail.tpl template to use core provided Item Detail Buttons feature
 - Change: "Modify Item" button no longer shows if timeline entry is created by a module
 - Change: Posting a timeline entry that is pending now redirects to the Timeline entry detail page
 - Bug Fix: "Mentions" tab not showing latest user mentions until cache is reset
 - Bug Fix: Users with multiple profiles may have entries posted on wrong profile timeline

Version 2.2.4:
 - Change: Hashtags are now converted into links for logged out users too

Version 2.2.3:
 - New: {jrAction_tagged} smarty function to retrieve jrAction item_id's for hash value(s)

Version 2.2.2:
 - Bug Fix: Some action templates were not being processed if listing was loaded via an XHR request

Version 2.2.1:
 - New: "action_redirect" event is now fired after a timeline entry is created or shared
 - New: "Item has been deleted" shows on a shared item if the original has been deleted

Version 2.2.0:
 - Change: Hash table has been changed to allow for hash tag removal when an Item is deleted
 - Change: When on the "Mentions" page, the mention button changes to a "timeline" button
 - Bug Fix: Status Updates are now checked for banned words

Version 2.1.2:
 - Bug Fix: Status Updates are now checked for banned words

Version 2.1.1:
 - Change: "Characters Left" indicator is now hidden if selecting Audio/Video/Gallery timeline action

Version 2.1.0:
 - Change: Character count scripts updated to allow for multiple share items on same page
 - Change: Updated to work with new Recycle Bin functions found in Jamroom Core 6.2.0
 - Change: Updated jquery.mentionsInput.css so the user select system does not have a transparent background
 - Change: Updated create_entry_form.tpl to not show character count when using the editor, since it does not work with it
 - Bug Fix: If an original shared item is deleted the timeline shows a text message indicating this

Version 2.0.21:
 - Bug Fix: A user could "Share" the same created/updated Timeline item entry multiple times

Version 2.0.20:
 - Change: Updated item_list.tpl to not show comment link for jrFAQ entries

Version 2.0.19:
 - Bug Fix: UrlScan not working properly on share actions

Version 2.0.18:
 - Change: Action save function updated so it works correctly with attending action from Event module

Version 2.0.17:
 - Change: modified create_entry_form.tpl so mobile editor shows for mobile phones using "Quick Share"

Version 2.0.16:
 - Bug Fix: Sharing on timeline is not being shared with Twitter when using the OneAll module

Version 2.0.15:
 - Bug Fix: Possible recursive trigger error when viewing status update detail pages on specific skins

Version 2.0.14:
 - Bug Fix: Item List buttons could still show in "Share This With Your Followers" modal window

Version 2.0.13:
 - Change: Item action buttons no longer show in "Share This With Your Followers" modal window

Version 2.0.12:
 - Bug Fix: When the action is saved, sometimes the user id is not being set

Version 2.0.11:
 - Change: item_index_meta.tpl added to add social media tags for list page

Version 2.0.10:
 - Bug Fix: "action_data" field not being included for shares from some module create forms

Version 2.0.9:
 - New: Updated to work with new version of RSS Feed reader module

Version 2.0.8:
 - Change: Updated to allow modules to register for action support with an "allowed_off_profile" flag

Version 2.0.7:
 - Bug Fix: Item options buttons appearing in modal share window

Version 2.0.6:
 - New: Added item_detail_meta.tpl for the Meta Tag Manager module to support custom meta tags
 - New: "jrAction_list" custom list parameter added to Timeline list calls for listener modules to use

Version 2.0.5:
 - Change: "Share To Timeline" only shows to admins when creating/updating items on a linked profile

Version 2.0.4:
 - Change: "Mentions" icon changed has been changed to an at sign
 - Bug Fix: Newly created profiles could show Timeline entries from profiles they don't follow
 - Bug Fix: "Comments" link on Follower entries in Timeline resulted in a template error
 - Bug Fix: Possible recursive trigger error on shared Timeline entry detail pages

Version 2.0.3:
 - Bug Fix: "Share this with your Followers" could show to logged out users

Version 2.0.2:
 - Bug Fix: Possible "recursive trigger" Activity Log error when using custom Timeline templates

Version 2.0.1:
 - Bug Fix: Inline CSS in Site Builder could show due to hash_tag parser catching HTML color codes

Version 2.0.0:
 - New: Quick Share feature to easily share audio, video and images right from the Timeline
 - New: "Share To Timeline" Item Detail feature to share items with your Followers
 - New: #hash tags are tracked and counted for use in templates with {jrAction_hash_list} template function
 - New: Option to add a personal message when you share a timeline entry
 - New: Added connection to the media scan module to search for page info.
 - Bug Fix: Autocomplete for @names in Timeline box may not place correctly for names with same prefix
 - Bug Fix: Action entries for pending items may be added even if user is Admin user

Version 1.8.2:
 - New: A Global Config option to delete the timeline entry if the item that created it is deleted.

Version 1.8.1:
 - Bug Fix: Potential "invalid search conditions" major error in activity log when searching mentions

Version 1.8.0:
 - Change: "Add To Timeline" now defaults to checked only on Create forms
 - Change: sharing icons updated - OneAll only supports sharing to Facebook, Twitter, LinkedIn and VKontakte
 - Change: default style of timeline updated to better align with other module index pages
 - Bug Fix: raw JSON data could appear in some timeline entries
 - Bug Fix: shared timeline activities not being displayed to the sharer
 - Bug Fix: Page Title missing on "default" profile index if Timeline is default index
 - Bug Fix: delete and modify icons on mouseover making the Timeline Update content jump down
 - Bug Fix: delete button not showing on mouse over for profile owners for some timeline entries

Version 1.7.2:
 - Change: {jrAction_stats} template function optimized to be faster and use less memory
 - Change: "Convert # Tags" string format function only runs for logged in users

Version 1.7.1:
 - New: "Only Active Modules" Global Config option that can help Timeline rendering on large systems

Version 1.7.0:
 - New: "Prune System Entries" Global Config option to prune system generated timeline entries
 - New: Added Open Graph template to the module for use with the Share This module

Version 1.6.8:
 - New: Added an index page to see all site activity

Version 1.6.7:
 - Bug Fix: Searching mentions searched only the main timeline
 - Bug Fix: mentions not showing on the Ningja skin

Version 1.6.6:
 - New: Posts which have been added via the text field can be updated.

Version 1.6.5:
 - New: "Can Post Activity Updates" Quota config for enabling/disabling Timeline update form

Version 1.6.4:
 - New: Checkbox for "Share This" to enable/disable sharing to OneAll networks (if configured)
 - Change: small CSS updates to line up Share Networks section better if editor is enabled

Version 1.6.3:
 - Bug Fix: HashTag search function could corrupt embedded media items using Javascript

Version 1.6.2:
 - Bug Fix: OneAll Shared Network icons showing even if OneAll is disabled in the profile's Quota

Version 1.6.1:
 - Change: Small change to "Add To Timeline" checkbox to ensure correct ordering in a form designer form

Version 1.6.0:
 - New: Ability to use WYSIWYG Editor in the Post a New Activity Update field
 - New: Global Config option to set the number of allowed Characters in an Action update
 - Bug Fix: "Success" message from a new activity post could appear in other module forms

Version 1.5.6:
 - Bug Fix: Convert # Tags could convert HTML color codes embedded in inline style

Version 1.5.5:
 - Bug Fix: Modules without registered action listeners could return JSON in the timeline

Version 1.5.4:
 - New: An action_save listener can cancel Action with "jraction_add_to_timeline" data key set to "off"

Version 1.5.3:
 - Bug Fix: Fix for incorrect error result function used on a couple views

Version 1.5.2:
 - Bug Fix: form activity indicator and social network icons not showing if overridden in ACP

Version 1.5.1:
 - Bug Fix: Comments count on timeline would show even if comments module is not enabled

Version 1.5.0:
 - Change: Module name changed from "Activity Stream" to "Activity Timeline"
 - Change: Menu name changed to "Timeline" from "Activity"
 - Change: Updated item_index.tpl to now contain new Activity Update form

Version 1.4.2:
 - Change: "Timeline" profile menu entry no longer blocked by being disabled at the module level

Version 1.4.1:
 - Change: Timeline entries posted from Mentions will refresh to Timeline to see update
 - Change: Timeline entry detail page now accessed via "comments" link in item list header

Version 1.4.0:
 - New: Updates to Timeline to include information about "shared" items in the Activity Stream
 - New: Item Detail pages for Action updates now shows all followers who have shared the update

Version 1.3.2:
 - New: Activity Indicator added to action form that shows on action submit
 - Change: Updated bundled underscore.js to version 1.6.0

Version 1.3.1:
 - Bug Fix: Convert # Tags modifier not working with embedded audio/video players

Version 1.3.0:
 - New: "Show Add to Timeline" quota config to control display of Add to Timeline checkbox
 - New: "Convert # Tags" Text Formatter to convert # tags in other modules
 - Change: Update to action templates to make layout a little cleaner

Version 1.2.1:
 - Bug Fix: Hashtag linking and searching was not working correctly

Version 1.2.0
-  Updated templates to use image function for the comment, share and link images instead of an html image tag.

Version 1.1.9
-  Change added a event to {jrAction_stats} to allow jrFollower to add its own stats.

Version 1.1.8
-  New "{jrAction_stats}" template function to retrieve action count, following count, followers count

Version 1.1.7:
 - Bug Fix: "Add to Timeline" checkbox showing on forms when actions disabled in quota

Version 1.1.6:
 - Bug Fix: Sharing actions was not working properly for some actions
 - Bug Fix: Deleting an action from the action detail page resulted in a page not found
 - Change: Sharing an action now refreshes to the shared action detail page
 - Change: minor template updates and tweaks to get things looking better

Version 1.1.5:
 - Bug Fix: Master and Admin users who rate a profile will have the action show in their home timeline

Version 1.1.4:
 - Fixed bad user name in Mention email
 - removed fdebug statements from include.php

Version 1.1.3:
 - Bug Fix: some module updates were not being saved to the timeline

Version 1.1.2:
 - Updated timeline pages to include new link to action detail page to allow comments on action entries
 - Bug Fix: user name variable in "you have been mentioned" notification was not being parsed
 - Bug Fix: module created action entries were showing raw JSON on action entry detail pages

Version 1.1.1:
 - New "action_save" event trigger fired before saving action - allows modules to override action save

Version 1.1.0:
 - All new mentions setup with helper drop down to help find proper mention URL.
 - Updated templates to always show @user

Version 1.0.1:
 - Adding new Changelog
