Description

Context

Signal has !get <filename> (retrieve a specific archived file) and file search. SimpleX has !files/!download but no fetch-by-name.

Acceptance criteria

  • [ ] !get <filename> returns a presigned download link for the named archived_files row.
  • [ ] !files <query> searches archived_files and returns matches with links.
  • [ ] Gated by isMinioConfigured().

Technical hints

  • Signal reference: handleFileGet, handleFileSearch, handleFileGetFromSession in command-handler.ts.
  • SimpleX target: new commands/utility/get.command.ts; extend files.command.ts. archived_files table exists (database/002_additional_tables.sql).

--- Submit a merge request that says Closes #<this issue iid> in the description. On merge to main, the GitLab webhook auto-awards feature_bounty_<tier> + the standard merge_pr (40 pts) to your scoreboard account. Your commit email must match your Authentik email. Backlog context: docs/simplex-parity-bounties.md.

Relevant files

No relevant files linked yet.

Hints

No hints yet.

Activity

No points have been awarded for this bounty yet.

Comments

No comments yet. Be the first to weigh in.

↑ Top