1
0
Fork 0
mirror of synced 2024-08-03 20:42:09 +12:00
Commit graph

9223 commits

Author SHA1 Message Date
shimon
41d207e862 cache deletion bug fix 2023-06-13 11:15:38 +03:00
Christy Jacob
df96a5de90 feat: add try catch to deletes worker 2023-06-13 00:14:49 +05:30
Christy Jacob
eccde7b1f9 feat: update log messages 2023-06-12 21:10:07 +05:30
Christy Jacob
56aa30fd52 feat: use static array for console db 2023-06-12 20:55:01 +05:30
Christy Jacob
651c826de1 feat: update log messages 2023-06-12 20:19:08 +05:30
Christy Jacob
7a4898fadd chore: add logs to deletes worker 2023-06-12 19:01:43 +05:30
Christy Jacob
a9e2eca8a4
Merge pull request #5683 from appwrite/master
Update 1.4.x from Master
2023-06-12 13:20:26 +05:30
Steven Nguyen
b3c9a34e5e
Make users searchable by label 2023-06-09 10:19:57 -07:00
Steven Nguyen
8400394857
Add an endpoint to update user labels 2023-06-09 10:18:51 -07:00
Jake Barnby
ed2c1139a7
Update messages 2023-06-09 13:03:19 +12:00
Christy Jacob
845fd7ba68 fix: missing import 2023-06-07 15:13:57 +05:30
Jake Barnby
b7f4f57521
Add new error message to differentiate between missing data and missing data + permissions for document updates 2023-06-07 13:51:24 +12:00
Damodar Lohani
3469c7ad2f fix word wrap issue 2023-06-07 01:03:12 +00:00
Christy Jacob
00453dd9c2
Merge pull request #5630 from appwrite/project-creation-patch
Extract db from list while backing
2023-06-06 18:33:43 +05:30
Christy Jacob
8fdb9e6592
Update app/controllers/api/projects.php 2023-06-06 17:51:42 +05:30
Christy Jacob
5c6cbbe370 chore: review comments 2023-06-06 12:11:50 +00:00
Christy Jacob
9f02ed700d feat: update db backups schedule 2023-06-06 12:09:14 +00:00
Christy Jacob
afdad2e0ef
Merge pull request #5638 from appwrite/cache-perm-fix
cache perm fix
2023-06-06 16:42:37 +05:30
Damodar Lohani
09b842fc36 add doctype 2023-06-06 05:58:33 +00:00
Damodar Lohani
0083de9c61 fixes 2023-06-06 05:04:41 +00:00
Damodar Lohani
bbf77dcb9a refactored email template 2023-06-06 04:50:15 +00:00
Steven Nguyen
85a40bf82d
Add a new labels attribute to the Users collection
This labels attribute can be used apply labels to users. These labels
can eventually be used:

