Commit graph

7205 commits

Author SHA1 Message Date
Nextgen-Networks
61373faa97
Merge 0a9c40fdc7 into ba496919dd 2026-02-20 13:27:32 +00:00
Nextgen-Networks
0a9c40fdc7
Merge pull request #4 from nextgen-networks/update-repo-url-2854333504596602248
Update repository references to nextgen-networks/snappymail
2026-02-20 14:27:28 +01:00
google-labs-jules[bot]
a6492d7b0f Update repository URLs to nextgen-networks while preserving issue/pull links
Replaced references to the-djmaze/snappymail with nextgen-networks/snappymail/
across the repository, excluding README files.

Per user request:
- README files are left untouched.
- Links containing /issues/ and /pull/ are left as they are (pointing to the-djmaze).
- All other links, including those to /releases/, /wiki/, /discussions/,
  /blob/, /tree/, and bare repo URLs, are updated to point to the
  new nextgen-networks repository.
- Bare web URLs include a trailing slash.
- .git and git:// URLs are updated to the new organization.
- Screenshots and raw content links are updated.

Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
2026-02-20 12:06:20 +00:00
google-labs-jules[bot]
60696d03fd Update repository URLs to nextgen-networks while preserving deep links
Replaced bare references to the-djmaze/snappymail with nextgen-networks/snappymail/
and updated .git URLs to the new organization.

Per user request:
- README files are excluded.
- URLs with a trailing slash (e.g. issues, pull requests, releases) are
  left pointing to the original repository to preserve historical context.
- Bare web URLs now include the requested trailing slash.
- Existing nextgen-networks bare URLs were updated to include the trailing slash.

Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
2026-02-20 11:43:13 +00:00
google-labs-jules[bot]
0b86edb167 Update SnappyMail repository references to nextgen-networks
Replaced references to https://github.com/the-djmaze/snappymail with
https://github.com/nextgen-networks/snappymail/ across the repository,
excluding README files as requested.

The replacement handles trailing slashes carefully to ensure bare URLs
include the slash while sub-paths (like /issues/ or .git) do not result
in double slashes. Files that already used the new domain were also
updated to ensure consistent trailing slash usage.

Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
2026-02-20 11:18:25 +00:00
Nextgen-Networks
a88d24c38a
Update release.php
change repo
2026-02-20 11:30:14 +01:00
Nextgen-Networks
f748a686c9
Update docker.yml
fix wrong docker hub repo name
2026-02-19 19:06:14 +01:00
Nextgen-Networks
901d0efd6f
Update docker-pr.yml
correct repo name for uploads
2026-02-19 17:43:35 +01:00
Nextgen-Networks
669e0c17bd
Merge pull request #3 from mschilli87/jaykruse20
Nextcloud addon index.php
2026-02-19 16:28:49 +01:00
Nextgen-Networks
c36c5a6fdc
Merge pull request #2 from HeySora/fix-release-file-for-docker
Fix docker command syntax
2026-02-19 16:26:06 +01:00
Jay Kruse
4f594515de
Nextcloud addon index.php
I generated this file using AI.  It addresses SnappyMail's use of old API
calls to Nextcloud in attaching and saving files to the Nextcloud webDAV
endpoints.  I have tested some of the basics with this and it seems to be
working as expected.  It now allows saving attachments directly to
Nextcloud, attaching files from Nextcloud to an email, and saving emails as
.eml files.  If you see anything that you think should change or if you see
any problems it causes, shoot me an email. Feel free to use this however
you want.  I hope it can help keep SnappyMail going forward.
2026-02-09 09:53:31 +01:00
Nextgen-Networks
d912321df6
Update PKGBUILD
possibly fixes build error
2026-02-08 10:42:36 +01:00
Nextgen-Networks
80fa2d8c76
use own repo for buiild ops 2026-02-04 11:53:17 +01:00
Nextgen-Networks
77426d2f37
use own repo for build ops 2026-02-04 11:52:15 +01:00
Nextgen-Networks
553bf4e2e0
Merge pull request #1 from nextgen-networks/php_8.5_ready-16593493786561827381
PHP 8.4/8.5 Compatibility: Fix implicit nullable types in Predis
2026-02-04 11:08:42 +01:00
google-labs-jules[bot]
d22f8d521d Nextcloud 32/33 Compatibility: Remove deprecated API usage
This commit updates the SnappyMail integration app for Nextcloud to support version 32 and the upcoming version 33.

Key changes:
- Updated `info.xml` to allow `max-version="33"`.
- Refactored `AdminSettings`, `Application`, `FetchController`, `PageController`, `Settings` (command), and `InstallStep` to use Dependency Injection instead of the deprecated `\OC::$server` service container.
- Replaced deprecated `OC_User`, `OC_Util` (e.g. `addScript`), and `OC_App` calls with their `OCP` (public API) counterparts or modern equivalents.
- Updated `SnappyMailHelper` to use `\OCP\Server::get()` for static context access where DI is not possible.
- Moved script and style registration from Controllers (using deprecated `Util::addScript`) to templates using `script()` and `style()` helpers.
- Updated `Settings` console command to extend `Symfony\Component\Console\Command\Command` instead of deprecated `OC\Core\Command\Base`.
- Addressed PHP 8.4+ compatibility by adding explicit property types and nullable types where necessary in the integration code.

