Commit graph

415 commits

Author SHA1 Message Date
Pēteris Caune
842f0c3e16
Improve CSS in Channel and Notification admin 2022-04-09 17:16:10 +03:00
Pēteris Caune
a3d1bc7386
Implement the "started" progress spinner in the details pages 2022-04-08 10:56:36 +03:00
Pēteris Caune
580eaceeb5
Optimize HTML output in /checks/<uuid>/log/
* Don't use 'date' and 'time' CSS classes in HTML output
* Replace the span.ua-body CSS class with code tags
2022-04-04 10:24:31 +03:00
Pēteris Caune
1d20be94ff
Optimize HTML output in /checks/<uuid>/log/
* Simplify the "n" cell
* Don't send details URLs, construct them on client side
* Strip microseconds in timestamps
2022-04-04 09:51:07 +03:00
Pēteris Caune
6958a9e898
Add a "Download Original" link in the "Ping Details" dialog 2022-03-16 17:31:01 +02:00
Pēteris Caune
fd15302d2a
Improve the loading state of the "Ping Details" dialog
If the "Ping details" dialog takes more than ~300ms to load,
show an animated progress indicator.

Also, move the loading code to a ping_details.js file
to reduce code repetition.
2022-03-16 13:51:26 +02:00
Pēteris Caune
7ee64893b9
Optimize CSS 2022-03-04 11:36:32 +02:00
Pēteris Caune
ca93e95632
Eliminate bootstrap's list-group 2022-02-01 09:06:35 +02:00
Pēteris Caune
e5ac8d7dbc
Update the "Add TOTP" form to display plaintext TOTP secret
Fixes: #602
2022-01-24 15:17:48 +02:00
Pēteris Caune
9e36eb5fcc
Remove the "welcome" landing page
Redirect unauthenticated users to the sign in page
instead. Rationale:

- The content on the welcome page is what often belongs
  to a separate "marketing site". The marketing content
  is of no use on self-hosted instances, which typically
  have new signups disabled and are for internal use only
- (the real reason, let's be honest) a number of
  self-hosted instances are accessible over the public
  internet. Search engines index the nearly identical
  landing pages and see them as duplicated content.
2021-11-10 11:59:55 +02:00
Pēteris Caune
e1b601928f
Fix button outlines in chrome 2021-11-04 16:10:50 +02:00
Pēteris Caune
7e08e3a938
Fix dark mode bug in the timezone dropdown 2021-11-04 16:04:17 +02:00
Pēteris Caune
9deb61b3e1
Hide the spinner buttons in cron dialog, grace time field 2021-11-04 15:58:16 +02:00
Pēteris Caune
e0d2f36928
Improve period and grace controls, allow up to 365 day periods
Fixes: #281
2021-11-04 15:44:51 +02:00
Pēteris Caune
bee0512d80
Fix dark mode bug in button groups, remove button outlines in Chrome 2021-10-06 16:46:01 +03:00
Pēteris Caune
28d15d7bf2
Fix dark mode bug in the "Set Password" screen 2021-10-01 13:36:37 +03:00
Pēteris Caune
148894bd9e
Upgrade to Bootstrap 3.4.1 2021-10-01 12:21:54 +03:00
Pēteris Caune
9299ee4516
Improve response code descriptions in Ping API docs 2021-09-15 13:30:19 +03:00
Pēteris Caune
be66ec73e5
Add the slug-based endpoints in Ping API docs 2021-09-15 11:39:05 +03:00
Pēteris Caune
3dfdbc09ca
Add ability to create/revoke individual keys 2021-09-09 14:55:17 +03:00
Pēteris Caune
5b9008e321
Implement alternative ping URLs, WIP 2021-09-09 09:32:10 +03:00
Pēteris Caune
5fafc871dd
Fix unwanted text wrapping in the URL cell 2021-08-26 17:24:04 +03:00
Pēteris Caune
3f078e6cda
Optimize HTML in the "list of checks" page
In a project with ~300 checks,

* HTML size (uncompressed) before: 772KiB
* HTML size (uncompressed) after: 703KiB
2021-08-26 17:11:56 +03:00
Pēteris Caune
2c662dac20
Fix HTML validation issues 2021-08-26 12:02:09 +03:00
Pēteris Caune
252acd0a83
Fix dark mode bug 2021-08-23 10:57:03 +03:00
Pēteris Caune
f424d14d83
Remove obsolete CSS vendor prefixes 2021-08-19 11:51:43 +03:00
Pēteris Caune
6b59bbe2bc
Remove unused CSS 2021-08-19 11:30:58 +03:00
Pēteris Caune
6ef1a9a01d
Remove obsolete CSS 2021-08-19 11:21:46 +03:00
Pēteris Caune
eb25cde241
Simplify jumbotron CSS 2021-08-18 16:36:09 +03:00
Pēteris Caune
234b681df8
Improve docs, addd "Concepts" section
cc: #547
2021-08-12 09:30:45 +03:00
Pēteris Caune
b43612806f
Fix dark mode bug in selectpicker widgets 2021-08-10 16:47:47 +03:00
Pēteris Caune
222722569e
Add support for 2FA using TOTP
Fixes: #354
2021-07-30 16:43:23 +03:00
Pēteris Caune
79dc4d2e7a
Fix html structure in the signup dialog 2021-07-16 16:45:26 +03:00
Pēteris Caune
02cdbb9222
Fix page structure, update copy 2021-07-16 16:36:32 +03:00
Pēteris Caune
dd88924660
Fix dark mode styling issues in Cron Syntax Cheatsheet 2021-07-16 12:25:16 +03:00
Pēteris Caune
99bb71c920
Use multicolor channel icons for better appearance in the dark mode 2021-07-07 15:23:02 +03:00
Pēteris Caune
5c54afadb5
Fix contrast in "Add Integration" pages, step circles 2021-07-05 18:03:37 +03:00
Pēteris Caune
c94e39c9d3
Add CSS to invert Matrix and Mattermost logos in dark mode 2021-07-05 17:55:13 +03:00
Pēteris Caune
1c02d1ff87
Fix dark mode bugs 2021-06-21 15:57:50 +03:00
Pēteris Caune
c75d17618c
Fix renaming mistake 2021-06-21 15:19:03 +03:00
Pēteris Caune
93a881d0ba
Move color overrides to variables.less where possible 2021-06-21 15:12:06 +03:00
Pēteris Caune
fdfd988c5c
Fix dark mode bugs 2021-06-21 12:14:03 +03:00
Pēteris Caune
6e01af3327
Fix dark mode bugs 2021-06-21 11:42:18 +03:00
Pēteris Caune
059a855b3f
Fix more contrast issues 2021-06-18 17:07:27 +03:00
Pēteris Caune
b185a28676
Fix contrast issues 2021-06-18 15:28:35 +03:00
Pēteris Caune
6c10980889
Add Account Settings > Appearance page 2021-06-18 13:51:07 +03:00
Pēteris Caune
13334d2ab0
Implement explicit light/dark mode selection (WIP) 2021-06-18 12:27:43 +03:00
Pēteris Caune
4f72c9e204
Fix dark mode CSS for tabs take 2 2021-06-16 16:00:24 +03:00
Pēteris Caune
dd104ff672
Fix dark mode CSS for tabs 2021-06-16 15:57:33 +03:00
Pēteris Caune
c5229d6505
Add CSS for dark mode 2021-06-16 15:23:34 +03:00