* with permissions to grant access
* to filter users in the Users collection
2023-06-05 14:12:28 -07:00
Steven Nguyen
f7f14695f0
Don't default to console project
Defaulting to the console project leads to misleading error messages.
For example, you can get a CORS error saying you haven't configured
a platform yet, but the actual error is missing project ID.
2023-06-05 09:06:29 -07:00
Damodar Lohani
f373d30a45 formatting 2023-06-05 07:11:53 +00:00
Christy Jacob
c696b7264b
Merge pull request #5649 from appwrite/1.3.x
Sync master with 1.3.x
2023-06-04 00:43:03 +05:30
Christy Jacob
596998000b chore: update console 2023-06-03 20:15:40 +05:30
Christy Jacob
329b6b93bf chore: update changelog 2023-06-03 20:11:01 +05:30
Christy Jacob
8b01c61de3 chore: update utopia-php/framework 2023-06-03 20:06:17 +05:30
Steven Nguyen
092f0cfcaf Fix the routing for the default OAuth2 pages 2023-06-03 20:05:45 +05:30
Steven Nguyen
e87e2fc16d Fix the routing for the default OAuth2 pages 2023-06-03 14:16:47 +05:30
Christy Jacob
73f410cc60
Merge pull request #5640 from appwrite/fix-oauth-routes 2023-06-03 12:51:41 +05:30
Steven Nguyen
bd6b0dcc43
Fix the routing for the default OAuth2 pages 2023-06-02 14:22:28 -07:00
Eldad A. Fux
994524b7a1
Merge pull request #5621 from appwrite/fix-4975-update-email-phone-without-password
Allow Updating email and phone without password
2023-06-02 19:09:02 +03:00
Shimon Newman
73ac9f796d
cache perm fix 2023-06-02 17:56:09 +03:00
shimon
d7733dde01 minor cache authorization fix rollback 2023-06-02 17:52:19 +03:00
shimon
931b6fa385 minor cache authorization fix 2023-06-02 17:44:24 +03:00
Torsten Dittmann
223663aa89
Merge pull request #5637 from appwrite/1.3.x
sync 1.3.x
2023-06-02 16:30:55 +02:00
shimon
6a9011af72 minor changes 2023-06-02 17:14:10 +03:00
shimon
5c9ad6fddd minor changes 2023-06-02 17:01:15 +03:00
shimon
f5c4e4cd8a minor changes 2023-06-02 16:52:38 +03:00
shimon
9a071df378 minor changes 2023-06-02 16:23:21 +03:00
Torsten Dittmann
21b41c475d chore: prepre 1.3.6 2023-06-02 15:21:05 +02:00
Torsten Dittmann
a664363525 fix: trailing wildcards 2023-06-02 15:20:58 +02:00
Christy Jacob
b68f601240
Merge pull request #5620 from appwrite/fix-system-performance
Fix system performance
2023-06-02 18:00:50 +05:30
Christy Jacob
36f1791a92 chore: linter 2023-06-02 17:59:20 +05:30
Christy Jacob
fac4b6f600 fix: update console 2023-06-02 17:20:08 +05:30
Christy Jacob
23e6c1adf6 feat: remove unused orderBy, skip executing recursive functions 2023-06-02 17:19:00 +05:30
Torsten Dittmann
55ba25ad83 fix: trailing wildcards 2023-06-02 13:18:34 +02:00
Christy Jacob
8bc547e825
Merge pull request #5590 from appwrite/feat-improve-logging
Feat: Improve logging
2023-06-02 16:29:56 +05:30
Prateek Banga
1475497ffb Merge branch 'master' of https://github.com/fanatic75/appwrite into fix-4846-added-expiry-value-to-account-sessions 2023-06-02 14:53:26 +05:30
shimon
071b2e5826 Extract db from list while backing 2023-06-02 11:06:35 +03:00
shimon
ea8804fd52 Extract db from list while backing 2023-06-02 08:10:03 +03:00
Damodar Lohani
f2737cd663 update latest specs 2023-06-01 05:47:23 +00:00
Damodar Lohani
ed01b5abe3 update file name 2023-06-01 05:44:19 +00:00
Steven Nguyen
02cd8720f7
Don't clear cache on startup 2023-05-31 14:06:25 -07:00
Steven Nguyen
5afc49784e
Update the Update Phone API to also set the password
This is to ensure the behavior matches the Update Email endpoint.
2023-05-31 13:52:05 -07:00
Damodar Lohani
5f93767ace update spec 2023-05-31 08:24:25 +00:00
Damodar Lohani
62bbace433 fix name 2023-05-31 08:20:45 +00:00
Steven Nguyen
5ef3162cee
Don't rely on isAnonymousUser to check whether to verify password
It's possible for a user to not be anonymous and not have a password.
Using passwordUpdate is a better indicator as to whether the user has
set a password or not.
2023-05-30 17:17:20 -07:00
Steven Nguyen
7dec6c7321
Fix 500 error when a passwordless user creates an email session 2023-05-30 16:59:55 -07:00
Christy Jacob
44fd41d2ea Merge branch 'master' of https://github.com/appwrite/appwrite into 1.3.x 2023-05-30 16:58:22 +00:00
Christy Jacob
a3474f8a3b feat: prepare 1.3.5 release 2023-05-30 16:15:13 +00:00
Jake Barnby
e44e4e7766
Merge pull request #5603 from appwrite/hotfix-route-mismatch
Update framework to fix route mismatches
2023-05-30 23:33:17 +12:00
Jake Barnby
d2bfe46fca
Set min length to 0 for default value when creating or updating a string attribute
(cherry picked from commit c61e54f69b)
2023-05-30 19:42:13 +12:00
Jake Barnby
fad53d3e89
Fix visibility
(cherry picked from commit b092405b04)
(cherry picked from commit 3dd67cb17f)
2023-05-30 19:00:50 +12:00
Jake Barnby
3dd67cb17f
Fix visibility
(cherry picked from commit b092405b04)
2023-05-30 18:29:13 +12:00
Jake Barnby
c61e54f69b
Set min length to 0 for default value when creating or updating a string attribute 2023-05-30 14:52:59 +12:00
Jake Barnby
f45905e545
Merge pull request #5553 from 2002Bishwajeet/feat-add-enable-param-db
Feat: Add enable param in Database and Collection
2023-05-29 20:35:33 +12:00
Matej Bačo
4ec8f69da6 Improve logging 2023-05-27 13:56:26 +02:00
Bishwajeet Parhi
68c56daba1 add extra check for admin modes 2023-05-26 17:08:09 +05:30
Christy Jacob
075ed65a2f
Merge pull request #5572 from appwrite/feat-update-project-creation
Feat update project creation
2023-05-25 22:50:24 +05:30
Christy Jacob
9ff96a79d1
Merge pull request #5573 from appwrite/fix-delete-account
Fix delete account
2023-05-25 22:49:50 +05:30
Damodar Lohani
237658f4e8 fix param 2023-05-25 05:33:06 +00:00
Damodar Lohani
6813d53e06 remove password required for project deletion 2023-05-25 00:32:49 +00:00
Christy Jacob
54ad50bd4b feat: review comments 2023-05-24 20:07:31 +00:00
Matej Bačo
3614cb384a Fix error logging 2023-05-24 21:07:41 +02:00
Matej Bačo
0244154017 Apply new structure of logs 2023-05-24 20:14:58 +02:00
Bishwajeet Parhi
2873918cc5 Update databases.php
fix: tests
2023-05-24 22:56:58 +05:30
Bishwajeet Parhi
e496419572 remove formatting updates 2023-05-24 22:24:57 +05:30
Matej Bačo
b81e9ffd47 Fix format 2023-05-24 18:32:03 +02:00
Matej Bačo
1762c4f491 Improve logs 2023-05-24 18:29:23 +02:00
Bishwajeet Parhi
6fc176d508 chore: add admin mode assertion for create collection 2023-05-24 17:58:40 +05:30
Bishwajeet Parhi
4706e6580d chore: add new checks 2023-05-24 15:39:08 +05:30
Steven Nguyen
9d13d72c71
Update the Update Account Status API to clear the cookie
After a user updates their status, their session no longer works
however, the cookie may still exist in their browser, preventing other
API calls from completing successfully.
2023-05-23 10:40:31 -07:00
Steven Nguyen
f774721701
Update the error message for blocked users
Remove the "You can unblock the user from the Appwrite console." part
as it is not relevant for the person receiving the error.
2023-05-23 10:40:05 -07:00
Christy Jacob
48ca2530e6 feat: add missing attribute 2023-05-23 14:46:48 +00:00
Christy Jacob
0839822a66 Apply suggestions from code review 2023-05-23 14:39:26 +00:00
Christy Jacob
8be36088d7 chore: linter 2023-05-23 14:38:48 +00:00
Christy Jacob
f0df316b4f fix: throw correct exception when project custom ID already exists 2023-05-23 14:38:33 +00:00
Jake Barnby
181741d7a2
Merge pull request #5538 from appwrite/feat-dotnet-sdk
Feat dotnet sdk
2023-05-23 21:37:01 +12:00
Damodar Lohani
5a9f83c43d validate smtp configuration 2023-05-23 05:09:17 +00:00
Jake Barnby
772e730b67
Revert "Update SDK generator + examples" spec changes
This reverts commit 2eef1cfca5.
2023-05-23 16:26:07 +12:00
Eldad A. Fux
b86ce2d233
Merge pull request #5561 from appwrite/fix-delete-account
Update the Update Account Status API to clear the cookie
2023-05-22 23:06:02 +03:00
Steven Nguyen
09b4fbcc21
Update the error message for blocked users
Remove the "You can unblock the user from the Appwrite console." part
as it is not relevant for the person receiving the error.
2023-05-22 12:28:47 -07:00
Prateek Banga
977279b679 fix: expire format for get session api 2023-05-22 18:34:51 +05:30
Prateek Banga
249bec5124 fixed expire format for phone session, anonymous session, oauth session 2023-05-22 18:18:52 +05:30
Prateek Banga
8673df4ac5 fix: expire format in magic url sessions 2023-05-22 17:52:25 +05:30
Prateek Banga
19a3db69f8 fix updated expire format to iso format 2023-05-20 21:09:48 +05:30
Prateek Banga
5cb9cc9dfd fix expire field in list account sessions api 2023-05-20 02:36:45 +05:30
Steven Nguyen
9961609d71
Update the Update Account Status API to clear the cookie
After a user updates their status, their session no longer works
however, the cookie may still exist in their browser, preventing other
API calls from completing successfully.
2023-05-19 11:58:17 -07:00
Christy Jacob
d630d8772b
Merge pull request #5460 from appwrite/fix-create-project-error
fix: throw correct exception when project ID already exists
2023-05-19 22:48:02 +05:30
Christy Jacob
0368cdb669
Merge pull request #5519 from appwrite/fix-oauth-error-page-copy
Fix: OAuth error copy
2023-05-19 22:47:14 +05:30
Bishwajeet Parhi
c2a13b079e chore: lowercase 2023-05-19 12:54:07 +05:30
Bishwajeet Parhi
40f70faa89 Feat: Add enable param in Database and Collection 2023-05-18 18:55:22 +05:30
Christy Jacob
777df4efd1 feat: update console 2023-05-17 19:56:26 +05:30
Damodar Lohani
ab28f08480 fix default template sender name 2023-05-17 08:25:24 +00:00
fogelito
aae6b932d3 remove unnecessary hint 2023-05-16 17:49:12 +03:00
fogelito
f6153b7626 Use array instead of variadic 2023-05-16 15:56:20 +03:00
Jake Barnby
2eef1cfca5
Update SDK generator + examples 2023-05-16 16:54:34 +12:00
Jake Barnby
67f1ae377c
Update version 2023-05-16 14:40:55 +12:00
Christy Jacob
4443c20865 feat: update console 2023-05-16 00:03:23 +05:30
Christy Jacob
c97bdf058e feat: update console 2023-05-15 23:38:33 +05:30
Jake Barnby
257c58f438
Merge remote-tracking branch 'origin/master' into feat-dotnet-sdk 2023-05-15 19:15:34 +12:00
Christy Jacob
83697784d7 feat: update console 2023-05-14 01:49:39 +05:30
Christy Jacob
0d12b13241 feat: update error message 2023-05-14 01:48:51 +05:30
Christy Jacob
12afc294bd feat: add checks for domain 2023-05-13 23:35:05 +05:30
Damodar Lohani
a634aeddce switched to var_dump 2023-05-11 07:08:11 +00:00
Damodar Lohani
6be37d1ae4 code organization 2023-05-11 06:56:16 +00:00
Damodar Lohani
f70712865e refactor 2023-05-11 06:52:27 +00:00
Damodar Lohani
70019c54cd translation not found info 2023-05-11 06:45:13 +00:00
Eldad A. Fux
18039f5ba1
Merge pull request #5257 from appwrite/feat-pause-project
[FEAT] Enable/Disable all services
2023-05-11 07:00:04 +01:00
Eldad A. Fux
953485299a
Merge pull request #5513 from appwrite/fix-storage-file-hash
Fix- Original File Hash
2023-05-11 06:32:52 +01:00
Damodar Lohani
b1cf55db6e fix formatting 2023-05-11 01:43:26 +00:00
Matej Bačo
bdd79c7b10 Fix copy 2023-05-10 07:24:16 +02:00
Torsten Dittmann
82c5a20ef3
Merge pull request #5469 from appwrite/feat-support-docker-override
Update install.php to not specify docker-compose.yml file
2023-05-09 17:09:07 +02:00
Torsten Dittmann
1c815c8d99
Merge pull request #5166 from lucasctd/master
set correct value for logging drivers
2023-05-09 17:07:08 +02:00
shimon
13a4000312 fixed typo 2023-05-08 13:45:53 +03:00
shimon
1e29ec8d59 added bucketInternalId to file 2023-05-08 10:32:29 +03:00
fogelito
d55dc7a5b2 Merge branch 'master' of github.com:appwrite/appwrite into validator-mv 2023-05-07 12:23:02 +03:00
Damodar Lohani
fc36120a51
get file hash before encryption and compression 2023-05-07 11:33:27 +05:45
Torsten Dittmann
67ad856490
Merge pull request #5497 from appwrite/fix-bucket-permissions
Fix bucket permissions
2023-05-04 19:32:44 +02:00
Christy Jacob
60f51580a7
Merge pull request #5246 from singhbhaskar/fix-4960-Database-usage-screen-shows-500-error-when_APP_USAGE_STATS-is-disabled
Fix: Updated error when _APP_USAGE_STATS is disabled
2023-05-04 20:47:50 +05:30
Torsten Dittmann
bb7891b5bf
Merge pull request #5492 from appwrite/fix-update-document
Fix update document merging existing data after pre-processing
2023-05-04 15:28:05 +02:00
Damodar
3da853af2e fix email template issue 2023-05-04 07:33:17 +00:00
Steven Nguyen
d7bbfb55ed
Prepare 1.3.4 release 2023-05-03 13:39:05 -07:00
Steven Nguyen
4dd6a7977e
Update create and update bucket APIs
Ensure the permissions and document security are updated in the
metadata collection.
2023-05-03 12:15:37 -07:00
fogelito
c51d4b386b Merge branch 'master' of github.com:appwrite/appwrite into validator-mv
 Conflicts:
	composer.json
	composer.lock
