SeaDrive - File search

Hi, I have a question for the Devs / Dev community.

I’m using SeaDrive (Linux & Windows), and the Search does not work. To be concrete I’m talking about the “Search files” feature in the SeaDrive system tray context menu, on Linux.

**Steps to reproduce:**
  1. Right click on SeaDrive tray icon (open context menu)
  2. Select “Search files”
  3. Enter a filename (in the Search files Dialog)

Result: “Failed to search Please retry”

I already found the reason, at least I believe so - I’m running a Seafile CE server (because there are no Arm64 builds available for the Pro Version - which is not a big deal, because I don’t miss a feature)

From what I can gather from debugging and the Web API documentation (Seafile Server), the API endpoint “/api2/search/” is not exposed or supported by the CE server version.

My questions, to the point

  1. Is it correct, that the API endpoint “/api2/search/” is not exposed/ available on the CE server editions?
  2. If my assumption in 1. is correct, how can I/ we make that visible in the API documentation or can only the offical devs update the API documentation?
  3. On the Windows Seafile Drive client build the “Search files” option is not shown, while on Linux it is, is that on purpose?
  4. I have several Ideas to fix this behavior, who can I talk to/ contact so that my effort is not for nothing?
**My Environment:**

Seafile Server Version: Seafile Server CE v.8.0.8 (aarch/ arm 64)

PC #1
OS: elementary OS 6.1 Jólnir (Ubuntu_Codename=focal)
Seafile Drive Client Version: 2.0.22 (linux)

PC #2
OS: Windows 10 Pro - Version 22H2 (19045.3086)
Seafile Drive Client Version: 3.0.4 (windows)

Hi @thejoker8814, I believe your question is somewhat related to mine File search among different libraries - Feature Request - Seafile Community Forum.
Basically the Community Edition doesn’t have the feature to search inside multiple libraries, and in fact it doesn’t have the page https://sf.myself.com/search
On the thread I created, I’ve been told that the only the Pro edition supports that feature.

Hi mlazzarotto, thank you. I already read your post prior to writing mine :slight_smile:

My question is more of a technical nature or more directed to the developers, because I’d like to add some patches.