Skip to content

Commit 500fc59

Browse files
committed
Merge branch 'master' into develop
2 parents 77edd2b + 565803c commit 500fc59

File tree

8 files changed

+28
-44
lines changed

8 files changed

+28
-44
lines changed

CHANGELOG.md

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
# Changelog
22

3+
## [5.5.6] - 2025-06-29
4+
5+
### Fixed
6+
7+
* Remove all traces of IndexedDB usage
8+
9+
## [5.5.5] - 2025-06-01
10+
11+
### Fixed
12+
13+
* Removed the use of Dexie as it doesn't play nice with Sentry and causes crashes
14+
315
## [5.5.4] - 2025-05-30
416

517
### Fixed
6-
fix(build): Transpile async to generators to avoid Crashing Chrome and Edge due to leaking transactions
7-
fix(NextcloudBookmarks): Do not remember result of checkFeatureJavascriptLinks() across syncs
8-
fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks()
9-
fix(BrowserController): set syncing to false onLoad
10-
fix(GoogleDrive): Set acknowledge abuse parameter to avoid failing syncs
11-
fix(Bookmark#clone): reset hashValue correctly
12-
fix(WebDAV): Fix file size check
13-
fix(messages): Improve Linkwarden serverfolder explanation
18+
19+
* fix(build): Transpile async to generators to avoid Crashing Chrome and Edge due to leaking transactions
20+
* fix(NextcloudBookmarks): Do not remember result of checkFeatureJavascriptLinks() across syncs
21+
* fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks()
22+
* fix(BrowserController): set syncing to false onLoad
23+
* fix(GoogleDrive): Set acknowledge abuse parameter to avoid failing syncs
24+
* fix(Bookmark#clone): reset hashValue correctly
25+
* fix(WebDAV): Fix file size check
26+
* fix(messages): Improve Linkwarden serverfolder explanation
1427

1528
## [5.5.3] - 2025-04-27
1629

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 5005004
11-
versionName "5.5.4"
10+
versionCode 5005006
11+
versionName "5.5.6"
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.5.4",
5+
"version": "5.5.6",
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.5.4",
5+
"version": "5.5.6",
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.5.4",
3+
"version": "5.5.6",
44
"description": "Sync your bookmarks privately across browsers and devices",
55
"scripts": {
66
"build": "NODE_OPTIONS=--max-old-space-size=5000 gulp",

src/lib/IndexedDB.ts

Lines changed: 0 additions & 27 deletions
This file was deleted.

src/lib/browser/BrowserController.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import uniqBy from 'lodash/uniqBy'
99
import Account from '../Account'
1010
import { STATUS_ALLGOOD, STATUS_DISABLED, STATUS_ERROR, STATUS_SYNCING } from '../interfaces/Controller'
1111
import * as Sentry from '@sentry/browser'
12-
import { freeStorageIfNecessary } from '../IndexedDB'
1312

1413
const INACTIVITY_TIMEOUT = 7 * 1000 // 7 seconds
1514
const MAX_BACKOFF_INTERVAL = 1000 * 60 * 60 // 1 hour
@@ -23,7 +22,7 @@ class AlarmManager {
2322
}
2423

2524
async checkStorage() {
26-
await freeStorageIfNecessary()
25+
// empty
2726
}
2827

2928
async checkSync() {

src/lib/native/NativeController.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import Cryptography from '../Crypto'
44
import NativeAccountStorage from './NativeAccountStorage'
55
import Account from '../Account'
66
import { STATUS_ALLGOOD, STATUS_DISABLED, STATUS_ERROR, STATUS_SYNCING } from '../interfaces/Controller'
7-
import { freeStorageIfNecessary } from '../IndexedDB'
87

98
const INACTIVITY_TIMEOUT = 1000 * 7
109
const MAX_BACKOFF_INTERVAL = 1000 * 60 * 60 // 1 hour
@@ -27,7 +26,7 @@ class AlarmManager {
2726
}
2827

2928
async checkStorage() {
30-
await freeStorageIfNecessary()
29+
// empty
3130
}
3231

3332
async checkSync() {

0 commit comments

Comments
 (0)