b34c9131ca
recovered [mailstream] various modernisations
...
These changes where made on github as #1354 but got lost due mirroring
issued from the development branch. Original author is mexon.
https://github.com/friendica/friendica-addons/pull/1354
2023-04-27 07:21:20 +02:00
648fadedd3
[various] Adapt BaseURL calls for new UriInterface
2023-02-18 21:04:47 +01:00
39c654da00
[various] Remove App dependency from hook functions
2023-01-13 21:16:09 -05:00
Matthew Exon
4352a358a7
mailstream includes post media in message body
2023-01-08 14:18:28 +01:00
b0eb28143a
UserSession class - Refactor addon
2022-10-20 23:51:49 +02:00
5d8129600d
Replace all functions from boot.php
2022-10-19 09:47:36 -04:00
e5842e83c7
The priority is now a class constant
2022-10-17 05:50:23 +00:00
06b15a6ed0
Changes:
...
- added missing type-hints
- avoided local variables
- added some documentation
- changed double-quotes to single
2022-06-30 13:33:22 +02:00
3ab46781b1
Changes:
...
- if a <addon>_module() function is empty, it is more a statement and not a
real function
2022-06-24 23:35:16 +02:00
93267b5b83
Fixed wrong type-hint + "imported" class
2022-06-23 07:45:59 +02:00
04df7f6e05
Changes:
...
- added more type-hints
- cleaned up some files (curly braces, spaces)
2022-06-23 07:17:00 +02:00
82f8c14633
Move ACCEPT constants to own "enum" class
2022-04-02 21:16:21 +02:00
779b38ec09
[various] Convert addon_settings hook functions to the new data array format
...
- Add separate template files to several addons
- Remove superfluous addon settings CSS files
2021-11-29 06:55:16 -05:00
6a349e7fd9
Support for cleared boot.php
2021-11-04 20:32:16 +00:00
0533f9bfdb
More indentations
2021-10-03 20:09:36 +00:00
Michael Vogel
366fbbd3e1
Apply suggestions from code review
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2021-10-03 21:58:05 +02:00
428c6876f0
Replacing "q" calls with "DBA" calls
2021-10-03 17:35:20 +00:00
adada10eb6
Rename DI::httpRequest() into DI::httpClient()
2021-08-25 21:54:54 +02:00
9eaa6a2c08
Use "convertForUriId" when possible
2021-07-10 07:40:39 +00:00
Benjamin Lorteau
dd7f343d43
[mailstream] Add a name to the addon settings submit button
...
- Now that each addon form is in their own form tag, we have to check whether the addon submit button was pressed.
- This was already done in every other addon but mailstream and this change will prevent unexpected loss of mailstream settings when saving any other addon settings.
2021-06-27 22:15:11 -04:00
Matthew Exon
6596a81af1
Retry failed mails with the defer() feature
2021-06-12 18:22:53 +02:00
Matthew Exon
a50ca54999
Use workerqueue for mailstream jobs instead of custom table
2021-06-10 18:11:26 +02:00
Matthew Exon
06f44abd05
Apply coding standards to mailstream plugin
2021-05-08 22:24:02 +02:00
Matthew Exon
99462552a0
correction to the content of the item array
2021-05-08 21:01:51 +02:00
Matthew Exon
3d2bdeb5a4
Add comments to functions in mailstream plugin
2021-05-08 19:59:46 +02:00
Matthew Exon
04a0afcc97
Update mailstream plugin for 2021.04
2021-04-27 16:48:37 +02:00
05a805398e
All references to the item table had been removed
2021-02-14 08:18:02 +00:00
1533d9a758
Addons are now using the new post functions
2021-01-17 00:00:32 +00:00
94b41e0859
Remove $binary flag for HTTPRequest::get(), HTTPRequest::fetch(), HTTPRequest::fetchAll() (deprecated since PHP 5.1.3)
2020-10-10 21:29:27 +02:00
203672cf27
[various] Remove redundant uninstall functions
...
- All hooks (current and obsolete) are removed automatically during addon uninstall
2020-07-27 08:30:41 -04:00
nupplaPhil
19b2c8d833
Rename "fetchUrl" and "fetchUrlFull" to "fetch" and "fetchFull"
2020-07-21 03:32:23 -04:00
nupplaPhil
fed6e3cde1
Make "HTTPRequest::fetchUrlFull" dynamic
2020-07-21 03:29:22 -04:00
nupplaPhil
9640142a72
Move post/curl/fetchUrl/fetchUrlFull to own class "Network\HTTPRequest"
2020-07-21 03:27:52 -04:00
65e4726718
Remove unneeded Config namespace usages
2020-01-19 22:50:43 +01:00
75143e27b5
Move Config::set() to DI::config()->set()
2020-01-19 21:21:52 +01:00
1ce63185ab
Move Config::get() to DI::config()->get()
2020-01-19 21:21:12 +01:00
f2fc22227a
cleanup namespace usages for L10n
2020-01-19 16:31:47 +01:00
48fecb9a40
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:46 +01:00
a26bfe79e9
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
346bf125a7
Move PConfig::delete() to DI::pConfig()->delete()
2020-01-18 16:56:45 +01:00
febc835a2d
Move PConfig::set() to DI::pConfig()->set()
2020-01-18 16:54:49 +01:00
ea3a9052d8
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:56 +01:00
905823ea63
Update obsolete App::getBaseUrl calls to DI::baseUrl
2019-12-29 21:55:10 -05:00
335fcf670f
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-27 21:55:17 +01:00
Philipp Holzer
46bccdc9e0
Move Activity/Namespaces defines to constants
2019-10-24 00:25:42 +02:00
Matthew Exon
801b88a982
[mailstream] Check for malformed image URLs and do not attempt to attach them
2019-09-29 22:23:10 +02:00
Matthew Exon
db6d5dd85a
[mailstream] Support new img format with alt text
2019-09-29 22:10:51 +02:00
Matthew Exon
28ea869990
[mailstream] Include BB code as plaintext
2019-09-28 11:39:05 +02:00
a34110c60e
Merge pull request #894 from mexon/mat/mailstream-url-params
...
[mailstream] Remove URL parameters when extracting image filenames
2019-09-28 04:37:34 -04:00
bff71ce02b
Merge pull request #892 from mexon/mat/mailstream-skip-announce
...
[mailstream] Do not send "announce" messages
2019-09-28 04:23:09 -04:00