Sebastian Klähn
c5f31c3d03
fix: No new chats for MDNs with alias ( #5196 ) ( #5199 )
...
close #5196
2024-01-22 16:51:37 +01:00
Sebastian Klähn and link2xt
4ee646ce0b
feat(api): Add is_bot to cffi and jsonrpc ( #5197 )
...
@adbenitez wants this feature on Deltalab to display a bot tag.
Other UIs might also want to adopt this feature :)
---------
Co-authored-by: link2xt <link2xt@testrun.org >
2024-01-20 15:00:10 +00:00
Sebastian Klähn and bjoern
4bc90701cc
feat: Add system message when provider does not allow unencrypted messages ( #5161 ) ( #5195 )
...
close #5161

---------
Co-authored-by: bjoern <r10s@b44t.com >
2024-01-20 11:47:23 +00:00
Sebastian Klähn and Septias
28d9484a13
fix(node): run tests with native ESM modules instead of esm ( #5194 )
...
close #5156
---------
Co-authored-by: Septias <scoreplayer2000@gmail.comclear >
2024-01-19 18:09:19 +01:00
Sebastian Klähn
382fc75b1e
Add more docs ( #5174 )
...
Add some docs to smtp functions
2024-01-12 11:14:05 +01:00
Sebastian Klähn
92fc9ea971
feat: Encrypt MDNs #5168 ( #5175 )
...
This PR stops MDNs from being forced to be sent unencrypted.
If no encryption is possible (by `should_encrypt`), the fix #5152 still
applies.
close #5168
2024-01-12 10:54:54 +01:00
Sebastian Klähn and Septias
de7ac2a240
fix: emit events more reliable when starting and stopping io #5097 ( #5101 )
...
Send `EventType::ConnectivityChanged` when using the context methods
`start_io` and `stop_io`.
close #5097
---------
Co-authored-by: Septias <scoreplayer2000@gmail.comclear >
2024-01-12 09:45:34 +01:00
Sebastian Klähn
465bcd46f8
test: test chatlist can load for obfuscated chats ( #4979 )
...
close #4598
2023-11-10 20:23:51 +00:00
Sebastian Klähn
47486f8bab
Add Changelog entry for is_protection_broken ( #4959 )
...
close #4885
2023-11-08 18:41:55 +01:00
Sebastian Klähn
1f52b8af2f
fix: Partial messages do not change group state ( #4900 )
...
This message makes that partial messages do not change the group state.
A simple fix and a comprehensive test is added. This is a follow up to
the former #4841 which took a different approach.
2023-11-06 20:01:55 +00:00
Sebastian Klähn
7399a398a7
api: add mailto parse api ( #4829 )
...
close #4620
This PR introduces a new core API to parse mailto links into a uniform
data format. This could be used to unify the different implementations
on the current platforms.
To complete this PR we have to decide for which APIs we want to expose
this (now) internal API (c, python, json-rpc, etc.), and if we want such
an API at all as it doesn't have a corresponding UI-PR and is not
_really_ needed.
2023-10-26 11:46:51 +02:00
Sebastian Klähn
e725bdfb2b
feat: add bot field to contact ( #4821 )
...
closes #4647
2023-10-24 17:42:29 +00:00
Sebastian Klähn
1632035784
feat: add bot field to contact ( #4821 )
...
closes #4647
2023-10-15 12:40:32 +02:00
Sebastian Klähn
b239535964
api: allow to filter by unread in chatlist:try_load ( #4824 )
...
close #4738
2023-10-14 11:12:53 +02:00
Sebastian Klähn and Septias
0751cc50b9
api(json-rpc): force stickers to be sent as stickers ( #4819 )
...
This approach uses a param field to enable forcing the sticker
`viewtype`. The first commit has the memory-only flag implemented, but
this flag is not persistent through the database conversion needed for
draft/undraft. That's why `param` has to be used.
follow up to #4814
fixes #4739
---------
Co-authored-by: Septias <scoreplayer2000@gmail.comclear >
2023-10-14 08:34:46 +00:00
Sebastian Klähn
ee279f84ad
fix: show all contacts in Contact::get_all for bots ( #4811 )
...
successor of #4810
2023-10-09 21:02:19 +02:00
Sebastian Klähn and septias
768f8175e6
api(rust): Add api endpoint get_status_update ( #4468 )
...
* start
* derive default
* make some webxdc file public
* shorten code
* Add from<u32> for chatid
* reduce changes to a bare minimum
* fix nested errors
* @hocuris fixes
* fix @link2xt changes
---------
Co-authored-by: septias <xxsebastian.kleahnxx@gmail.com >
2023-06-15 15:35:57 +02:00
b7bbb3ee9a
Allow sending a raw webxdc status update ( #4386 )
...
- create new api endpoint
Co-authored-by: bjoern <r10s@b44t.com >
* renaming function
---------
Co-authored-by: septias <xxsebastian.kleahnxx@gmail.com >
Co-authored-by: bjoern <r10s@b44t.com >
2023-05-09 21:15:09 +02:00
Sebastian Klähn
eed8e08145
Protect against RTLO attacks ( #3609 )
...
Protect against RTLO attackts
2023-04-07 08:36:37 +00:00
Sebastian Klähn
db28c1bdc4
Update doxygen for cffi docs ( #4136 )
...
fix styling
2023-03-08 21:35:15 +01:00
Sebastian Klähn
ef1970b742
Also document private items for rust docs ( #4137 )
...
also document private items for rust docs
2023-03-08 14:13:07 +01:00
Sebastian Klähn
ba860a2b61
Debug logging v2 ( #3958 )
...
debug logging
2023-01-25 13:22:15 +00:00
Sebastian Klähn
6067622c19
fix node readme ( #3974 )
...
fix node readme
2023-01-23 12:36:41 +01:00
c562d17925
Add verifier information ( #3839 )
...
* add verifier information
* cleanup
Co-authored-by: bjoern <r10s@b44t.com >
* finish name change
* simple improvements & new ffi
* fixs
Co-authored-by: bjoern <r10s@b44t.com >
Co-authored-by: septias <xxsebastian.kleahnxx@gmail.com >
2022-12-27 10:41:15 +00:00
Sebastian Klähn
2e7470115c
Fix link in webxdc-dev-reference.md ( #3770 )
...
Update webxdc-dev-reference.md
2022-11-23 14:46:25 +01:00
Sebastian Klähn
e619d9690d
Webxdc delete event ( #3592 )
...
webxdc delete event
2022-09-11 13:53:55 +02:00
Sebastian Klähn
7cff681234
Only apply webxdc updates for members of group ( #3568 )
...
Don't accept wexdc updates from members not in group
2022-09-09 18:42:35 +00:00
Sebastian Klähn
065c7af9a0
Fix typos & add documentation ( #3569 )
...
* fix typo
* tips & typos
* improve doc string
* update documentation
* fmt
* fix typo
2022-09-06 11:15:49 +02:00
Sebastian Klähn
97982ef93a
Auto-accept contact requests for bots ( #3567 )
...
Auto accept contact request for bots
Co-authored-by: Hocuri <hocuri@gmx.de >
2022-09-01 14:58:47 +02:00
8b2b9e1093
update dev-reference to reflect new promise feature for setup ( #3220 )
...
* update dev-reference
* Update draft/webxdc-dev-reference.md
Co-authored-by: holger krekel <holger@merlinux.eu >
* Update draft/webxdc-dev-reference.md
Co-authored-by: Simon Laux <Simon-Laux@users.noreply.github.com >
Co-authored-by: holger krekel <holger@merlinux.eu >
2022-04-19 15:43:05 +02:00
Sebastian Klähn and Asiel Díaz Benítez
c571595980
Fix #3186 ( #3218 )
...
* fix
* code-review fixes
* check if chat is restored correctly
* add changelog-entry
* Update src/dc_receive_imf.rs
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu >
* Update CHANGELOG.md
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu >
Co-authored-by: Asiel Díaz Benítez <adbenitez@nauta.cu >
2022-04-14 19:12:31 +02:00
Sebastian Klähn
80f2ccc9ed
improve error message ( #3217 )
...
use actual path instead of placeholder
2022-04-14 12:32:44 +02:00
Sebastian Klähn
2a11f8f59d
add hop_info ( #2751 )
2021-12-22 16:08:12 +01:00
Sebastian Klähn
599be61566
Merge pull request #2526 from deltachat/fix_2325
...
Fix #2325 (Stickerforwarding)
2021-07-06 20:50:07 +02:00