21
1
Fork 0
mirror of https://github.com/Evolix/chexpire.git synced 2024-05-03 01:10:50 +02:00
Commit graph

39 commits

Author SHA1 Message Date
Jérémy Lecour 823185aee1 Fix interpolation variable name in french localization 2019-10-14 13:27:59 +02:00
Jérémy Lecour 354cd3a052 Fix french translation 2019-09-04 09:58:29 +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 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
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
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
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 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 9a3c8514b2
Home title i18n + intro 2018-07-05 16:12:26 +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 f18b2fbeba
Notification for SSL checks. 2018-07-02 18:40:09 +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
Colin Darie b952f600f1
Add & removal of notification from a check 2018-06-04 20:39:53 +02:00
Colin Darie 9886e978fe
Notifier channel email
NB: domain recurrent failures notification conditions needs to be
implemented.
2018-06-04 14:18:12 +02:00
Colin Darie 849c27a5aa
CRUD checks (no distinction domain/ssl yet) 2018-05-30 16:58:30 +02:00
Colin Darie c0d5099a23
Users forms: TOS acceptance, notifications deactivation 2018-05-24 23:40:23 +02:00
Colin Darie 138b554772
User with devise, basic integration in navbar with simple form & tests 2018-05-24 15:48:20 +02:00
Colin Darie b9b8024233
[GEM] +simple_form (with bootstrap) 2018-05-24 15:25:49 +02:00
Colin Darie 7266d2a21c
Setup rails 2018-05-23 10:32:04 +02:00