Commit Graph

21 Commits

Author SHA1 Message Date
Aine
b8cb8196c2 Merge branch 'notice-instead-of-error' into 'main'
Use notice instead of error for expected "errors"

See merge request etke.cc/postmoogle!4
2022-08-23 14:54:34 +00:00
Aine
518ec97160 lint fix 2022-08-23 17:54:01 +03:00
Slavi Pantaleev
b79a728967 Use notice instead of error for expected "errors"
Notice() is like Error(), but:

- the message is not sent to the error log (and Sentry)
- the message sent to the room is not prefixed with `ERROR: `
2022-08-23 17:52:07 +03:00
Aine
99e62a54a5 Merge branch 'settings-or-error' into 'main'
Suppress M_NOT_FOUND error when fetching settings

See merge request etke.cc/postmoogle!3
2022-08-23 14:50:08 +00:00
Slavi Pantaleev
55a76c5c6b Use just Error, not Warn + Error
The downside of this is that the raw error gets reported to the user
in the room, instead of just being logged.
2022-08-23 17:45:15 +03:00
Slavi Pantaleev
726bc95c26 Suppress M_NOT_FOUND error when fetching settings
.. and ensure that getSettings() always returns either a default empty
settings object or an error.
2022-08-23 16:30:19 +03:00
Aine
b24bd498a0 Merge branch 'always-return-settings' into 'main'
Make sure getSettings() always returns settings or error

See merge request etke.cc/postmoogle!2
2022-08-23 13:04:55 +00:00
Slavi Pantaleev
fcac0a202d Make sure getSettings() always returns settings or error 2022-08-23 13:04:54 +00:00
Aine
c71c876e69 update deps 2022-08-23 15:45:40 +03:00
Aine
d6c9e2c048 enable multi-arch build 2022-08-23 14:33:37 +03:00
Aine
848d6a7187 refactor mappings getter 2022-08-22 23:24:51 +03:00
Aine
0decd4fad6 add noowner and federation 2022-08-22 22:08:32 +03:00
Aine
564cd82c6b fix prefix; test attachments; add maxsize 2022-08-22 20:21:22 +03:00
Aine
d5cf9a84f5 update readme and license 2022-08-22 19:11:00 +03:00
Aine
8f3faaa2d0 prepare dockerfile 2022-08-22 18:47:53 +03:00
Aine
69f20e5670 try to receive attachments 2022-08-22 18:43:12 +03:00
Aine
abb6c027bf fix autojoins 2022-08-22 16:22:55 +03:00
Aine
aee56030ba rearrange roadmap 2022-08-22 12:49:11 +03:00
Aine
e6d5e81efe bugfixes; email parsing; send emails into matrix rooms; e2e tests 2022-08-22 12:28:29 +03:00
Aine
c746c91dbb account data only; integrate smtp server; logging 2022-08-21 23:00:20 +03:00
Aine
c4b7a16e21 wip 2022-08-21 18:41:35 +03:00