938 Commits

Author SHA1 Message Date
erickeller
1dc9bcf798
update Readme with pip install dependencies
pip install will fail when you cannot compile some of the dependencies.
one is gcc the other is the Python.h


```
Building wheels for collected packages: rcssmin, rjsmin
  Running setup.py bdist_wheel for rcssmin ... error
  Complete output from command /home/ubuntu/webapps/hc-venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ipfho29k/rcssmin/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-u0q6mggl --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.6
  copying ./rcssmin.py -> build/lib.linux-x86_64-3.6
  running build_ext
  building '_rcssmin' extension
  creating build/temp.linux-x86_64-3.6
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DEXT_MODULE=_rcssmin -UEXT_PACKAGE -I_setup/include -I/usr/include/python3.6m -I/home/ubuntu/webapps/hc-venv/include/python3.6m -c rcssmin.c -o build/temp.linux-x86_64-3.6/rcssmin.o
  unable to execute 'x86_64-linux-gnu-gcc': No such file or directory
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
  
  ----------------------------------------
  Failed building wheel for rcssmin
  Running setup.py clean for rcssmin
  Running setup.py bdist_wheel for rjsmin ... error
  Complete output from command /home/ubuntu/webapps/hc-venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ipfho29k/rjsmin/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-axnaq3w9 --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.6
  copying ./rjsmin.py -> build/lib.linux-x86_64-3.6
  running build_ext
  building '_rjsmin' extension
  creating build/temp.linux-x86_64-3.6
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DEXT_MODULE=_rjsmin -UEXT_PACKAGE -I_setup/include -I/usr/include/python3.6m -I/home/ubuntu/webapps/hc-venv/include/python3.6m -c rjsmin.c -o build/temp.linux-x86_64-3.6/rjsmin.o
  unable to execute 'x86_64-linux-gnu-gcc': No such file or directory
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
```

