Log in

hypeInteractions

hypeInteractions

Elgg 3.0

Enhanced commenting and liking UX for Elgg

Screenshots

alt text

Features

  • Extendable interactions module
  • Real-time comments and likes (requires hypeLists)
  • Comment attachments (requires hypeAttachments)
  • Multi-level comment threads
  • Inline comment search (requires hypeLists)
  • Inline comment sorting (requires hypeLists)

Notes

  • This is a first plugin in a series that will replicate the functionality of hypeAlive.

Package Releases

VersionRelease Date
hypeInteractions 6.2.16.2.1
hypeInteractions 6.2.06.2.0
hypeInteractions 6.1.16.1.1
hypeInteractions 6.1.06.1.0
hypeInteractions 6.0.56.0.5
hypeInteractions 6.0.46.0.4
hypeInteractions 6.0.36.0.3

Changelog

6.2.1 (2018-06-30)

Bug Fixes

  • services: use correct method signature (c389c12)

6.2.0 (2018-06-29)

Features

6.1.1 (2018-05-07)

Bug Fixes

  • bugs: various bug fixes (7e638cc)
  • views: defer comment view rendering and not the entire interactions block (40beeb5)

6.1.0 (2018-04-27)

Features

6.0.5 (2018-04-26)

Bug Fixes

  • core: fix a number of issues (714cbf9)

6.0.4 (2018-04-25)

Bug Fixes

  • js: do not prevent event on all handlers (f4b862f)

6.0.3 (2018-04-25)

6.0.2 (2018-04-25)

6.0.1 (2018-04-25)

Bug Fixes

  • api: make save() method signature match core (56ff4b8)

6.0.0 (2018-04-25)

Features

  • releases: upgrade for Elgg 3.0 (569cf77)

5.4.1 (2018-02-26)

Bug Fixes

  • comments: make menu aware which river item the object belongs to (4d05b72)

5.4.0 (2017-12-13)

Bug Fixes

  • comments: deep linking no longer breaks sub-threads (919db91)
  • limit: no longer enforces 20 item limit (1aaea42)

Features

  • comments: improve the display of comments (e6a1bdc)

5.3.1 (2017-08-28)

Bug Fixes

  • manifest: document hypeLists as required (56484d0)
  • notifications: all notifications are now sent via subscriptions service (44443b9)
  • notifications: exclude event actor from subscription notifications (6062f63)

5.3.0 (2017-08-14)

Bug Fixes

  • notifications: correctly populate subscribers list for subscription notifications (ef0d920)

Features

  • notifications: add some subscription logic from comment tracker for threaded comments/replies (fb9dcef)

5.2.3 (2017-08-14)

Bug Fixes

  • notifications: resolve subscriptions for all instances of Interactions\Comment (0f60024)

5.2.2 (2017-08-09)

Bug Fixes

  • js: properly reset CKEditor editor when comment is saved (1225be8)

5.2.1 (2017-07-11)

Bug Fixes

  • ui: integrate comments page with hypeUI (5be3d88)

5.2.0 (2017-07-07)

Features

  • ui: integrate with hypeUI (b76ffac)

5.1.2 (2017-04-21)

Bug Fixes

  • access: make sure river object access is in sync with container (be162bc)
  • access: river object access is now correctly set and respected in views (88de0bc)
  • cs: canComment declaration now matches that of ElggObject (0715bf4), closes #8
  • river: river object page now displayed correctly (e48d559)

Features

  • river: actionable river objects work again (6194dac)

5.1.1 (2017-04-19)

Bug Fixes

  • cs: canComment declaration now matches that of ElggObject (0715bf4), closes #8

5.1.0 (2017-04-14)

Features

  • river: actionable river objects work again (6194dac)

5.0.0 (2017-04-09)

Bug Fixes

  • comment: URL previews are rendered once again (c73b7dc)
  • ux: popup menu now hides itself before loading the form (bb94c4b)
  • views: bail if comment owner or entity can not be loaded (35540b0)

