mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-06 09:09:38 +03:00
Enhancing BookStack: New Reader Features for an Improved Reading Experience #3943
Closed
opened 2026-02-05 07:55:16 +03:00 by OVERLORD
·
1 comment
No Branch/Tag Specified
development
further_theme_development
l10n_development
release
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🔨 Feature Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#3943
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mohamnexus on GitHub (Jul 29, 2023).
Describe the feature you'd like
Please add the following features to BookStack:
Highlight by the reader on a page: Allow users to highlight specific text sections or sentences while reading the book.
Checkmark to mark pages as read: Enable readers to add a checkmark or indicator to pages they have already read, helping them keep track of their progress.
Progress tracking: Display the percentage of the book read by the reader, showing them how far they have progressed through the book.
These features will enhance the reading experience and make BookStack even more user-friendly and efficient.
Thanks!
Describe the benefits this would bring to existing BookStack users
The proposed new features for BookStack would bring several benefits to existing users, enhancing their reading experience and overall satisfaction with the platform:
Improved Reading Interaction: With the ability to highlight specific text sections or sentences, users can easily mark and revisit essential information. This feature promotes active engagement and better comprehension of the content.
Effortless Progress Tracking: The addition of a progress tracking system allows users to monitor how much of the book they have read. This feature provides a sense of accomplishment and motivation to keep reading until completion.
Organized Reading Journey: The checkmark feature enables users to keep track of which pages they have already read. It helps create a structured reading experience, preventing redundancy and allowing users to pick up where they left off easily.
Personalization and Customization: These new features cater to individual reading preferences, allowing users to interact with the book in a way that aligns with their unique reading style and needs.
Time Management and Efficiency: Progress tracking and checkmarks empower users to manage their reading time effectively. They can identify the amount of content left to read and plan their reading sessions accordingly.
Enhanced User Engagement: The introduction of these interactive features encourages users to spend more time on BookStack, increasing user engagement and loyalty to the platform.
Positive User Experience: By addressing common reading needs and providing tools for effective reading management, the overall user experience is significantly improved, leading to higher satisfaction and positive reviews.
Competitive Edge: Implementing these reader-centric features sets BookStack apart from other reading platforms, attracting new users and retaining existing ones, thereby gaining a competitive advantage in the market.
In conclusion, these new features add value to the BookStack platform by empowering users with greater control, personalization, and engagement in their reading journey. Existing users will benefit from an enriched reading experience, making BookStack an even more valuable and indispensable tool for their reading pursuits.
Can the goal of this request already be achieved via other means?
Highlighting Text: Most modern reading platforms, including BookStack, often provide a built-in highlighter feature that allows users to select and mark specific text sections.
Progress Tracking: Many e-readers and digital book platforms already offer progress tracking, showing users the percentage of the book read or the number of pages remaining.
Marking Pages as Read: Some reading apps or platforms have features like bookmarking, which allows users to save their progress and easily return to the last page read.
While it's essential to ensure the specific implementation details fit well within the context of BookStack and its user interface, it's possible that some of the requested features already exist or could be added with relatively straightforward modifications.
Have you searched for an existing open/closed issue?
How long have you been using BookStack?
1 to 5 years
Additional context
No response
@ssddanbrown commented on GitHub (Jul 30, 2023):
Thanks for the input @mohamnexus but I'm going to close this off since:
If you particularly want any of these feel free to create specific issues but please don't use AI to fill out the request.