Jérémy Lecour
9a29a200ec
fix button double-style bug
2019-08-25 17:28:18 +02:00
Jérémy Lecour
86fd697eee
whitespaces
2019-08-20 13:11:30 +02: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
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
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
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
9c35dbc7a6
Notifications template CRUD
2018-08-31 10:06:16 +02:00
Colin Darie
1ee02ae674
Merge branch 'master' into unsupported-whois
2018-08-30 18:58:24 +02:00
Juliette Cougnoux
a3d42d11d2
delete trailing spaces
2018-08-30 17:56:15 +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
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
Jérémy Lecour
58d8bdd98b
Use Rack::Locale to detect locale from HTTP headers
2018-08-14 14:13:59 +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
Juliette Cougnoux
9ec600b754
Reorganization of css code for checks list
2018-08-06 15:07:15 +02:00
Juliette Cougnoux
f4921f5751
First design for checks list.
2018-08-02 15:12:14 +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
d61b6d9c8a
Checks table in error with consecutive_failures configuration
2018-08-01 23:09:08 +02:00
Colin Darie
aa1e6adedc
Disable turbolinks towards check edit
...
As of today, this causes a CSP issue when a notification is removed via
rails-ujs, because nonce is not updated by turbolinks and rails-ujs use
previous nonces.
2018-07-05 23:26:18 +02:00
Colin Darie
9a3c8514b2
Home title i18n + intro
2018-07-05 16:12:26 +02:00
Colin Darie
cbb0b98898
System tests for dashboard
2018-07-05 12:26:57 +02:00
Colin Darie
837f48ff81
Reduce checks helper method complexity
2018-07-05 10:27:51 +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
cac52c1007
Checks in error filterable
2018-07-04 11:55:44 +02:00
Colin Darie
380960fa75
Checks list: filters & sort
2018-07-04 11:42:16 +02:00
Colin Darie
6687c3d341
Added pagination to checks.
2018-07-03 19:46:15 +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
Colin Darie
99e8be8415
Mailers recurrent failures: conditional display for dates
2018-07-02 18:38:48 +02:00
Colin Darie
c9c8b25db6
Fixed missing delay->interval renaming in FR emails.
2018-07-02 18:38:00 +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
7762e48b38
Rename confirmation_instructions.test.erb to confirmation_instructions.text.erb
2018-06-15 10:23:48 +02:00
Jérémy Lecour
73529809da
Add plain text templates for Devise mailers
2018-06-14 22:44:43 +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
f646a96953
Localization of notification mail templates
2018-06-13 22:16:46 +02:00