21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-04-28 15:00:50 +02:00
Commit graph

77 commits

Author SHA1 Message Date
Jérémy Lecour a9f23bd3f5 Make Capistrano dependency a bit looser 2019-08-19 13:49:34 +02:00
Jérémy Lecour 36bc50d83a localize home page action buttons 2018-09-03 22:50:17 +02:00
Jérémy Lecour ee19554391 We prefer "sign in/out" instead of "log in/out" 2018-09-03 22:47:30 +02:00
Colin Darie c2cd9f5786
Removed obsolete CheckNotifications controller 2018-08-31 10:06:23 +02:00
Colin Darie 294bb83cc2
Sync annotations 2018-08-31 10:06:22 +02:00
Colin Darie 80e3ef20a8
Notification creation from the check form 2018-08-31 10:06:21 +02:00
Colin Darie 9c35dbc7a6
Notifications template CRUD 2018-08-31 10:06:16 +02:00
Colin Darie 3cbf0e2656
Enforce input of type date, enhancing UX for browser compatible.
Note: the submitted date format is iso8601 YYYY-MM-DD (as we expect), 
even if the displayed date by the browser depends of the user's browser 
locale. Theses browsers then safely ignore input placeholder.

This is why we can't display the expected date format elsewhere in the 
interface: these users will see another format as the one we expect, and 
we don't want to mislead them.
The date format is only displayed as a placeholder, for browser 
non-compatible with input of type date.
2018-08-29 18:14:16 +02:00
Colin Darie 09be8a38c2
Manual expiray date support for unsupported domain
Validation is made when leaving the input field with an ajax call on the
/checks/support.json path. JSON response include the normalized domain
name (more TODO) and the supported status.
UI is updated with Javascript accordingly to this response.

Closes #62
2018-08-29 18:14:15 +02:00
Colin Darie 57b24e5e29
Merge pull request #84 from Evolix/check-http-sni
check_http with --sni option
2018-08-29 18:13:44 +02:00
Colin Darie d6e15cfaf3
Capistrano: remove previous .ruby-version reference 2018-08-29 16:54:17 +02:00
Colin Darie 093c5f8e44
check_http: added --sni to defaults options
Closes #82
Probably fixes #74 too ?
2018-08-29 16:51:21 +02:00
Gregory Colpart bcd5a02609
Merge pull request #75 from Evolix/fix-missing-configuration
Fix missing defaults checks_ssl.interval configuration key
2018-08-13 20:17:17 +02:00
Jérémy Lecour 9d0dbb81f5 Devise fetches the from value in the custom configuration 2018-08-13 16:27:49 +02:00
Gregory Colpart 21ef364f8a wording for beta banner (again) 2018-08-11 22:04:34 +02:00
Gregory Colpart 4a9d621627 wording for beta banner 2018-08-11 21:47:17 +02:00
Colin Darie d8ed4defd9
Fix missing defaults checks_ssl.interval configuration key 2018-08-09 18:59:26 +02:00
Juliette Cougnoux a473fc86a0 Add a top bar on each page to show the beta status. 2018-08-08 10:50:24 +02:00
Jérémy Lecour ca63678809 Change the form label for interval
Specify that the interval is in days and add a placeholder.
2018-08-06 19:34:50 +02:00
juliette-cougnoux dd6d231d1d
Merge pull request #64 from Evolix/wording
Thank you for the wording.
2018-08-06 17:59:11 +02:00
Gregory Colpart 2244a1c820 use @example.com (more popular than .org) 2018-08-06 08:52:37 +02:00
Gregory Colpart b4ae530651 wording 2018-08-05 22:27:16 +02:00
Gregory Colpart 49786cda63 use @example.com email address by default 2018-08-05 22:23:10 +02:00
Gregory Colpart 52dba03064 Replace "Lorem ipsum dolor" with real texts :) 2018-08-05 22:13:53 +02:00
Juliette Cougnoux 12149bcf9f First design for homepage & navbar. 2018-08-02 15:12:14 +02:00
Gregory Colpart aa38ceac12 Add copyright and license lines in all files needed 2018-08-02 00:29:53 +02:00
Colin Darie ea610ee185
Notifications grouped of checks in error to user email.
This is not dependent of Notificatioon model.
2018-08-01 23:09:08 +02:00
Colin Darie 2a634d8dda
Chexpire custom configuration inherits from defaults configuration. 2018-08-01 23:09:08 +02:00
Colin Darie e09a463bcb
Change cron execution hour 2018-07-06 12:56:57 +02:00
Colin Darie 917869925a
Merge branch 'home-intro' 2018-07-05 16:14:04 +02:00
Colin Darie 9a3c8514b2
Home title i18n + intro 2018-07-05 16:12:26 +02:00
Colin Darie 4351f2ca5f
SSL: default command with -C 0 argument. 2018-07-05 16:04:17 +02:00
Colin Darie d7c0647f40
Dashboard: minor english improvements 2018-07-05 12:26:31 +02:00
Colin Darie e5db8f1b96
More dashboard UI improvements 2018-07-05 10:27:50 +02:00
Colin Darie 3bfca3b81f
Display an icon for check in error 2018-07-05 10:27:49 +02:00
Colin Darie 9279d8eed4
Checks listing design & responsivity 2018-07-05 10:27:48 +02:00
Colin Darie 3ef8e6322a
[GEM] +kaminari for pagination. 2018-07-03 19:45:24 +02:00
Colin Darie c619d39bde
Adapt new check form to predefined kind, more i18n 2018-07-03 17:38:06 +02:00
Colin Darie a384585256
Rails inflection: SSL 2018-07-03 17:37:32 +02:00
Colin Darie f18b2fbeba
Notification for SSL checks. 2018-07-02 18:40:09 +02:00
Colin Darie 8a9a7f6f22
SSL Checks with check_http 2018-07-02 17:21:08 +02:00
Colin Darie db4e7d42b2
Checks processor refactoring for more flexibility 2018-07-02 14:25:35 +02:00
Jérémy Lecour 830b978626
Rename Notifications.delay to .interval
From French to English "interval" is a better translation than "delay".
It's supposed to mean a number of days between two dates.
2018-07-02 09:52:49 +02:00
Jérémy Lecour 9acab0298a Fix typo in french localization 2018-06-13 22:16:46 +02:00
Jérémy Lecour 9b155e018c Real label for locale selection 2018-06-13 22:16:46 +02:00
Jérémy Lecour 9d62aceba4 Extract a few localizations 2018-06-13 22:16:46 +02:00
Jérémy Lecour 5324957174 Fix whitespaces in english 2018-06-13 22:16:46 +02:00
Jérémy Lecour c0ba44eea5 Add basic localization files for french 2018-06-13 22:16:46 +02:00
Jérémy Lecour 4b7ba3d1a0 Add support for locales en/fr 2018-06-13 22:16:46 +02:00
Jérémy Lecour 15bfba580a Add delivery_method config for staging environment 2018-06-12 22:37:09 +02:00