-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release #4
Release #4
Commits on Jun 12, 2023
-
[API] add priority in book read
[API] add priority in chapter create and update [API] add priority in page create and update
Configuration menu - View commit details
-
Copy full SHA for 458cea3 - Browse repository at this point
Copy the full SHA 458cea3View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bb3ce84 - Browse repository at this point
Copy the full SHA bb3ce84View commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1b8067 - Browse repository at this point
Copy the full SHA b1b8067View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d399f6 - Browse repository at this point
Copy the full SHA 4d399f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a36d3c - Browse repository at this point
Copy the full SHA 3a36d3cView commit details
Commits on Jul 18, 2023
-
Comments: Added extra comment-specific activities
Kept existing "COMMENTED_ON" activity for upgrade compatibility, specifically for existing webhook usage and for showing comment activities in activity lists. Precursor to content notifications. Currently untested. Also applied some type updates.
Configuration menu - View commit details
-
Copy full SHA for 422e503 - Browse repository at this point
Copy the full SHA 422e503View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0359e24 - Browse repository at this point
Copy the full SHA 0359e24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c922be - Browse repository at this point
Copy the full SHA 1c922beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e75ed - Browse repository at this point
Copy the full SHA 45e75edView commit details
Commits on Jul 25, 2023
-
Notifications: added user preference UI & logic
Includes testing to cover. Also added file missing from previous commit.
Configuration menu - View commit details
-
Copy full SHA for 100b287 - Browse repository at this point
Copy the full SHA 100b287View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff2674c - Browse repository at this point
Copy the full SHA ff2674cView commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 730f539 - Browse repository at this point
Copy the full SHA 730f539View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6100b99 - Browse repository at this point
Copy the full SHA 6100b99View commit details -
Notifications: Started back-end for watch system
Added DB and started controller method.
Configuration menu - View commit details
-
Copy full SHA for 8cdf320 - Browse repository at this point
Copy the full SHA 8cdf320View commit details
Commits on Aug 2, 2023
-
Notifications: Linked watch functionality to UI
Got watch system working to an initial base state. Moved some existing logic where it makes sense.
Configuration menu - View commit details
-
Copy full SHA for 9d149e4 - Browse repository at this point
Copy the full SHA 9d149e4View commit details
Commits on Aug 4, 2023
-
Notifications: Started core user notification logic
Put together an initial notification. Started logic to query and identify watchers.
Configuration menu - View commit details
-
Copy full SHA for 9779c1a - Browse repository at this point
Copy the full SHA 9779c1aView commit details -
Notifications: Got core notification logic working for new pages
Also rolled out watch UI to chapter and page views
Configuration menu - View commit details
-
Copy full SHA for 18ae67a - Browse repository at this point
Copy the full SHA 18ae67aView commit details
Commits on Aug 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ecab2c8 - Browse repository at this point
Copy the full SHA ecab2c8View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c47b3f8 - Browse repository at this point
Copy the full SHA c47b3f8View commit details
Commits on Aug 14, 2023
-
Notifications: User watch list and differnt page watch options
- Adds option filtering and alternative text for page watch options. - Adds "Watched & Ignored Items" list to user notification preferences page to show existing watched items.
Configuration menu - View commit details
-
Copy full SHA for d9fdecd - Browse repository at this point
Copy the full SHA d9fdecdView commit details -
Notifications: Added new preferences view and access control
- Added general user preferences view and updated link in profile menu to suit. - Made notification permission required for notification preferences view, added test to cover.
Configuration menu - View commit details
-
Copy full SHA for 3717792 - Browse repository at this point
Copy the full SHA 3717792View commit details
Commits on Aug 15, 2023
-
Notifications: Cleaned up mails, added debounce for updates
- Updated mail notification design to be a bit prettier, and extracted text to new lang file for translation. - Added debounce logic for page update notifications. - Fixed watch options not being filtered to current user.
Configuration menu - View commit details
-
Copy full SHA for 615741a - Browse repository at this point
Copy the full SHA 615741aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc6e19b - Browse repository at this point
Copy the full SHA bc6e19bView commit details
Commits on Aug 16, 2023
-
Notifications: Add phpunit test for notification sending
Covers core case scenarios, and check of notification content.
Configuration menu - View commit details
-
Copy full SHA for 565908e - Browse repository at this point
Copy the full SHA 565908eView commit details -
Notifications: Made improvements from manual testing
- Added titles for preference pages. - Added extra check for non-guest for notifications on preferences page.
Configuration menu - View commit details
-
Copy full SHA for 79470ea - Browse repository at this point
Copy the full SHA 79470eaView commit details
Commits on Aug 17, 2023
-
Notifications: Fixed issues causing failing tests
- Ensured watch options passed in all meta template usage to fix failing scenarios where watch options did not exist. - Fixed testing issue caused by guest user permission caching.
Configuration menu - View commit details
-
Copy full SHA for ee9e342 - Browse repository at this point
Copy the full SHA ee9e342View commit details -
Notifications: Fixed send content permission checking
Added test and changed logic to properly check the view permissions for the notification receiver before sending. Required change to permissions applicator to allow the user to be manually determined, and a service provider update to provide the class as a singleton without a specific user, so it checks the current logged in user on demand.
Configuration menu - View commit details
-
Copy full SHA for 38829f8 - Browse repository at this point
Copy the full SHA 38829f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e709caa - Browse repository at this point
Copy the full SHA e709caaView commit details -
Merge pull request BookStackApp#4390 from BookStackApp/content_notifi…
…cations Content user notifications
Configuration menu - View commit details
-
Copy full SHA for fef433a - Browse repository at this point
Copy the full SHA fef433aView commit details -
Status: Updated cache check to use unique key
Updated status endpoint cache check to include a random component in the key to avoid conflict during simultaneous checks. For BookStackApp#4396
Configuration menu - View commit details
-
Copy full SHA for e44ef57 - Browse repository at this point
Copy the full SHA e44ef57View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7bf5425 - Browse repository at this point
Copy the full SHA 7bf5425View commit details
Commits on Aug 21, 2023
-
API: Reviewed changes for API priority control
Review of BookStackApp#4313 - Made constructor changes while reviewing some classes. - Updated API examples for consistency. - Tweaked formatting for some array changes. - Simplified added tests. - Tweaked chapter/page repo priority handling to be simpler. Performed manual API endpoint testing of page/chapter create/update.
Configuration menu - View commit details
-
Copy full SHA for 9ca1139 - Browse repository at this point
Copy the full SHA 9ca1139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3914784 - Browse repository at this point
Copy the full SHA 3914784View commit details -
Cache: Increases database cache value size
Upped from text to medium text. Aligns with modern Laravel default. Fixes BookStackApp#4453 where were reaching the limit of TEXT.
Configuration menu - View commit details
-
Copy full SHA for 0628c28 - Browse repository at this point
Copy the full SHA 0628c28View commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbcec18 - Browse repository at this point
Copy the full SHA cbcec18View commit details -
Drawio: Started browser drawing backup store system
Adds just the part to store image data, and remove on successfull save. Alters save events to properly throw upon error. Adds IDB-Keyval library for local large-size store. For BookStackApp#4421
Configuration menu - View commit details
-
Copy full SHA for a4fbde9 - Browse repository at this point
Copy the full SHA a4fbde9View commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dd71658 - Browse repository at this point
Copy the full SHA dd71658View commit details -
Drawio: Tweaked fail backup handling during testing
- Tweaked wording of popup title. - Updated WYSIWYG create handling to properly remove drawing container on failure. Tested across FF and chrome, in both editors for create & editing.
Configuration menu - View commit details
-
Copy full SHA for 3917e50 - Browse repository at this point
Copy the full SHA 3917e50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69ac425 - Browse repository at this point
Copy the full SHA 69ac425View commit details -
Merge pull request BookStackApp#4457 from BookStackApp/drawing_backup…
…_store Browser-based drawing backup storage system
Configuration menu - View commit details
-
Copy full SHA for 32516f7 - Browse repository at this point
Copy the full SHA 32516f7View commit details
Commits on Aug 26, 2023
-
Guests: Prevented access to profile routes
Prevention of action on certain routes for guest user when public access is enabled. Could not see a way this could be a security issue, beyond a mild nuisance that'd only be visible if public users can edit, which would present larger potential nuisance anyway.
Configuration menu - View commit details
-
Copy full SHA for 9100a82 - Browse repository at this point
Copy the full SHA 9100a82View commit details -
Security: Added new SSR allow list and validator
Included unit tests to cover validator functionality. Added to webhooks. Still need to do testing specifically for webhooks.
Configuration menu - View commit details
-
Copy full SHA for c324ad9 - Browse repository at this point
Copy the full SHA c324ad9View commit details -
SSR: Updated allow list handling & covered webhook usage
- Covered webhook SSR allow list useage via test. - Updated allow list handling to use trailing slash, or hash, or end of line as late anchor for better handling for hosts (prevent .co.uk passing for .co domain host)
Configuration menu - View commit details
-
Copy full SHA for 9038958 - Browse repository at this point
Copy the full SHA 9038958View commit details
Commits on Aug 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e176aae - Browse repository at this point
Copy the full SHA e176aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 642210a - Browse repository at this point
Copy the full SHA 642210aView commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3622c44 - Browse repository at this point
Copy the full SHA 3622c44View commit details -
MD Editor: Fixed scroll on mobile widths
Added min-height to flex elements to ensure they properly flex within the container rathen than adjust to content. For BookStackApp#4466
Configuration menu - View commit details
-
Copy full SHA for dc77233 - Browse repository at this point
Copy the full SHA dc77233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d65d1 - Browse repository at this point
Copy the full SHA 77d65d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d0e69 - Browse repository at this point
Copy the full SHA c6d0e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 164f01b - Browse repository at this point
Copy the full SHA 164f01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27bf429 - Browse repository at this point
Copy the full SHA 27bf429View commit details
Commits on Aug 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 54715d4 - Browse repository at this point
Copy the full SHA 54715d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 415dab9 - Browse repository at this point
Copy the full SHA 415dab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 976f241 - Browse repository at this point
Copy the full SHA 976f241View commit details
Commits on Sep 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4e6b74f - Browse repository at this point
Copy the full SHA 4e6b74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f91049a - Browse repository at this point
Copy the full SHA f91049aView commit details
Commits on Sep 2, 2023
-
Notifications: Aligned how user language is used
- This ensures content notifications are not translated to receiver language. - This adds actual plaintext support for content notifications (Was previously just HTML as text view). - Shares same base class across all mail notifications. - Also cleaned up existing notification classes. Future cleanup requested via BookStackApp#4501
Configuration menu - View commit details
-
Copy full SHA for 3847a76 - Browse repository at this point
Copy the full SHA 3847a76View commit details -
Testing: Added entity decode flag and phpunit env option
- Passed decode flags to provide consistent behaviour across PHP versions during testing. - Added env option to prevent local option taking action in PHPunit tests.
Configuration menu - View commit details
-
Copy full SHA for a720b37 - Browse repository at this point
Copy the full SHA a720b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d38ae3 - Browse repository at this point
Copy the full SHA 5d38ae3View commit details -
Merge pull request BookStackApp#4497 from BookStackApp/notification_l…
…anguage Notifications: User language for notification text
Configuration menu - View commit details
-
Copy full SHA for 1cd19c7 - Browse repository at this point
Copy the full SHA 1cd19c7View commit details
Commits on Sep 3, 2023
-
Watching: Prevent issues when watchable or user is deleted
- Adds filtering to the watched items list in notification preferences so that deleted (recycle bin) items are removed via query. - Adds relations and logic to properly remove watches upon user and entity delete events, to old watches in database do not linger. - Adds testing to cover the above. Did not add migration for existing data, since patch will be close to introduction, and lingering DB entries don't open a security concern, just some potential confusion in specific potential scenarios. Probably not work extra migration risk, although could add in future if concerns/issues are found. Related to BookStackApp#4499
Configuration menu - View commit details
-
Copy full SHA for 817581a - Browse repository at this point
Copy the full SHA 817581aView commit details -
Preferences: Fixed section screen flexibility
Improved wrapping and flex control to prevent button text force wrapping to newlines. For BookStackApp#4502
Configuration menu - View commit details
-
Copy full SHA for e31b50d - Browse repository at this point
Copy the full SHA e31b50dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a48516 - Browse repository at this point
Copy the full SHA 7a48516View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2abbcf5 - Browse repository at this point
Copy the full SHA 2abbcf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4de5a2d - Browse repository at this point
Copy the full SHA 4de5a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bde66a1 - Browse repository at this point
Copy the full SHA bde66a1View commit details
Commits on Sep 4, 2023
-
WYSIWYG: Fixed filtering issue causing broken page edits
Could error upon div elements without classes, including drawings. Related to BookStackApp#4510 and BookStackApp#4509
Configuration menu - View commit details
-
Copy full SHA for 2c20abc - Browse repository at this point
Copy the full SHA 2c20abcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad60517 - Browse repository at this point
Copy the full SHA ad60517View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0dcd4f - Browse repository at this point
Copy the full SHA d0dcd4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f47352 - Browse repository at this point
Copy the full SHA 3f47352View commit details