floccus azray n lqem - 25 ileqman
floccus sɣur Marcel Klehr
Ɣur-k ɣef yileqman yezrin! TTwaseknen-d kan i usekyed akked umuqel.Yessefk yal tikkelt ad tesqedceḍ lqem aneggaru n uzegrir.
Lqem aneggaru
Lqem 5.5.3.1
Yeffeɣ-d deg 14 mai 2025 - 6,31 MBIteddu d firefox 58.0 d yileqman imaynutenRollback to v5.4.5 due to memory issues with the new logging systemTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Sader Firefox syen awi isiɣzafIlaq-ak·am Firefox i useqdec n usiɣzef-aIleqman iqbuṛen
Lqem 5.5.3
Yeffeɣ-d deg 30 apr. 2025 - 6,42 MBIteddu d firefox 58.0 d yileqman imaynuten- perf(GoogleDrive): Speed up "no changes" code path
- perf(Folder#clone): Make Folder#clone use prototype inheritance to save ALOT of memory
- perf(BrowserAccount): Don't use browser.bookmarks.getTree() if avoidable
- refactor(isUsingBrowserTabs): Expose Resource#isUsingBrowserTabs
- fix(CachingTreeWrapper): Allow changes to the live tree without disturbing the cache
- fix(App#openInNewTab): Use browser.tabs to open new tab instead of window.open (Didn't work in Edge for Android)
- fix(Default#applyAdditionFailsafe): Only kick in if at least 20 bookmarks are being added
- fix(WebDAV): Add Depth header to PROPFIND for getting filesize
Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.5.2
Yeffeɣ-d deg 16 apr. 2025 - 6,42 MBIteddu d firefox 58.0 d yileqman imaynutenFixed- fix(IndexedDB): Delete up to the last hour of logs
- fix(storage): Add checkStorage method to freeStorage regularly
- fix(IndexedDB): Don't store more than 50MB of logs
Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.5.1
Yeffeɣ-d deg 9 apr. 2025 - 6,42 MBIteddu d firefox 58.0 d yileqman imaynutenNew- feat(Logger): Use IndexedDB to store logs in order to store more
- feat(AdditionFailsafe): Extend failsafe mechanism to prevent creation of excessive amounts of bookmarks
- fix(failsafe): Reduce threshold to 20% OR 1k bookmarks
Fixed- fix(Controller): Do not run scheduleSync concurrently for all accounts
- fix(failsafe): Also apply failsafe on upstream changes
- fix(NewAccount): Disable git backend on android/ios
- fix(GoogleDrive): fix "T.includes is not a function" error
- fix(webdav): Validate filesize via PROPFIND to detect partial downloads
Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.4.5
Yeffeɣ-d deg 20 mrt. 2025 - 6,31 MBIteddu d firefox 58.0 d yileqman imaynuten- fix(Controller): Cap exponential backoff at 1h
- fix(Account): Don't call onSyncFail twice if onSyncStart failed
- fix(App): Allow opening any view in a new tab
- fix(Git): Make sure foreign locks are freed when forceLock is set
- fix(NextcloudBookmarks): Make sure lock is freed when forceLock is set
- fix(LocalTabs): Speed up tabs updated callback
Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.4.4
Yeffeɣ-d deg 5 feb. 2025 - 6,21 MBIteddu d firefox 58.0 d yileqman imaynutenMinor fixesTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.4.3
Yeffeɣ-d deg 23 jan. 2025 - 7,83 MBIteddu d firefox 58.0 d yileqman imaynuten* fix(OptionsLinkwarden): Allow changing server folder
* fix(Storage): Don't give up when storage entry can not be parsed
* refactor(Account#setData): Accept partial data and use lock to set data (fixes hanging sync on iOS)
* fix(README): Add APK cert fingerprint
* fix(GoogleDrive|WebDAV): Try to catch more errors when file is encrypted
* enh(AutoSync): Add an explantion in settingsTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.4.2.1
Yeffeɣ-d deg 6 jan. 2025 - 7,83 MBIteddu d firefox 58.0 d yileqman imaynutenTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.4.0
Yeffeɣ-d deg 30 nov. 2024 - 7,83 MBIteddu d firefox 58.0 d yileqman imaynuten* enh(Tree): Add confirmation before deleting items
* enh(tabs): Make merge strategy work with tabs
* enh(Account#sync): Allow forcing sync when profile is scheduled
* fix(Scanner): Improve move stability with same-titled folders
* fix(GoogleDrive|WebDAV): fix _.includes is not a function error
* fix(Account#sync): Do not break lock automaticallyTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.3.4
Yeffeɣ-d deg 17 nov. 2024 - 7,82 MBIteddu d firefox 58.0 d yileqman imaynutenfix(Linkwarden): Correctly update bookmarks on the serverTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.3.3
Yeffeɣ-d deg 10 nov. 2024 - 7,82 MBIteddu d firefox 58.0 d yileqman imaynuten### New
* enh(Git): Mention profile label in commit message
### Fixed
* fix(ios/sharing-extension): Add compat for newer ios versions
* fix(GoogleDrive): includes is not a function
* fix(Update): Fix visual glitchTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.3.1
Yeffeɣ-d deg 9 okt. 2024 - 7,82 MBIteddu d firefox 58.0 d yileqman imaynutenFix javascript bookmark handling
Fix(GoogleDrive): Don't leave behind hoards of filesTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.3.0.2
Yeffeɣ-d deg 28 sep. 2024 - 7,8 MBIteddu d firefox 58.0 d yileqman imaynuten### New
* Add support for Linkwarden
### Fixed
* fix(GoogleDrive): Sort files by modified dateTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.7
Yeffeɣ-d deg 8 sep. 2024 - 7,77 MBIteddu d firefox 58.0 d yileqman imaynutenVarious fixesTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.6
Yeffeɣ-d deg 26 aug. 2024 - 7,77 MBIteddu d firefox 58.0 d yileqman imaynuten* fix(Update): Show floccus logo on update page
* fix: Refactor sync algorithm introducing location types (fixed 6 correctness bugs along the way)Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.5
Yeffeɣ-d deg 25 jul. 2024 - 7,77 MBIteddu d firefox 58.0 d yileqman imaynutenMany smaller fixes, plus a new easy way to reach out to the developer if you have problemsTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.4
Yeffeɣ-d deg 2 jul. 2024 - 8,02 MBIteddu d firefox 58.0 d yileqman imaynuten* fix(Account): Use exponential backoff instead of disabling profile after 10 errors
* fix(imports): Don't allow importing actions definitions from store/index
* fix(Folder#traverse)
* fix typo in README.md in git repos
* fix(Default#executeAction): fix ordering when doing bulkImport in Unidirectional strategy
* fix(NextcloudBookmarks): Make sure folder exists before appending childrenTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.3
Yeffeɣ-d deg 21 jun. 2024 - 7,99 MBIteddu d firefox 57.0 d yileqman imaynuten* fix(AccountCard): mention if profile was disabled after error
* fix(OptionsGit): Branch option didn't propagate new valueTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.1
Yeffeɣ-d deg 15 jun. 2024 - 7,99 MBIteddu d firefox 57.0 d yileqman imaynutenmake history permission optional and request on demand onlyTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.2.0.3
Yeffeɣ-d deg 12 jun. 2024 - 7,99 MBIteddu d firefox 57.0 d yileqman imaynuten### New
* feat: Allow custom labels for profiles
* feat: Allow counting clicks with Nextcloud Bookmarks
* feat: Add some UI interventions asking for donations
* feat: Opt-in automated error reporting using Sentry
### Fixed
* fix: Don't sync scheduled profiles if they're disabled
* fix: Don't show update notification if the user doesn't use floccus
* fix: Do not run two scanners at the same time
* fix: Improve build script to avoid faulty builds
* fix: Give browser more time to breathe to avoid freezing browser
* fix: Disable profile after 10 errors in a rowTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.1.4.2
Yeffeɣ-d deg 21 mai 2024 - 7,97 MBIteddu d firefox 57.0 d yileqman imaynuten### Fixed
* [native] fix(Drawer): Add icon for git profiles
* fix: Improve locking logic
* fix(BrowserController): Don't spam setIcon warnings
* fix(Account): call onSyncFail if onSyncStart failsTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.1.3.1
Yeffeɣ-d deg 18 mai 2024 - 7,97 MBIteddu d firefox 57.0 d yileqman imaynuten[native] fix: set largeHeap to true on android + fix git settings
fix: Improve locking logic
fix(NextcloudBookmarks#getExistingBookmarks): Don't use search-by-url for javascript links
fix: Make Diff#inspect() output more readable
fix: Limit concurrency for reorderings
fix: Improve bulkImport performance by chunking
fix: Unhandled error "Receiving end does not exist"Tangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.1.2.1
Yeffeɣ-d deg 14 mai 2024 - 7,97 MBIteddu d firefox 57.0 d yileqman imaynutenFix buildTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.1.2
Yeffeɣ-d deg 14 mai 2024 - 7,97 MBIteddu d firefox 57.0 d yileqman imaynuten* fix(GoogleDrive): Catch 500 errors
* fix(NextcloudBookmarks): Remove feature detection of 5yo features
* feat(NextcloudBookmarks): Accept javascript: links
* fix(webpack): Don't set DEBUG to true in production
* fix(BrowserController#setStatusBadge): Don't throw when setting icon
* fix(Account#progressCallback): Don't error if syncProcess is not defined yet
* fix: Don't error in old Chrome versions if browser.permissions.contains fails
* fix: Wrap local tree fetch error
* fix(webpack): Split initial chunks to avoid AMO review complainingTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0
Lqem 5.1.1
Yeffeɣ-d deg 10 mai 2024 - 7,97 MBIteddu d firefox 57.0 d yileqman imaynuten* fix(SyncProcess): Do not serialize all trees each progress tick
* fix(SyncProcess): Call progressCb 2x less
* fix(Account): Extract and unify progressCallback
* fix(SyncProcess): Limit action execution concurrency to 12
* fix(Account): Properly declare DEBUG the typescript way
* fix(syncProcess): Properly count planned actions
* fix(Git): On init don't use force push
* fix(Git): Only bulldoze the repository if HEAD or branch cannot be found
* Add optional automatic error reporting to discover dormant bugs
* fix(Unidirectional): Scanner should use mappings if possible
* fix({html,xbel} parsers): Don't replace '0' by ''
* fix: Don't set lock after freeing it
* Fix(BrowserTree): Don't load full Tree on startupTangalt taɣbalut teffeɣ-d s turagt Turagt tazayezt n Mozilla 2.0