21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-05-09 12:08:38 +02:00
Commit graph

265 commits

Author SHA1 Message Date
Jérémy Lecour 3fd1deceb7 Fix Sonic parsing 2019-02-28 23:28:08 +01:00
Jérémy Lecour e5979c4b2b Add Sonic registry for .so TLD 2019-02-28 22:33:48 +01:00
Jérémy Lecour 734a957edc Add comments for AFNIC 2019-02-28 22:33:33 +01:00
Jérémy Lecour f9c146acab Add Neustar registry for .us 2019-02-28 21:54:57 +01:00
Jérémy Lecour f34f8e82f9 Add .pro to Afilias supported TLD 2019-02-28 21:54:27 +01:00
Jérémy Lecour 7e356e369e Add support for .ca TLD 2019-02-28 00:15:03 +01:00
Jérémy Lecour 3990771767 Add 50 new TLDs (.info, .au, .asia…)
PIR is technically managed by Afilias (like many other registries).
Renaming/replacing PIR with Afilias brings support to dozens of other 
TLDs.
2019-02-27 23:37:58 +01:00
Jérémy Lecour 8c4aff6ebb upgrade node packages 2019-02-27 22:11:03 +01:00
Jérémy Lecour 78effdfc81
Merge pull request #100 from Evolix/translation-sign-log
sign-in/out vs. log-in/out and localization on the home page
2018-09-03 23:00:24 +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
Jérémy Lecour ab941b4747
Merge pull request #97 from Evolix/github-link
GitHub link
2018-09-03 22:06:23 +02:00
Jérémy Lecour b05feb3945
Merge pull request #98 from Evolix/issue-94
Add missing translations
2018-09-03 22:05:54 +02:00
Jérémy Lecour 2386ec274d Add missing translations 2018-09-02 20:49:06 +02:00
Jérémy Lecour bfa934220e Put the GitHub link at the end of the list 2018-09-02 20:44:46 +02:00
Jérémy Lecour 7251a0c152 The link to GitHub doesn't need to have translations 2018-09-02 20:44:25 +02:00
Colin Darie 85f1749405
Merge pull request #92 from Evolix/checks-fixes
Remove "in error" status of manual checks
2018-08-31 17:15:41 +02:00
Colin Darie 7d5c7de7fe
Fixed the check form in error with specitic cironstances 2018-08-31 14:40:34 +02:00
Colin Darie ccde868457
Reset consecutive failures after changing domain or mode 2018-08-31 14:34:50 +02:00
Colin Darie 95b437bf3d
Don't try to validate check when we increment consecutive failures 2018-08-31 14:26:10 +02:00
Colin Darie 3aa1cc376e
Merge pull request #91 from Evolix/notifications-templates
Notifications templates
2018-08-31 10:17:10 +02:00
Colin Darie f6e8e82067
Merge pull request #88 from Evolix/output-errors-summary
Output error summary for rake task
2018-08-31 10:09:02 +02:00
Colin Darie c2cd9f5786
Removed obsolete CheckNotifications controller 2018-08-31 10:06:23 +02:00
Colin Darie cb57fee73c
Notification: optional label, enforce interval requirement 2018-08-31 10:06:22 +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 205a32515c
Layout: added missing viewport meta 2018-08-31 10:06:21 +02:00
Colin Darie bd7784bf8d
Redirect home for signed up users to their checks 2018-08-31 10:06:21 +02:00
Colin Darie 54d3dbad12
Updated factory & policies for new notification template 2018-08-31 10:06:20 +02:00
Colin Darie 9c35dbc7a6
Notifications template CRUD 2018-08-31 10:06:16 +02:00
Colin Darie 0052b54967
Update models & tests with new notification template 2018-08-31 09:52:52 +02:00
Colin Darie 565e06cc19
[MIG] Adds a CheckNotification model, Notification becomes a template 2018-08-31 09:52:51 +02:00
Colin Darie 0f3571b3bb
Merge pull request #90 from Evolix/unsupported-whois
Manual mode for unsupported TLDs
2018-08-30 19:04:27 +02:00
Colin Darie 1ee02ae674
Merge branch 'master' into unsupported-whois 2018-08-30 18:58:24 +02:00
Jérémy Lecour fab5732b32 fix rubocop offenses 2018-08-30 18:36:26 +02:00
Jérémy Lecour 1235845e54 Add a logger to CheckProcessor to log errors for each batch of checks 2018-08-30 18:29:47 +02:00
Colin Darie affe452567
Merge pull request #87 from Evolix/minor-fixes
Minor fixes
2018-08-30 18:01:59 +02:00
Juliette Cougnoux a3d42d11d2 delete trailing spaces 2018-08-30 17:56:15 +02:00
Juliette Cougnoux 01974592d2 Add a background-color to highlight missing translations 2018-08-30 17:56:15 +02:00
Juliette Cougnoux eb2b276160 Fixed a name error for a ssl test. 2018-08-30 17:56:15 +02:00
Juliette Cougnoux f468c5e5fd Adding ssl tests in Guardfile. 2018-08-30 17:56:15 +02:00
Colin Darie 321f92b045
Merge pull request #86 from Evolix/round-robin
Adding round robin checkbox in ssl checks form and in checks table.
2018-08-30 16:58:33 +02:00
Juliette Cougnoux b5d3c957c1 Adding round robin checkbox in ssl checks form and in checks table. 2018-08-30 16:48:23 +02:00
Colin Darie 5d1fa13fba
Do not automatically mark as inactive checks for domain not found
This renders explicit the failures after X fails, and notify the user.
2018-08-29 18:27:31 +02:00
Colin Darie 7a7ef4407b
CheckProcessor: restrict scope to "auto" checks 2018-08-29 18:27:31 +02:00
Colin Darie 6ccddc6afc
Upgrade Task for setting manual mode for domain non supported 2018-08-29 18:27:30 +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 279f384e56
Test: remove obsolete (and stupid) assertion 2018-08-29 18:14:16 +02:00
Colin Darie c540b0d612
More explicit placeholder color
Temporary workaround for #81
2018-08-29 18:14:15 +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