Skip to content

Commit f2f428e

Browse files
committed
chore: new post + art work
1 parent 962a44e commit f2f428e

File tree

7 files changed

+92
-9
lines changed

7 files changed

+92
-9
lines changed

.DS_Store

8 KB
Binary file not shown.

_layouts/default.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ <h2 class="text-xl dark:text-neutral-100 font-semibold mb-4">
3030
<img
3131
src="{{ post.image }}"
3232
alt="{{ post.title }}"
33-
class="sm:w-2/3 sm:h-1/3 sm:mr-4 w-full h-auto mb-4 rounded-lg"
33+
class="sm:w-2/3 sm:h-1/3 sm:mr-4 w-full h-auto rounded-lg"
3434
/>
3535
<div class="content-center space-y-2">
3636
<h3 class="text-4xl dark:text-neutral-100 font-bold">
@@ -79,7 +79,7 @@ <h3 class="text-4xl dark:text-neutral-100 font-bold">
7979
<img
8080
src="{{ post.image }}"
8181
alt="{{ post.title }}"
82-
class="w-full h-auto mb-4 rounded-lg"
82+
class="w-full h-auto rounded-lg"
8383
/>
8484
<h3 class="text-xl dark:text-neutral-100 font-bold">
8585
{{ post.title }}
@@ -116,7 +116,7 @@ <h2 class="text-xl dark:text-neutral-100 font-semibold mb-4">
116116
<img
117117
src="{{ post.image }}"
118118
alt="{{ post.title }}"
119-
class="sm:w-1/3 sm:h-1/3 sm:mr-4 mb-4 rounded-lg"
119+
class="sm:w-1/3 sm:h-1/3 sm:mr-4 rounded-lg"
120120
/>
121121
<div class="content-center space-y-2">
122122
<h3 class="text-4xl dark:text-neutral-100 font-bold">

_layouts/post.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
type="text/css"
2525
/>
2626
<script src="https://cdn.jsdelivr.net/npm/simple-jekyll-search@latest/dest/simple-jekyll-search.min.js"></script>
27+
<script type="module">
28+
import mermaid from "https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs";
29+
mermaid.initialize({ startOnLoad: true });
30+
</script>
2731
<link
2832
rel="stylesheet"
2933
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css"
@@ -34,14 +38,11 @@
3438
<meta property="og:title" content="{{ page.title }}" />
3539
<meta property="og:description" content="{{ page.excerpt | strip_html }}" />
3640
{% if page.image %}
37-
<meta
38-
property="og:image"
39-
content="{{ page.url | prepend: site.baseurl | prepend: site.url }}{{ page.image.path }}"
40-
/>
41+
<meta property="og:image" content="{{site.url}}/{{ page.image }}" />
4142
<meta property="og:image:width" content="{{ page.image.width }}" />
4243
<meta property="og:image:height" content="{{ page.image.height }}" />
4344
{% endif %}
44-
<meta property="og:url" content="{{ site.url }}/{{ page.url }}" />
45+
<meta property="og:url" content="{{ site.url }}{{ page.url }}" />
4546
<meta property="og:site_name" content="{{ site.title }}" />
4647

4748
<!-- Twitter Card Meta Tags -->
@@ -95,7 +96,9 @@ <h1 class="text-4xl dark:text-neutral-100 font-bold">
9596
</div>
9697
</div>
9798