```
  Running setup.py bdist_wheel for rjsmin ... error
  Complete output from command /home/ubuntu/webapps/hc-venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-cfntw7bo/rjsmin/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-ytqxu9_b --python-tag cp36:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.6
  copying ./rjsmin.py -> build/lib.linux-x86_64-3.6
  running build_ext
  building '_rjsmin' extension
  creating build/temp.linux-x86_64-3.6
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DEXT_MODULE=_rjsmin -UEXT_PACKAGE -I_setup/include -I/usr/include/python3.6m -I/home/ubuntu/webapps/hc-venv/include/python3.6m -c rjsmin.c -o build/temp.linux-x86_64-3.6/rjsmin.o
  In file included from rjsmin.c:18:0:
  _setup/include/cext.h:34:10: fatal error: Python.h: No such file or directory
   #include "Python.h"
            ^~~~~~~~~~
  compilation terminated.
```
2018-10-19 18:21:41 +02:00
Pēteris Caune
1ea7902c86
Fix URL and icon 2018-10-18 12:24:43 +03:00
Pēteris Caune
e4d0103544
Trello integration WIP 2018-10-18 12:20:33 +03:00
Pēteris Caune
2078b45ad6
When filtering by tags, put the selected tags in the query string. Fixes #191 2018-10-12 12:52:48 +03:00
Pēteris Caune
ba1357bcdc
It is now OK to autocomplete email fields. 2018-10-12 11:54:39 +03:00
Pēteris Caune
9214265136
Separate sign up and login forms. 2018-10-12 10:55:15 +03:00
Pēteris Caune
371eebe1f2
Disable autocomplete for email fields. 2018-10-11 11:32:02 +03:00
Pēteris Caune
4acd6a16e8
Login form: rename the email box to "identity" to avoid some auto-signup bots 2018-10-10 09:53:42 +03:00
Pēteris Caune
a58ce791c0
Improved layout & style, fixed hamburger menu in login page. 2018-10-09 16:12:02 +03:00
Pēteris Caune
160aa191c8
"Docs > Third-Party Resources" page. Fixes #174, #68 2018-10-08 14:47:25 +03:00
Pēteris Caune
59857a69c0
"Docs > Third-Party Resources" page. Fixes #174, #68 2018-10-08 14:47:15 +03:00
Pēteris Caune
e5285b0816
Django 2.1.2 2018-10-04 09:29:16 +03:00
Pēteris Caune
621e04e845
Change "foo@example.org is not available" message to "foo@example.org is already registed". 2018-10-03 10:52:51 +03:00
Pēteris Caune
75fa27436e
Document "manage.py smtpd" in README, fixes #188 2018-10-02 15:15:09 +03:00
Pēteris Caune
cf37439877
Timezones were missing in Details page, "Change Schedule" dialog. Fixed. 2018-10-02 14:37:58 +03:00
Pēteris Caune
9e9c504e2d
Update plan names, nicer "Change Plan" form. 2018-09-25 13:12:21 +03:00
Pēteris Caune
7cac2d91bc
Add "What Can I Monitor" section in the Welcome page. 2018-09-11 20:57:32 +03:00
Pēteris Caune
1b962efe41
New styling for integrations on the Welcome page. 2018-09-10 21:58:24 +03:00
Pēteris Caune
3a8056f0e2
Showcase the "Check Details" page and the badges 2018-09-09 23:44:55 +03:00
Pēteris Caune
d77a1a7c60
v1.1.0 2018-08-20 20:19:46 +03:00
Pēteris Caune
d2939ac9af
Include check's description in Slack messages. 2018-08-20 20:17:23 +03:00
Pēteris Caune
78aca869c5
"Details..." instead of "Show Log..." in emails. 2018-08-20 19:30:36 +03:00
Pēteris Caune
1b664a6b54
Wider content area in emails 2018-08-20 19:29:21 +03:00
Pēteris Caune
7046e2410c
Checks have a "Description" field. Fixes #182 2018-08-20 18:16:00 +03:00
Pēteris Caune
0a50962f2b
Drop the trunc template filter, Django has a built in truncatechars that does the same thing. 2018-08-20 13:50:40 +03:00
Pēteris Caune
fdbe733df3
C# usage example. Fixes #127 2018-08-20 12:39:57 +03:00
Pēteris Caune
1a5478dee9
Starting a changelog. Fixes #177 2018-08-20 12:09:30 +03:00
Pēteris Caune
3c1f6baf24
django-compressor 2.2 2018-08-20 11:57:13 +03:00
Pēteris Caune
367d45fcef
pytz 2018.5 2018-08-20 11:54:53 +03:00
Pēteris Caune
20f611a075
requests 2.19.1 2018-08-20 11:50:31 +03:00
Pēteris Caune
bee1cbca80
Better ellipsizing of long log lines. 2018-08-19 20:06:42 +03:00
Pēteris Caune
7f6d6dcea1
Cleanup. 2018-08-19 19:27:10 +03:00
Pēteris Caune
7e56eb883e
Fetch ping details using HTTP GET, not HTTP POST. 2018-08-19 18:18:25 +03:00
Pēteris Caune
97b3b52df5
Testcases for the new code. 2018-08-19 18:08:57 +03:00
Pēteris Caune
3ecd6bd422
Can toggle integrations in Details page by clicking on them. 2018-08-19 16:02:17 +03:00
Pēteris Caune
8ab8e15c4e
Update document.title 2018-08-19 13:33:21 +03:00
Pēteris Caune
8fa9a6f3f6
Fix local time / UTC switcher (it was getting reset on auto-updates). 2018-08-19 13:11:35 +03:00
Pēteris Caune
3021e1c944
Fix redirects. 2018-08-19 13:11:00 +03:00
Pēteris Caune
ecba1eb40b
More efficient log updates. 2018-08-19 12:52:51 +03:00
Pēteris Caune
a883fe38aa
Log auto-refreshes in the details page. 2018-08-19 12:32:03 +03:00
Pēteris Caune
04fede0897
Auto-refresh current status in log page. 2018-08-17 20:53:50 +03:00
Pēteris Caune
8b01acefe2
Show 20 most recent pings by default. 2018-08-17 18:20:15 +03:00
Pēteris Caune
8e7b05f96e
Gear icon links to Log page directly 2018-08-17 15:37:38 +03:00
Pēteris Caune
458c4cfeeb
Hook up buttons in the log page. 2018-08-17 15:09:36 +03:00
Pēteris Caune
ea8e08acd2
Log page redesign WIP 2018-08-17 11:40:45 +03:00
Pēteris Caune
bf69e09dff
psycopg 2.7.5 2018-08-17 11:40:02 +03:00
Pēteris Caune
714b1c29c9
"how much time to wait" -> "how long to wait" 2018-08-17 11:39:12 +03:00
Pēteris Caune
5ffc3088f3
staticfiles -> static, and some cleanup 2018-08-04 19:43:00 +03:00
Pēteris Caune
d661839e32
Don't serialize POST payload to JSON, Django's TestClient will do that for us. 2018-08-04 19:07:40 +03:00
Pēteris Caune
ccf8aa55f0 Django 2.1 2018-08-03 17:10:35 +03:00