aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/file_manager.vala
Commit message (Collapse)AuthorAgeFilesLines
* Inhibit suspend on file upload/downloadXavier Del Campo Romero2023-10-091-0/+4
|
* file_manager.vala: Disable automatic downloadXavier Del Campo Romero2023-10-091-5/+0
|
* Show file upload/download progressXavier Del Campo Romero2023-10-091-1/+4
| | | | | | | | | | | Fixes upstream issue #1350. Notes: Image uploads were incorrectly handled by Dino, as they were always reported as completed even if they were not, maybe so as to show the image preview from the start. Now, Dino shows the upload progress for all file types, and the image is only shown when completed.
* Allow to resume failed transfersXavier Del Campo Romero2023-10-091-0/+3
|
* Replace splice_async with read_asyncMarvin W2023-10-051-1/+9
|
* Allow cancellation of file transfersMarvin W2022-03-301-5/+6
|
* Fix auto download if public MUC JID is in roster (#1137)mesonium2021-11-181-1/+7
| | | Dino has downloaded files (< 5 MB) automatically from occupants in public MUCs if the public MUC JID was in the user's roster. This patch fixes it.
* Add cache for file transfersfiaxh2021-02-171-2/+2
|
* Use advertized/server/live time for sorting instead of arrival timefiaxh2020-12-041-41/+0
| | | | fixes #310
* Fix initial file encryption displayingfiaxh2020-09-071-0/+11
| | | | fixes #831
* Only query entity caps when we need themfiaxh2020-07-161-10/+10
|
* Store last read content item for conversationsfiaxh2020-06-031-1/+2
| | | | fixes #495
* Add file upload previewfiaxh2020-04-221-2/+10
| | | | fixes #756
* Update last_activity before received_file signal to keep UI in sync (#811)kmq2020-04-181-1/+1
| | | | | Fixes #791 where a signal to update the UI is sent to late when sending files, resulting in an out of sync conversations list.
* Correctly set direction in file transfers in MUCsfiaxh2020-02-201-1/+2
|
* Correctly display names in groupchat pmsMarvin W2020-01-091-2/+2
| | | | Also show "Me" when no local alias is set instead of JID
* Display correct name on outgoing file transfers in groupsMarvin W2019-12-231-1/+5
| | | | Fixes #248, #643
* Properly check Jids everywhereMarvin W2019-12-231-3/+7
|
* Add support for HTTP Upload headersWiktor Kwapisiewicz2019-11-191-0/+1
| | | | | | | | | | | Some services use Authorization header [0] to pass upload credential data. This avoids the token being exposed in server logs and is allowed by XEP-0363 since version 0.5.0. This change adds support for headers allowed in XEP-0363: Authorization, Expires and Cookie. [0]: https://xmpp.org/extensions/xep-0363.html#request
* Add JET supportMarvin W2019-09-161-53/+48
|
* Merge pull request #592 from hrxi/gsoc_1Marvin W2019-08-291-4/+2
|\ | | | | Add SOCKS5 bytestreams and a couple of other fixes
| * Close files involved in file transfers explicitlyhrxi2019-08-051-4/+2
| |
* | Fix specified size for encrypted file uploadsfiaxh2019-08-211-2/+2
|/
* Refactor file receive/send interfaces and UIfiaxh2019-07-181-45/+253
|
* Address pull requests comments, fix a few TODOshrxi2019-07-121-1/+1
|
* Add file receiving via Jinglehrxi2019-07-091-2/+4
| | | | | This currently follows the same rules as HTTP file download for accepting files.
* Implement file sending via Jinglehrxi2019-07-091-0/+1
| | | | | | | | | | | This is still disabled by default until prioritization is implemented; otherwise this could be preferred to HTTP uploads. File sending only works via Jingle In-Band-Bytestreams right now, more transports are going to be implemented. To test this, uncomment the line with `JingleFileTransfer` in libdino/src/application.vala.
* Fix a couple of typos and double importshrxi2019-06-011-6/+6
|
* Make file read/write asyncfiaxh2019-02-141-6/+6
|
* Improve ping timeouts, add debug output for XmlErrors and ping timeoutsfiaxh2019-01-021-1/+1
|
* Fix aesgcm http file up/download bugsfiaxh2018-11-271-9/+16
|
* Implement aesgcm encrypted file uploadfiaxh2018-11-271-1/+1
|
* Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh2018-11-271-9/+15
| | | | in provider, move XmppStreamModule into xmpp-vala
* sort file transfers into correct conversationbobufa2018-08-131-5/+5
|
* load+display later messages when scrolling downbobufa2018-08-131-17/+7
|
* refactor conversation item management (accumulate them in libdino)bobufa2018-08-131-5/+32
|
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-281-2/+1
| | | | include and use pgp embedded file names
* Fix warningsfiaxh2017-10-311-16/+20
|
* PGP encrypted file transfersfiaxh2017-10-221-8/+37
|
* Handle file uploading in libdino & main, have http upload as providerfiaxh2017-10-211-20/+89
|
* Download & inline display imagesfiaxh2017-08-311-0/+74