diff --git a/CHANGELOG.md b/CHANGELOG.md
index 61143cf2..f467371f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,22 @@
Vienna ChangeLog File
=====================
+Vienna 3.10.3
+-------------
+_released 2026-03-16_
+### 🚲 Changes
+- Support discovery of JSON Feeds in browser tab
+- Update translations
+### 🤷🏻 Bugfixes
+- Fix smart folders which could contain initially contain invalid search string
+- Maintain articles displayed after marking articles in a smart folder all read / all unread
+- Reflect changes after undoing "Mark all read" / "Mark all unread"
+### ⚙️ Internals improvement
+- Make tree node code simpler and more robust
+- Fix Xcode warning on risks of app lock when running AppleScript
+### 📖 Documentation
+- Update links in README and add version 3.10
+
Vienna 3.10.2
-------------
_released 2026-02-24_
diff --git a/notes.html b/notes.html
index 98b28b05..d0fd3d07 100644
--- a/notes.html
+++ b/notes.html
@@ -1,26 +1,22 @@
-
Vienna 3.10.2
-released 2026-02-24
-🤷🏻 Bugfix
-
-- Fix crash at application launch with certain configurations
-
-Vienna 3.10.1
-released 2026-02-22
+Vienna 3.10.3
+released 2026-03-16
🚲 Changes
-- Provide a visual animation feedback when retrieving a folder’s articles is slow
+- Support discovery of JSON Feeds in browser tab
- Update translations
🤷🏻 Bugfixes
-- Prevent a crash when part of code references the database before it has finished loading
-- Remove unneeded position constraint on split-view position for horizontal layout
-- Fix the rest of the feeds not being fetched when a few feeds encountered network issues
-- Prevent article currently selected in a smart or group folder from being filtered out of the view during feed refreshes
-- Fix handling of menu-item titles regarding opening links in external browser or in Vienna’s built-in browser
-- Fix issue with font selected by the user in Settings not being taken into account
+- Fix smart folders which could contain initially contain invalid search string
+- Maintain articles displayed after marking articles in a smart folder all read / all unread
+- Reflect changes after undoing “Mark all read” / “Mark all unread”
⚙️ Internals improvement
-- Change checks before launching a refresh of all feeds (network might take time to become available on wake after sleep)
+- Make tree node code simpler and more robust
+- Fix Xcode warning on risks of app lock when running AppleScript
+
+📖 Documentation
+
+- Update links in README and add version 3.10