[PR #479] [MERGED] Converting the comment system to Vue.JS #5652

Closed
opened 2026-02-05 10:13:22 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/BookStackApp/BookStack/pull/479
Author: @Abijeet
Created: 8/19/2017
Status: Merged
Merged: 9/2/2017
Merged by: @ssddanbrown

Base: masterHead: master


📝 Commits (10+)

  • 4df3267 Merge pull request #13 from BookStackApp/master
  • ed375bf Refactored Angular code to instead use VueJS, left with permissions, testing and load testing.
  • 703d579 Refactored Angular code to instead use VueJS, left with permissions, testing and load testing.
  • 47d82a1 Merge branch 'master' of https://github.com/BookStackApp/BookStack
  • 1f6994b Added code for permissions, removed unnecessary code.
  • e8fa58f Removed code from the directives.
  • ac07cb4 Fixed formatting and added error messages.
  • b5cd3bf Added functionality to highlight a comment.
  • 6920d6e Fixes the comment check for linked comment.
  • 769935f Reverting database.php and app.php

📊 Changes

10 files changed (+416 additions, -406 deletions)

View changed files

📝 resources/assets/js/controllers.js (+0 -222)
📝 resources/assets/js/directives.js (+0 -124)
resources/assets/js/vues/components/comments/comment-reply.js (+113 -0)
resources/assets/js/vues/components/comments/comment.js (+174 -0)
resources/assets/js/vues/page-comments.js (+117 -0)
📝 resources/assets/js/vues/vues.js (+1 -0)
📝 resources/lang/en/errors.php (+1 -1)
resources/views/comments/comment-reply.blade.php (+0 -12)
📝 resources/views/comments/comments.blade.php (+10 -17)
resources/views/comments/list-item.blade.php (+0 -30)

📄 Description

This might take a week or so to do. Expected date of completion - 27th Aug.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/BookStackApp/BookStack/pull/479 **Author:** [@Abijeet](https://github.com/Abijeet) **Created:** 8/19/2017 **Status:** ✅ Merged **Merged:** 9/2/2017 **Merged by:** [@ssddanbrown](https://github.com/ssddanbrown) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`4df3267`](https://github.com/BookStackApp/BookStack/commit/4df32675217fc9f3a552ffa525995b6a32194e23) Merge pull request #13 from BookStackApp/master - [`ed375bf`](https://github.com/BookStackApp/BookStack/commit/ed375bfaf7c8563afe53397337841811feb36e49) Refactored Angular code to instead use VueJS, left with permissions, testing and load testing. - [`703d579`](https://github.com/BookStackApp/BookStack/commit/703d579561096fef7b8d44b981966475e4cd95a3) Refactored Angular code to instead use VueJS, left with permissions, testing and load testing. - [`47d82a1`](https://github.com/BookStackApp/BookStack/commit/47d82a1ac2ec323295eb57ffe3beaf513e841496) Merge branch 'master' of https://github.com/BookStackApp/BookStack - [`1f6994b`](https://github.com/BookStackApp/BookStack/commit/1f6994b62ce5d3989bc9997027cc6704e170013b) Added code for permissions, removed unnecessary code. - [`e8fa58f`](https://github.com/BookStackApp/BookStack/commit/e8fa58f201b062968bbe3a018a11cf7f29a86fed) Removed code from the directives. - [`ac07cb4`](https://github.com/BookStackApp/BookStack/commit/ac07cb41b64f66c921c5323a6ddc58980faf79b8) Fixed formatting and added error messages. - [`b5cd3bf`](https://github.com/BookStackApp/BookStack/commit/b5cd3bff3cd9ede7277a60927857101cf75614cc) Added functionality to highlight a comment. - [`6920d6e`](https://github.com/BookStackApp/BookStack/commit/6920d6eef10534ae360af685074c2b8e5428bc22) Fixes the comment check for linked comment. - [`769935f`](https://github.com/BookStackApp/BookStack/commit/769935f99e1cf9a6f6d4d1cba88fdcf60f1d04b9) Reverting database.php and app.php ### 📊 Changes **10 files changed** (+416 additions, -406 deletions) <details> <summary>View changed files</summary> 📝 `resources/assets/js/controllers.js` (+0 -222) 📝 `resources/assets/js/directives.js` (+0 -124) ➕ `resources/assets/js/vues/components/comments/comment-reply.js` (+113 -0) ➕ `resources/assets/js/vues/components/comments/comment.js` (+174 -0) ➕ `resources/assets/js/vues/page-comments.js` (+117 -0) 📝 `resources/assets/js/vues/vues.js` (+1 -0) 📝 `resources/lang/en/errors.php` (+1 -1) ➖ `resources/views/comments/comment-reply.blade.php` (+0 -12) 📝 `resources/views/comments/comments.blade.php` (+10 -17) ➖ `resources/views/comments/list-item.blade.php` (+0 -30) </details> ### 📄 Description This might take a week or so to do. Expected date of completion - 27th Aug. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 10:13:22 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5652