Pēteris Caune
1c02d1ff87
Fix dark mode bugs
2021-06-21 15:57:50 +03:00
Pēteris Caune
6e01af3327
Fix dark mode bugs
2021-06-21 11:42:18 +03:00
Pēteris Caune
6c10980889
Add Account Settings > Appearance page
2021-06-18 13:51:07 +03:00
Pēteris Caune
c5229d6505
Add CSS for dark mode
2021-06-16 15:23:34 +03:00
Pēteris Caune
e2576607f5
Remove the width attribute to preserve logo aspect ratio
...
See also: #483
2021-03-08 15:04:43 +02:00
Pēteris Caune
b788c7e4f5
Add Healthchecks version in the site footer
2021-02-03 10:56:50 +02:00
Pēteris Caune
67560c96e1
Change icon CSS class prefix to work around Fanboy's filter list
...
Problem: if you use uBlock Origin, and enable the
"Fanboy's Social" filter list, Healthchecks does not show
Telegram or WhatsApp icons. This is because the filter list
contains "##.icon-telegram" and "##.icon-whatsapp" entries.
This commit changes the CSS class prefix to "ic-". So we're
now using icon classes like "ic-telegram" and "ic-whatsapp".
As a bonus, we save 2 bytes in HTML per displayed icon :-)
2021-02-03 10:44:35 +02:00
Pēteris Caune
524d1a7375
Implement badge mode (up/down vs up/late/down) selector
...
Fixes #282
2020-11-27 12:57:25 +02:00
Pēteris Caune
2c3286c280
Improve the "add security key" UX, require sudo mode
2020-11-13 16:23:28 +02:00
Pēteris Caune
ad720af242
Rename "hc-p-channels" to "hc-channels"
2020-09-01 12:56:35 +03:00
Pēteris Caune
fd14e0e03b
Experimental L10N support in base and welcome templates. cc: #404
2020-07-21 22:57:40 +03:00
Pēteris Caune
519a666057
{% site_name %} -> {{ site_name }} so we can use blocktrans tags for L10N
2020-07-21 17:59:39 +03:00
Pēteris Caune
57da17b8e2
Send an "Ownership Transfer Request" email notification.
2020-04-13 15:04:59 +03:00
Pēteris Caune
609f78c5ed
"Edit" function for webhook integrations ( #176 )
2020-04-06 14:48:47 +03:00
Pēteris Caune
00810ff123
Use Selectize.js for entering tags. Fixes #324
2020-03-05 15:49:42 +02:00
Pēteris Caune
dab15c3b8c
Link integration setup instructions from the welcome page (only the ones that don't require authentication: Slack, Pushover, PagerDuty Connect, Telegram)
2020-02-27 16:32:31 +02:00
Pēteris Caune
9c3f7101db
Don't use request.project in the pricing page cc: #336
2020-02-26 10:27:45 +02:00
Pēteris Caune
ea423e5420
Project code in URL for the "Integrations" and the "Add Email" pages. cc: #336
2020-02-21 14:15:13 +02:00
Pēteris Caune
15b9611c5a
Show a warning in project's top navigation if the project has no configured integrations. Fixes #327
2020-02-13 10:29:01 +02:00
Pēteris Caune
b7d6f1bb30
link rel="canonical" on the welcome page
2020-02-03 11:17:24 +02:00
Pēteris Caune
f41c78e40f
Serve the introduction page at /docs/
2020-01-23 16:58:28 +02:00
Pēteris Caune
50c8c153ea
Documentation in Markdown.
2020-01-23 16:04:15 +02:00
Pēteris Caune
74ad152cc5
For superusers, show "Site Administration" in top navigation, note in README. Fixes #317
2020-01-07 12:15:09 +02:00
Pēteris Caune
4ee2646539
Show a red "!" in project's top navigation if any integration is not working
2020-01-03 13:15:24 +02:00
Pēteris Caune
0d2736059d
"Sign Up" link in top nav.
2019-09-12 11:01:21 +03:00
Pēteris Caune
7fffb95c96
load staticfiles -> load static
2019-09-09 10:55:38 +03:00
Pēteris Caune
72d608902d
Fix JS to construct correct URLs when running from a subdirectory. Fixes #273
2019-08-12 23:29:32 +03:00
Pēteris Caune
23b197526c
Password strength meter and length check in the "Set Password" form
2019-04-29 23:16:49 +03:00
Pēteris Caune
cdd8e57239
Put bootstrap.css at the top to fix precedence issues.
2019-04-10 18:41:34 +03:00
Pēteris Caune
a4fde44e3a
Can configure the email integration to only report the "down" events. Fixes #231
2019-04-10 17:54:19 +03:00
Pēteris Caune
0b90bb23ce
Merge base.html and base_project.html
2019-04-02 13:12:29 +03:00
Pēteris Caune
178b0ff95c
Show "Badges" and "Settings" in top navigation. Fixes #234
2019-04-02 11:51:35 +03:00
Pēteris Caune
62310a5181
Show overall project status in the top navigation menu and in the "Select Project" page. cc: #183
2019-02-01 23:25:12 +02:00
Pēteris Caune
f2ae573872
Reduce the usage of request.project.
2019-01-29 16:54:51 +02:00
Pēteris Caune
8dd91b247b
When user has no projects, don't auto-create a project.
2019-01-29 13:19:15 +02:00
Pēteris Caune
ac2a120ee8
"Create New Project" button in "My Projects" page.
2019-01-29 11:41:02 +02:00
Pēteris Caune
6b0d566922
"My Projects" page.
2019-01-29 10:59:10 +02:00
Pēteris Caune
4e6fa38ec6
Users can create and remove Projects -- WIP
2019-01-28 20:09:23 +02:00
Pēteris Caune
eaf49f2367
Don't switch projects when viewing the "Account Settings" page
2019-01-22 16:23:51 +02:00
Pēteris Caune
b12eb1ee75
Users switch between projects, not between accounts.
2019-01-22 15:58:07 +02:00
Pēteris Caune
b013a92c43
Move project-specific settings to a new "Project Settings" page
2019-01-22 15:44:54 +02:00
Pēteris Caune
a5a45db7a8
Fix the sorting of projects in the top navigation dropdown menu.
2019-01-19 19:13:26 +02:00
Pēteris Caune
e98bd42438
Fix project names in the top navigation dropdown menu.
2019-01-19 18:51:29 +02:00
Pēteris Caune
f357cd3305
Prepare for removing Check.user_id, Channel.user_id, Profile.current_team_id
2019-01-14 21:13:57 +02:00
Pēteris Caune
c2f200fa02
Allow simultaneous access to checks from different teams
2018-11-29 13:51:25 +02:00
Pēteris Caune
2e6d050656
Switch from selectize.js to bootstrap-select (for more versatility)
2018-11-28 20:13:24 +02:00
Pēteris Caune
0ece2664ac
Show a warning when running with DEBUG=True. Fixes #189
2018-11-06 10:48:59 +02:00
Pēteris Caune
0c6dcfa766
Responsive tweaks.
2018-10-29 14:21:47 +02:00
Pēteris Caune
40c83e3cba
Add a search box in the "My Checks" page.
2018-10-29 14:01:03 +02:00
Pēteris Caune
dd342f3d30
"Log In" -> "Sign In"
2018-10-20 19:24:21 +03:00