Commit graph

321 commits

Author SHA1 Message Date
Luc Didry
7c822b10c0
🔨 — Add a small web server to browse documentation when developing 2024-09-26 05:09:39 +02:00
Luc Didry
3dd1b3f36f
📝💄 — Add opengraph tags to documentation site (fix #62) 2024-09-26 05:09:34 +02:00
Luc Didry
89f4590fb7
💄 — Correctly show results on small screens 2024-09-24 10:58:58 +02:00
Luc Didry
839429f460
🏷 — Bump version (0.4.1) 2024-09-18 11:53:48 +02:00
Luc Didry
3b83e4f3e3
🔀 Merge branch 'develop' 2024-09-18 11:52:22 +02:00
Luc Didry
c62bf82e0d
🐛 — Fix mail and gotify alerting 2024-09-18 11:50:07 +02:00
Luc Didry
2c5420cc9d
💄 — Use a custom User-Agent header 2024-09-05 16:18:14 +02:00
Luc Didry
269e551502
🏷 — Bump version (0.4.0) 2024-09-04 17:26:20 +02:00
Luc Didry
3a3c5852d0
🔀 Merge branch 'develop' 2024-09-04 17:23:14 +02:00
Luc Didry
6c3c44f5be
— Add Apprise as notification way (fix #50) 2024-09-04 17:21:04 +02:00
Luc Didry
7998333fc1
⬆ — Update httpx min version 2024-09-04 15:03:40 +02:00
Luc Didry
3917eb2498
— Add nagios command to use as a Nagios probe 2024-09-04 14:55:30 +02:00
Luc Didry
8072a485a1
— Add command to test gotify configuration 2024-09-04 14:24:17 +02:00
Luc Didry
255fa77ac3
💄 — Improve email and gotify notifications 2024-09-04 14:19:12 +02:00
Luc Didry
4b78d9ddda
🏷 — Bump version (0.3.1) 2024-09-02 14:53:14 +02:00
Luc Didry
7c485a4ad9
🔀 Merge remote-tracking branch 'origin/develop' 2024-09-02 14:50:50 +02:00
Luc Didry
5f43f252b4
— Add new check types: body-like, headers-like and json-like (Fix #58) 2024-09-02 14:50:33 +02:00
Luc Didry
575fe2ad22
🏷 — Bump version (0.3.0) 2024-09-02 14:36:22 +02:00
Luc Didry
dec6c72238
🔀 Merge remote-tracking branch 'origin/develop' 2024-09-02 14:34:18 +02:00
Luc Didry
261f843b46
💄 — Change order of columns on domain’s checks page 2024-09-02 14:22:07 +02:00
Luc Didry
9b40c5a675
📝 — Document test-mail command 2024-08-29 17:19:06 +02:00
Luc Didry
67162f6ce4
🔀 Merge branch 'fix-57' into develop 2024-08-29 17:15:54 +02:00
Luc Didry
1c6abce9b9
— Add new check types: json-contains, json-has and json-is (fix #57) 2024-08-29 17:11:37 +02:00
Luc Didry
353d12240f
📌 — Fix httpx max version to avoid a test bug
Stacktrace of the test bug:
```
ImportError while loading conftest '/home/luc/tmp/framasoft/argos/tests/conftest.py'.
tests/conftest.py:6: in <module>
    from fastapi.testclient import TestClient
venv/lib/python3.12/site-packages/fastapi/testclient.py:1: in <module>
    from starlette.testclient import TestClient as TestClient  # noqa
venv/lib/python3.12/site-packages/starlette/testclient.py:362: in <module>
    class TestClient(httpx.Client):
venv/lib/python3.12/site-packages/starlette/testclient.py:444: in TestClient
    url: httpx._types.URLTypes,
E   AttributeError: module 'httpx._types' has no attribute 'URLTypes'
```
2024-08-27 14:23:59 +02:00
Luc Didry
d2468eff6e 🔀 Merge branch 'fix-59' into 'develop'
 — Allow to run Argos in a subfolder (i.e. not on /). Fix #59

See merge request framasoft/framaspace/argos!68
2024-08-27 12:05:05 +00:00
Luc Didry
95c49c5924
— Allow to run Argos in a subfolder (i.e. not on /). Fix #59 2024-08-27 13:02:01 +02:00
Luc Didry
bc3bc52ed0
🪵 — Update CHANGELOG 2024-08-27 11:50:00 +02:00
Luc Didry
282f5147a5
🔀 Merge branch 'css-changes' into develop 2024-08-27 11:49:24 +02:00
9dc0ffc5ef
Styling: enhance the mobile view
- Add some spacing that was previously removed on all pages
- Include the JavaScript only if not on the login view
- Change the menu to not use buttons, and use rtl so the menu is viewable on small screens.
2024-08-27 11:47:31 +02:00
Luc Didry
eb65470935
🪵 — Update CHANGELOG 2024-08-27 11:17:26 +02:00
Luc Didry
aac7ca4ec5
🚨 — Make ruff and pylint happy 2024-08-27 11:11:31 +02:00
Luc Didry
a25cfea8c0
🔀 Merge remote-tracking branch 'origin/test-email' into develop 2024-08-27 11:08:08 +02:00
c419133eec
Add a command to test email configuration. 2024-08-14 01:20:40 +02:00
Luc Didry
7eede341e4 🔀 Merge branch 'fix-56' into 'develop'
 — Add new check types: headers-contain and headers-have (fix #56)

See merge request framasoft/framaspace/argos!65
2024-07-18 16:15:15 +00:00
Luc Didry
7e5502f7a4
— Add new check types: headers-contain and headers-have (fix #56) 2024-07-18 18:01:03 +02:00
Luc Didry
b904f4c35d 🔀 Merge branch 'fix-55' into 'develop'
🩹 — Close menu after rescheduling non-ok checks (fix #55)

See merge request framasoft/framaspace/argos!64
2024-07-18 14:44:08 +00:00
Luc Didry
ef1eb6ed6e
🩹 — Close menu after rescheduling non-ok checks (fix #55) 2024-07-13 16:27:27 +02:00
Luc Didry
77dbc8bb3a 🔀 Merge branch 'add-check/status-in' into 'develop'
 — Add new check type: status-in

See merge request framasoft/framaspace/argos!63
2024-07-04 13:50:15 +00:00
Luc Didry
fde061da19
— Add new check type: status-in
Similar to status-is except that the HTTP status can be one of a list, instead of just one fixed value.

Usecase: a Sympa server with CAS authentication set. Without a sympa_session cookie, you get a 302 status,
with it, you have a 200 status.
2024-07-04 14:32:46 +02:00
Luc Didry
9078a1384b 🔀 Merge branch 'add-mypy-test' into 'develop'
 — Add mypy test

See merge request framasoft/framaspace/argos!61
2024-07-04 12:09:42 +00:00
Luc Didry
5bd4d9909a
— Add mypy test 2024-07-04 13:33:54 +02:00
Luc Didry
3b49594bef
👷 — Add link to PyPI page in GitLab releases 2024-07-04 09:20:51 +02:00
Luc Didry
9102d5f974
🩹 — Fix release documentation 2024-07-04 09:09:36 +02:00
Luc Didry
512098760a
🏷 — Bump version (0.2.2) 2024-07-04 09:08:48 +02:00
Luc Didry
636779cb79
🐛 — Fix bug in login view when having an expired token in cookie (redirect loop) 2024-07-04 09:02:21 +02:00
Luc Didry
db50aceddb
🏷 — Bump version (0.2.1) 2024-06-27 08:29:51 +02:00
Luc Didry
058622556d
🐛 — Fix bug in login view when having a cookie (internal server error) 2024-06-27 08:29:46 +02:00
Luc Didry
1c314c4460
🏷 — Bump version (0.2.0) 2024-06-24 16:28:51 +02:00
Luc Didry
4fcf0e282e
🔀 Merge remote-tracking branch 'origin/develop' 2024-06-24 16:23:00 +02:00
Luc Didry
5bd187f135
📝 — Improve release documentation 2024-06-24 16:22:34 +02:00