98-
<div class="flex sm:justify-end justify-center pt-4">{% include share.html %}</div>
99+
<div class="flex sm:justify-end justify-center pt-4">
100+
{% include share.html %}
101+
</div>
99102
</div>
100103
</header>
101104

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
layout: post
3+
title: "Inside the Beaver Lab"
4+
date: 2025-07-06
5+
author: "Daniele Rolli"
6+
github: Daniele-rolli
7+
label:
8+
- Community
9+
image: assets/img/2025/2025-06-24.png
10+
excerpt_separator: <!--more-->
11+
---
12+
13+
**It’s about time we released an update, isn’t it?**<!--more-->
14+
This article was originally supposed to go out on April 30th under the title **“Head in the Cloud.”** Then it was pushed to May 4th. But I got swamped with work, and with time being tight, I chose to code rather than write.
15+
16+
Anyway, here’s your not-so-monthly recap of what we’ve been up to over the past three months.
17+
18+
> **TL;DR**
19+
> We’re hard at work on cloud sync for Beaver Pocket ahead of the final release candidate. We built one of our most complex components yet, redesigned from the ground up. Beaver Notes 4.0.0 was released a month ago with a bunch of bug fixes and improvements, and 4.1.0 is already underway. As always, contributions of any kind are welcome.
20+
21+
## 🦋 Catching Butterflies
22+
23+
First, the old stuff. In 4.0.0, we fixed long-standing bugs: note linking now works, copy/paste behaves properly, you can write under tables, margins when tiling are fixed, and pasting into code blocks is smoother. Tagging with the keyboard works again, too.
24+
25+
We also improved the recording UI with better styling and pause/resume buttons, made sharing `.bea` files seamless, and upgraded Electron from version 31 to 35. Plus, behind the scenes, sync got a major speed and storage boost.
26+
27+
## 👀 What’s Coming in 4.1.0
28+
29+
This release won’t be packed, but it’s a stepping stone to finally releasing Pocket. We overhauled one of the most complex blocks in Beaver Notes, paving the way for a Beaver Pocket beta. Over the past month, we've been fixing and improving Beaver’s drawing component, which is now better than ever and boasts many features, including some experimental ones like shape recognition for circles and lines.
30+
31+
We’re also working on adding Markdown and HTML support for sharing notes, along with improved Markdown importing. Our goal is to let you export all your data in version 4.2.0, giving you even more control.
32+
33+
## ☁️ Your Data, Always With You
34+
35+
Now onto Pocket. The sync overhaul we hinted at earlier was actually due to how Pocket handled sync. Since Pocket interacts directly with cloud providers, we decided it would be better to have snappy, short interactions rather than large data transfers during every sync. However, this meant reimplementing everything from login to sync, which is why the release candidate was delayed.
36+
37+
Pocket now syncs with Google Drive, iCloud (on supported devices), OneDrive, Dropbox, and, last but not least, WebDAV, with support for self-signed SSL certificates and HTTP.
38+
39+
We’re aiming to implement opt-in encryption project-wide in Beaver Notes 4.2.0/4.3.0 and Pocket 1.2.0 (Stable). Speaking of future plans, you might want to keep an eye out for Git sync, proposed by [naguam](https://github.com/naguam) in issue [#293](https://github.com/Beaver-Notes/Beaver-Notes/issues/293).
40+
41+
## 📱 Coming With You Wherever You Go
42+
43+
Beaver Pocket 1.0.0 RC isn’t just about sync, it’s the missing piece in the Beaver Pocket release puzzle. This commit brings a host of improvements: PDF export support, a completely overhauled UI, better search, note sharing, gesture navigation, multiple icon options, and much more.
44+
45+
We’re planning to reopen the beta on TestFlight and begin Android beta testing in the next few days. Our goal is to gather the feedback we need to perfect the app for a full release by the end of August or early September.
46+
47+
Don’t hesitate to share your experience as soon as you get your hands on Pocket! Please submit feedback and issues through GitHub so we can track everything efficiently.
48+
49+
## 📰 We Made Headlines... Kinda
50+
51+
Beaver Notes 3.9.0 was featured in the May 2025 issue (No. 327) of _Linux Format_, under the section _“The best new open source software on the planet.”_
52+
53+
You can check out a snippet of the article on [Pocketmags](https://pocketmags.com/us/linux-format-magazine/may-2025/articles/beaver-notes).
54+
55+
## 👀 Our Icon Got Stolen
56+
57+
Apparently, Beaver’s icon was just too cute not to steal. Someone used it for an infostealer virus. 😐
58+
The virus has since been reported, but I first heard about it from a Redditor who DMed me after spotting it in a YouTube video, _see [minute 6:25 here](https://youtu.be/t-yyVjs-5eA?t=385)._
59+
60+
This situation also made us realize something: Windows is currently the only platform where users see a warning screen when downloading Beaver Notes. That means users can’t always tell whether they’re downloading the real deal or a potential virus, especially since we don’t have code signing in place.
61+
62+
The main reason? Code signing is expensive, and for small open-source projects like ours, it’s not always financially feasible. That said, if you're downloading Beaver Notes from our [official website](https://www.beavernotes.com) or [GitHub releases](https://github.com/Beaver-Notes/Beaver-Notes/releases), the chances of getting anything malicious are extremely low.
63+
64+
Still, we know that’s not good enough. So, we sent a few emails and are now in the process of obtaining a code signing certificate **for free**. We'll share more updates as soon as it’s officially approved.
65+
66+
## 🔮 What the Future Holds
67+
68+
Beaver has grown a lot over the past two years, yep, it’s already been two years since the first release on July 13th, 2023. The app is completely different now. When I first released it, I didn’t know it would grow into a project this big, or at least, big to me.
69+
70+
The app will continue to grow. We have ambitious plans, from support for self-hosted Ollama instances to editor plugins and much more. Not everything will make it to production, but I’m confident Beaver a year from now will look completely different from today.
71+
72+
To keep up the momentum, we could really use more contributors. Whether you're a developer, designer, writer, or just passionate about open source, there’s plenty of room to get involved.
73+
74+
## Thank You 💖
75+
76+
We can’t talk about the future without talking about our community. I’m personally grateful to all the users, maintainers, contributors, donors, and everyone who supports Beaver in their own way. Without you, none of this would be possible. A heartfelt thanks to the whole community, you’ve been amazing. I hope you’ll stick around for Beaver’s birthday on July 13th! And I hope you enjoyed the article.
77+
78+
## 🎨 Artwork
79+
80+
Let’s admit it, this artwork is my best one yet. Since I had a free afternoon, I decided to have some fun and work on it.

assets/.DS_Store

6 KB
Binary file not shown.

assets/img/.DS_Store

6 KB
Binary file not shown.

assets/img/2025/2025-06-24.png

667 KB
Loading

0 commit comments

Comments
 (0)