51 Commits

Author SHA1 Message Date
47cc4c1772 Fix displaying contact name 2022-05-23 21:28:27 +01:00
3e146313a9 Get compiling against libdeltachat 1.83 2022-05-23 20:47:35 +01:00
18ae21daad tracking configure as connected is buggy 2022-05-23 18:35:26 +01:00
5f9c60ce4b Compile against purple 2.14 2022-05-23 18:34:56 +01:00
cff109abb5 Display text associated with an incoming image message 2021-04-04 13:35:55 +01:00
6d4454f356 Fix showing duplicated messages
This commit also has some other changes sprinkled in but the main
effect is that messages are only shown precisely once. Next stage must
be to move away from serv_got_im and friends.
2021-01-12 00:04:46 +00:00
36b6b37e78 Start using chats to correctly attribute messages to windows
Without this, "self_bcc" would create messages that were attributed to
the self-chat.

We still have duplicate messages with self-bcc enabled.
2021-01-11 00:39:47 +00:00
4484f51c5d Support the "BCC self" option 2021-01-10 18:08:22 +00:00
83488c31fe Support IMEX messages 2021-01-10 17:12:29 +00:00
6da5908686 Upgrade to deltachat v1.50.0 2021-01-10 15:56:07 +00:00
25af2f6b49 Fix licensing issues 2019-08-20 22:01:47 +01:00
62a59b7b0a Merge branch '8-handle-incoming-images' into 'master'
Handle incoming images

See merge request lupine/purple-plugin-delta!14
2019-04-22 00:15:58 +00:00
ed3c092f13 Send images in messages 2019-04-22 01:00:09 +01:00
5f01cdf21c Handle incoming images 2019-04-21 23:22:42 +01:00
cb3872bea8 Merge branch 'cleanup-debug-output' into 'master'
Clean up debug output

Closes #16

See merge request lupine/purple-plugin-delta!13
2019-04-21 20:39:06 +00:00
81ccd8c82c Clean up debug output
Remove the unnecessary util.c/util.h files and use purple_debug_info()
throughout instead. This is more direct. Also replace all usages of
printf() with the same helper.

This makes the Delta plugin usable in command-line applications like
Finch. Previously, the printf() output was messing up the screen!
2019-04-21 21:27:45 +01:00
669f270301 Merge branch 'master' of https://gitlab.com/lupine/purple-plugin-delta 2019-04-12 13:16:09 +01:00
42166557e7 Update README 2019-04-12 13:15:48 +01:00
29a5fb5482 Merge branch '18-fix-html-entities-in-messages' into 'master'
Fix HTML entities in outgoing messages

Closes #18

See merge request lupine/purple-plugin-delta!11
2019-04-11 23:20:41 +00:00
4a7ba16b96 Fix HTML entities in outgoing messages 2019-04-12 00:15:06 +01:00
672d11b2d1 Merge branch '13-use-native-libpurple-http' into 'master'
Use native libpurple HTTP functions

Closes #13

See merge request lupine/purple-plugin-delta!10
2019-04-11 23:01:40 +00:00
5d2fc0dbca Use native libpurple HTTP functions 2019-04-11 23:57:11 +01:00
69deb93b7a Merge branch 'master' of https://gitlab.com/lupine/purple-plugin-delta 2019-04-11 22:18:40 +01:00
cd7a5c5d24 Move more processing out of the delta event handling 2019-04-11 22:14:54 +01:00
f67e3b4d4a Merge branch '17-libdeltachat-0-41-0' into 'master'
Update to delta v0.41.0

Closes #17

See merge request lupine/purple-plugin-delta!9
2019-04-11 19:55:39 +00:00
897bf1e96f Update to delta v0.41.0 2019-04-11 20:38:16 +01:00
212f75efb5 Merge branch 'more-pkg-config' into 'master'
Use pkg-config for libdeltachat too

See merge request lupine/purple-plugin-delta!8
2019-04-11 19:26:09 +00:00
ec838c6514 Use pkg-config for libdeltachat too 2019-04-11 20:20:20 +01:00
1e16cf3927 Merge branch 'install' into 'master'
Adding install task to makefile

See merge request lupine/purple-plugin-delta!7
2019-04-11 16:07:00 +00:00
José Luis Di Biase
3eb1743a20 Adding install task to makefile
Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar>
2019-01-08 09:39:41 -03:00
20a89f5662 Reconfigure on every connection 2019-01-07 23:56:08 +00:00
ee382ed934 Merge branch '14-update-delta' into 'master'
Update to deltachat-core v0.35.0

Closes #14

See merge request lupine/purple-plugin-delta!6
2019-01-06 01:27:57 +00:00
f1c0e232f5 Run SMTP and IMAP in their own threads 2019-01-06 01:22:29 +00:00
12ef4d5125 Fix compilation against deltachat-core v0.35.0
The plugin doesn't work yet. Thread handling has changed significantly,
and other changes may also be needed.
2019-01-06 01:22:29 +00:00
dea22ee188 Update deltachat-core to v0.35.0 2019-01-06 01:22:29 +00:00
ff4f0b9563 Merge branch '2-find-offline-messages' into 'master'
Resolve "Notice messages sent while the plugin is offline"

Closes #2

See merge request lupine/purple-plugin-delta!5
2018-06-13 01:40:44 +00:00
ba1cd16cf7 Correctly receive messages, including offline 2018-06-13 02:35:00 +01:00
9e6768d9b9 Merge branch '7-no-html' into 'master'
Resolve "Sending and receiving HTML/marked-up messages"

Closes #7

See merge request lupine/purple-plugin-delta!4
2018-06-12 22:58:07 +00:00
cdd5d18e69 Delta does not support HTML messages 2018-06-12 23:51:20 +01:00
43b31a3b48 Merge branch '1-switch-to-curl' into 'master'
Switch to libcurl for HTTP requests

Closes #1

See merge request lupine/purple-plugin-delta!3
2018-05-15 19:54:15 +00:00
e39c209c36 Switch from libsoup2.4 to libcurl4 to perform HTTP requests 2018-05-15 20:48:17 +01:00
09f8a96085 Get CI working 2018-05-07 01:47:00 +01:00
de213f2b7a Initial integration with libdeltachat
This implements configuration, connection, sending and receiving IMs in the
simplest possible way. Lots and lots of cases are not handled.
2018-05-07 01:47:00 +01:00
2049e30dc5 Dummy status, login and logout methods 2018-05-07 01:46:17 +01:00
6fcd10ed32 Pretend I didn't copy-paste a lot of boilerplate from the matrix plugin 2018-05-07 01:46:17 +01:00
9a3bef3965 Add a .gitlab-ci.yml file 2018-05-02 00:32:08 +01:00
4d37762f73 Move debug() to the top 2018-05-02 00:26:25 +01:00
a7b3ec0438 License under GPLv3 for compatibility with deltachat-core 2018-05-02 00:07:06 +01:00
2f70ab2996 Get the Delta Chat plugin to show up in pidgin 2018-05-02 00:05:28 +01:00
4bde367dc0 "Borrow" delta.chat logo 2018-05-01 23:36:26 +01:00