Skip to content

Commit 4314ea4

Browse files
committed
v5.7.0
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
1 parent 204cdc7 commit 4314ea4

5 files changed

Lines changed: 69 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,69 @@
11
# Changelog
22

3+
## [5.7.0] - 2025-08-24
4+
5+
### Summary
6+
7+
* Sync notifications – You’ll now see “sync in progress” and “sync complete” alerts on Android and iOS
8+
* Search improvements – The app remembers the last folder you searched in, shows folder paths in results and lets you search for folders.
9+
* Feedback – Submit one‑off feedback directly from the app.
10+
11+
* Messaging – TLS is now mentioned in the E017 explanation.
12+
* Sync logic – Fixed issues with reorders, concurrency and continuation handling during interrupted syncs.
13+
* Account progress – Cache and mappings now persist for atomic backends.
14+
* Browser tree – Concurrency limited to 1 to avoid race conditions.
15+
* Localization – Added translations for many languages (ro_RO, el, it, fi, cs, pl, sv, tr, et, ko_KR, ru, de, ja, pt, zh_CN, fr, es).
16+
* Scrolling – Capacitor status bar plugin now prevents content from scrolling under the status bar.
17+
* Local tabs – New tab groups stay alive long enough for tabs to be added.
18+
* General – Cancelled local tree operations, ensured skipped reorders are retracted and cleared continuations properly.
19+
20+
* Overall sync performance has been optimized, reducing wait times and resource usage.
21+
22+
23+
### New
24+
25+
* [native] feat(notifications): Send 'sync in progress' and 'sync complete' notifications
26+
* [native] feat(search): Remember last used folder across app starts
27+
* [native] feat(search): Display folder path for folder search results
28+
* [native] feat(search): Allow searching for folders
29+
* feat(BrowserController): setUninstallURL
30+
* [native] feat(search): display folder path for search results
31+
* feat(hashing): Add support for xxhash3
32+
* feat: Optionally support murmur3 + implement capabilities negotiation
33+
* feat(BrowserController): Listen to tab events
34+
* feat(AccountCard): Mention FAQ when errors occur
35+
* feat(telemetry): send used adapter along with error events to sentry, if enabled (opt-in)
36+
* feat(Feedback form): Allow submitting one-off feedback
37+
* feat(HtmlSerializer): Use auto-inc IDs as a fallback when parsing
38+
39+
### Fixed
40+
41+
* fix(messages): Mention TLS in E017 explanation
42+
* fix(reconcileDiffs): Don't throw away REORDERs if concurrent reorder is empty
43+
* fix(Account#progressCallback): persist cache and mappings for atomic backends
44+
* fix({Default,Merge}SyncProcess#reconcileDiffs): Restrict concurrency
45+
* fix(DefaultSyncProcess#reconcileDiffs): Use the right findChainCache
46+
* fix(MergeSyncProcess): reconcileDiffs was outdated
47+
* fix(BrowserTree): Set concurrency to 1
48+
* Translate messages.json in ro_RO,el,it,fi,cs,pl,sv,tr,et,ko_KR,ru,de,de,ja,pt,zh_CN,fr,es
49+
* [native] fix: added the capacitor status bar plugin to fix scrolling content over the status bar (Thanks to @yougotwill)
50+
* fix(SyncProcess): Make sure to cancel progress callback throttling in the end
51+
* fix(continuations): Set current continuation to null at the very end
52+
* fix(SyncProcess): Make sure skipped reorders are retracted
53+
* fix: Allow cancelling local tree operations as well
54+
* fix(interrupted sync): Allow storing + restart of stage 3 to/from continuation
55+
* fix(interrupted sync): Set back old cacheTree upon loading pending continuation
56+
* fix(SyncStrategy): Fix Continuation loading
57+
* perf: Improve overall sync performance
58+
* fix(NextcloudBookmarks): Fix ticket failure retry mechanism
59+
* fix(NextcloudBookmarks): Improve ticket failure retry mechanism
60+
* feat(NextcloudBookmarks): Support ticket authentication
61+
* fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks
62+
* feat(NextcloudBookmarks): Use negotiated hash function from hashSettings
63+
* feat(NextcloudBookmarks): Use capabilities for feature detection
64+
* fix(LocalTabs): Make sure new groups live long enough for tabs to be added to them
65+
* fix(GoogleDrive): Improve error handling
66+
367
## [5.6.0] - 2025-08-02
468

569
### New

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "org.handmadeideas.floccus"
88
minSdkVersion rootProject.ext.minSdkVersion
99
targetSdkVersion rootProject.ext.targetSdkVersion
10-
versionCode 5006000
11-
versionName "5.6.0"
10+
versionCode 5007000
11+
versionName "5.7.0"
1212
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313
aaptOptions {
1414
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

manifest.chrome.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "floccus bookmarks sync",
44
"short_name": "floccus",
5-
"version": "5.6.0",
5+
"version": "5.7.0",
66
"description": "__MSG_DescriptionExtension__",
77
"icons": {
88
"48": "icons/logo.png",

manifest.firefox.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 2,
33
"name": "floccus bookmarks sync",
44
"short_name": "floccus",
5-
"version": "5.6.0",
5+
"version": "5.7.0",
66
"description": "__MSG_DescriptionExtension__",
77
"icons": {
88
"48": "icons/logo.png",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "floccus",
3-
"version": "5.6.0",
3+
"version": "5.7.0",
44
"description": "Sync your bookmarks privately across browsers and devices",
55
"scripts": {
66
"build": "NODE_OPTIONS=--max-old-space-size=8000 gulp",

0 commit comments

Comments
 (0)