Co-authored-by: nextgen-networks <21206978+nextgen-networks@users.noreply.github.com>
2026-02-03 16:04:29 +00:00
Nextgen-Networks
36ea69ca00
Update docker.yml
change permission setting
2026-01-17 02:32:31 +01:00
Nextgen-Networks
dbf2a26760
Update docker-pr.yml
modify repo
2026-01-16 23:33:14 +01:00
Nextgen-Networks
11ac1fe1ab
Update docker.yml
modify repo
2026-01-16 23:31:35 +01:00
google-labs-jules[bot]
2548ed59da Fix PHP 8.4 implicit nullable parameter deprecations in Predis library
PHP 8.4 deprecates implicitly nullable parameter types. Parameters with a default value of `null` must now be explicitly marked as nullable (e.g., `?Type $var = null`).

This change updates the vendored `Predis` library in `plugins/cache-redis/` to comply with this requirement. It scans for function signatures like `Type $var = null` and updates them to `?Type $var = null`. This ensures compatibility with PHP 8.4 and PHP 8.5 while maintaining backward compatibility.

Affected files include `Predis` interfaces, connection classes, and command definitions.
Also updated PHPDoc `@method` annotations to reflect nullable types.
2026-01-16 15:11:52 +00:00
Nextgen-Networks
c95f5fcf98
Nextcloud 32+ compatibility
adds NC32+ compatibility workaround
src & credits go to: https://github.com/the-djmaze/snappymail/issues/1994#issuecomment-3366086651
2025-10-08 02:50:09 +02:00
HeySora
2094e3965b
Fix docker command syntax 2025-07-16 12:52:38 +02:00
the-djmaze
ba496919dd Catch Throwable for #1914 2025-06-16 17:35:11 +02:00
Maarten
24bb509b96
Merge pull request #1914 from sgoranov/fix/1913-datetime-overflow
Fix DateTimeHelper::ParseRFC2822DateString integer overflow on 32-bit PHP
2025-06-16 17:30:55 +02:00
Maarten
b4a6068d5b
Merge pull request #1875 from bapt/fr
fr: add an space before the colon
2025-06-16 17:26:21 +02:00
Maarten
40cf2b950e
Merge pull request #1931 from TLTDevRu/fix-ru-lang
Fix ru lang
2025-06-16 17:23:27 +02:00
Maarten
7397a95a7c
Merge pull request #1941 from bober757/master
incorrect using of the preposition
2025-06-16 17:22:21 +02:00
the-djmaze
9dd7c021fd Small change for #1948 to make it relative to font size 2025-06-16 17:21:26 +02:00
Maarten
9f6d2e4cb7
Merge pull request #1948 from makoehr/compact-folder-list-for-snappymail
More compact view of folder list
2025-06-16 17:19:20 +02:00
Maarten
93e3c431ec
Merge pull request #1961 from Psychi1/Cp1252
Fix the Cp1252 encoding problem
2025-06-16 17:03:26 +02:00
Psychi
da96945f39
fix regex match-group 2025-05-25 21:13:55 +02:00
Psychi
0bc9950b42
Fix Cp1252 encoding 2025-05-25 21:04:40 +02:00
Mathias Koehrer
c3660bee57 More compact view of folder list
With many folders, the line-height is too large.
It is reduced to make the view more compact.
Also, the top margin for the number of unread-folder will
be adapted.
2025-04-11 17:19:19 +02:00
the-djmaze
dea7f4d1d8 openssl_pkey_free is deprecated 2025-04-04 23:52:27 +02:00
6o6ep
00128e837f
incorrect using of the preposition 2025-04-02 10:22:23 +03:00
6o6ep
d9eaad24ad
incorrect using of the preposition 2025-04-02 10:21:05 +03:00
Roman Chutchev
9565559213
Update user.json 2025-03-11 23:10:42 +02:00
Roman Chutchev
1c9c9f0d6b
Merge branch 'the-djmaze:master' into fix-ru-lang 2025-03-11 22:37:35 +02:00
Maarten
d3b120bbe7
Merge pull request #1880 from tribut/i18n-de-fixes
Fix incorrect German translation
2025-03-10 16:45:38 +01:00
Maarten
a024d34f6d
Merge pull request #1891 from HeySora/master
Automatically add favicon host to CSP if present
2025-03-10 16:43:35 +01:00
the-djmaze
33fbaa9598 Bump version for #1918 2025-03-10 16:35:27 +01:00
Maarten
86da00eb50
Merge pull request #1918 from TomsProject/master
Changing Gravatar hashing algorithm to sha256
2025-03-10 16:34:17 +01:00
the-djmaze
45c8f71af0 Resolve #1883 2025-03-10 16:14:33 +01:00
the-djmaze
70aebb4981 Resolve #1930 2025-03-10 15:48:11 +01:00
Roman Chutchev
0233c83719
Update user.json 2025-03-08 20:51:14 +02:00
TomsProject
2741762199
Changing hashing algorithm to sha256 2025-02-22 18:32:21 +08:00
Simeon Goranov
ecbd13f099 Fix DateTimeHelper::ParseRFC2822DateString integer overflow on 32-bit PHP 2025-02-12 16:10:47 +02:00
HeySora
5bba3dac82
Automatically add favicon host to CSP if present 2025-01-14 13:27:26 +01:00
Felix Eckhofer
1660c62aa3
Fix incorrect German translation 2025-01-08 13:36:48 +01:00
Baptiste Daroussin
7268dafffd fr: add an space before the colon
When composing a message in reply to an email, a colon is appended to
the message which is translated, in french colon should always be
prepended by an unbreakable space.

Add a space in the translation sentence to make sure the space appears
before the colon in the interface
2024-12-27 09:19:08 +01:00