Commit Graph

73 Commits

Author SHA1 Message Date
Gnuxie c0822ec957 update package info to reflect Apache-2.0 licensing (#1123) 2026-05-07 12:19:34 +01:00
Gnuxie be4fc0871b Add Open Collective information. (#1097)
Closes https://github.com/the-draupnir-project/planning/issues/131.
2026-04-17 17:41:55 +01:00
Gnuxie 8976b04c49 Be more precise about licensing. (#1073)
Docker Hub - Develop / docker-latest (push) Failing after 36s
GHCR - Development Branches / ghcr-publish (push) Failing after 35s
Tests / Application Service Integration tests (push) Failing after 12s
Tests / Integration tests (push) Failing after 15s
Tests / Unit tests (push) Failing after 14m57s
Tests / Build & Lint (push) Failing after 15m0s
* Be more precise about licensing.

I've added a root LICENSE file describing the use of multiple licenses
in the repository, especially given that it is now monorepo.

This does not change any licensing terms or introduce new requirements
It makes the existing setup more explicit and easier to understand for
users and downstream distributors. And reflects the existing REUSE
compliant setup.

* Be more comprehensive in our description.
2026-04-10 12:15:49 +01:00
gnuxie 1cb4c59c02 v3.0.0
Docker Hub - Develop / docker-latest (push) Failing after 39s
GHCR - Development Branches / ghcr-publish (push) Failing after 34s
Tests / Build & Lint (push) Failing after 5m56s
Tests / Integration tests (push) Failing after 22s
Tests / Application Service Integration tests (push) Failing after 12s
Tests / Unit tests (push) Successful in 6m55s
2026-04-02 19:23:01 +01:00
Gnuxie 492f6816ed Add value proposition to readme. (#996)
https://docs.oscollective.org/resources/resources/companies-and-trust
2025-11-13 13:29:20 +00:00
Gnuxie 986eba55d4 Update documentation & README for server admin features. (#778) 2025-03-26 17:22:51 +00:00
gnuxie 7184dcfeac v2.0.0 CHANGELOG.
Feel like I'm about to screw up the actual releasing so here goes.
2025-01-16 19:08:41 +00:00
Gnuxie c1cb3e8dff Update README for 2.0.0. (#676)
* Update README for 2.0.0.

* Mjolnir link.

Thanks to feedback from @mahdi1234.

* Update antispam plugin link.

* Typo in sentance

Thanks to @ll-SKY-ll for spotting meow.
2025-01-15 22:59:01 +00:00
Aminda Suomalainen f9a7bb8c03 prettier: enable prose wrapping
Squashed commit of the following:

commit 0af76a8670
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:30:17 2024 +0300

    mx-tester.yml: run prettier to fix warning

commit 0eb6901797
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:29:05 2024 +0300

    *.md: run prettier

commit d18ebd52fe
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:25:27 2024 +0300

    .prettierrc.yaml: add proseWrap: always
2024-10-08 16:43:52 +03:00
Aminda Suomalainen ⚧ 7e27b057fc Fix pre-commit run --all-files, add check for executables and shebangs (#599)
* pre-commit autoupdate

* pre-commit: check executables have shebangs and shebang files are executable

* .pre-commit-config.yaml: also add check for illegal windows names

* {package.json,.pre-commit-config.yaml}: fix yarn-lint

* prettier --write for yarn-lint pre-commit hook to pass

* package.json: unquiet eslint
2024-10-06 13:22:14 +01:00
Gnuxie 56cdc480f1 Update the README now that we're moving. (#575)
* Update the README now that we're moving.

* Elaborate on refactoring.
2024-09-20 20:14:48 +01:00
gnuxie 86b7a51992 Fix broken link in readme and references to default command.
thanks again Sky.
2024-09-14 13:56:26 +01:00
Gnuxie 07667c71dd Add supporters information to footer. (#506)
* Add NLnet support information to footer.

* Try fixy image width.

Special shoutout to https://github.com/DavidWells/advanced-markdown.
2024-08-12 16:37:47 +01:00
Gnuxie 337a6a3b76 Add reuse.software (#486)
We have a lot of verbose headers, and i think now is the best opportunity we have to become reuse compliant given that we just did two other similar maintenance changes (prettier, typescirpt5 & eslint9 & typescript-eslint).

* synapse_antispam resuse headers.

* delete old unused tslint.json.

* Add REUSE to pre-commit config.

* reuse info for config directory.
2024-07-25 10:58:40 +01:00
gnuxie 8aa46b8526 Add README link to v1.87.0. 2024-05-24 15:40:16 +01:00
gnuxie 7d4009cf1a Update documentation links for new base url.
Context is that we had `docs` as part of the base URL, fixed in https://github.com/the-draupnir-project/draupnir-documentation/pull/13.
2024-05-24 15:40:16 +01:00
Catalan Lover 34a6a53af8 Documentation Website Move (#387)
* Documentation Website Move

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-04 17:10:30 +01:00
avdb13 c7a93941ae Update README.md (#368) 2024-04-25 19:47:20 +01:00
Gnuxie 6d4622969f contributing documentation overhaul. (#344)
* contributing documentation overhaul.

* hm

* declutter development stuff from readme.

* hmm

* broken link
2024-04-15 17:50:05 +01:00
gnuxie 97b3a2389d update readme and contributing. 2024-04-06 21:13:22 +01:00
Julian Foad 563a57fdea Fix link to our own copy of moderators.md (#133) 2023-09-22 15:48:47 +01:00
gnuxie 68e68c434c Add gif showing ban command prompts. 2023-09-14 16:48:51 +01:00
Gnuxie bef21850e8 Use --forbid-only flag in integration test suite. (#97)
Yes this has happened again, at least we know how to fix it now.
2023-09-07 14:13:26 +01:00
gnuxie 29a8bec086 Bring various documentation up to date with current events. 2023-09-04 20:44:11 +01:00
JokerGermany 00645463c7 Don't recommend uppercase shortcodes, when mjolnir doesn't like them. (#31) 2023-02-21 21:04:28 +00:00
Val Lorentz a83e077fd3 Fix link to Mjolnir 2023-02-20 22:50:13 +00:00
gnuxie 8cad6a6b81 Update project status in README.md. 2023-02-11 20:47:33 +00:00
gnuxie 4f1781e31b Rename the bot from Mjolnir to Draupnir in the documentation
Following through with this everywhere will take a lot of time.
2023-02-08 15:04:42 +00:00
gnuxie 270910a317 note about status incase there are stragglers 2023-01-14 19:56:26 +00:00
gnuxie b3273c5103 Name, License and Notice we are forking tada. 2023-01-14 18:26:12 +00:00
David Teller 7b0edadd17 Update tests and instructions to intercept reports also with v3 endpoint (#388)
In both our instructions and our tests, we use the r0 endpoint to intercept abuse reports. This endpoint is deprecated and not implemented by all clients. This PR updates the instructions and tests to the new endpoint.
2022-10-18 15:48:39 +02:00
Jonathan de Jong bf7f1318af Improve documentation (#277)
* improve documentation

* incorperate documentation of configuration into sample file
2022-05-20 12:19:26 +01:00
Marco Cirillo 4f070244ce Amend README.md for antispam config example. (#271) 2022-04-06 18:20:49 +02:00
Gnuxie 48206a8524 Move message_limit into antispam. (#243)
* Move message_limit into antispam.

https://github.com/matrix-org/message_limit

Not ideal but we've had complaints about keeping them separate
and unfortunately the need for this module is not going to go away.
2022-03-18 11:07:21 +00:00
David Teller 9c9bd0e029 Let's port to Synapse module API (#128) 2022-02-09 08:40:33 +01:00
gnuxie dacbc1cde5 Bump minimum node version to >=14
Needed to merge https://github.com/matrix-org/mjolnir/pull/186 & node 12 is approaching EOL.
2022-01-19 16:46:18 +00:00
Graham Christensen 438db2d2ab README: Link to main instead of master (#159)
Master was renamed to main at some point, let's update the README to say so too.
2021-12-07 12:26:21 +01:00
David Teller 06e5f00b2d Intercept /report and display human-readable abuse reports in the moderation room - Resolves #38 (#135)
* Intercept /report and display human-readable abuse reports in the moderation room - Resolves #38
2021-10-07 14:42:08 +02:00
gnuxie 4d46d4dd34 Move integration test config file
it now lives in config/ because it was being loaded there by the tests before it could be copied to there from the test directory
2021-09-30 16:02:58 +01:00
gnuxie ea6bfd24cb Add info about mx-tester and integration tests to README 2021-09-27 15:34:06 +01:00
David Teller 6ebb1a62f0 Revert "Update README.md" 2021-09-01 09:57:05 +02:00
~creme 48584c4771 Update README.md
change deprecated "spam_checker" to "modules".

note:  
https://matrix-org.github.io/synapse/develop/spam_checker.html  
https://matrix-org.github.io/synapse/develop/modules.html
2021-08-15 10:50:02 +02:00
Travis Ralston bd84b0901e Clarify potentially confusing wording in the readme 2020-09-12 23:54:11 -06:00
Travis Ralston 1cc4faccee Improve general documentation for the bot
Fixes https://github.com/matrix-org/mjolnir/issues/26
Fixes https://github.com/matrix-org/mjolnir/issues/23
2020-02-13 14:15:45 -07:00
Patrick Cloke 70f353fbba Add a flag for disabling checking of usernames for spam. 2020-02-13 13:08:09 -05:00
Travis Ralston a7b38daae5 Do python right 2020-01-23 11:48:24 -07:00
Travis Ralston 3c985830f6 Fix config path 2020-01-22 08:29:36 -07:00
Travis Ralston f72b68dc7c Add a description for what Mjolnir's antispam module does 2019-10-31 08:34:58 -06:00
Travis Ralston d313fad561 Update feature state 2019-10-25 21:06:31 -06:00
Travis Ralston cc0ab174b3 Base structure for an antispam module 2019-10-25 13:32:05 -06:00