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