Note that [v23.06.1](/docs/admin/updates/#updating-to-v23061-or-higher) and [v23.06.2](/docs/admin/updates/#updating-to-v23062-or-higher) also had version specific upgrade notices that should be considered
if not already read and/or upgraded to those.
-TODO - Video:
-<!-- {{<pt 69eAVo8iNHPYs4n4UTT3Nb>}} -->
+{{<pt oMVSWxsayhfL7rjtzJLqNF>}}
### Content Notification System
- Notify upon replies to my comments
These options represent global defaults for notifications.
-Upon those options, the "Notification Preferences" view also lists all the items you're
+This new "Notification Preferences" view also lists all the items you're
watching or ignoring. Watching or ignoring allows content-specific control of notifications
that may work in addition to, or override, your global notification preferences.
You can watch any book, chapter or page via the new "Watch" action:

-By default this will watch for both new pages and page changes. This can be changed
+By default this will watch for new pages and page changes. This can be changed
via the watch options menu, found by selecting the watch status in the details:
<img width="420" src="/images/2023/08/watch_options.png" alt='A view within the details for a page in BookStack, showing various options for watching the page, including "Ignore", "All Page Updates" and "All Page Updates & Comments"'>
to ignore any notification events if things are getting too noisy within a particular book,
chapter or page.
-Like much other functionality, watch preferences cascade from books to chapters to pages unless
-those have their own watch preferences set to override the parent watch status.
+In in similar manner to permissions, watch preferences cascade from books to chapters to pages unless
+those have their own watch preferences set to override the parent status.
When a page or chapter has active watch preferences from a parent item, this will be reflected
-in the details of that item:
+within its details:

-Notifications are sent upon relevant activity, and will include a few details
-in addition to a link to the relevant content:
+Notifications are sent upon relevant activity, and will include a few
+helpful related details in addition to a link to the relevant content:


An important consideration of this system is performance. Having to send out emails
-upon certain common actions does require extra time, making these actions slow.
+upon certain common actions does require extra time, making these actions slower.
It is however possible for emails to be sent asynchronously to avoid significant
added delay with a little extra setup. Consult our ["Async Action Handling" Email & Webhooks](/docs/admin/email-webhooks/#async-action-handling) documentation for guidance on this.
### Drawing Save Safety Net
-When editing or creating a drawing within BookStack, via the diagrams.net integration,
+When editing a drawing within BookStack, via the diagrams.net integration,
BookStack will wait until you save the drawing before then uploading the drawing data
to the system for storage. This process works in most cases but, from the drawing start
time to the point of save, various things can change or go wrong resulting in the drawing
### Translations
-TODO
-
-- User - *Language*
+Once again thanks to the tireless translators for their terrific talent in updating the language content of BookStack. Listed below is everyone that has contributed to languages since the last feature release.
+I've also added their translated word count to properly reflect the great efforts made here.
+
+- Tomislav Kraljević (tomislav.kraljevic) - *Croatian - 2772 words*
+- Taygun Yıldırım (yildirimtaygun) - *Turkish - 952 words*
+- Leonardo Mario Martinez (leonardo.m.martinez) - *Spanish, Argentina - 686 words*
+- SmokingCrop - *Dutch - 656 words*
+- toras9000 - *Japanese - 618 words*
+- Bruno Eduardo de Jesus Barroso (brunoejb) - *Portuguese, Brazilian - 604 words*
+- TheRazvy - *Romanian - 511 words*
+- m0uch0 - *Spanish - 422 words*
+- scureza - *Italian - 416 words*
+- 10935336 - *Chinese Simplified - 386 words*
+- Igor V Belousov (biv) - *Russian - 323 words*
+- David Bauer (davbauer) - *German - 315 words*
+- Guttorm Hveem (guttormhveem) - *Norwegian Bokmal - 296 words*
+- Minh Giang Truong (minhgiang1204) - *Vietnamese - 264 words*
+- Atmis - *French - 246 words*
+- sdhadi - *Persian - 225 words*
+- Maciej Lebiest (Szwendacz) - *Polish - 197 words*
+- Jøran Haugli (haugli92) - *Norwegian Bokmal - 188 words*
+- pedromcsousa - *Portuguese - 188 words*
+- Ioannis Ioannides (i.ioannides) - *Greek - 91 words*
+- HeartCore - *German Informal - 60 words*
+- Vadim (vadrozh) - *Russian - 52 words*
+- Indrek Haav (IndrekHaav) - *Estonian - 49 words*
+- REMOVED_USER - *French - 39 words*
+- m4z - *German - 29 words*
+- Paulo Henrique (paulohsantos114) - *Portuguese, Brazilian - 18 words*
+- Dženan (Dzenan) - *Swedish - 15 words*
+- Péter Péli (peter.peli) - *Hungarian - 5 words*
+
+*\* Word counts are those tracked by Crowdin, indicating original EN words translated.*
### Next Steps
In regards to other goings on in the project over the last month,
In July we reached the 8 year mark for the project. You can find
a lot more about that [in my post here](/blog/8-years-of-bookstack/) where
-I dig into the figures and finances, and reflect on the project reach.
+I dig into the figures & finances, and reflect on the project reach.
On the video side of things, I've set-up a PeerTube instance as a YouTube
alternative for our video content. I wrote about this in detail in
* Added order/priority control within books via the API. Thanks to [@rouet](https://github.com/BookStackApp/BookStack/pull/4313). ([#4313](https://github.com/BookStackApp/BookStack/pull/4313), [#4298](https://github.com/BookStackApp/BookStack/issues/4298))
* Added host allow list option for server side requests like webhooks. ([#4410](https://github.com/BookStackApp/BookStack/issues/4410))
* Added additional comment-specific activities. ([#4389](https://github.com/BookStackApp/BookStack/pull/4389))
-* Updated translations with latest Crowdin changes. ([#4380](https://github.com/BookStackApp/BookStack/pull/4380))
+* Updated translations with latest Crowdin changes. ([#4380](https://github.com/BookStackApp/BookStack/pull/4380), [#4462](https://github.com/BookStackApp/BookStack/pull/4462))
* Fixed API docs caching failure when using DB cache driver. ([#4453](https://github.com/BookStackApp/BookStack/issues/4453))
* Fixed overly wide page view when using an RTL language. ([#4429](https://github.com/BookStackApp/BookStack/issues/4429))
* Fixed status cache check to work better for simultaneous requests. ([#4396](https://github.com/BookStackApp/BookStack/issues/4396))
+* Fixed markdown editor scrolling on mobile screen sizes. ([#4466](https://github.com/BookStackApp/BookStack/issues/4466))
**Released in v23.06.2**