{"id":690,"date":"2026-05-06T11:05:08","date_gmt":"2026-05-06T09:05:08","guid":{"rendered":"https:\/\/blog.oldwisebear.com\/?p=690"},"modified":"2026-05-06T11:06:00","modified_gmt":"2026-05-06T09:06:00","slug":"challenge-1-page-1-day-restarted-way-april-update","status":"publish","type":"post","link":"https:\/\/blog.oldwisebear.com\/index.php\/2026\/05\/06\/challenge-1-page-1-day-restarted-way-april-update\/","title":{"rendered":"Challenge 1 page 1 day &#8211; restarted way &#8211; April Update"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The new version is getting better and better. In the last month, apart from adding pages, I was able to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Migrating the database to a new format \u2192 The old one used each page as a separate entity. It was a good way to access information; however, since Firebase has a limited number of reads in the basic Spark plan and the application read all of them, meaning hundreds of reads per user, it could quickly overflow. The modification was done to gather pages into an array under a chapter, which allowed downloading many pages in one read access. This also required rebuilding some of the logic behind page displaying and scrolling.<\/li>\n\n\n\n<li>Adding the cockpit for the user \u2192 Currently, only the theme option works, and user preferences are saved in their profile. This is the feature that will most likely be extended in the future as part of customization of the user experience.<\/li>\n\n\n\n<li>Navigation based on chapters, not only pages<\/li>\n\n\n\n<li>Enhanced visual style of the book to add some visual depth for the reader<\/li>\n\n\n\n<li>Possibility for me to easily back up the entire database in JSON format<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The plan, apart from pages, is to add at least one feature per month until I have everything that comes to my mind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now when it comes to the statistics:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>114 pages in total<\/strong> <strong>&#8211; 29 new<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">This month: 23 points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Current balance: 23 points.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Visual style update<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"165\" src=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2026\/05\/image-2-scaled.png\" alt=\"\" class=\"wp-image-694\" srcset=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2026\/05\/image-2-scaled.png 2560w, https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2026\/05\/image-2-768x49.png 768w, https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2026\/05\/image-2-1536x99.png 1536w, https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2026\/05\/image-2-2048x132.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The end of April was not counted since I was in the middle of the ocean without access to the internet, so even the new application didn\u2019t allow me to add pages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the application change, the legend should also be adjusted to make sure the yellow color is not overused.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Black &#8211; out of the scope of the challange<\/li>\n\n\n\n<li>Green &#8211; page done successfully (+1)<\/li>\n\n\n\n<li>Yellow &#8211; holiday (+0 if pages are done up to 3 days)<\/li>\n\n\n\n<li>Red &#8211; failed to write the page (-3) <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">New version is available at <a href=\"https:\/\/dreambook.oldwisebear.com\/Firebase_new\/\">https:\/\/dreambook.oldwisebear.com\/Firebase_new\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Old version is currently not updated and will be archived <a href=\"https:\/\/dreambook.oldwisebear.com\/\">https:\/\/dreambook.oldwisebear.com\/<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"806\" src=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1.png\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1.png 961w, https:\/\/blog.oldwisebear.com\/wp-content\/uploads\/2025\/04\/Writing_Bear-1-768x644.png 768w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Rules<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only on special occasions &#8211; holidays, illness etc. it is allowed to prepare pages in advance\/after the day.<\/li>\n\n\n\n<li>Pages has to be published somewhere public everyday to count, no date stamps are needed.<\/li>\n\n\n\n<li>Using AI is forbidden apart from grammar\/syntax reviews and corrections. <\/li>\n\n\n\n<li>This challenge has point system to keep it more interesting. Every day that it is done is +1 point, every missed day is -3 points. Will be marked as completed only after reaching 365 points and after a year has passed.<\/li>\n\n\n\n<li>It will now be possible to publish \u201coverdue\u201d pages without losing points in the challenge, as long as they are completed no later than 3 days following the end of &#8220;holiday&#8221; period.<\/li>\n\n\n\n<li>There is no set amount of words or page dimension, however it has to be in a viable to print book format.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Let the challenge continue!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The new version is getting better and better. In the last month, apart from adding pages, I was able to: The plan, apart from pages, is to add at least one feature per month until I have everything that comes to my mind. Now when it comes to the statistics: 114 pages in total &#8211; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[30,31],"tags":[47,29],"class_list":["post-690","post","type-post","status-publish","format-standard","hentry","category-challenge","category-write","tag-dreambook","tag-writing"],"_links":{"self":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/comments?post=690"}],"version-history":[{"count":2,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/690\/revisions"}],"predecessor-version":[{"id":695,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/posts\/690\/revisions\/695"}],"wp:attachment":[{"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/media?parent=690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/categories?post=690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.oldwisebear.com\/index.php\/wp-json\/wp\/v2\/tags?post=690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}