]> BookStack Code Mirror - website/commitdiff
Finalised v23.08 post, checked and added video
authorDan Brown <redacted>
Wed, 30 Aug 2023 11:09:16 +0000 (12:09 +0100)
committerDan Brown <redacted>
Wed, 30 Aug 2023 11:09:16 +0000 (12:09 +0100)
content/blog/2023/bookstack-release-v23-08.md
static/images/pt/oMVSWxsayhfL7rjtzJLqNF.webp [new file with mode: 0644]

index 2f73630743ecbb0b6a5b25b26ee7d5261df0508b..f8d8058061a72e3b62543746dcdbfa371e680b65 100644 (file)
@@ -23,8 +23,7 @@ a notification system for content, but as usual there are a few other improvemen
 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
 
@@ -43,14 +42,14 @@ Within here are three new user preferences:
 - 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:
 
 ![A view of the actions for a page in BookStack, focused on a "Watch" action with eye icon](/images/2023/08/watch_action.png)
 
-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"'>
@@ -59,15 +58,15 @@ This provides various different levels of watching of content, in addition to th
 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:
 
 ![A view within the details for a page in BookStack, highlight an eye icon next to the text "Watching via parent book"](/images/2023/08/watch_parent_detail.png)
 
-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:
 
 ![Screenshot of a notification email for a comment, including page name, commenter name and comment text, along with a linked CTA button to view the comment](/images/2023/08/comment_notification_example.png)
 
@@ -82,14 +81,14 @@ For a stable upgrade path, this permission will only be provided to the default
 ![A view of the "System Permissions" part of the BookStack role edit form, highlighting the new "Receive & manage notifications" option](/images/2023/08/receive_notifications_role_permission.png)
 
 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
@@ -149,9 +148,39 @@ For more detail on the new option, see the ["Server Side Request Allow List" sec
 
 ### 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
 
@@ -174,7 +203,7 @@ I just need to be sure we do that in a way that works with existing functionalit
 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
@@ -198,10 +227,11 @@ through some problems & controversy lately, it was pretty cool to see them using
 * 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**
 
diff --git a/static/images/pt/oMVSWxsayhfL7rjtzJLqNF.webp b/static/images/pt/oMVSWxsayhfL7rjtzJLqNF.webp
new file mode 100644 (file)
index 0000000..25f66c4
--- /dev/null
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:855ded2255ecec4617b373bfa8221dd60a9b058887731a100b33d93bb5214cb9
+size 54370