[PR #2031] [MERGED] feat(NextcloudBookmarks): Use capabilities for feature detection + JWT ticket authentication #1986

Closed
opened 2026-02-25 23:31:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/floccusaddon/floccus/pull/2031
Author: @marcelklehr
Created: 8/14/2025
Status: Merged
Merged: 8/14/2025
Merged by: @marcelklehr

Base: developHead: feat/capabilities


📝 Commits (8)

  • c388037 feat(NextcloudBookmarks): Use capabilities for feature detection
  • 29332aa feat(NextcloudBookmarks): Use negotiated hash function from hashSettings
  • 0093a02 fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks
  • 7317a8e fix(build): Increase available RAM for build
  • 1304f20 perf(NextcloudBookmarks): Support ticket authentication
  • 6ebc907 fix(NextcloudBookmarks): Improve ticket failure retry mechanism
  • c57ef4d fix(NextcloudBookmarks): Fix ticket failure retry mechanism
  • 2e3554e fix(NextcloudBookmarks): Fix ticket failure retry mechanism

📊 Changes

2 files changed (+102 additions, -38 deletions)

View changed files

📝 package.json (+6 -6)
📝 src/lib/adapters/NextcloudBookmarks.ts (+96 -32)

📄 Description

~50% performance boost for small and large sync runs.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/floccusaddon/floccus/pull/2031 **Author:** [@marcelklehr](https://github.com/marcelklehr) **Created:** 8/14/2025 **Status:** ✅ Merged **Merged:** 8/14/2025 **Merged by:** [@marcelklehr](https://github.com/marcelklehr) **Base:** `develop` ← **Head:** `feat/capabilities` --- ### 📝 Commits (8) - [`c388037`](https://github.com/floccusaddon/floccus/commit/c388037aa411c863992f650184f6f66338bc5aa4) feat(NextcloudBookmarks): Use capabilities for feature detection - [`29332aa`](https://github.com/floccusaddon/floccus/commit/29332aa3097d9effc7144ed64cb5fd4ca8bfb281) feat(NextcloudBookmarks): Use negotiated hash function from hashSettings - [`0093a02`](https://github.com/floccusaddon/floccus/commit/0093a029f00e0a7825cb540acc62f91388a43b3f) fix(NextcloudBookmarks): Fix checkFeatureJavascriptLinks - [`7317a8e`](https://github.com/floccusaddon/floccus/commit/7317a8edbf116c9cd0432ac4d35d014e2a242fec) fix(build): Increase available RAM for build - [`1304f20`](https://github.com/floccusaddon/floccus/commit/1304f2062307bc40df096e5dba922a33a5d29a51) perf(NextcloudBookmarks): Support ticket authentication - [`6ebc907`](https://github.com/floccusaddon/floccus/commit/6ebc907385cc647e2016387f0b5d3d14794d26c3) fix(NextcloudBookmarks): Improve ticket failure retry mechanism - [`c57ef4d`](https://github.com/floccusaddon/floccus/commit/c57ef4d76f52aaec8bf88d43f3a809fb11e1b6f2) fix(NextcloudBookmarks): Fix ticket failure retry mechanism - [`2e3554e`](https://github.com/floccusaddon/floccus/commit/2e3554e3ffe914c04f7839760e710353ac1a7276) fix(NextcloudBookmarks): Fix ticket failure retry mechanism ### 📊 Changes **2 files changed** (+102 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+6 -6) 📝 `src/lib/adapters/NextcloudBookmarks.ts` (+96 -32) </details> ### 📄 Description ~50% performance boost for small and large sync runs. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 23:31:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#1986
No description provided.