Features

  • editor: add a setting to use visual editor by default (9cc66cd)
  • elgg: now requires Elgg 2.3 (2121c4f)
  • settings: update settings form to latest fields API (61297a1)

BREAKING CHANGES

  • elgg: The plugin now requires Elgg 2.3+

4.2.3 (2016-12-05)

Bug Fixes

  • notifications: add missing param to notification body sprintf (8c90445), closes #6

4.2.2 (2016-10-03)

Bug Fixes

  • order: correct offset calculation (3c5e538)

4.2.1 (2016-10-03)

Bug Fixes

  • js: comment editing no longer presumes that menu is within the comment object view (7d630c6)
  • ui: comments are highlighted once again when their hash is present in the URL (71c9cbc)
  • ux: comment posted date is now a permalink again (8129c00)
  • ux: URL hash now takes to comments component (90d3736)

4.2.0 (2016-09-21)

Bug Fixes

  • css: style elgg notice box (632289b)
  • permissions: fix can comment permissions for logged out users (6c6668d)
  • river: users can now reply to comments from the river (2df315d)

Features

  • comments: comments can now be searched and filtered within the comments block (b80597a)
  • core: upgrade API to new coding standards (477788a)

4.1.0 (2016-09-15)

Bug Fixes

  • js: updates to client-side UX, API fixes (e67e0b4)
  • ui: hide attachments form by default (bf859c5)

Features

  • css: use FA icons, update some styles (f143dde)
  • input: add a comment input better integrated with ckeditor (99e1591)
  • interactions: simplify interactions menu and component styling (1b60d15)

4.0.0 (2016-09-13)

Bug Fixes

  • actions: fix typo in action (9cd6131)
  • comments: nested comment URL now point to first level comment in the tree (f43034f)
  • forms: more consistency in submit button labels (e223321)
  • forms: more consistency in submit button labels (45b1a16)
  • js: fix form bugs (5349ca0)
  • js: focus form input when comment form is expanded (fe89881)
  • js: less sensitive to menu item markup (0bfdf13)
  • likes: do not display likes if likes plugin is disabled (83e06e6)
  • lists: fix reverse ordered lists (97e2bfe)
  • lists: increase autorefresh time and disable lazyloading (2ed10a3)
  • notifications: avoid sending duplicate notifications to content owners (2768c75)
  • notifications: fix notifications strings (e1bef73)
  • notifications: fix reply notification string (7d7c166)
  • notifications: prevent duplicate notifications to content owner (82bfeb9)
  • notifications: strip most tags from notifications (63b5cfd)
  • river: correctly add new comments to river (2f300f9)
  • threads: threads now use comment type and subtype to build threads (ea850b7)
  • ui: correct when comments tab is expanded by default (c645475)
  • ux: do not expand second level comments in river (13dcf48)
  • ux: move comment edit and delete actions to the entity menu (496ac62)
  • views: clean up views (7a27d63)
  • views: update comment body view (57f8f33)
  • views: update comment view to use object/elements/summary (f661648)
  • views: use actual owner icon (2d37d7f)

3.5.0 (2016-03-20)

Features

  • ux: add a setting to expand comments tab by default (bf2b65b)

3.4.0 (2016-01-24)

Features

  • notifications: improve notifications (0a5ef64)

3.3.1 (2016-01-23)

Bug Fixes

  • composer: update dependencies to allow installs with hypeApps 5.x (e6231ee)

3.3.0 (2016-01-23)

Bug Fixes

  • css: use more specific selectors (efa4fcf)
  • js: changes to core broke ajax requests (7c908c2)
  • js: remove bundled likes js and css (03c7200)
  • js: trigger form initialize to instantiate dropzone (5061ef3)

Features

  • views: standardized lists (7b813aa)

About

Dependencies

Conflicts
Plugin: hypeAlive Any
Requires
Elgg version >= 3.0
Plugin: hypeLists Any
Plugin: hypeStash Any
Suggests
Plugin: hypeAttachments Any
Plugin: hypeAjax Any
Plugin: likes Any