Skip to content

Update master to latest version - #73

Merged
philjak merged 754 commits into
masterfrom
dev
Sep 26, 2025
Merged

philjak merged 754 commits into
masterfrom
dev

Conversation

@philjak

@philjak philjak commented Sep 26, 2025

Copy link
Copy Markdown
Owner

No description provided.

ssddanbrown and others added 30 commits February 4, 2025 15:14
Extracted much code to be shared with the shelf books management UI
- Changes to a sort set will now auto-apply to assinged books (basic
  chunck through all on save).
- Added book count indicator to sort set list items.
- Deletion now has confirmation and auto-handling of assigned
  books/settings.
Includes indicator on books added to sort operation.
Just for test view, actual functionality of autosort on change still
needs to be tested.
Renamed based on feedback from Tim and Script on Discord.
Also fixed flaky test
- Renamed AssignSortSetCommand to AssignSortRuleCommand, updated
  contents and testing.
- Updated sorting operations to not update timestamps if only priority
  is changed.
Fix incorrect condition for displaying new books section
This changes indexing so that a.b now indexes as "a", "b" AND "a.b"
instead of just the first two, for periods and hypens, so terms
containing those characters can be searched within.

Adds hypens as a delimiter - BookStackApp#2095
Code in lists could throw error on parse due to inner <code> tag being
parsed but not actually used within a <pre>, so this updates the
importDOM to disregard childdren for code blocks.

This also improves the invariant implementation to not be so
dev/debugger based, and to include vars in the output.
Changes default fallback for name to first DN part, otherwise the whole
DN, rather than leave as null which was causing a type error.

For BookStackApp#5443
Alters common breakpoint utilities to not overlap at breakpoints which
would cause broken layout at those points.
For BookStackApp#5396
ssddanbrown and others added 29 commits August 27, 2025 14:09
Allows more reliable removal of details block on backspace at first
child position with the details block.
Updated to use new test pattern while there.
Spent way too many hours debugging through issues from jsdom changes.
Has been redundant and unused for a about a year now.
Closes BookStackApp#4821
Updated html description code to be behind a proper interface.
Set new convention for mode traits/interfaces.
Reworked some stuff around slugs to use interface in a better way.
Also standardised phpdoc to use @return instead of @returns
Timezones: Seperate display timezone and consistency update
Updated main permission check methods to support our new enum.
Also fixed various missing types or spelling/formatting points.
Added down action for role_permission table changes in migration.
Also added middlware method to Permission enum to allow easier usage
with controller middleware.
…n_refactor

Permissions: Use of enum references and RolePermission cleanup
@philjak
philjak merged commit 8215b82 into master Sep 26, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants