Commit Graph

  • def1a12a4a
    Merge pull request #199 from muff1nman/add-specific-channel Pēteris Caune 2018-11-08 11:26:45 +02:00
  • 824729707e Allow specific channel uuid to be specified in create/update check api Andrew DeMaria 2018-11-07 07:35:21 -07:00
  • 0ece2664ac
    Show a warning when running with DEBUG=True. Fixes #189 Pēteris Caune 2018-11-06 10:48:59 +02:00
  • 5ef67e8bbf
    Remove Profile.bill_to field. Pēteris Caune 2018-11-06 10:19:59 +02:00
  • 63c70d67c6
    requests 2.20.0 Pēteris Caune 2018-10-30 08:57:43 +02:00
  • 432e592e44
    Add read-only API key support Pēteris Caune 2018-10-29 21:44:34 +02:00
  • 182f9e1109
    Refactor API key checking code Pēteris Caune 2018-10-29 18:34:58 +02:00
  • 887c4d534a
    add "minLength" support to the jsonschema validator Pēteris Caune 2018-10-29 17:13:45 +02:00
  • 0c6dcfa766
    Responsive tweaks. Pēteris Caune 2018-10-29 14:21:47 +02:00
  • 40c83e3cba
    Add a search box in the "My Checks" page. Pēteris Caune 2018-10-29 14:01:03 +02:00
  • c57a9dcbc4
    Omit "Details..." link (testing if it's triggering Gmail warnings) Pēteris Caune 2018-10-29 12:16:50 +02:00
  • 58cfaaa527
    Don't send monthly reports to inactive accounts (no pings in 6 months) Pēteris Caune 2018-10-24 11:30:16 +03:00
  • 9f02371d6a
    Report unsubscribe link works with POST. Include "X-Bounce-Url" header in report emails. Pēteris Caune 2018-10-24 10:06:51 +03:00
  • df86fd29b3
    During DST transition, handle ambiguous dates as pre-transition. Fixes #196 Pēteris Caune 2018-10-23 12:35:07 +03:00
  • b4e53431cd
    Obsolete – we don't create anonymous checks any more. Pēteris Caune 2018-10-23 12:32:31 +03:00
  • b9a81ad382
    Add "List-Unsubscribe" header to alert and report emails Pēteris Caune 2018-10-23 11:26:13 +03:00
  • c4543bce58
    Load settings from environment variables. Fixes #187 Pēteris Caune 2018-10-22 17:25:58 +03:00
  • cbb5e8cae5
    Shorter, simpler telegram message. Pēteris Caune 2018-10-22 09:49:35 +03:00
  • fb1fb4992e
    v1.2.0 v1.2.0 Pēteris Caune 2018-10-20 19:47:01 +03:00
  • dd342f3d30
    "Log In" -> "Sign In" Pēteris Caune 2018-10-20 19:24:21 +03:00
  • 288a57a4b1
    Better name & description for Trello cards. Pēteris Caune 2018-10-20 19:09:40 +03:00
  • 362a43dae7
    Merge pull request #193 from erickeller/master Pēteris Caune 2018-10-19 21:17:19 +03:00
  • 1dc9bcf798
    update Readme with pip install dependencies erickeller 2018-10-19 18:21:41 +02:00
  • 1ea7902c86
    Fix URL and icon Pēteris Caune 2018-10-18 12:24:43 +03:00
  • e4d0103544
    Trello integration WIP Pēteris Caune 2018-10-18 12:20:33 +03:00
  • 2078b45ad6
    When filtering by tags, put the selected tags in the query string. Fixes #191 Pēteris Caune 2018-10-12 12:52:48 +03:00
  • ba1357bcdc
    It is now OK to autocomplete email fields. Pēteris Caune 2018-10-12 11:54:39 +03:00
  • 9214265136
    Separate sign up and login forms. Pēteris Caune 2018-10-12 10:55:15 +03:00
  • 371eebe1f2
    Disable autocomplete for email fields. Pēteris Caune 2018-10-11 11:32:02 +03:00
  • 4acd6a16e8
    Login form: rename the email box to "identity" to avoid some auto-signup bots Pēteris Caune 2018-10-10 09:53:42 +03:00
  • a58ce791c0
    Improved layout & style, fixed hamburger menu in login page. Pēteris Caune 2018-10-09 16:12:02 +03:00
  • 160aa191c8
    "Docs > Third-Party Resources" page. Fixes #174, #68 Pēteris Caune 2018-10-08 14:47:25 +03:00
  • 59857a69c0
    "Docs > Third-Party Resources" page. Fixes #174, #68 Pēteris Caune 2018-10-08 14:47:15 +03:00
  • e5285b0816
    Django 2.1.2 Pēteris Caune 2018-10-04 09:29:16 +03:00
  • 621e04e845
    Change "foo@example.org is not available" message to "foo@example.org is already registed". Pēteris Caune 2018-10-03 10:52:51 +03:00
  • 75fa27436e
    Document "manage.py smtpd" in README, fixes #188 Pēteris Caune 2018-10-02 15:15:09 +03:00
  • cf37439877
    Timezones were missing in Details page, "Change Schedule" dialog. Fixed. Pēteris Caune 2018-10-02 14:37:58 +03:00
  • 9e9c504e2d
    Update plan names, nicer "Change Plan" form. Pēteris Caune 2018-09-25 13:12:21 +03:00
  • 7cac2d91bc
    Add "What Can I Monitor" section in the Welcome page. Pēteris Caune 2018-09-11 20:57:32 +03:00
  • 1b962efe41
    New styling for integrations on the Welcome page. Pēteris Caune 2018-09-10 21:58:24 +03:00
  • 3a8056f0e2
    Showcase the "Check Details" page and the badges Pēteris Caune 2018-09-09 23:44:55 +03:00
  • d77a1a7c60
    v1.1.0 v1.1.0 Pēteris Caune 2018-08-20 20:19:46 +03:00
  • d2939ac9af
    Include check's description in Slack messages. Pēteris Caune 2018-08-20 20:17:23 +03:00
  • 78aca869c5
    "Details..." instead of "Show Log..." in emails. Pēteris Caune 2018-08-20 19:30:36 +03:00
  • 1b664a6b54
    Wider content area in emails Pēteris Caune 2018-08-20 19:29:21 +03:00
  • 7046e2410c
    Checks have a "Description" field. Fixes #182 Pēteris Caune 2018-08-20 18:16:00 +03:00
  • 0a50962f2b
    Drop the trunc template filter, Django has a built in truncatechars that does the same thing. Pēteris Caune 2018-08-20 13:50:40 +03:00
  • fdbe733df3
    C# usage example. Fixes #127 Pēteris Caune 2018-08-20 12:39:57 +03:00
  • 1a5478dee9
    Starting a changelog. Fixes #177 Pēteris Caune 2018-08-20 12:09:30 +03:00
  • 3c1f6baf24
    django-compressor 2.2 Pēteris Caune 2018-08-20 11:57:13 +03:00
  • 367d45fcef
    pytz 2018.5 Pēteris Caune 2018-08-20 11:54:53 +03:00
  • 20f611a075
    requests 2.19.1 Pēteris Caune 2018-08-20 11:50:31 +03:00
  • bee1cbca80
    Better ellipsizing of long log lines. Pēteris Caune 2018-08-19 20:06:42 +03:00
  • 7f6d6dcea1
    Cleanup. Pēteris Caune 2018-08-19 19:27:10 +03:00
  • 7e56eb883e
    Fetch ping details using HTTP GET, not HTTP POST. Pēteris Caune 2018-08-19 18:18:25 +03:00
  • 97b3b52df5
    Testcases for the new code. Pēteris Caune 2018-08-19 18:08:57 +03:00
  • 3ecd6bd422
    Can toggle integrations in Details page by clicking on them. Pēteris Caune 2018-08-19 16:02:17 +03:00
  • 8ab8e15c4e
    Update document.title Pēteris Caune 2018-08-19 13:33:21 +03:00
  • 8fa9a6f3f6
    Fix local time / UTC switcher (it was getting reset on auto-updates). Pēteris Caune 2018-08-19 13:11:35 +03:00
  • 3021e1c944
    Fix redirects. Pēteris Caune 2018-08-19 13:11:00 +03:00
  • ecba1eb40b
    More efficient log updates. Pēteris Caune 2018-08-19 12:52:51 +03:00
  • a883fe38aa
    Log auto-refreshes in the details page. Pēteris Caune 2018-08-19 12:32:03 +03:00
  • 04fede0897
    Auto-refresh current status in log page. Pēteris Caune 2018-08-17 20:53:50 +03:00
  • 8b01acefe2
    Show 20 most recent pings by default. Pēteris Caune 2018-08-17 18:20:15 +03:00
  • 8e7b05f96e
    Gear icon links to Log page directly Pēteris Caune 2018-08-17 15:37:38 +03:00
  • 458c4cfeeb
    Hook up buttons in the log page. Pēteris Caune 2018-08-17 15:09:36 +03:00
  • ea8e08acd2
    Log page redesign WIP Pēteris Caune 2018-08-17 11:40:45 +03:00
  • bf69e09dff
    psycopg 2.7.5 Pēteris Caune 2018-08-17 11:40:02 +03:00
  • 714b1c29c9
    "how much time to wait" -> "how long to wait" Pēteris Caune 2018-08-17 11:39:12 +03:00
  • 5ffc3088f3
    staticfiles -> static, and some cleanup Pēteris Caune 2018-08-04 19:43:00 +03:00
  • d661839e32
    Don't serialize POST payload to JSON, Django's TestClient will do that for us. Pēteris Caune 2018-08-04 19:07:40 +03:00
  • ccf8aa55f0 Django 2.1 Pēteris Caune 2018-08-03 17:10:35 +03:00
  • bda2941001
    Right-align the dropdown menu so it fits on 1366x768 screen. Fixes #181 Pēteris Caune 2018-07-24 12:17:47 +03:00
  • 33d8a1505c
    Merge pull request #178 from danielfaulknor/python-3.6 Pēteris Caune 2018-06-28 17:53:45 +03:00
  • 8265ac5a97
    Fix for Python 3.6 Dan Faulknor 2018-06-29 00:26:39 +12:00
  • 1c71010a41
    Less repetition, smaller size of "My Checks" HTML Pēteris Caune 2018-06-15 11:40:54 +03:00
  • 87dabf881a
    Title for the usage examples dialog. Pēteris Caune 2018-06-15 10:59:48 +03:00
  • 123013c67d
    "Show Log" button in "Last Ping" dialog. Pēteris Caune 2018-06-15 10:52:38 +03:00
  • e4150e8514
    Settings > Badges page shows badges from all teams user has access to. Pēteris Caune 2018-06-15 01:07:52 +03:00
  • 9cbd0138da
    Demo checks shown on welcome page are not saved to database. User's first check is created when creating the user. Pēteris Caune 2018-06-14 23:42:39 +03:00
  • a4855e1900
    Rename form field "email" to "identity" to hopefully avoid some auto-form-fill spam. Pēteris Caune 2018-06-14 16:29:15 +03:00
  • 3241ea8c00
    Update icons and screenshots on the Welcome page. Pēteris Caune 2018-06-11 23:02:14 +03:00
  • dc0a5cb8d8
    Filtering by tags works properly again. Pēteris Caune 2018-06-11 22:26:55 +03:00
  • 114d1a830b
    Show up to 10 channels as icons. Pēteris Caune 2018-06-11 21:47:47 +03:00
  • 5cf6f1b51e
    Merge Check.get_status() and Check.in_grace_period() into one. This avoids duplicate calls to Check.get_grace_start() in several places. Pēteris Caune 2018-06-11 19:05:18 +03:00
  • 0e8226b5d7
    Optimize /checks/status: load and parse the template once, not N times. Pēteris Caune 2018-06-11 18:32:05 +03:00
  • 0cfc945a11
    Re-adding mail icon Pēteris Caune 2018-06-11 18:28:09 +03:00
  • dd5a690b99
    "My Checks" page uses the same markup for desktop and mobile. Pēteris Caune 2018-06-11 17:25:51 +03:00
  • f119883d67
    Allow check names to wrap at underscores Pēteris Caune 2018-06-11 16:51:06 +03:00
  • 67363abe4f
    Use icon font for channel icons. Pēteris Caune 2018-06-11 15:54:24 +03:00
  • b6d47eb3b5
    Generate less HTML to show the channel grid. Pēteris Caune 2018-06-11 12:40:20 +03:00
  • 639249a395
    /checks/status/ sends smaller payload. Pēteris Caune 2018-06-11 12:02:00 +03:00
  • 8d6a694711
    Performance tweaks, avoid slow repaints when showing tooltips Pēteris Caune 2018-06-11 11:31:28 +03:00
  • 422de02ca9
    oops Pēteris Caune 2018-06-11 11:30:05 +03:00
  • 83a2ff17e6
    Toggle integrations on/off on "My Checks" page. Pēteris Caune 2018-06-10 23:19:25 +03:00
  • 0b3030311c
    Rename pushover.png -> po.png to match the Channel.kind value Pēteris Caune 2018-06-08 20:04:38 +03:00
  • 9ae4235c9b
    "My Checks" page: show the number of failed checks in the page title. Pēteris Caune 2018-06-04 22:31:12 +03:00
  • 464d05c99f
    "Signalling a Failure" section in docs. (cc: #151) Pēteris Caune 2018-05-31 14:28:28 +03:00
  • dfcf7aafbe
    Check.in_grace_period() looks at last_ping_was_fail flag. Pēteris Caune 2018-05-31 11:55:29 +03:00
  • 5f908a01e4
    When we don't recognize a message from Telegram, respond with 200 OK so Telegram doesn't keep retrying. Pēteris Caune 2018-05-30 15:24:12 +03:00