Pēteris Caune
2bf9c357ef
Update WhatsApp logo
2024-11-25 15:03:52 +02:00
Pēteris Caune
29c02ab986
Replace Matrix logo with a larger, sharper version
2024-11-25 14:51:25 +02:00
Pēteris Caune
410a767496
Fix the off state for rocketchat, ntfy, telegram icons
2024-11-25 12:33:33 +02:00
Pēteris Caune
87dc3aff1d
Update Signal and Telegram icons
2024-11-25 12:10:16 +02:00
Pēteris Caune
cb7e53677d
Increase ntfy.sh topic max length to 64
2024-11-25 11:16:15 +02:00
Pēteris Caune
a81da0b1ca
Remove some IE9 stuff from bootstrap.css
2024-11-24 14:59:48 +02:00
Pēteris Caune
c4a018a2eb
Remove unused "speak: never;" from icomoon.css
2024-11-24 14:59:17 +02:00
Pēteris Caune
0f2168a5a5
Remove unused CSS
2024-11-24 14:58:46 +02:00
Pēteris Caune
8ee0664801
Remove unneeded newlines
2024-11-24 14:39:29 +02:00
Pēteris Caune
9c4e5eb99f
Remove unused CSS rule (for styling HipChat icons)
2024-11-24 14:38:50 +02:00
Pēteris Caune
e024196f1f
Add IcoMoon project export under /stuff/
2024-11-22 17:10:17 +02:00
Pēteris Caune
964a4f264e
Remove unused icons and fix "Glyph bbox was incorrect" FF warnings
...
The "Glyph bbox was incorrect" is a Firefox warning about
incorrect bounding box values in the font. The icon font, including
the incorrect bounding box values is generatedby icomoon.
I ran the TTF file through fontsquirrel and that seems to have
fixed the issue.
More about this warning: https://bugzilla.mozilla.org/show_bug.cgi?id=1847959
2024-11-22 17:08:36 +02:00
Pēteris Caune
3d6fe5a423
Change the clippy icon's size from 14px to 16px
...
It is designed to look crisp at 16px
2024-11-22 17:05:39 +02:00
Pēteris Caune
35b6b94a1d
Remove ic-started from CSS (unused)
2024-11-22 17:04:51 +02:00
Pēteris Caune
534d6973c4
Reduce the generated HTML size of the checks table
...
... by removing class="indicator-cell" and using
:first-child in CSS to target it instead.
2024-11-22 14:21:48 +02:00
Pēteris Caune
2c4719ecc3
Add backrest in the "Third-Party Resources" page
...
Fixes : #1087
2024-11-22 12:55:32 +02:00
Pēteris Caune
9af904297d
Rearrange channels in the integrations page, "Add More" section
2024-11-19 11:03:49 +02:00
Pēteris Caune
06d7c61297
Fix kerning issue in SVG badge on Windows 10
2024-11-15 16:49:26 +02:00
Pēteris Caune
62b10be5fe
Implement "no matching checks" message when searching/filtering
...
(instead of showing a table with a header row and no data rows)
2024-11-15 12:11:18 +02:00
Pēteris Caune
2ef550e16e
Update Changelog
2024-11-14 14:57:09 +02:00
Pēteris Caune
4b49004768
Fix nav divider color in selectize dropdowns
2024-11-14 14:55:04 +02:00
Pēteris Caune
c51096e17e
Fix dropdown button background in dark mode
2024-11-14 14:50:35 +02:00
Pēteris Caune
0c8bba95ac
Hide filter buttons on mobile
2024-11-14 14:29:19 +02:00
Pēteris Caune
5ecea08e48
Fix type annotation
2024-11-14 14:28:47 +02:00
Pēteris Caune
5184249abe
Move status matching logic to a separate function
2024-11-14 14:18:39 +02:00
Pēteris Caune
b328c8739f
Reduce the number of Check.get_status() calls
2024-11-14 13:33:21 +02:00
Pēteris Caune
7c8d43414f
Implement filtering by status on the server side
2024-11-14 12:27:31 +02:00
Pēteris Caune
7abcd4adbe
Fix JS to run applyFilters only when statuses have changed
2024-11-14 11:57:30 +02:00
Pēteris Caune
9ce8249123
Move "Add Check" button to the top, implement filtering by status
2024-11-14 11:51:37 +02:00
Pēteris Caune
7719cc4c28
Reformat
2024-11-14 11:45:11 +02:00
Pēteris Caune
27ecb40c88
Mark the project name textbox as required in the "Add Project" dialog
2024-11-13 14:27:15 +02:00
Pēteris Caune
5f3bbfd940
De-emphasize the unsubscribe link in email notifications
...
I received a report about multiple cases of users clicking
on the unsubscribe link by accident. The unsubscribe action
does not have a confirmation step so the users get instantly
unsubscribed. I do not want to add a confirmation step, so
instead I'm making a few small changes to hopefully reduce
the chances of accidental clicks:
- The footer text now has a "You are receiving this email because..."
blurb to separate the footer a little more from the primary
content
- The unsubscribe link is now a shorter single word: "Unsubscribe",
making it a smaller click target
- the footer now uses a slightly smaller font than the rest of
the email message
The people looking for the unsubscribe link should still be able
to easily find it, but hopefully it should now draw less
"accidental attention".
2024-11-12 14:51:05 +02:00
Pēteris Caune
5c67c94654
Add a missing article
2024-11-08 11:31:09 +02:00
Pēteris Caune
5912758a8a
Update email alerts to mention failure reason
...
cc: #1069
2024-11-08 11:20:44 +02:00
Pēteris Caune
9edae634c7
Add Flip.reason field
...
cc: #1069
2024-11-08 10:24:50 +02:00
Pēteris Caune
79da9e9f4f
Fix auto-fixable ruff warnings
...
(`ruff check --fix`)
2024-11-07 15:15:58 +02:00
Pēteris Caune
4907073c55
Remove unneeded quotes
2024-11-06 19:32:44 +02:00
Pēteris Caune
5f8b723f46
Update package versions
2024-11-06 19:27:56 +02:00
Pēteris Caune
e048ec4c48
Fix "class Foo(object):" -> "class Foo:"
...
In Python 3 these are equivalent, and shorter is better.
2024-10-29 17:57:50 +02:00
Pēteris Caune
a6ca589b34
Fix pyright warning
2024-10-29 11:54:48 +02:00
Pēteris Caune
f421317aea
Update mypy and django-stubs
2024-10-28 10:06:48 +02:00
Pēteris Caune
7d6fccb05d
Update package versions
2024-10-25 11:02:43 +03:00
Pēteris Caune
c372e3232f
Update MS Teams legacy webhook retirement date to Jan 2025
...
Microsoft pushed it forward again:
https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/
2024-10-25 09:51:58 +03:00
Pēteris Caune
e3cbe79f57
Update CustomHeaderMiddleware to normalize email addresses to lower case
...
Also add a data migration to normalize any already existing user
accounts with non-lower-case email addresses too.
Fixes : #1074
2024-10-24 13:22:37 +03:00
Pēteris Caune
0a4412a493
Fix js to enable "pause" button when a check is paused but started
2024-10-23 14:32:06 +03:00
Pēteris Caune
374f034bf9
Update check's status text to show how long it has been running
...
In check's details page, we have a "Current Status" section.
It shows an icon, a status text, and a table with downtime
statistics. When the check has received a start signal, the icon
also has an animated progress indicator under it.
With this change, the status text will also indicate the running
state and the elapsed time. Example:
"Currently running, started 3 minutes ago".
2024-10-23 14:14:44 +03:00
Pēteris Caune
dd0a4c1582
Update Dockerfile to use Python 3.13
2024-10-23 13:22:41 +03:00
Pēteris Caune
9139d6825a
Update Dockerfile to explicitly install libexpat1
...
libexpat1 used to come preinstalled in python -slim base images,
but starting from 3.12.7 it does not any more.
Fixes : #1076
2024-10-23 13:19:59 +03:00
Pēteris Caune
7225165f9e
Remove --start-period argument in Dockerfile
...
I don't think it has any effect if it is lower than --interval
2024-10-23 13:15:48 +03:00
Pēteris Caune
5b689d9f87
Increase the interval of Docker HEALTHCHECK instruction to 60s
...
cc: #1071
2024-10-23 10:43:57 +03:00