Jérémy Lecour
e9c3067b30
Use string keys for Capistrano configuration
2022-02-13 20:24:25 +01:00
Jérémy Lecour
fe773f3941
Fix systemd unit for Puma 5
2022-02-13 19:40:39 +01:00
Jérémy Lecour
6aa0e242aa
Upgrade to Rails 6.1
2022-02-13 19:02:41 +01:00
Jérémy Lecour
8f28c34f93
Only keep 5 releases in production/staging
2022-02-13 09:39:03 +01:00
Jérémy Lecour
959c1ad610
Don't use nonce in CSP in development mode
2020-09-03 22:46:37 +02:00
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
404f9df820
Better Puma configuration + documentation for systemd unit
2019-08-24 11:26:49 +02:00
Jérémy Lecour
ae8ceb6c47
Make Capistrano dependency a bit looser
2019-08-20 14:02:40 +02:00
Jérémy Lecour
81cf8b0f94
bring back letter_opener_web
2019-08-20 13:23:38 +02:00
Jérémy Lecour
3a44fc389e
move styles to webpack
2019-08-20 00:03:24 +02:00
Jérémy Lecour
469c158217
allow bloc scheme for styles in development
2019-08-19 23:58:14 +02:00
Jérémy Lecour
4be23aaba7
restore webpack in webpack/environment.js
2019-08-17 12:40:47 +02:00
Jérémy Lecour
d3d6230347
configure MySQL for travis
2019-08-17 01:40:55 +02:00
Jérémy Lecour
8a3cfb447b
Updates for Rails 6.0
...
Temporary workarounds :
* devise is from GitHub
* letter_opener_web is disabled
2019-08-17 00:54:17 +02:00
Jérémy Lecour
b144e62562
disable Zeitwerk logging
2019-03-04 13:32:24 +01:00
Jérémy Lecour
e53870c67d
upgrade to webpacker 4
2019-03-03 23:42:17 +01:00
Jérémy Lecour
eaf58c0b0e
clarify namespaces and require
2019-03-03 22:47:05 +01:00
Jérémy Lecour
73be45d5ef
Remove a lot of useless "require" thanks to Zeitwerk
2019-03-03 10:42:19 +01:00
Jérémy Lecour
50507f2d3b
trying to upgrade to Rails 6.0.0.beta2
2019-03-02 20:10:46 +01: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