32 Commits

Author SHA1 Message Date
Nicolas Harraudeau
817aa79056 Fix homepage field in frontend 2021-01-29 17:25:45 +01:00
Nicolas Harraudeau
badbc08602 Migrate frontend to typescript 2021-01-28 19:56:48 +01:00
Nicolas Harraudeau
086059ab64 Fix out of memory issues due to JSDOM 2021-01-28 11:08:15 +01:00
Nicolas Harraudeau
6c780f8c1e Add links to RSPEC tickets and Pull Requests 2020-09-25 13:11:49 +02:00
Nicolas Harraudeau
dd3c3d3007 [frontend] Fix eslint issue 2020-07-09 18:58:59 +02:00
Nicolas Harraudeau
16ca0c667a [frontend] Show rule coverage 2020-07-09 18:53:51 +02:00
Alban Auzeill
16c6c9cbc2 Clean asciidoctor generated html 2020-07-09 15:34:26 +02:00
Nicolas Harraudeau
992dc7a623 [frontend] Improve search page design 2020-07-09 14:27:28 +02:00
Nicolas Harraudeau
f38aa5db8a [frontend] Refactor search handlers 2020-07-09 10:44:35 +02:00
Nicolas Harraudeau
7e5ad929a2 [frontend] fix the default rule type filter in search. 2020-07-08 00:35:03 +02:00
Nicolas Harraudeau
c9fd8614c2 [frontend] Enable search filtering by rule type and tags 2020-07-08 00:30:17 +02:00
nicolas-harraudeau-sonarsource
ac5f91e22d
Merge pull request #17 from SonarSource/display-json
Display json and edit link
2020-07-07 09:23:22 +02:00
Nicolas Harraudeau
9752cb3383 [Frontend] Fix search hook dependencies 2020-07-06 20:38:08 +02:00
Nicolas Harraudeau
2731c867dc [Frontend] Load search index only once 2020-07-06 20:32:25 +02:00
Alban Auzeill
24f8d817be Display json and edit link 2020-07-06 18:02:11 +02:00
Nicolas Harraudeau
a0df838b68 Enable search in rule descriptions
The index is quite big (5.8 Mb). Let's see the performances
on github pages.

Contributes to #18
2020-07-06 17:41:13 +02:00
Nicolas Harraudeau
004c8cebaa Fix eslint warnings 2020-07-03 00:02:49 +02:00
Nicolas Harraudeau
dcd0974ad2 Paginate search results.
closes #16
2020-07-02 23:55:56 +02:00
Nicolas Harraudeau
f89495c206 Add a basic search search page.
Contributes to #15
2020-07-02 12:13:51 +02:00
Nicolas Harraudeau
85c9a88d5e Fix routing by using HashRouter 2020-06-30 14:29:00 +02:00
Nicolas Harraudeau
2658d35dfc Add Tabs to switch between languages
References #8
2020-06-30 14:19:29 +02:00
Nicolas Harraudeau
02be0a37bf Fix metadata merge order 2020-06-30 14:17:36 +02:00
Nicolas Harraudeau
03f8ffbe09 Fix useFetch dependencies and unused variables 2020-06-30 09:22:25 +02:00
Nicolas Harraudeau
abc548569d Fix 'npm run predeploy' 2020-06-30 09:03:29 +02:00
Nicolas Harraudeau
e2f9260f5b Add a basic page showing one rule.
Relates to #8
2020-06-29 23:43:49 +02:00
Alban Auzeill
fbed65daaa Revert "Move generated json and html outside "static" folder"
This reverts commit a5a6adc4e75d873c92c47772be61a256b19ee3a2.
2020-06-29 11:14:11 +02:00
Alban Auzeill
fe8176f7f4 Generate in public folder 2020-06-29 10:48:41 +02:00
Alban Auzeill
a5a6adc4e7 Move generated json and html outside "static" folder 2020-06-29 10:32:40 +02:00
Alban Auzeill
cc3ec04a2b Merge json and generate html using asciidoctor during predeploy 2020-06-26 17:07:11 +02:00
Nicolas Harraudeau
b8e0c493dd bootstrap rules build scripts 2020-06-26 14:26:13 +02:00
Nicolas Harraudeau
b125e4db75 Add missing frontend/index.html 2020-06-25 14:16:29 +02:00
Nicolas Harraudeau
9cee59f67e Init react frontend 2020-06-25 14:00:21 +02:00