Profile Timeline is a core module that provides a "Twitter" like activity stream for your profiles.
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