[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/chatty][debian/master] 45 commits: mmsd: rework delivery report logic

Evangelos Ribeiro Tzaras (@devrtz) gitlab at salsa.debian.org
Tue Apr 4 18:39:16 BST 2023



Evangelos Ribeiro Tzaras pushed to branch debian/master at Debian On Mobile / chatty


Commits:
9795e7e6 by Chris Talbot at 2023-03-01T07:44:21-05:00
mmsd: rework delivery report logic

Many carriers do not send back a delivery report, so the MMS is
never deleted. Expiry time is typically three days, so I am giving
the MMS a week before I decide to just delete it.

Also, if the user decides they no longer want delivery reports,
do not listen for them anymore.

- - - - -
edd75ef6 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
ma-chat: Remove no longer used code

- - - - -
a57d5864 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
ma-account: Remove no longer used code

- - - - -
f2ba84d8 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
history: Remove no longer used code

We don't locally store avatar files in any of the protocols.
Matrix avatars lives in cmatrix, MM avatars in eds and XMPP
avatars are handled by libpurple.

- - - - -
fba49f4b by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
ma-account-details: Remove no longer used code

- - - - -
3ec68d60 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
item: Remove no longer used code

- - - - -
39de8e3c by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
media: Remove no longer used code

- - - - -
37d8a20b by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
tests: Don't test for previews

We never use previews and so remove them.
We shall re-add them later.

- - - - -
127da627 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
history: Remove loading previews

We never use them anywhere

- - - - -
9b840217 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message: Remove no longer used code

- - - - -
b6011a91 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
Add ChattyFile

So as to replace ChattyFileInfo

- - - - -
f0f1fbb5 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
various: Use ChattyFile for files

- - - - -
ed31dd1d by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
utils: Remove no longer used code

Files are now handled by ChattyFile

- - - - -
7626941f by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message: Don't look into cache directory for files

We did use them in the past for matrix images.  Since matrix
now lives in libcmatrix, this is no longer required.

- - - - -
578b34a8 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
application: Don't create matrix cache directory

This is now handled by libcmatrix

- - - - -
4ac11dc5 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message-row: Avoid looking in cache directory

We used to use them for matrix files, which is no longer the
case as it's now handled by libcmatrix

- - - - -
6e551e2c by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message: Remove an unused parameter for requesting files

And adapt to API changes

- - - - -
125a9fa1 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
Rename file-item to attachment

So that we can use file-item for generic files in
messages

- - - - -
b6185384 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
Add ChattyProgressButton

- - - - -
cad14996 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Use ProgressButton

- - - - -
c691e0a9 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
Add ChattyFileItem

- - - - -
81c3bf02 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message-row: Handle message content and file content

- - - - -
c1aadd37 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
tests: Update message row test

- - - - -
af67dcd0 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
Remove ChattyTextItem

- - - - -
99e3bf23 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Remove unused parameter

- - - - -
3a83a94d by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Use ChattyFile API to load images

- - - - -
fc14c37a by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message: Add file for cm-event files

Instead of faking one, add the real file.

- - - - -
3cab1b4c by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
ma-chat: Use ChattyFile API to download file

- - - - -
6034860d by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message: Remove no longer used code

- - - - -
876e72e0 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message-row: Align file contents

- - - - -
efab4890 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Align content same as the parent

- - - - -
93d6e7e4 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
message-row: Add spacing between files

- - - - -
a93b6f42 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Show file name along with image

- - - - -
a4a01473 by Mohammed Sadiq at 2023-03-01T15:14:20+00:00
image-item: Open image on click

- - - - -
c2436f3f by Mohammed Sadiq at 2023-03-06T10:11:48+05:30
Update changelog and release 0.7.1

- - - - -
9504ce4e by Mohammed Sadiq at 2023-03-09T15:01:02+05:30
chat-view: Fix a crash when replacing emotes

Fixes #779

- - - - -
2e6102b9 by Mohammed Sadiq at 2023-03-10T18:57:10+05:30
message-row: Include appropriate headers

So that libpurple works again

- - - - -
cf1a1463 by Emin Tufan Çetin at 2023-03-12T06:45:29+00:00
Update Turkish translation
- - - - -
94baed12 by Mohammed Sadiq at 2023-03-12T07:01:01+00:00
message-row: Wrap long content

Fixes #781

- - - - -
cc3765f1 by Mohammed Sadiq at 2023-03-12T14:10:10+05:30
POTFILES.in: Add missing ui file

- - - - -
64269480 by Mohammed Sadiq at 2023-03-12T14:10:10+05:30
ci: Check UI files for missing translations

- - - - -
d4228340 by Mohammed Sadiq at 2023-03-14T13:59:53+05:30
Update changelog and release 0.7.2

- - - - -
91545627 by Evangelos Ribeiro Tzaras at 2023-03-17T19:03:50+01:00
New upstream version 0.7.2
- - - - -
2260ce18 by Evangelos Ribeiro Tzaras at 2023-03-17T19:03:52+01:00
Update upstream source from tag 'upstream/0.7.2'

Update to upstream version '0.7.2'
with Debian dir 0e7b016b525b538c21d92b072160a88b099ec93c
- - - - -
47cb2e68 by Evangelos Ribeiro Tzaras at 2023-03-17T19:21:29+01:00
Document and release 0.7.2-1

- - - - -


30 changed files:

- .gitlab-ci.yml
- NEWS
- debian/changelog
- meson.build
- po/POTFILES.in
- po/tr.po
- src/chatty-application.c
- + src/chatty-attachment.c
- + src/chatty-attachment.h
- src/chatty-attachments-view.c
- src/chatty-chat-view.c
- src/chatty-file-item.c
- src/chatty-file-item.h
- + src/chatty-file.c
- + src/chatty-file.h
- src/chatty-history.c
- src/chatty-image-item.c
- src/chatty-image-item.h
- src/chatty-media.c
- src/chatty-media.h
- src/chatty-message-row.c
- src/chatty-message.c
- src/chatty-message.h
- + src/chatty-progress-button.c
- + src/chatty-progress-button.h
- − src/chatty-text-item.c
- − src/chatty-text-item.h
- src/chatty-utils.c
- src/chatty-utils.h
- src/chatty.gresource.xml


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/chatty/-/compare/3d1247de82c731e84259074ed21f69cb00d0e0dc...47cb2e68bebab0e4fa3dab8ac35049365efb0cf6

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/chatty/-/compare/3d1247de82c731e84259074ed21f69cb00d0e0dc...47cb2e68bebab0e4fa3dab8ac35049365efb0cf6
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20230404/ec987d6f/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list