2023-05-03 14:56:03 +03:00
fogelito
5be5a7dd0e Empty queries fixes 2023-05-03 14:53:40 +03:00
Jake Barnby
db1fd42b0d
Update platform 2023-05-03 21:54:38 +12:00
Bhaskar Singh
a4299a69ef Refactored the condition for strict inequality 2023-05-02 23:47:50 +05:30
Christy Jacob
880dbfd128 feat: update console 2023-05-02 11:15:23 +00:00
Christy Jacob
9bd1d864e9 feat: update console 2023-05-02 10:43:50 +00:00
Matej Bačo
6d97ca7569 Fix bugs with cards 2023-05-02 10:28:14 +02:00
Jake Barnby
2eafda4ee2
Fix update document merging existing data after pre-processing instead of before 2023-05-02 19:53:11 +12:00
Damodar Lohani
23cfb694eb spec update 2023-05-02 07:30:01 +00:00
Damodar Lohani
13a2dfa5cd method to update project team 2023-05-02 06:59:17 +00:00
Matej Bačo
1d35eef756 Update cards emails 2023-05-01 21:19:26 +02:00
Matej Bačo
3b2e968703 Update SEO title 2023-05-01 18:51:36 +02:00
Matej Bačo
189578a248 Fix double slashes 2023-05-01 18:50:35 +02:00
Matej Bačo
956087473e Fix OG cards 2023-05-01 18:38:22 +02:00
Matej Bačo
6885e6ea0e linter fix 2023-05-01 17:51:31 +02:00
Matej Bačo
73668a7283 PR review changes 2023-05-01 17:50:56 +02:00
Matej Bačo
c9a39fce4f Add OG card SSR 2023-05-01 17:43:32 +02:00
tglide
9ed7da3b38 Merge branch 'feat-fix-card-2' of https://github.com/appwrite/appwrite into feat-fix-card-2 2023-05-01 16:06:56 +01:00
tglide
f223f10de4 feat: pretty error page 2023-05-01 16:06:51 +01:00
Matej Bačo
287441a913 Improve 3rd variation og card design 2023-05-01 16:45:39 +02:00
Matej Bačo
70b5281a0b Improve GitHub oauth email discovery 2023-05-01 15:54:33 +02:00
Matej Bačo
e84372aae2 Decreate card resolution 2023-05-01 13:54:41 +02:00
fogelito
5e4ff01568 getByType 2023-05-01 12:18:50 +03:00
Christy Jacob
352b32b54e feat: update console 2023-05-01 04:04:35 +00:00
Steven
5d651b9e8a
Update install.php not specify docker-compose.yml file
By not specifying a docker-compose.yml file, docker compose automatically uses the docker-compose.yml file in the project directory and a docker-compose.override.yml file if one is present.
2023-04-30 12:34:55 -07:00
Christy Jacob
33d2e94d1d
Apply suggestions from code review 2023-04-30 01:54:45 +05:30
Christy Jacob
de460f1810 feat: update console 2023-04-29 20:20:56 +00:00
Matej Bačo
d71cf65300 Increase card quality, fix GH session finding 2023-04-29 13:33:38 +02:00
Matej Bačo
e912df3368 Fix error 500 in card generation 2023-04-29 10:50:04 +02:00
Christy Jacob
03612a5741 feat: update paths 2023-04-29 14:10:22 +05:30
Christy Jacob
3451d3d800 chore: linter 2023-04-29 12:44:07 +05:30
Christy Jacob
ac004acbc8 fix: throw correct exception when project custom ID already exists 2023-04-29 12:41:17 +05:30
Christy Jacob
3fd5142f22 feat: udate console 2023-04-29 06:49:35 +00:00
Christy Jacob
96b1cc60b5 feat: update console 2023-04-28 21:15:00 +00:00
Christy Jacob
5d173b8e0d feat: update console 2023-04-28 20:48:28 +00:00
Matej Bačo
a185d6c7f1 Formatting fix 2023-04-28 22:04:27 +02:00
Matej Bačo
7db825f621 Update console 2023-04-28 22:03:58 +02:00
Matej Bačo
2244ba4f98 Enable caching 2023-04-28 22:03:44 +02:00
Torsten Dittmann
84c06a8ece
Merge pull request #5456 from appwrite/1.3.x
Sync master with 1.3.x
2023-04-28 21:42:32 +02:00
Steven Nguyen
1e5dc3ad6f
Bump version to 1.3.3 2023-04-28 12:29:46 -07:00
Matej Bačo
985ca3843b 3rd og card variation 2023-04-28 19:46:24 +02:00
Matej Bačo
d022ee6622 Fix race condition 2023-04-28 11:07:26 +02:00
Matej Bačo
8c1d89c33c Fix race condition 2023-04-28 09:30:30 +02:00
Damodar Lohani
616dee24d7 replace template variables with values 2023-04-28 07:30:27 +00:00
Damodar Lohani
ba33dc2b17 generate specs 2023-04-28 07:19:04 +00:00
Damodar Lohani
b1bbc9dfbd Merge remote-tracking branch 'origin/master' into feat-custom-smtp 2023-04-28 07:11:17 +00:00
Steven Nguyen
518a37d294
Add a generic OIDC OAuth2 provider 2023-04-27 19:48:51 -07:00
Steven Nguyen
206553bac7
Bump sdk-generator and specs 2023-04-27 17:00:12 -07:00
Torsten Dittmann
b2c8e182a5
Merge pull request #5442 from appwrite/fix-project-deletion-leftovers
fix: project deletion leftovers
2023-04-27 20:19:09 +02:00
Torsten Dittmann
7529f02bd6 fix: also delete webhooks on project deletion 2023-04-27 17:41:14 +02:00
Torsten Dittmann
31e65d954b fix: deletes worker for projects 2023-04-27 17:37:14 +02:00
Torsten Dittmann
e1cf068652 fix: platforms query 2023-04-27 17:36:00 +02:00
Bhaskar Singh
7064f884aa Refactor usage init hook to remove unecessary
inject
2023-04-27 19:32:05 +05:30
Torsten Dittmann
d45bc5e60f chore: upgrade console 2023-04-27 15:54:07 +02:00
Matej Bačo
6c6154b3d4 Reviews, fine tuning 2023-04-27 14:34:50 +02:00
fogelito
36dee1f345 Alias change 2023-04-27 15:10:07 +03:00
fogelito
9e5af4c046 Alias change 2023-04-27 15:01:40 +03:00
fogelito
0460b59cdc Namespace Changes 2023-04-27 14:59:05 +03:00
Damodar Lohani
edbc52403a update so that current SDK don't fail 2023-04-27 09:29:39 +00:00
Matej Bačo
db472b19c7 Improve employee detection 2023-04-27 10:24:53 +02:00
fogelito
e631453e3b documents name changes 2023-04-27 09:59:55 +03:00
Torsten Dittmann
fb507ad83b
Merge pull request #5432 from appwrite/chore-sync-1-3-x
chore: sync 1.3.x with master
2023-04-26 18:16:21 +02:00
Matej Bačo
837cebcdda Fix race condition 2023-04-26 13:51:19 +02:00
Matej Bačo
a7f81bd628 Fix permission issue 2023-04-26 13:39:50 +02:00