Compare commits

..

622 commits

Author SHA1 Message Date
dependabot[bot]
b59950a2d1
Bump addressable from 2.5.2 to 2.8.0 (#1537)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.5.2 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.5.2...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-08 13:01:34 +01:00
dependabot[bot]
dbed87f837
Bump karma from 2.0.5 to 6.3.16 (#1544)
Bumps [karma](https://github.com/karma-runner/karma) from 2.0.5 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v2.0.5...v6.3.16)

---
updated-dependencies:
- dependency-name: karma
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-08 13:01:12 +01:00
Dishebh Bhayana
171c422b99 Update searchsettings.component.css (#1511) 2020-01-15 17:07:00 +01:00
Dishebh Bhayana
de4400a338 Updating the info-box (#1507)
* Update infobox.component.html

* Update styles.css
2020-01-15 15:49:07 +01:00
Dishebh Bhayana
9a37baeac8 Fixed some broken url (#1504)
* Update url_configuration.ts

* Update url_configuration.ts
2020-01-15 15:45:27 +01:00
Dishebh Bhayana
5f71e1785e Fixed some broken URLs (#1500)
* Update dropdown.component.html

* Update index.component.html

* Update footer-navbar.component.html
2020-01-08 23:39:27 +01:00
subhahu
1443ae7fb9 Fixing the bug
Update index.html
Update index.html
Fixing the bug
Merge remote-tracking branch 'origin/patch-23' into patch-23
2019-05-08 03:32:21 +05:30
Sakshee Jain
9be83ea290 fix #1485: make nav-bar color similar to Google (#1489) 2019-04-05 20:40:12 +05:30
Sakshee Jain
d2998f57c0 fix #1486: fix security vulnerabilities in the project (#1487) 2019-04-05 15:36:07 +05:30
subhahu
93a5eff519 Removing unused imports (#1472) 2019-03-27 20:29:47 +05:30
Raj Vaibhav Dubey
f998f2e7a5 Dropdown component refactored (#1367)
Dropdown Component has been refactored and some minor UI fixes have been done.
Also tests have been added for the basic skeleton of the dropdown component.

Fixes #1359
2019-03-22 11:35:15 +08:00
subhahu
3f2b860e2d Adding Resource prioritization ( increasing light house performance ) (#1425)
Update index.html
Update index.html
2019-03-22 11:35:04 +08:00
Prabhu Pant
4cfb87c2e8 Fix Dockerfile and docker doc (#1427) 2019-03-22 11:34:55 +08:00
Akshita Agarwalla
6212b90d35 Made some grammatical changes
Fixed some grammatical errors, re-framed some sentences and corrected the spelling of YaCy
2019-03-13 09:40:30 +05:30
Samagra Gupta
fd57cb46c4 On help page when hover on close button cursor is pointer (#1435)
* On help page when hover on close button cursor is pointer

* changed indentation
2019-03-08 12:39:29 +05:30
subhahu
8953eebedf Adding test for increasing the coverage (#1458)
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
Update speechtotext.component.spec.ts
2019-03-08 12:37:52 +05:30
Divyanshu Raj Srivastava
e6a0c4072e Changed shape of search-bar to curve shape (#1462)
* Changed shape of search-bar to curve shape

* Improved the corner of search-bar
2019-02-28 21:05:49 +05:30
samagragupta
cbb9a18b9a Removed fixed navbar for mobile 2019-02-13 07:03:02 +05:30
samagragupta
d3298db70d Search bar is fixed when scrolled 2019-02-13 07:03:02 +05:30
neeraj3029
e9f66ddfc0 type changed 2019-02-13 06:57:27 +05:30
neeraj3029
5d7e77aa51 refactored 2019-02-13 06:57:03 +05:30
subhahu
763b627426 Adding a lang attribute to the html element 2019-02-13 06:56:16 +05:30
subhahu
ed4dc86c79 Update about.component.html 2019-02-13 06:55:23 +05:30
subhahu
f4a6fa3f67 Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
Update about.component.html
2019-02-13 06:55:23 +05:30
Sangatdas
99df7d6466 Update dropdown.css
To hide overflow along x-axis in the dropdown to give UI effect similar to that of Google Search
2019-02-13 06:53:12 +05:30
humble_D
5221a578dd Fixes #1317: Reducers and Actions cleaned (#1318) 2019-01-27 14:33:49 +01:00
humble_D
2691fd63e9 Fixes #1327: Contact componnet refactored (#1328) 2019-01-27 14:33:34 +01:00
Shreyansh Dwivedi
c6de390e12 Refactors Theme Component and added tests for coverage 2019-01-22 05:04:48 +05:30
subhahu
11c1b88dad Fixing not found result page
Update results.component.ts
Update results.component.ts
Update results.component.html
Update results.component.html
2019-01-22 04:57:18 +05:30
subhahu
74ab79e0e0 Adding rel="noopener" for fixing cross-link links 2019-01-22 04:56:26 +05:30
Valentin Bercaru
bd28928203 Fix #1388 : did you mean content is now clickable 2019-01-22 04:54:51 +05:30
Shreyansh Dwivedi
c2586a5bdb Added sidebar for Privacy page and tests to increase coverage 2019-01-14 21:43:52 +05:30
Shreyansh Dwivedi
005e042120 Added sidebar menu on Terms page and tests to increase coverage 2019-01-14 21:40:44 +05:30
subhahu
655259f389 Fixing the susper logo alignment and its container
Fixing alignment for all screen sizes
Fixing width of div
Update index.component.html
Update index.component.css
Update index.component.html
Update index.component.css
Update index.component.css
Update index.component.css
Update index.component.css
2019-01-14 21:34:45 +05:30
neeraj3029
60019dd3a7 depth field only accepts numbers 2019-01-14 21:33:05 +05:30
neeraj3029
b76b6dc625 cursor chnages to hover 2019-01-14 21:29:00 +05:30
Shreyansh Dwivedi
1b2fc9f636 Refactored Help Component and Added tests for increasing coverage 2019-01-10 01:25:41 +05:30
Shreyansh Dwivedi
181b848931 Added share link and made styles changes to infobox-share-popup (#1349) 2019-01-04 22:36:46 +01:00
subhahu
2df849dff2 fixing (#1351)
Update contact.component.ts
Update contact.component.html
2019-01-04 22:36:27 +01:00
Raj Vaibhav Dubey
4c4b598174 Tests Added (#1278)
* Tests Added

Some of the tests for the files have been added

* Tests Added

Some of the tests for the newly added functions have been added
2019-01-04 22:33:26 +01:00
Shreyansh Dwivedi
cee3bc03a4 Fixed UI of Advanced Search Page 2018-12-30 12:08:08 +05:30
Samagra Gupta
875c1e8f6b Analytics border lie inside the window (#1346) 2018-12-29 19:32:23 +05:30
Prateek Gogia
a0d1a93113 Fixed clear search issue #1230
Fixed double quotes to single quotes

Fixed reference for navbar html

Fixed spacing issues in constructor scope

Fixed clear search issue #1230
2018-12-28 01:12:04 +05:30
Shreyansh Dwivedi
40df5645a8 Made active theme button different from others 2018-12-26 18:53:11 +05:30
Shreyansh Dwivedi
c4cf69e031 changes title according to search 2018-12-22 07:41:57 +05:30
AakashMallik
efaa062310 Fixes #1322: About component refactored and cleaned up 2018-12-22 07:40:01 +05:30
Shreyansh Dwivedi
4da663f06b Added/Updated tests 2018-12-22 01:17:30 +05:30
AakashMallik
7efa87c353 Fixes #1310: Travis issue fixed 2018-12-20 04:30:03 +05:30
Prabhu Pant
59481bb3e8 Fixes #1242 corrections in crawl job page (#1243) 2018-12-18 14:03:15 +01:00
SHUBHAM KUMAR
c6901e142f Fix 1268 - Fix overlapping Help Section with footer (#1271)
* Updated Badgeyay's icon (#1203)

The badgeyay's icon on susper.com has been updated.

Fixes #1201

* "Commit "
2018-12-18 14:02:54 +01:00
subhahu
931eb2777b Fixing the hovering and visited color of links (#1293)
* Changing color of hovering , Visited link 

Ignoring the overriden of tags of hover and visited

* Changing color
2018-12-18 14:01:39 +01:00
subhahu
2de0a243b9 Fixing About page css (#1298) 2018-12-18 14:01:26 +01:00
humble_D
77af9f3c59 Fixse #1306: Removed redundant package delarations (#1307) 2018-12-18 14:01:05 +01:00
humble_D
e7bee72685 Fixes #1308: Refactor app.modules.ts (#1309) 2018-12-18 14:00:48 +01:00
humble_D
e8177c25da Loading animation added to result component (#1204) 2018-12-18 14:00:32 +01:00
Shreyansh Dwivedi
f548aea2a3 Fixed minor link and ui issues 2018-12-14 15:11:12 +05:30
subhahu
33d0ec5df4 Update README.md 2018-12-14 05:01:00 +05:30
subhahu
758a1c6f13 Susper logo Addition 2018-12-14 05:01:00 +05:30
rajvaibhavdubey
4ee488487a New Design of about component
The design of the about component has been changed

Fixes #1221
2018-12-12 23:34:53 +05:30
Shreyansh Dwivedi
8c909d3bb6 Fixed a typo in the contact form 2018-12-11 22:57:42 +05:30
Shreyansh Dwivedi
2b529f9c12 Fixed formatting of code 2018-12-11 22:57:42 +05:30
Shreyansh Dwivedi
fdbcf22c8e Fixed linting issue 2018-12-11 22:57:42 +05:30
Shreyansh Dwivedi
6bb8b139fd Fixed validations in Contact form 2018-12-11 22:57:42 +05:30
srihari unnikrishnan
4ba4009c42 fix footer 2018-12-09 03:48:34 +05:30
AakashMallik
c298117a56 Fixes #1267: Infobox share modal, styling fixes, redundancies removed 2018-12-09 03:35:18 +05:30
Saarthak Chaturvedi
b8e5e5f2de Style and link fixes on the Privacy and Terms page(#1261) 2018-12-08 20:14:54 +05:30
srihari unnikrishnan
75f57a80d2 add a share button to infobox
add a share button to infobox

fix indentation

add modal

add icons

fix linting errors

fix icons

fix travis build errors

fix whitespace

fix whitespace

format HTML

add borders

improve styles

increase padding
2018-12-06 21:08:24 +05:30
sk9331657@gmail.com
5a2abb6ad9 Fix 1179 - Add SUSI.AI for Magic Mirror, Yaydoc, Meilix and Phimp.me in Projects section under the menus icon in the navbar 2018-12-06 15:04:04 +05:30
Nitesh Kumar Niranjan
37c3ec2da3 Fixed Contact Form UI (#1257) 2018-12-06 15:01:28 +05:30
Saarthak Chaturvedi
34c3637918 (#1207)Added link to map address 2018-12-05 08:14:03 +05:30
Ryan10145
1f5b90c655 Add Flex Slider to Help Videos (#1234)
Switch

Lint
2018-11-30 10:26:21 +08:00
Sahil Saha
c67c5f129f Added YouTube link in the infobox (#1247) 2018-11-30 10:25:52 +08:00
Srihari
b8c7444ea5 add twitter links (#1236) 2018-11-24 15:11:23 +01:00
Supun Tharinda Edirisuriya
2456b60ade Fixed overlapping footer, #1216 (#1224) 2018-11-20 02:21:24 +01:00
SHUBHAM KUMAR
699b5f94a9 "Update the issue template " (#1219) 2018-11-20 02:20:32 +01:00
Mario Behling
99b6bae0fc
Revert "Center Settings and Tools Menu Items" (#1231)
* Revert "Fixes #1225 adding help in footer (#1226)"

This reverts commit a727075569.

* Revert "Fixes #1227 close button to the right (#1228)"

This reverts commit ae71a6a268.

* Revert "Center Settings and Tools Menu Items"

This reverts commit d20bbcd237.
2018-11-20 02:19:46 +01:00
Prabhu Pant
a727075569 Fixes #1225 adding help in footer (#1226) 2018-11-20 02:07:17 +01:00
Prabhu Pant
ae71a6a268 Fixes #1227 close button to the right (#1228) 2018-11-20 02:06:57 +01:00
ryan10145
d20bbcd237 Center Settings and Tools Menu Items 2018-11-19 22:52:43 +05:30
Prabhu Pant
464b7c6387 Fixes #956 content for help section 2018-11-18 12:43:14 +05:30
Raj Vaibhav Dubey
ce84043a42 Updated Badgeyay's icon (#1203)
The badgeyay's icon on susper.com has been updated.

Fixes #1201
2018-11-13 21:27:23 +05:30
ryan10145
8101ece81e Centered Voice Search Icon 2018-11-13 17:05:54 +05:30
Raj Vaibhav Dubey
77d19e5e08 Footer Fixed at bottom (#1205)
The footer bar of susper has been fixed at the bottom with the help of css.

Fixes #1199
2018-11-11 13:08:30 +05:30
Prabhu Pant
1432a231b0 Fixes #1192 correct about yacy link (#1193)
* Fixes #1192 correct about yacy link

* Add variable for yacy site
2018-10-27 00:42:47 +05:30
Prabhu Pant
24469e85ea Fixes #1189 nodejs docker installation 2018-10-26 20:11:47 +05:30
Nancy-Chauhan
3db3c788ed Fixes #1184 Updating Contact Page 2018-10-26 20:10:32 +05:30
rkpattnaik780
4f8ca181f9 Remove sort by date (#926) 2018-10-25 20:17:51 +05:30
Prabhu Pant
89a4c412a7 Fixes #1188 correction in docker doc 2018-10-24 23:22:24 +05:30
Prabhu Pant
9237c1fa03 Add space between banner image and heading 2018-10-24 12:20:00 +05:30
Nancy Chauhan
309dcc7a60 Add Mailto Tag in Contact Page (#1178)
* mailto tag added

* Update contact.component.html
2018-10-18 20:51:41 +02:00
shaharyarshamshi
2389ae594d Security Vulnerability in Gemfile.lock and package-lock.json #1176 (#1180)
* command to setup locally corrected

* security vulnerability corrected
2018-10-18 20:50:38 +02:00
Prabhu Pant
88f6ef10ff Remove $ sign 2018-10-09 14:42:33 +05:30
Prabhu Pant
33f32e8ecb Minor corrections 2018-10-09 14:42:33 +05:30
Prabhu Pant
941b0e150b Minor improvements in README.md 2018-10-09 14:42:33 +05:30
Prabhu Pant
311b505691 Readability improvements in README.md 2018-10-09 14:42:33 +05:30
Prabhu Pant
465819b506 Minor improvement in readability 2018-10-09 14:42:33 +05:30
Nancy-Chauhan
4902686d83 Phase name change to Angular Installation 2018-10-03 18:14:55 +05:30
Nancy-Chauhan
7e10226ea0 Remove useless Commands 2018-10-03 18:14:55 +05:30
shaharyar-shamshi
d31d8e309d command to setup locally corrected 2018-10-01 05:10:34 +05:30
Khyati Doshi
2cd7322f02 Fixes #1122 Next Button Location (#1146)
* Fixes #1122 Next Button Location

* Fixed movement of pagination

* Made Next and Previous text in line with page numbers
2018-08-23 01:09:52 +08:00
Praveen Ojha
ae941b0b94 Fixes #1161 #1163: Removed GitHub Links of Images and Added Badgeyay logo to service box. (#1165)
* Fixes #1161: Removed GitHub links of images

* Fixes #1163: Added Badgeyay Logo to the service box
2018-08-13 12:04:44 +02:00
Praveen Ojha
f83b3e084e Fixes #1162: Reverted color of 'More at Wikipedia' text (#1164) 2018-08-13 12:04:17 +02:00
Praveen Ojha
1dc367100a Fixes #1159: Removed hardcoded url from RSS and JSON links (#1160) 2018-08-09 08:54:54 +08:00
Praveen Ojha
8ea82321d4 Fixes #1157: Restored Node to version 6 in .travis.yml (#1158) 2018-08-09 08:54:46 +08:00
Praveen Ojha
bc53354169 Fixes #1153: Added RSS and JSON link (#1154)
* Fixes #1153: Added RSS and JSON link

* Made JSON and RSS links at bottom in large screens
2018-08-07 08:59:34 +08:00
Praveen Ojha
1ab06b6df8 Fixes #1132: Suggestion box do not move text content. (#1147)
* Fixes #1132: Suggestion box do not move text content

* Fixed overlap in some screen

* Fixed unalignment
2018-08-06 06:40:59 +08:00
Praveen Ojha
20ab0bba5b Fixes #1150: Added a link to JSON file of News Organisations (#1151)
* Fixes #1150: Added a link to JSON file of News Organisations

* Changed Message
2018-08-06 06:26:14 +08:00
div12gau
059a4325fd Fixes #1155: Corrected http to https in Readme file (#1156) 2018-08-06 00:56:52 +05:30
Praveen Ojha
cd21eb76f6 Fixes #1148: Reverted Changes to remove Wikipedia Logo from Infobox (#1149) 2018-08-04 09:38:10 +08:00
Praveen Ojha
b068362d09 Fixes #1124: Improved Sidebar Top providers and Top authors (#1145)
* Fixes #1124: Improved Sidebar Top providers and Top authors

* Clicking on link hides the lightbox

* Made Requested changes
2018-08-04 09:37:59 +08:00
Praveen Ojha
8d4cfc30cd Fixes #1141: Added wikipedia logo and improved design of infobox (#1142)
* Fixes #1141: Added wikipedia logo and improved design of infobox

* Decreased size of logo

* Added end of line in svg image
2018-08-03 09:29:52 +05:30
Praveen Ojha
cf44dd73d0 Fixes #1143: Aligned upper settings options and made bottom setting options similar to Google (#1144) 2018-08-03 09:29:52 +05:30
Praveen Ojha
ac639f966e Address #1117: Added URL for logos (#1140) 2018-08-03 09:29:52 +05:30
Praveen Ojha
573c49b375 Addresses #1136: News Tab show total results (#1139) 2018-08-03 09:29:52 +05:30
Praveen Ojha
9397914b21 Fixes #1137: Infobox do not overlap with navbar (#1138) 2018-08-03 09:29:52 +05:30
Praveen Ojha
3d7368a291 Fixes #1129: Fixed two tabs issue (#1133) 2018-08-03 09:29:52 +05:30
Praveen Ojha
3afd20ffe7 Fixes #1131: Analytics box do not overlap without infobox (#1134) 2018-08-03 09:29:52 +05:30
Praveen Ojha
1f37092aff Fixes #1116 #1098: Fixed appearance of images for different browsers and different screen sizes. (#1128) 2018-07-27 10:28:41 +02:00
Praveen Ojha
1444f86f97 Fixes #1121: Links and text length similar to Google (#1127) 2018-07-26 14:23:28 +02:00
Praveen Ojha
ee4ff991fb Fixes #1123: Fixed appearance of Intelligence box (#1126) 2018-07-26 14:22:41 +02:00
Praveen Ojha
1ca3e6e554 Fixes #1116: Fixed streching/squeezing of images (#1120) 2018-07-24 16:16:28 +02:00
Praveen Ojha
368fe9fe84 Fixes #1117: Fixed hardcoded URL (#1119)
* Fixes #1117: Fixed hardcoded URL

* Added field value pair for object.
2018-07-23 21:09:00 +02:00
Mario Behling
5ea923f2d0
Update README.md 2018-07-22 13:55:04 +02:00
Praveen Ojha
92ffeed9cc Fixes #1114: Implemented small description for each query (#1115) 2018-07-21 09:48:44 +02:00
Praveen Ojha
aac4376f85 Fixes #1111 and #1112: Sentences do not terminate in infobox (#1113) 2018-07-20 00:32:38 +02:00
Khyati Doshi
3942e9d5eb updating pagination bar fixes #1104 (#1110) 2018-07-19 17:00:47 +05:30
Praveen Ojha
38cd989d02 Fixes #1107: Fixed CORS error by providing a check for empty query (#1108) 2018-07-18 20:54:40 +02:00
Praveen Ojha
627ab4f626 Fixes #1105: Active tabs do not behave as links (#1106) 2018-07-17 23:05:52 +02:00
Praveen Ojha
562e4a6fb2 Fixes #1000: Different results open in newtab without flickering (#1103) 2018-07-16 18:23:09 +02:00
Praveen Ojha
742ce8f2a7 Fixes #862: Removed Github icon as it was pointing to same link as code icon (#1102) 2018-07-16 18:22:17 +02:00
Praveen Ojha
b3e7c9e4b3 Fixes #1098: Fixed overlapping heading (#1101) 2018-07-15 13:12:07 +02:00
Praveen Ojha
94c38b6a56 Fixes #1096: Infobox now shows results for multi word query (#1097) 2018-07-14 12:26:01 +02:00
Praveen Ojha
46e2723ca5 Fixes #1094: Fixed errors in console (#1095) 2018-07-14 12:25:45 +02:00
Praveen Ojha
152232f99d Fixes #778: Voice Output now working as earlier. (#1093) 2018-07-13 08:06:54 +02:00
Praveen Ojha
3e44c2ac94 Fixes #1091: Added Tools Tab below screen width 496px (#1092)
* Fixes #1091: Added Tools Tab below screen width 496px

* Fixed display of dropdown

* Maintained ratio of images in mobile
2018-07-13 08:06:31 +02:00
Praveen Ojha
d7b438069d
Fixes #1089:Updated Project's Readme (#1090) 2018-07-10 19:04:26 +05:30
Praveen Ojha
2337bb43c5 Fixes #1066: Used a simple light box to display charts (#1088) 2018-07-09 17:31:53 +02:00
Praveen Ojha
55ed160abd
Fixes #1086: Updated Travis to build from development branch (#1087) 2018-07-09 16:08:25 +05:30
Praveen Ojha
62bb9c801f
Fixes #1082: Made toggle analytics button similar to Google (#1083) 2018-07-08 00:32:02 +05:30
Praveen Ojha
543370105b Addresses #1066: Implemented a button to Show and Hide Charts (#1081) 2018-07-07 10:18:07 +02:00
Praveen Ojha
c71ec9da7f Fixes #1064: Sidebar appears on small and mobile screens (#1080)
* Fixes #1064: Sidebar appears on small and mobile screens

* Fixed Alignment and position of statistics box
2018-07-07 10:16:57 +02:00
Khyati Doshi
941b780662 Fixes #1063: Match the Top gray bar to Google (#1074)
* changed the color of top gray bar

* fixing the alignment issue of #1074
2018-07-07 10:16:31 +02:00
Praveen Ojha
a70e524fe2 Fixes #1060: Hide infobox if no results are present from a query (#1079) 2018-07-07 10:16:00 +02:00
Praveen Ojha
d91d2f3e34 Fixes #1065: Removed boldness and rounded corner from numbers in sidebar (#1078) 2018-07-05 19:36:40 +02:00
Praveen Ojha
b35f05b5fb Fixes #1061:Fixed height of pictures on contact and about page (#1077) 2018-07-05 19:34:52 +02:00
Praveen Ojha
84e42beec2 Fixes #1059: All images now are within infobox (#1076) 2018-07-05 19:34:29 +02:00
Praveen Ojha
c6c4984ba8 Fixes #1062: Sidebar stays next to main area on the left in larger resolutions (#1075) 2018-07-03 19:53:34 +02:00
Praveen Ojha
314dd22ace Fixes #1059: Fixed overlapping images in infobox (#1071) 2018-07-03 19:51:17 +02:00
Bhavesh Anand
3c23da45a2 Update Node Version (#1073) 2018-07-03 08:15:32 +05:30
Praveen Ojha
151cad7a1f Fixes #1069:Fixed security vulnerability in hapijs/hoek (#1070) 2018-07-03 00:48:28 +02:00
Praveen Ojha
2902432f26 Fixes #1067:Fixed Flickering of susper.com (#1068) 2018-07-03 00:48:16 +02:00
Praveen Ojha
6a3a50a61a
Modifying node version in package.json and removed Yarn (#1058) 2018-07-01 17:34:26 +05:30
praveenojha3
7a1562164f Resolving Travis errors 2 2018-07-01 17:01:33 +05:30
praveenojha3
a6c8628485 Resolving Travis errors 2018-07-01 16:51:03 +05:30
praveenojha3
9c84c685b4 Created heroku deployment 2018-07-01 16:36:57 +05:30
Praveen Ojha
be34963e16 Fixes #1054: Restored Video tab (#1055) 2018-06-29 16:08:57 +02:00
Praveen Ojha
3323046fba Fixes #1051:Fixed distortion in UI by hiding Tools tab in smaller devices (#1052) 2018-06-29 12:04:43 +02:00
Praveen Ojha
17e6bd1fa9 Fixes #933: Search Bar is visible while typing in mobile. (#1053) 2018-06-29 12:04:30 +02:00
Praveen Ojha
3bbd002c06 Fixes #448:Created a list of News Organisation in a JSON file and used it to show results in News Tab (#1049) 2018-06-28 13:48:32 +02:00
Praveen Ojha
537041beb0 Fixes #1000: Different result sections can be opened in New Tab (#1043) 2018-06-25 00:34:05 +02:00
Praveen Ojha
f42e68aaf0 Reverted Changes to fix deployment issue (#1044) 2018-06-24 18:13:41 +02:00
Praveen Ojha
f4a091efa1 Fixes #1041:Removed unnecessary and unused variables (#1042) 2018-06-22 21:30:16 +02:00
Praveen Ojha
530ba21e4c Fixes #1039: Updated Node version and Parallelize independent process in Travis (#1040) 2018-06-22 00:22:22 +02:00
Praveen Ojha
a046061cc4 Addresses #1025: Added some tests for Infobox Component (#1032) 2018-06-22 00:22:02 +02:00
Praveen Ojha
f8e8866769 Fixes #1037:No error occurs in pr_deploy.sh in Travis (#1038)
Fixes #1037: No error occurs in pr_deploy.sh in Travis
2018-06-21 05:23:43 +02:00
Praveen Ojha
1062dffd85 Fixes #1035: Corrected description of gh-pages branch in readme.md file (#1036) 2018-06-21 05:23:06 +02:00
Valentin Bercaru
799d7c3bdf Fixed the links of results from news tab (#1034) 2018-06-18 20:29:21 +02:00
Praveen Ojha
2344f8c873 Adresses #1025:Added test for Knowledge API (#1030) 2018-06-17 05:05:59 +02:00
Praveen Ojha
f8614c3bb8 Fixes #1028:Infobox now changes color according to Theme (#1029) 2018-06-17 05:05:27 +02:00
Praveen Ojha
bb06cca850 Basic News Tab (#1023) 2018-06-17 05:04:53 +02:00
Praveen Ojha
0969cc81a2 Fixes 1026:Implemented State Management For Images in Infobox (#1027) 2018-06-14 18:33:41 +02:00
Praveen Ojha
70d096ba9e Fixes #181 and #904: Added Image in Infobox (#1024) 2018-06-14 13:06:23 +08:00
Praveen Ojha
25fe54ce9a Fixes #1021:Created an effect for KnowledgeAPI (#1022) 2018-06-11 06:47:33 +08:00
Praveen Ojha
c3af2a56b4 Fixes #1018:Removed some security vulnerability from the project (#1019) 2018-06-11 06:47:05 +08:00
Praveen Ojha
a7eea34b65 Fixes #1016 #1014 and #1013:Fixed UI of Infobox and Analytics box and made it responsive for all screen sizes. (#1017) 2018-06-11 06:46:45 +08:00
Praveen Ojha
7de60cf919 Fixes #797:Used Wikipedia API to implement infobox. (#1011) 2018-06-02 10:54:06 +08:00
Praveen Ojha
02dc30ad01 Parent #797:Removed Infobox that used DBpedia API (#1008) 2018-06-01 04:51:14 +08:00
Praveen Ojha
e109ff4259 Fixes #1005:Optimized app and upgraded node version in travis (#1006) 2018-06-01 02:48:12 +08:00
Praveen Ojha
9a15060b84 Fixes #1003:Added package-lock.json file to the project (#1004) 2018-06-01 02:48:03 +08:00
Praveen Ojha
d446d9985c Fixes #1001: Added error handling and retry service (#1002) 2018-06-01 02:47:53 +08:00
Praveen Ojha
de8afee996 Fixes #997:Added Yarn as Dependency Manager along with NPM (#998) 2018-06-01 02:47:43 +08:00
Praveen Ojha
b7274fec01 Fixes #995:Reverted some unnecessary inert changes. (#996) 2018-05-21 23:33:54 +02:00
Praveen Ojha
ee396d5554 Fixes #959:Suggestion box closes on clicking outside of it. (#969) 2018-05-12 16:28:46 +02:00
Valentin Bercaru
49be8c7732 Added some test buttons to theme component (#983)
* Added dependencies to Gemfile.lock

* Added some test buttons to theme component
2018-05-12 16:28:33 +02:00
Sathira Umesh
897197a6d2 Made the footer positioned ath the bootom of the page in contact,about and searchsetting pages (#953) 2018-05-12 16:28:06 +02:00
Valentin Bercaru
2c7a0f1d3a Fixed #954 : Related search does not overlap with analytics section (#972) 2018-05-12 16:27:19 +02:00
Valentin Bercaru
81b692bf3c Fixed #950 : result content is kept when typing in search-bar (#973)
* Fixed #950 : result content is kept when typing in search-bar

* Fixed #950 : result content is kept when typing in search-bar

* Fixed #950 : result content is kept when typing in search-bar
2018-05-12 16:26:56 +02:00
Sathira Umesh
1e74ecd175 Added the previous arrow symbol to the paginaton bar using cahracter enchoding (#981) 2018-05-12 16:26:31 +02:00
Sathira Umesh
0e184eebf0 Made all the cahnges in pr 986 976 and 971 into one (#989) 2018-05-12 16:25:58 +02:00
Praveen Ojha
8d19f8fa7d Updated Gemfile.lock (#984)
* Updated Gemfile.lock

* Fixes #876 :Added a link to SUSPER source code on SUSPER logo on homepage.
2018-04-30 19:44:15 +08:00
Praveen Ojha
81fcf1474e Fixed #932:loklak Logo redirects to loklak.org (#979) 2018-04-09 12:28:37 +08:00
Sathira Umesh
11a9beb7c7 prevented from appending the same filter two times when clicked to the seach query (#978) 2018-04-09 12:21:39 +08:00
Sathira Umesh
3923cce798 closed the css style statments and corrected the spelling mistake associated with the font family name (#965) 2018-04-02 02:11:55 +08:00
Sathira Umesh
2d17e2c8b0 Terminated the string literals appropriately (#941) 2018-04-02 02:10:50 +08:00
Akalanka Gamage
7257c2db62 hover effect for the search bar (#949) 2018-04-02 02:10:31 +08:00
Praveen Ojha
84c967d647 Fixes #934:Video Search shows date and description (#935) 2018-04-02 02:10:01 +08:00
Sathira Umesh
1e4eb70b00 corrected the syntax error (#958) 2018-04-02 02:09:46 +08:00
Valentin Bercaru
f57a89ff38 Fixed #634 : no empty images are displayed (#943) 2018-04-02 02:09:27 +08:00
Sathira Umesh
02a9253b85 made the images in the contact and about page correctly responsive (#925)
Removed the image as a background and added just as an image and made the image correctly continously responsive
2018-04-02 02:09:03 +08:00
Valentin Bercaru
01ee7a352e Fixed #843 and #914 : Added a more complex night theme (#929) 2018-04-02 02:08:41 +08:00
Saurabh Shubham
4933d1acf5 Fixed some grammatical mistakes. (#907) 2018-04-02 02:08:12 +08:00
Sathira Umesh
218fd2acb9 Fixes:# 967 prevented the link from analytics being re appende again and again to… (#968)
* prvented the link from anlaytics  being reappended again and again to query

* rebuild
2018-04-02 02:07:22 +08:00
Hashan Malawana
8b6bbe9d98 added Bootsrap to the technology stack in readme.md (#966) 2018-04-02 02:06:03 +08:00
Praveen Ojha
f0a6f5c2a7 Fixes #945:Reverted the changes made in Footer. (#947) 2018-03-18 13:53:18 +01:00
Valentin Bercaru
97c4ef961e Fixed #892: sort by date append once (/date) (#912) 2018-03-07 10:29:37 +01:00
rupav jain
6873eadb41 Fix typos. (#906)
should be 'Same-origin policy' instead of 'same orgin policy', and space between 'of' & 'the'.

Typos fix
2018-03-07 10:28:51 +01:00
Valentin Bercaru
39c2ca68db Fixed #699 : removed whitespaces from mobile version (#915) 2018-03-07 10:28:36 +01:00
Valentin Bercaru
ad6eff95e5 Fixed #917 : video link redirects you fine (#918)
* Fixed #917 : video link redirects you fine

* Fixed #917 : video link redirects you fine

* Fixed #917 : video link redirects you fine

* Fixed #917 : video link redirects you fine

* Update results.component.html

* Update results.component.html

* Fixed #920 for video tab : link color modifies according to the selected theme

* Fixed #920 : auto-correct colors

* Fixed #920 : auto-correct colors

* Removed auto-correct colors

* Update element theme service from public to private from auto-correct

* Updated to previous version

* Fixed #920 : auto-correct colors

* Setted member ThemeService from private to public
2018-03-07 10:28:06 +01:00
Sathira Umesh
fb34143df5 modified the README.md file,Added the npm install after going into the cloned folder step when deploying localy (#919) 2018-03-07 10:27:46 +01:00
Sathira Umesh
9620757ca1 Fixes:#921 Fixed the issue on positioning the footer in appropriately with respective to different devices (#922)
* modified the README.md file,Added the npm install after going into the cloned folder  step when deploying localy

* solved the issue on the positioning of footer in appropriately with respect to different  devices

* Made some updates to the issue of postioning the footer and resolved a code error
2018-03-07 10:27:22 +01:00
Piyush Raj
009e98d3e1 Fixes #858 : Integrated Twitter to Susper.com, Enhanced meta-data, did SEO optimization (#859) 2018-03-07 10:26:56 +01:00
Raghav Jajodia
0041e9a3c9 Fix design for Advanced Search modal (#896) 2018-01-29 14:56:59 +05:30
Yash Kumar Verma
bf8dd4a330 Deployment link added to PR template : Fixes #851 (#852)
* Deployment link added to PR template : Fixes #851

Deployment link is now added to the pull request template itself.

* Fixes #834 : Refactored 'deploy.sh' (#856)
2018-01-28 22:24:03 +05:30
Subramanyam Makam
ed338e00da fixed bug in fetching results from intelligence component (#846) 2018-01-28 22:05:11 +05:30
Pradeep Yarlagadda
5db5a79341 Fixed the 'next' button of the pagination bar (#841) 2018-01-28 21:48:04 +05:30
Praveen Ojha
1c2c580dd2 Fixes #897: Changed color of links in statsbox and infobox according to theme (#902) 2018-01-28 21:31:48 +05:30
Parth
20f7c03b36 Addresses#898 Increases PWA audit (#900) 2018-01-28 21:20:35 +05:30
Naveen Rajan
427b183fcf Added Meta Content (#850) 2018-01-20 14:38:19 +01:00
samyakbvs
1c80dffb14 Improve code quality (#868) 2018-01-20 14:03:59 +01:00
Naveen Rajan
799a182eb2 Update .editorconfig (#882) 2018-01-20 14:03:35 +01:00
samyakbvs
1d0c41ce1c Fixed #879: Added a sister project (#884)
* Added PSlab

* Added image

* Revised image
2018-01-20 14:03:00 +01:00
Abishek V Ashok
1e7c06c3c2 Makes footer responsive (#890)
The footer was unresponsive in smaller screens, make it work in all
screen sizes and allows the dropdown that follows to be visible by
making changes to the css file.

Fixes #836
2018-01-20 14:02:37 +01:00
Yash Kumar Verma
4886de034d Added documentation to travis.yml (#869) 2018-01-15 12:42:44 +05:30
Pradeep Yarlagadda
f90e7ac113 Storing the theme preference of the user in localstorage (#857)
* Storing the theme preference of the user in localstorage

* Fixed the lint error
2018-01-13 13:02:10 +05:30
Piyush Raj
a63000b656 Fixes #834 : Refactored 'deploy.sh' (#856) 2018-01-04 12:34:53 +05:30
Naveen Rajan
ee84ae4e4b Fixes #847: Added Documentation regarding Contributions Best Practices (#848) 2017-12-29 21:01:01 +05:30
Abishek V Ashok
64a4d8b8ab src/app/about/about.component.html: Formats code (#835)
Formats and intends code in `src/app/about.component.html`.
Consistently intends the code with 2 white spaces.

Signed-off-by: Abishek V Ashok
2017-12-16 16:09:49 +05:30
Aashutosh Rathi
4b232fe6b2 Fixes:#822: Correction in README (#824) 2017-12-13 00:03:21 +01:00
Harshit Prasad
eb98f48530 Fixes #806 and #677: Intelligence component now works after switch to HTTPS (#823) 2017-12-13 00:03:00 +01:00
Harshit Prasad
ca8262d8cd Fixes #827: Auto deploy to surge on every pull request. (#828)
Slight modifications

Correction in deployment link

Adds documentation for the surge deployment
2017-12-13 00:02:47 +01:00
Bhavesh Anand
59b59ebba1 Fixes #830 Minor bug: Links not working for terms and privacy routes (#831) 2017-12-13 00:02:31 +01:00
Akshay Shrimali
b0223ed852 Added privacy page and linked it to the footer (#826) 2017-11-24 09:39:08 +01:00
Parth
5f737fdeb2 Fixes#820 updation of logo (#821) 2017-11-18 22:11:38 +01:00
Aashutosh Rathi
92582ca83f Fixes #814: search query is not selectable (#818) 2017-11-18 22:08:46 +01:00
Bhavesh Anand
a8bdd8342d Fixes #760 Make documentation to Susper using Yaydoc (#810) 2017-11-13 22:13:51 +01:00
Vivek Iyer
828474ffc6 Fixes issue #769 (#811) 2017-11-13 14:21:42 +01:00
Mario Behling
7bc37251d5
Create LICENSE (#809) 2017-11-05 01:05:47 +01:00
Bhavesh Anand
1d77a27fa6 Add CONTRIBUTING.md and Modify templates (#799) 2017-11-02 17:42:02 +01:00
Bhavesh Anand
a8f038691e Initial commit for Docker image (#801) 2017-11-02 17:14:13 +01:00
Bhavesh Anand
e5df2365c3 Added heroku deployment (#803) 2017-11-01 20:57:12 +05:30
Shubham Mangal
22156b3954 Fixes #776 : Firefox Search Engine Installation (#793) 2017-10-28 04:09:54 +02:00
Vivek Iyer
cc1f8aef6f Made UI improvements in Advanced Search (#795)
Label is aligned with the text-field; All other changes have been undone

Squashed the commits
2017-10-28 04:06:55 +02:00
Shubham Mangal
1fcf28ec87 Fixes: Empty Spaces around no results text (#792) 2017-10-23 19:33:40 +02:00
Ajay NS
b180404a60 Fixes positioning of no results text in image search (#785)
* Fix no results text positioning for image search

* Fix line height issue in mobile screens

* Fix responsiveness issue
2017-10-21 15:44:13 +02:00
Shubham Mangal
e66b72c0e9 Fixes #789 : Hiding card in case of no search results (#790) 2017-10-12 22:03:36 +02:00
Ajay NS
01fa3dfb58 Fix: Correct positioning of Susper logo in navbar (#780)
* Fix navbar-logo image positioning

* Add mobile responsiveness to logo

* Reindent stylesheets

* Rollback and correct indentation
2017-10-09 18:51:20 +02:00
Jan Lindgren
567f74f12f Improve dropdown menu UI (#782)
* Improve dropdown menu UI

* remove !important
2017-10-09 18:50:28 +02:00
Shubham Mangal
d5b414617c Fixes #786 Current Page Redirection to Previous Page (#787) 2017-10-09 18:49:33 +02:00
Harshit Prasad
1e25956e49 Fixes #722: Typing on start page search box moves search bar upwards (#788)
Minor change in the code

Fix search-setting bug

Changes in boolean
2017-10-09 18:49:14 +02:00
Shubham Mangal
ca5463bad9 fix: #759 search results from browser's address bar (#775) 2017-10-03 08:30:05 +02:00
Shubham Mangal
9f1f47178d fix: #783 Travis CI build failed (#784) 2017-10-02 21:26:34 +02:00
Shubham Mangal
68293c9df9 fix: mic not working on https (#774) 2017-09-27 23:28:21 +02:00
Vaibhav Singh
ce167a4871 Fixes #773: Added https to scripts (#773) 2017-09-26 00:03:21 +02:00
Harshit Prasad
ed255527d0 Addresses #761: Improvements in organizing the code (#762)
Fix <p> element error

Remove lint errors

Minor changes in indentation
2017-09-04 18:43:02 +05:30
Harshit Prasad
51d20049f5 Addresses #761: Organizing code properly for services and results component (#763) 2017-09-04 18:10:24 +05:30
Soumya Vadlamannati
891e31a671 Fixes #765, scroll feature errors fixed (#766) 2017-09-04 17:39:24 +05:30
Harshit Prasad
5fb5953e6e Fixes #749: Pagination bar changed for small devices (#755)
Design similar to Google

Minor changes in pagination structure
2017-08-31 00:38:26 +02:00
Soumya Vadlamannati
8075552259 Fixes #756, menu icon visible in all devices (#757) 2017-08-22 00:41:42 +02:00
Soumya Vadlamannati
b6aad7f22b Fixes #750, drop down box for mobiles (#754)
Hiding related searches

Changing button style
2017-08-21 15:00:51 +02:00
Nikhil Rayaprolu
45fb50728d Fixes #747 text to speech works now (#748)
* speech to text works now

* cancelling previous voices

* changes to remove bug

* recent changes

* tested on different systems

* removed lint errors
2017-08-18 11:53:33 +02:00
Nikhil Rayaprolu
2e791f6f2c Addresses #733 sidebar is showing links (#746)
* Addresses #733 sidebar not showing links

* showing status bar at bottom

* showing status bar at bottom
2017-08-18 11:43:55 +02:00
Harshit Prasad
1f105197a9 Fixes #751: require chart.js is not defined (#753)
Added Chart.bundle.min.js
2017-08-16 21:27:22 +02:00
Soumya Vadlamannati
c277125d21 Fixes #742 Infobox and Analytics box changed for chrome only (#743) 2017-08-15 11:04:07 +02:00
Harshit Prasad
c68e8476de Addresses #729: Dropdown menu has sufficient space to right side (#734)
Fix responsiveness issue of dropdown menu

Fix dropdown responsiveness on smaller screen size

Remove unecessary code

Change in screen size
2017-08-15 08:21:08 +02:00
Soumya Vadlamannati
eba4e5e016 Fixes #740 Customization shifted from Tools drop-down to settings (#744) 2017-08-13 22:06:53 +02:00
Soumya Vadlamannati
2e1c8b0131 Fixes #739, Intelligence component position fixed (#741) 2017-08-13 18:05:17 +05:30
Soumya Vadlamannati
1f95311e64 Addresses #729, changes color of analytics box, results feed font size (#736) 2017-08-13 12:09:39 +02:00
Parth
5dbc279f89 Update README.md (#738)
* Update README.md

* Update README.md
2017-08-12 15:43:17 +02:00
Soumya Vadlamannati
a2dac3992c Fixes #725, Aligning the Analytics box at sizes less than 1034 px (#731)
Responsive for all changes and changed protocol message

Made responsive with widths following market leader
2017-08-12 15:42:26 +02:00
Harshit Prasad
a51ca4569a Fixes #730: Instant predictions settings shows correct results per page (#735) 2017-08-12 12:24:20 +02:00
Harshit Prasad
494d57730e Fixes #711: Removes flickering of text-animation (#727) 2017-08-10 20:36:26 +02:00
Harshit Prasad
36bd18158e Fixes #716: Made dropdown menu responsive for screen size 768px (#726) 2017-08-10 17:03:12 +02:00
Nikhil Rayaprolu
c66ff9849a Addresses #635 implemented statistic infobox similar to loklak (#704)
* Addresses #635 implemented statistic infobox similar to loklak

* fixed lint errors

* requested changes made

* requested changes made

* added graphs to statsbox

* made requested changes

* requested changes made

* statistics is changed to analytics

* changed the font size of analytics

* removed all extra modules in tests

* rearranged positions
2017-08-08 20:54:57 +02:00
Harshit Prasad
b09e6bc58e Made footer responsive for small screen size-320px (#715)
Fix footer-navbar for screen size greater than 320px

Fix minor issues
2017-08-08 20:53:48 +02:00
Soumya Vadlamannati
c6e30426c5 Fixes #633, auto correct aligned for index page, search bar design changed (#723)
Fixed linting errors
2017-08-08 20:55:08 +05:30
Soumya Vadlamannati
561e6efc94 Fixes #718, margin for autocorrect and results fixed (#719) 2017-08-07 21:13:48 +02:00
Nikhil Rayaprolu
0b55edf917 Fixes #714 results are displayed according to date or context rating (#721) 2017-08-07 18:04:01 +02:00
Soumya Vadlamannati
7ebad2fecb Fixes #683, susper now responsive on screen greater than 1920px (#720) 2017-08-07 07:26:38 +02:00
Soumya Vadlamannati
c5cb5cb040 Fixes #705, Makes intelligence component responsive (#708) 2017-08-06 09:46:28 +02:00
Soumya Vadlamannati
9d687a848d Fixes #683, Susper now responsive on large screens, cleans css (#688)
* Fixes #683, Susper now responsive on large screens

Fixes infobox position

Fixes related searches position

* Infobox and related searches changes

Making footer stick to the bottom
2017-08-05 19:17:52 +02:00
Harshit Prasad
63a73e2b60 Addresses #647: Make speech UI responsive on homepage (#706)
Remove commented code

Centre position of microphone
2017-08-04 13:20:34 +02:00
Soumya Vadlamannati
10202f6aa5 Fixes #702 removes auto correct messages from image section (#707)
Adds space to bottom
2017-08-04 09:10:15 +02:00
Harshit Prasad
5b50c6f63e Addresses #680: Search icon appears for small mobile screen (#703)
Fixed for medium mobile screen size
2017-08-03 08:56:54 +02:00
Soumya Vadlamannati
bab70c4f43 Fixing #700, Related Searches heading doesnot display if there are no results (#701)
fixing position
2017-08-02 10:27:52 +02:00
Harshit Prasad
4217056eee Fixes #695: Meta tags for general purpose information (#696)
Change titles dynamically
2017-08-01 20:06:22 +02:00
Harshit Prasad
59cbb6eb38 Fixes #689: Arrange services in a separate folder (#694) 2017-08-01 14:11:05 +02:00
Nikhil Rayaprolu
0441a0c617 Fixes #661 results per page working now (#690)
* Fixes #661 results per page working now

* resolved travis errors
2017-08-01 08:14:01 +02:00
Nikhil Rayaprolu
2cc2aca758 Fixes #676 infinite scroll feature implemented for images (#692)
* Fixes #676 infinite scroll feature implemented for images

* resolve conflicts
2017-08-01 07:47:08 +02:00
Harshit Prasad
3624d504c4 Fixes #589: Text-to-Speech feature (#673)
TTS-2

TTS-3

Done feature

Speak when results are loaded

async data

TTS-working

Remove unnecessary code

Add provider

Resolve errors

Resolve testing errors

Add provider in results component

Add Observable <mode> in store

Speech mode setup

SpeechMode activate

Add speechMode

Resolve travis errors

Remove unecessary code

Pause utterance

Cancel utterance

Remove cancel()
2017-07-29 01:03:30 +02:00
Nikhil Rayaprolu
4ea8ddcb9f Addresses #147 implementation of image viewer (#687)
* Images responsive

Expand feature

Expandable area-2

* Addresses #147 implementation of image viewer

* minor changes

* lint errors

* removed console errors  and center aligned image
2017-07-27 00:35:22 +02:00
Soumya Vadlamannati
92a8c850e2 Fixes #681, eliminates white space on top at mobile-phone widths (#682) 2017-07-23 11:14:15 +02:00
Soumya Vadlamannati
7c5b9585e6 Fixes #669 Result page made responsive (#674)
Making results responsive

Fixing pagination bar position

made tools dropdown responsive until 290px

Fixes spacing

Dropdown changes

More changes
2017-07-21 22:01:30 +02:00
Soumya Vadlamannati
6f7734545f Fixes #678, hides infobox, if no results are present (#679) 2017-07-21 21:58:58 +02:00
Nikhil Rayaprolu
68e12a7c2c Fixes #671 Getting back to results page works (#675) 2017-07-20 21:41:01 +02:00
Harshit Prasad
e3740e4ad8 Fixes #664: Longer suggestions in related searches (#667)
Rearrange the suggestions
2017-07-20 15:51:23 +02:00
Soumya Vadlamannati
0a0a88be5b Fixes #662, Makes drop down responsive on results and index page (#670)
second changes

few more changes at 819px to 767 px
2017-07-19 19:53:23 +02:00
Harshit Prasad
9d029fd968 Fixes #648: Listening...message added to speech UI (#663)
Applied transition effect

Add animation delay

Fix timer
2017-07-18 16:12:49 +05:30
Soumya Vadlamannati
8f74b5a2cf Fixes #665, fixes menu box position, removes duplicate code (#666) 2017-07-18 11:21:28 +02:00
Soumya Vadlamannati
a564ed73c1 Makes search bar and drop-down responsive, cleans css (#659)
Changes to dropdown in index page
2017-07-17 21:21:25 +02:00
Soumya Vadlamannati
1c871c2ea1 Fixes #657, Result count and Auto correct messages positioned properly at all sizes (#658)
made changes in results component, code clean up
2017-07-17 16:57:32 +02:00
Nikhil Rayaprolu
f9af644a76 Fixes #646 deactivated voice search when completed (#654)
* Fixes #646 deactivated voice search when completed

* fixing lint errors

* smalll fixes to cover all cases
2017-07-17 14:31:12 +02:00
Soumya Vadlamannati
24042eb7e4 Fixes Travis failing (#660) 2017-07-17 15:50:17 +05:30
Harshit Prasad
8dced8ed10 Fixes #649: Throws audio level message when user does not speak. (#653)
Solve lint errors

Add microphone color as grey when disabled

Fix index page rendering
2017-07-16 16:05:00 +02:00
Nikhil Rayaprolu
b3bde950a6 Fixes #645 enhancement of UI in resultspage (#655) 2017-07-16 16:04:35 +02:00
Soumya Vadlamannati
b9b7fecbb3 Fixes #637, search button fixed at all dimensions(big and small) (#650)
Removing wrong test

Removing lint errors
2017-07-15 22:48:34 +02:00
Soumya Vadlamannati
d7172dfd94 Fixes #640, Result count and auto correct positions swapped (#641)
Minor change
2017-07-15 09:27:02 +05:30
Harshit Prasad
73a9a1992b Fixes #627: Make results feed responsive (#639) 2017-07-14 17:09:37 +02:00
Soumya Vadlamannati
d317a46cb1 Fixes #642, Autocorrect message hidden when empty (#643) 2017-07-14 12:34:58 +05:30
Soumya Vadlamannati
a459d68f42 Fixes #604 suggestion box aligned properly at all sizes (#636)
* Fixes #604 suggestion box aligned properly at all sizes

Minor change

Adjusting sug box slightly

solving build errors

Solving more build errors

* Solving build errors
2017-07-13 22:21:10 +05:30
Nikhil Rayaprolu
0209802c43 Fixes #589 speech UI changed (#624)
* Fixes #589 speech UI changed

* fixing travis errors

* added UI for results page
2017-07-12 23:56:09 +02:00
Soumya Vadlamannati
a1697c8efc Addresses #3, added new tests for Search Settings and Related Searches component (#575)
Solved linting errors

Requested changes

Few more changes
2017-07-12 10:34:52 +02:00
Nikhil Rayaprolu
c2a78f0664 Fixes #593 now morethan one query doesn't make susper slower (#631)
* Fixes #593 now morethan one query doesn't make susper slower

* intelligence to optimised
2017-07-12 10:34:22 +02:00
Soumya Vadlamannati
b2d4cb6d83 Fixes #625, search bar and tabs position adjusted accordingly (#626)
Responsive tabs added

Fixed minor error

Minor change

Few more changes

Small change
2017-07-12 13:01:26 +05:30
Soumya Vadlamannati
49fa06eb68 Fixes #623, Intelligence is displayed only on the first page (#628) 2017-07-12 12:09:55 +05:30
Nikhil Rayaprolu
bc3e883591 Fixes #595 now user can get back to home page (#632) 2017-07-10 19:53:07 +02:00
Harshit Prasad
4b946e0369 Fixes #594: Query is empty/erased then susper hides intelligence (#613)
Fix query issue

Hides intelligence component

Susper hides intelligence now
2017-07-10 19:52:04 +02:00
Harshit Prasad
494ff0a6fc Fixes #607: Increase search bar input area (#621)
Add typescript code

Added typescript code and removed document method
2017-07-10 19:51:07 +02:00
Harshit Prasad
b8a09e0191 Fixes #609: Improve auto correct UI (#616)
Fix alignment of Did you mean

Fix mobile responsiveness issue
2017-07-10 19:49:54 +02:00
Soumya Vadlamannati
d1699cedf5 Fixes #629, Info box is displayed only on the first page (#630) 2017-07-10 16:13:35 +05:30
Soumya Vadlamannati
a9fb4c50d7 Fixes #611, Auto correct shown in the first page only (#615)
Minor enhancements

Removing console messages

Made code more efficient
2017-07-10 00:36:22 +02:00
Harshit Prasad
c889eed995 Fixes #612: Proper alignment in videos section (#619) 2017-07-08 21:51:31 +05:30
Soumya Vadlamannati
0cfae52507 Fixes #617, question mark in the query is not shown as incorrect (#618)
Enhancements

lint errors
2017-07-08 14:07:27 +02:00
Soumya Vadlamannati
7d050977df Fixes #610, autocorrect not displayed when wrong query is removed (#614) 2017-07-08 12:22:40 +02:00
Nikhil Rayaprolu
444970f1e0 Fixes #596 now susper works faster (#597)
* Fixes #596 now susper works better

* removing search tests
2017-07-08 11:42:57 +02:00
Harshit Prasad
1179ac12ec Fixes #507: Changes in width and height of search bar similar to market leader (#599) 2017-07-08 11:41:30 +02:00
Soumya Vadlamannati
4bb359115a Fixes #600, Repositions text and images to center highlight boxes for dropdowns (#601) 2017-07-08 11:36:34 +02:00
Soumya Vadlamannati
83cfa391dd Fixes #128, Adds auto correct feature (#586)
Imported intelligence module

Solving ng test errors
2017-07-07 09:22:21 +05:30
Soumya Vadlamannati
ed895e9d03 Fixes #602, Fixes dropdown positioning for all sizes (#603)
Changes for index component
2017-07-07 09:15:19 +05:30
Nikhil Rayaprolu
a808a88aa6 Fixes #572 Travis is fixed (#598) 2017-07-06 15:16:09 +02:00
Harshit Prasad
4b0389f66d Fixes #591: Dropdown menu appearing on homepage (#592)
Align search bar at center

correction in alignments

Fix responsiveness
2017-07-06 03:11:35 +02:00
Harshit Prasad
920b85391e Addresses #3: Added tests for Search Service (#590)
resolve errors
2017-07-06 03:11:05 +02:00
Nikhil Rayaprolu
11fdbcb4b1 Addresses #3 Added tests for Infobox component and Search-bar component (#581)
* Addresses #3: Added tests for Infobox component and Search-bar component

* Address #3 Added tests for Infobox component and Search-bar component
2017-07-04 01:13:56 +08:00
Soumya Vadlamannati
ea3c7e68d2 Fixes #383, Results are displayed in the same tab as before (#582) 2017-07-03 16:34:59 +05:30
Harshit Prasad
e2347b4d20 Fixes #577: Error in angular.cli.json file (#578) 2017-07-01 19:50:54 +05:30
Harshit Prasad
a3af9fe204 Fixes #566: Solve form submission error (#567) 2017-06-29 16:38:10 +05:30
Soumya Vadlamannati
778c72d328 Addresses #3, wrong test causing problems, wrong component was compiled (#570)
Small change
2017-06-29 16:29:40 +05:30
Harshit Prasad
7b8794b5ce Addresses #3 Testing using MockBackend for KnowledgeAPI service (#561)
Solve testing issues

Add more tests to solve errors

Fix MockConnection issue

Changes in mock.ts

Resolved error due to http

Remove unnecessary comments
2017-06-29 12:51:33 +05:30
Soumya Vadlamannati
eb8b36a95f Adding basic tests for results component (#560)
Additional tests

More changes

Solved linting errors
2017-06-29 12:35:23 +05:30
Nikhil Rayaprolu
c279618d55 Fixes #512 Fixed travis errors (#574) 2017-06-29 07:02:24 +08:00
Nikhil Rayaprolu
7e81a0aa8b Fixes #572 fixed travis error (#573)
* Fixes #572 fixed travis error

* change the alt to susper
2017-06-29 04:20:52 +08:00
Nikhil Rayaprolu
f6b9b7c746 Fixes #564 now susper answers questions (#569)
* Fixes #564 now susper answers questions

* made requested changes
2017-06-29 04:20:29 +08:00
Nikhil Rayaprolu
a3788b8303 Fixes #527 now search button is removed similar to google (#540)
* Fixes #527 now search button is removed similar to google

* small type removed

* center the logo
2017-06-29 00:27:54 +08:00
Soumya Vadlamannati
790f1ff051 Fixes #562, changes link-styling on hover and active similar to market leader (#563) 2017-06-28 15:12:49 +05:30
Harshit Prasad
dcea087922 Fixes #365: Add steps in documentation (#557)
Remove useless information

Remove unwanted code
2017-06-27 16:18:02 +05:30
Harshit Prasad
47c19dae20 Fixes #548 Flat UI for pagination bar (#549) 2017-06-27 16:11:54 +05:30
Soumya Vadlamannati
8f498d5d72 Fixes #554, coming back to home page shows no query (#556)
Requested change of adding extra call
2017-06-26 20:30:50 +05:30
Harshit Prasad
8be0f8ee2b Fixes #558 Removal of unnecessary code (#559) 2017-06-26 16:37:09 +08:00
Harshit Prasad
858a939ce0 Fixes #490 Related searches size changed and aligned (#547)
Fix skew issue
2017-06-26 16:35:41 +08:00
Soumya Vadlamannati
790fce4f8e Fixed #552, added a tip to top of drop down (#553) 2017-06-25 08:35:50 +08:00
Soumya Vadlamannati
116383796c Fixes #550, Images and vidoes are working now (#551)
small changes
2017-06-24 10:14:36 +05:30
Nikhil Rayaprolu
2188e2725f Fixes implement option to customise the result count (#546) 2017-06-23 15:21:14 +08:00
Nikhil Rayaprolu
612249cc24 Fixes #528 now whenever 'never show instant results' works in all situations (#544) 2017-06-23 06:50:22 +08:00
Nikhil Rayaprolu
63bdfa78b1 Fixes #542 related searches being shown in all times (#543) 2017-06-23 06:49:49 +08:00
Nikhil Rayaprolu
f7c449b066 Fixes 539 Dbpedia results are displayed now (#541) 2017-06-23 06:49:17 +08:00
Soumya Vadlamannati
88002b96e8 Fixes #533, sets page number to zero on new query (#535) 2017-06-22 19:37:17 +05:30
Harshit Prasad
694d2461ab Fixes #507 Match the width and height of search box of market leader and related areas (#526)
Fix codacy error

Fix dimensions of search bar

Did changes in alignment

Corrected alignments
2017-06-22 19:27:18 +08:00
Harshit Prasad
5f8beaed80 Fixes #509: Improve dropdown menu (#537)
Adjust dropdown-menu on homepage

Add colorful icons

Add fossasia logo

Finishes dropdown menu

Resolve test issues

Solve issues related to test

Removed tests which are not working

Fixing lint issues

Solve requested changes
2017-06-22 19:25:47 +08:00
Soumya Vadlamannati
f1126aa361 Fixes #532, no extra pages shown at end of pagination bar (#538) 2017-06-22 02:55:42 +08:00
Nikhil Rayaprolu
adab0db84a Fixes #512 crawl button design enhanced (#519)
* Fixes #512 crawl button design enhanced

minor changes

* margin increased at buttom
2017-06-21 03:59:10 +08:00
Soumya Vadlamannati
613edb57f0 Fixes #515, footer sticks to bottom of the page (#531) 2017-06-20 23:54:15 +05:30
Soumya Vadlamannati
dbf9f1f458 Fixes #521, design bugs in crawl page removed (#522)
Minor changes

adding ngModel params in .ts file

minor change

Minor optimization
2017-06-20 23:38:41 +05:30
Soumya Vadlamannati
6e83a5793a Fixes #516, footer navbar enhanced and decluttered (#529)
Aligning drop down contents
2017-06-20 23:31:50 +05:30
Soumya Vadlamannati
bba0356ee8 Fixes #523,Pagination bar now appears (#530) 2017-06-20 23:24:24 +05:30
Soumya Vadlamannati
d6d973b9d4 Fixes #514, Tools dropdown made to resemble dropdown in Google (#520) 2017-06-20 20:32:06 +08:00
Nikhil Rayaprolu
af90b021ba Fixes #513 search results are being displayed now (#518) 2017-06-20 20:27:52 +08:00
Soumya Vadlamannati
ebf09b5674 Fixes #483, Added settings tab with a drop down (#492)
Responsiveness added

changes in footer-navbar

Slight changes

Changes to copy Google style
2017-06-19 14:22:28 +05:30
Harshit Prasad
3a1cdc50f7 Fixes #508 Implement Voice Search for Susper (Chrome only) (#510)
Add default language en-US

Fix testing issues

Fix minor error

Changes in microphone property

Add microphone.png

Fixes conlicts issue
2017-06-19 14:16:09 +05:30
Mario Behling
22af8a1b55 Substitute references to Angular branch 2017-06-19 09:02:36 +02:00
Nikhil Rayaprolu
324efb8316 Fixes #504 query removed on user is back to front page (#505) 2017-06-19 14:55:17 +08:00
Nikhil Rayaprolu
b7a30af416 Addresses #413 crawl start UI implemented (#415)
* Ref to issue #413 crawl start UI implemented

* add crawljob in footer

* removing codacy errors

* errors removed

* added authentication

* final fixes

* changed localhost to yacy
2017-06-19 13:56:53 +08:00
Nikhil Rayaprolu
6dd587b48b Fixes #487 configured codecov to avoid failing PRs (#511) 2017-06-19 06:20:31 +08:00
Nikhil Rayaprolu
a39529f22f Fixes #495 about results message is shown (#496)
* Fixes #495 about results message is shown

* responsively designed
2017-06-19 06:20:00 +08:00
Nikhil Rayaprolu
df967c80f2 Fixes #479 Instant results turning on and off implemented (#503)
* Fixes #479 instant results on and off implemented

* slight modification

* removed error

* lint errors removed
2017-06-19 06:18:08 +08:00
Nikhil Rayaprolu
652cc8bc52 Fixes #371 now only page is rendered instead of one page (#502) 2017-06-17 21:15:48 +08:00
Soumya Vadlamannati
5ba96a7b6c Fixes #498, displays appropriate message when no results are displayed (#506) 2017-06-17 18:24:19 +05:30
Nikhil Rayaprolu
dab6dc0493 Fixes #493 infobox appearing even on refresh (#494) 2017-06-17 03:08:07 +08:00
Soumya Vadlamannati
28844bf556 Fixes #482, changes design of search settings (#488)
More design enhancements
2017-06-16 22:37:24 +08:00
Nikhil Rayaprolu
11919cbc4d Fixes #475 now old results are removed on query change (#481)
* Fixes #479 now old results are removed on query change

* removed failing test
2017-06-16 02:33:06 +08:00
Harshit Prasad
fe557d7caa Fixes #487 Avoid failing of PRs if code coverage decreases (#489)
Decrease code coverage for testing purpose

Revert back changes-1

Fixes #487 Avoid failing of PRs if code coverage decreases

Decrease code coverage for testing purpose

Revert back changes-1

Revert back changes-2

Checking coverage

Checking coverage-2

Add new changes in codecov.yml

Changes done which works

Changes done which are working
2017-06-15 10:22:19 -07:00
Nikhil Rayaprolu
1728c7fcf2 Fixes #485 results are removed when the query is quickly removed (#486) 2017-06-15 22:09:49 +08:00
Soumya Vadlamannati
e439929eb6 Fixes #463, Changes pagination bar in Susper to resemble market leader (#470)
fixed minor error

Hiding prev and next

Fixing codacy issues

Minor error
2017-06-15 09:57:49 +05:30
Soumya Vadlamannati
059e358831 Fixes #417, makes cursor default between tabs and changes margin and padding (#477)
Solving codacy issues
2017-06-14 20:49:37 +05:30
Soumya Vadlamannati
073827b3ad Fixes #462, width and position of Infobox more like market leader (#469)
Responsive design

Made more responsive
2017-06-13 23:14:32 +08:00
Nikhil Rayaprolu
3d37ba1459 Fixes #466 infobox appears now when search is fired (#474) 2017-06-13 20:17:00 +05:30
Nikhil Rayaprolu
1aac079c64 Address #270 basic component for search settings implemented (#451)
* Addresses #270 basic component for search  settings

* errors removed

* errors removed
2017-06-13 19:06:38 +05:30
Soumya Vadlamannati
fcba9b1020 Fixes #449, related searches are displayed independent of infobox status , for all queries (#473)
removed comments
2017-06-13 06:54:01 +08:00
Soumya Vadlamannati
103832aed4 Fixes #457, blinking cursor hidden on hitting enter (#465) 2017-06-10 15:36:29 +08:00
Soumya Vadlamannati
1921093972 Fixes #464, Images are being displayed (#467) 2017-06-10 06:12:58 +08:00
Soumya Vadlamannati
af9f08c34e Fixes #460, Video search provides video results (#468) 2017-06-10 06:12:36 +08:00
Soumya Vadlamannati
e5efee772b Fixes #455, advanced search is properly linked (#456) 2017-06-09 07:14:04 +08:00
Soumya Vadlamannati
c57fe67a1b Fixes #458, changes link styling in About page (#461) 2017-06-09 07:12:18 +08:00
Harshit Prasad
06754e1902 Addresses #3 Added tests for FooterNavbar Component and Navbar Component (#452) 2017-06-09 07:08:44 +08:00
Harshit Prasad
1b6229b147 Fixes #250: Update branch to get correct Codecov reports (#453) 2017-06-09 04:45:50 +08:00
Nikhil Rayaprolu
926559322c Fixes #447 searches related is showing query now (#450) 2017-06-09 04:44:47 +08:00
Harshit Prasad
f1961588d1 Fixes #432 Remove language search option from Advanced search page (#435)
Fixes #432 Remove language search option from Advanced search page

New changes in language search option

Fix minor issue
2017-06-09 00:53:33 +05:30
Harshit Prasad
011952c46a Addresses #3 Added tests for About Component (#444)
Fix testing errors

Remove one test suite (not necessary)
2017-06-08 19:53:19 +08:00
Harshit Prasad
b78a39e8f3 Addresses #3 Added tests for Terms Component and Contact Component (#445)
Tests for terms component

Fix lint errors

Addresses #3 Added tests for About Component

Fix testing errors

Remove About Component

Remove one test suite
2017-06-08 19:35:41 +08:00
Soumya Vadlamannati
d15afb3ac6 Fixes #443, advanced search changed more like market leader (#446) 2017-06-08 15:29:35 +08:00
Nikhil Rayaprolu
92f99f176f Fixes #371 now each character input doesn't render a new page. (#440)
* Fixes #428 now dropdown is hidden there is no query observable call

* now showing suggestions for query<2

* Fixes #371 now each character doesn't render a page

* removed empty else
2017-06-08 15:25:02 +08:00
Soumya Vadlamannati
91850895b3 Fixes #437, Hovering over search options doesnot change cursor to pointer (#439) 2017-06-08 12:11:13 +05:30
Soumya Vadlamannati
7e92440b8c Fixes #434, Improves front-end for advanced search (#442)
A small change due to padding
2017-06-08 05:06:21 +08:00
Nikhil Rayaprolu
a69e1370dc Fixes #422, errors in console fixed for Knowledge effect results (#441)
* Fixes #422, errors in console fixed for Knowledge effect results

* lint errors fixed
2017-06-08 05:05:49 +08:00
Nikhil Rayaprolu
088111b592 Fixes #427 when there are no search suggestions drop down is hidden (#430)
* Fixes #427 when there are no search suggestions

* removed autocomplete

* removed query
2017-06-08 00:51:26 +05:30
Nikhil Rayaprolu
47df6673b4 Fixes #428 now dropdown is hidden when there is query<2 (#429)
* Fixes #428 now dropdown is hidden there is no query observable call

* now showing suggestions for query<2
2017-06-07 18:22:40 +05:30
Nikhil Rayaprolu
2b19887ddd Fixes #417 repeated lines removed (#418) 2017-06-07 14:04:57 +05:30
Nikhil Rayaprolu
ce15af2b6d Fixes #419 Now only one call is made to DBpedia (#426) 2017-06-07 13:58:55 +05:30
Harshit Prasad
bb302e7b42 Fixes #433 Improve the font-size of headings and sub-contents in Advanced Search page (#436) 2017-06-07 13:28:40 +05:30
Harshit Prasad
68cb035166 Fixes #385 Match the results width exact with search bar's width (#431)
Fix minor issue of responsiveness
2017-06-07 13:15:18 +05:30
Soumya Vadlamannati
62b430b921 Addresses #269, Implements more themes for Susper (#425)
Fixed linting errors
2017-06-06 21:29:34 +05:30
Soumya Vadlamannati
ff954759a8 Fixes #422, errors in console fixed for KnowLedge API service results (#423) 2017-06-06 20:58:36 +05:30
Soumya Vadlamannati
09aa7956fa Fixes #410 changes auto complete API to Yacy from dbpedia prefix API (#424)
More modifications

Addresses #410, changing API from dbPedia to Yacy

Fixed errors

Small change

Linting error

Limiting number of results to 5
2017-06-06 20:33:31 +05:30
Harshit Prasad
940d27d0f0 Testing Codecov (#420)
Space issue solved
2017-06-06 11:01:59 +05:30
Harshit Prasad
c46d663dc4 Fixes #381 Match alignment of text similar to market leader (#416) 2017-06-05 22:07:02 +05:30
Soumya Vadlamannati
f1761c9c1b Fixes #408, pagination bar works as expected and every page link points to its own page (#409)
Made changes to function and first four pages

Rectifying an error
2017-06-05 15:31:57 +05:30
Soumya Vadlamannati
b3a074b82d Fixes #378, Search bar at center of page for all sizes, made responsive (#412)
Minor changes pushing to right
2017-06-05 15:51:36 +08:00
Nikhil Rayaprolu
43a3ed8264 Fixes #390 changed 'showing results' to 'About' (#400) 2017-06-04 14:19:34 +05:30
Nikhil Rayaprolu
cff10afa06 Fixes #388 , #389 , #404 , #395 now pagination bar is displayed even when user directly enters search query on URL bar (#405)
* Fixes #404 now pagination bar is displayed

* removing lint errors
2017-06-03 12:10:10 +02:00
Soumya Vadlamannati
5a53abf364 Fixes #370, no dropdowns are shown unless they have autocomplete suggestions (#407) 2017-06-02 22:40:40 +05:30
Harshit Prasad
f825194cf4 Fixes #379 Update package.json file (#380)
Update packages

Update all the packages in package.json
2017-06-02 13:50:16 +05:30
Soumya Vadlamannati
f58e23ad8e Fixes #383, every tab shows its own result (#403) 2017-06-01 23:56:45 +05:30
Harshit Prasad
57ca96aa37 Fixes #401 Add template for issue and pull request (#402) 2017-06-01 23:14:52 +05:30
Soumya Vadlamannati
fb8efadeb7 Fixes #393, The search-result page will be loaded only on entering query (#399)
Fixing linting errors
2017-06-01 16:23:02 +05:30
Harshit Prasad
81975404f1 Fixes #382 Clicking on search icon shows the surrounding of the icon (#394) 2017-05-31 23:48:00 +05:30
Harshit Prasad
99329c4199 Fixes #391 Remove 'showing result' from images section (#396) 2017-05-31 23:32:10 +05:30
Nikhil Rayaprolu
8e2b03b3c5 Fixes #376 now index page is stable (#377) 2017-05-30 19:45:41 +02:00
Nikhil Rayaprolu
3aff5d83e7 Fixes #374 now stylesheets are not referenced from components (#375) 2017-05-30 19:45:15 +02:00
Nikhil Rayaprolu
c2fc7abab2 Fixes #372 now href links don't load whole application (#373)
* Fixes #372 now links doesn't load whole application

* extra links modified
2017-05-30 19:42:46 +02:00
Soumya Vadlamannati
899ae3cb38 Fixes #358 partially, autocomplete disappears once user presses enter (#369) 2017-05-30 17:36:14 +05:30
Soumya Vadlamannati
fef378fc4a Fixes #359, Suggestion box activated only once keyup in query box occurs (#368)
Fixed linting errors
2017-05-29 19:29:32 +02:00
Soumya Vadlamannati
2e26c48688 Fixes #366, Browser autocomplete disabled for search box (#367) 2017-05-29 19:29:15 +02:00
Harshit Prasad
81bfd36642 Addresses #269 Theme feature for Susper (#360)
Implement theme feature for Susper

Add Theme services and components
2017-05-29 19:28:53 +02:00
Chinmaya B
afccd5cff7 Please read this angular-cli package is renamed and so the updated command is updated in documentation (#329)
please refer for more details (https://stackoverflow.com/a/42452061)

Readme Update correction in typing mistake

Changes in Susper description, typo correction

Please read this angular-cli package is renamed and so the updated command is updated in documentation
please refer for more details (https://stackoverflow.com/a/42452061)

Readme Update correction in typing mistake

Changes in Susper description, typo correction
2017-05-29 19:28:19 +02:00
Harshit Prasad
797ab48b79 Fixes #361 Design the front end for suggestion box (#363) 2017-05-28 11:00:05 +05:30
Harshit Prasad
dab9fef548 Fixes #314 Remove 'Add Search provider' feature from Chrome (#362) 2017-05-28 10:46:59 +05:30
Nikhil Rayaprolu
be08dd8b01 Fixes #354 now all three related searches, infobox and the results change at the same time (#355)
* Fixes #354 now both infobox and results change at a time

making similar changes to the related search bar

* updating infobox component after merge

* updating related search after merge
2017-05-27 20:37:40 +05:30
Nikhil Rayaprolu
67cb01f751 Fixes #343 removing the related search results when there is no query (#345) 2017-05-27 17:24:58 +05:30
Soumya Vadlamannati
0dcd5d74e5 Addresses #121, uses dbpedia prefix searching to implement autocomplete (#350)
Fixed linting errors

Fixing errors with ng test
2017-05-27 13:54:06 +05:30
Nikhil Rayaprolu
685ab9181b Fixes #334 removes previous and next button on single page (#341)
removing the testcase failed
2017-05-27 12:13:50 +05:30
Nikhil Rayaprolu
be05db3621 Fixes #342 removing the search text now makes the infobox dissapear (#344) 2017-05-27 12:04:51 +05:30
Nikhil Rayaprolu
79c978590d Fixes #356 now no results are shown when there is no response from dbpedia (#357) 2017-05-27 10:29:41 +05:30
Soumya Vadlamannati
f26d7d91d3 Fixes #346, Related searches enhanced to show all relevant links (#347)
Linting errors
2017-05-26 17:59:25 +05:30
Harshit Prasad
4062a24951 Fixes #351 Hide infobox for smaller screens (#352) 2017-05-26 11:52:21 +05:30
Nikhil Rayaprolu
6195533a72 Fixes #335 infobox gives irrelevant information at times (#340) 2017-05-25 13:39:37 +05:30
Nikhil Rayaprolu
b306a8e154 Fixes #338 related searches being displayed before the actual search results are displayed (#339) 2017-05-25 13:06:10 +05:30
Soumya Vadlamannati
64054fab49 Fixes #336, The keyword appears without refresh (#337) 2017-05-25 12:00:04 +05:30
Soumya Vadlamannati
49f50e6d83 Fixes #188, Related searches implemented similar to market leader (#332)
Fixing errors by ng test

fixing further build errors
2017-05-24 21:54:52 +05:30
Soumya Vadlamannati
84e60bde3b Fixes #325, Email address linked and minimum 100 words implemented (#327) 2017-05-23 09:44:12 +05:30
Soumya Vadlamannati
9f151d6dd2 Fixes #321, Text now aligned properly for all links in menu (#328) 2017-05-23 09:38:21 +05:30
Soumya Vadlamannati
87e9e749bf Fixes #316, Padding for contact form link removed (#317)
Removed padding-right as suggested
2017-05-23 09:25:34 +05:30
Soumya Vadlamannati
9dc3635949 Fixes #324, Phone number accepts positive numbers only (#326)
Fixed linting errors
2017-05-22 16:58:10 +05:30
Harshit Prasad
24e2ee9f08 Fixes #319 Search type buttons aligned with search-bar (#323)
Search menu buttons alignment fix

Fixed alignment of results
2017-05-22 11:22:35 +05:30
Harshit Prasad
96617a2d93 Fixes #320 Search option buttons touches bottom (#322) 2017-05-22 10:32:38 +05:30
Nikhil Rayaprolu
f81bbf0af4 Fixes #311 2873bf22c3 (#315) 2017-05-22 09:26:50 +05:30
Harshit Prasad
8b19a3f678 Fixes #298 Design the info box similar to market leader (#299)
Remove infobox from css

Revert back to Related Searches
2017-05-22 09:21:45 +05:30
Nikhil Rayaprolu
65b0c4bbc5 Fixes #310 on hover the contact link should show as a link (#313)
* Fixes #310 on hover the contact link should show as a link

* color change
2017-05-21 21:06:40 +05:30
Nikhil Rayaprolu
2a331753e1 Fixes #304 Contact form on Susper doesnot work (#312)
* Fixes #304 Contact form on Susper doesnot work

* updating the lenghth and removing the error
2017-05-21 19:46:32 +05:30
Nikhil Rayaprolu
9469416933 Fixes #305 Links in infobox gives 404 error (#309) 2017-05-21 19:38:52 +05:30
Soumya Vadlamannati
6d0eaecd16 Refer #250, Fixed wrong link for codecov in README.md (#307) 2017-05-21 17:32:46 +05:30
Harshit Prasad
2873bf22c3 Fixes #114 Video section loading .mp4 files (#301) 2017-05-21 08:09:48 +05:30
Chinmaya B
b61718f914 Fixes #303 : Removing Step 3 from 'How to Deploy'
* Correction in 'How to Deploy'

'How to Deploy' -> 'Running on Localhost' -> Step 3 correction `git checkout master` which was previously `git checkout angular`.

* Removed Step 3

No reason for its existence https://github.com/fossasia/susper.com/pull/302

* Readme Update correction in typing mistake

Changes in Susper description, typo correction
2017-05-21 08:04:15 +05:30
Soumya Vadlamannati
5a9cc33b14 Fixes #291, Initial gap between images removed, image display made similar to market leader (#297) 2017-05-20 14:12:23 +05:30
Harshit Prasad
c7fc5d9e03 Fixes #279 Searching a keyword will not show loading (#300)
Fix a bug
2017-05-20 08:33:10 +05:30
Nikhil Rayaprolu
4f95351cfd Fixes issue #289 Pagination error (#295) 2017-05-19 22:03:11 +02:00
Soumya Vadlamannati
e1a3f981cd Changes codecov, temporarily removes Docker, to first let codecov work without it (#292) 2017-05-19 22:02:46 +02:00
Soumya Vadlamannati
7ddef0a1de Fixes #293,Fixed Infobox Position (#294)
Removing Infobox for images and videos
2017-05-19 18:26:51 +05:30
Nikhil Rayaprolu
d300f98749 Fixes #181 get an info box on right (#288) 2017-05-17 07:12:42 +02:00
Harshit Prasad
41b553e1ad Fixes #280 Align results page link titles (#283)
Fix link-alignment for videos

Fix line-height and responsiveness issues
2017-05-16 19:20:02 +05:30
Nikhil Rayaprolu
96df2b2207 Fixes #254 Pagination bar of images not working (#276) 2017-05-16 15:15:25 +02:00
Soumya Vadlamannati
05e5cf4d0c Fixes #286, Top nav bar in advanced search resembles other pages (#287) 2017-05-16 15:12:54 +02:00
Soumya Vadlamannati
eb70741107 Fixes #284, Updates links in menu (#285) 2017-05-16 15:11:58 +02:00
Soumya Vadlamannati
9b702984d6 Fixes #281, Minimum height of the body is fixed, to push footer down (#282) 2017-05-16 15:10:10 +02:00
Harshit Prasad
0310e8456d Fixes #257 Match the position of Tools following the market leader (#262)
* Fixes #257 Match the position of Tools following the market leader

Revert back package.json

Fix responsiveness issues

Fix dropdown menu

* Resolve conflicts

* Resolved conflicts
2017-05-14 06:05:55 +02:00
Harshit Prasad
5d70319e49 Fixes #261 Alignment of rendered images (#273)
Partial fix of images with broken link

Fix cropping of images
2017-05-14 06:03:24 +02:00
Soumya Vadlamannati
49f32fb06c Fixes #272, Makes About, Contact and Terms page more responsive (#275) 2017-05-14 05:57:17 +02:00
Nikhil Rayaprolu
b4a8650b52 Fixes #244 Fix the footer-navbar for the results section. (#278) 2017-05-13 10:56:47 +05:30
Soumya Vadlamannati
c26e471619 Fixes #268, Rendered images cover the white space on the sides (#274) 2017-05-12 19:53:11 +05:30
Soumya Vadlamannati
d786e9a938 Fixes #249, The top menu is made responsive for mobile view, like loklak (#266) 2017-05-12 08:55:46 +02:00
Nikhil Rayaprolu
d9dd8db191 Fixes #256 Results of actual search shown (#271) 2017-05-12 02:40:46 +02:00
Soumya Vadlamannati
e05fd46a0d Fixes #260, Top navigation bar, sticks to the top of the screen without white space (#265)
Arranges responsive widths in ascending order and minimizes them
2017-05-11 18:01:46 +05:30
Soumya Vadlamannati
3a590e1269 Fixes #258, Prevents search bar overlap with logo (#259)
Further modification of search-bar position
2017-05-11 10:04:05 +02:00
Nikhil Rayaprolu
0c32bf71a1 In reference to issue #126 search option enhancement (#255)
* initial component

lint errors

changing css

tests resolved

lint errors

alignments setting

changing color of advanced search

* button change
2017-05-10 21:32:28 +05:30
Soumya Vadlamannati
fb1e5c19a0 Fixes #252, Images are now clickable (#253) 2017-05-10 21:09:19 +05:30
Harshit Prasad
cce3b7f8bd Partially Fixes #182 Logo and search bar are centered (#247)
Fix responsiveness issue
2017-05-10 17:11:38 +05:30
Harshit Prasad
a6aa8f823c Fixes #244 Footer-navbar position for results section (#246) 2017-05-10 10:43:44 +02:00
Harshit Prasad
b07d100008 Fixes #205 Add top menu links on right on contact and terms page (#240)
Fix responsiveness issue and add routerLink
2017-05-10 09:07:41 +02:00
Soumya Vadlamannati
adc76a22c6 Fixes #214, Install box overlap with search bar avoided for all screen sizes (#248) 2017-05-10 08:44:08 +02:00
Harshit Prasad
d1890737a5 Fixes #239 Overlap issue of search bar and footer navbar (#245)
Remove HEAD
2017-05-10 08:43:18 +02:00
Soumya Vadlamannati
5829c439ad Fixes #238, Rectifies Search Bar Position (#243) 2017-05-09 20:03:18 +05:30
Soumya Vadlamannati
30ec82e357 Revert "Fixes #239 z-index changed in search-bar on homepage (#241)" (#242)
This reverts commit 4ebf52d326.
2017-05-09 17:10:31 +05:30
Harshit Prasad
4ebf52d326 Fixes #239 z-index changed in search-bar on homepage (#241) 2017-05-09 16:33:34 +05:30
Harshit Prasad
069f5a20fb Fixes #183 Add susper as standard search engine to Chrome (#220)
Change in address for default.js

Delete scripts folder

Remove default.js link
2017-05-09 10:46:25 +02:00
Soumya Vadlamannati
a2ef8d7348 Fixes #182, Search bar responsive to all window widths (#236) 2017-05-08 22:46:10 +02:00
Nikhil Rayaprolu
904f49470c Fixes #116 advanced search not working properly (#225) 2017-05-08 19:51:07 +02:00
Soumya Vadlamannati
b2f470e158 Fixes #184, Search bar and header more like market leader (#235) 2017-05-08 19:47:29 +02:00
Nikhil Rayaprolu
e053afd945 Fixes #167 reloading the page is avoided (#234)
updated routes
2017-05-08 21:27:34 +05:30
Isuru Abeywardana
5ce2547666 Fixes #207 stick the navigation to bottom on image search (#224) 2017-05-08 20:05:35 +05:30
Isuru Abeywardana
a829ed3997 fine tune bottom bar position (#223) 2017-05-08 12:37:11 +02:00
Nikhil Rayaprolu
541163419f Fixes #212 issue avoided redirection to home page
making link redundant

Indentation and spacing fixes
2017-05-08 15:37:20 +05:30
Nikhil Rayaprolu
abe26c3333 Fixes #226 lint errors and settings (#227)
* Fixes #226 lint errors and settings

* resolving lint issues
2017-05-08 13:27:34 +05:30
Nikhil Rayaprolu
eadc38517c Add Heroku generated app.json (#230)
* Add Heroku generated app.json

* Update app.json

* updated package.json

* updated package.json

* updated package.json

* updated angular cli

* updated package.json

* updated package.json

* updated package.json

* updated package.json
2017-05-08 12:05:37 +05:30
Soumya Vadlamannati
d1ebd06195 Adding to #206, Repositions the footer (#229)
* Adding to #206, Repositions the footer

* Adding to #206, Editing position

* Adjusts footer position to avoid extra spacing
2017-05-07 19:43:02 +02:00
Nikhil Rayaprolu
6713638c55 Add Heroku generated app.json 2017-05-07 21:55:48 +05:30
Soumya Vadlamannati
986921ceab Fixes #197, Tools dropdown menu visible on screen (#228) 2017-05-07 11:42:27 +02:00
Nikhil Rayaprolu
81a3bdbcf2 Fixes #203 search word missing (#219) 2017-05-07 11:41:48 +02:00
Harshit Prasad
df44146fff Fixes #142 Match the search box position, design, width, height, font, and submenu to the search box of market leader (#222) 2017-05-07 11:57:39 +05:30
Harshit Prasad
51a26005fa Fixes #185 Make results more compact and match them with market leader (#221) 2017-05-07 11:56:52 +05:30
Soumya Vadlamannati
735b5e42a1 Fixes #204,Fixed scroll position to top on routing (#217) 2017-05-07 11:55:32 +05:30
Harshit Prasad
a6ac0316e7 Fixes #190 Reduce the size of menu icons to half (#198)
* Fixes #190 Reduce the size of menu icons to half

* Fix alignment and resize of icons

* Fix width problem
2017-05-06 16:23:02 +02:00
Harshit Prasad
fd30f9b1b5 Fixes #205 Improve top menu on pages and add links (#210)
Fix top-margin

Remove topbar component

Removed TopbarComponent from not-found file

Remove comma from not-found file

Revert back to 1.0.0
2017-05-06 16:18:54 +02:00
Soumya Vadlamannati
f799c965ae Changes Bottom Bar Design, Removes Menu icon, made responsive for mobiles, design matched with loklak.net (#211) 2017-05-06 16:17:34 +02:00
Nikhil Rayaprolu
985f32144e Fixes issue #209 , stopped reloading pages (#216) 2017-05-06 19:43:29 +05:30
Nikhil Rayaprolu
3e186debc0 Fixes #206 issue regarding navbar being fixed (#213)
* resolving issue regarding navbar #206

* indentation error
2017-05-06 13:01:24 +05:30
Soumya Vadlamannati
de2234890b Fixes #186, Top bar is fixed to avoid page seperation (#208)
* Fixes #186, Top bar is fixed to avoid page seperation

* Indentation rectification
2017-05-05 22:39:47 +05:30
Harshit Prasad
2556d3d2dd Fixes #189 Match the color and font of info about search results (#199) 2017-05-02 08:30:48 +02:00
Isuru Abeywardana
aae08f6132 add footer navigation bar to result page (#202) 2017-05-02 08:30:21 +02:00
Isuru Abeywardana
1e92208b82 add terms page (#200)
added terms page and connected it to footer navbar

replace loklak with susper

change top line of terms
2017-05-01 23:39:32 +02:00
Nikhil Rayaprolu
1b04b83033 changed the travis settings from angular to master (#192) 2017-04-29 14:34:23 +02:00
Harshit Prasad
068ac0cd2c Fixes #169 Remove instant preview (#173)
the instant preview that is tested is removed.
2017-04-27 01:03:30 +05:30
neha
14297cf515 Match the search box . (#164)
* search bar edited

* fontsize matched and tools positioned
2017-04-26 09:15:17 +02:00
Harshit Prasad
d9c339b4ec Fixes #121 Add autocomplete configuration (#172)
Add searchService in constructor

Remove the if-statement
2017-04-26 09:14:21 +02:00
Isuru Abeywardana
31d904ed27 clean up the code (#178)
resolve conflicts
2017-04-26 09:13:55 +02:00
Isuru Abeywardana
c6088a9b22 connect contact button with contact page and fine tune (#175)
remove target='_blank'atribute
2017-04-26 09:13:04 +02:00
Isuru Abeywardana
ca2108d5f6 show empty result when nothing in search field (#176) 2017-04-26 09:12:20 +02:00
Isuru Abeywardana
f4201a93b9 hide next, previous buttons when no results found (#177)
solve test failure
2017-04-26 09:03:00 +02:00
Isuru Abeywardana
fcc25c304d add contact page (#162)
resolve test failure

remove extra spaces and comments

add missing coverage snippet
2017-04-22 20:43:02 +05:30
Harshit Prasad
1768e45a4c Add deployment scripts in package.json (#166) 2017-04-21 10:19:41 +05:30
GAURANG BANSAL
f1c8e076b3 Update README.md (#163)
Just a  little spelling bug in 1'st line.
2017-04-16 09:08:59 +02:00
Harshit Prasad
3b96af15f0 Addresses #132 Added Codecov (#151)
* Addresses #132 Added Codecov

* Addresses #132 Fixed parse error

* Addresses #132 modified travis.yml

* Addresses #132 Added Dockerfile

* Addresses #132 Fixed minor error

* Addresses #132 Correction in project directory

* Fixes #132 Correction in Dockerfile and created a new shared folder

* Fixes #132 Added coverage.txt

* Fixes #132 Solved 'mv' error

* Fixes #132 Edited Dockerfile

* Fixes #132 Remove 'mv' statement

* Fixes #132 Fix syntax error in Dockerfile
2017-04-15 08:30:41 +02:00
Harshit Prasad
c9cea4ab4c Fixes #139 Update README.md (#154) 2017-04-15 08:30:17 +02:00
neha
58fe583c54 bottom bar's font fixed (#160) 2017-04-15 08:29:45 +02:00
neha
87bd1454c4 Matched the design of the bottom page number menu (#156) 2017-04-14 10:22:49 +02:00
Harshit Prasad
f9379e45fb Fixes #144 show "About" instead of "About Susper" 2017-04-13 19:58:38 +05:30
Isuru Abeywardana
4d5529497e add styles to about us page and fixes #150 (#152)
* add styles to about us page and fixes #150

add contact us details area to page, add bottom navigation bar, make a new compponent and that includes footer navigation bar

* make footer nav bar in about page

* remove encapsulation and changeDetectionstrategy from ts file

* import modules and declare components in every spec file
2017-04-12 17:49:47 -03:00
Harshit Prasad
5ac46abc8b Fixes #125 Preview feature (#140)
* Fixes #125 Preview feature

* Addresses #125 Preview Feature

* Fixed lint errors

* Fixed Linting

* Addresses #125-Removed internal scroll bars
2017-04-08 10:48:40 -03:00
Harshit Prasad
39a8ecff6b Fixes #145 Updated top right expansion menu (#149) 2017-04-07 10:06:09 -03:00
Harshit Prasad
3b08374dc7 Fixes #144 Created a bottom bar in gray same as loklak.net (#148) 2017-04-07 09:36:12 -03:00
Bharadwaj Turlapati
4a384d355d Issue: #139 (#141)
Problem :
Readme.md file has few typos.
Solution:
Fixing typos in readme.md file (verified using drillinger.md (Online markdown viewer))


Signed-off-by: Bharadwaj Turlapati <tbj.name@gmail.com>
2017-03-30 17:56:39 -03:00
Soumya Vadlamannati
e4bec2a694 Merge pull request #118 from nikhilrayaprolu/testspull
Testspull
2017-03-25 16:48:35 +05:30
Soumya Vadlamannati
5439f48de4 Merge branch 'angular' into testspull 2017-03-25 11:53:42 +05:30
Isuru Abeywardana
f12345b21f fixes #123. This shows meta description (#134) 2017-03-25 11:52:52 +05:30
Harshit Prasad
6502adf72e Fixes #97 Routing of About Page. (#122)
* linking of about page

* linking about page

* linking

* Fixes #97 Routing of About Page

* fixed lint errors
2017-03-22 23:00:45 +05:30
Nikhil Rayaprolu
f68bab7600 Merge branch 'angular' into testspull 2017-03-22 10:23:21 +05:30
Sandeep Mahapatra
452355af82 fixed merge conflicts from before (#117)
* fixed merge conflicts from before

* code optimization
2017-03-22 10:22:01 +05:30
Nikhil Rayaprolu
afc8af8cf6 Merge branch 'angular' into testspull 2017-03-15 14:48:32 +05:30
Nikhil Rayaprolu
8f2c2b0a70 resolving issues regarding tests 2017-03-15 14:37:42 +05:30
Harshit Prasad
4c190e3eee Addresses #37 and #15 Videos section fix (#113)
* Addresses #37 and #15 Videos section fix

* Fixed bugs

* Recovered data
2017-03-15 10:26:58 +08:00
Isuru Abeywardana
a80ec9dc19 fixes #96 the pagination bar problem (#109)
* fixes #96 the pagination bar problem

* keep 10 as the maximum page number

* add a new line at end of file

* solution for lint error
2017-03-15 09:38:21 +08:00
Harshit Prasad
a0de5ce4b1 Addresses #15, #37, #97 - Designing similar to loklak.net and created an about page (#115)
* Addresses #97 and #37 About Page layout similar to loklak.net

* Addresses #15 some tweaks in susper homepage
2017-03-15 01:26:31 +08:00
Harshit Prasad
644f609ee0 Fixes #108 Images now render correctly (#112) 2017-03-14 12:49:08 +08:00
Harshit Prasad
4d60122723 Addresses #37 and #15 Styling closer to Google-search bar (#111)
* Addresses #37 Styling closer to Google-search bar

* Improvements in code
2017-03-14 05:46:28 +08:00
Sandeep Mahapatra
c9b35d98b8 responsive results page (#107) 2017-03-13 21:59:38 +08:00
Sandeep Mahapatra
6bdaae2abf Fixes #105 improvements in menu (#110)
* improvements in menu

* merge conflict fix
2017-03-13 19:09:45 +08:00
harshit98
5d2038d366 Fixes #3 Added more tests and updated travis.yml 2017-03-12 17:35:17 +05:30
Mario Behling
d5c5b6225f Merge branch 'angular' into test 2017-03-06 08:46:44 +08:00
Soumya Vadlamannati
72f1a120cd Fixes #99 Advanced Search working like before (#100) 2017-03-06 08:45:58 +08:00
Sandeep Mahapatra
6a5aec65de Fixes #98 consistent-search-bar (#101)
* fixed search bar shift

* fixed search bar in 404 page

* css code optimization

* fixed search button spacing problem
2017-03-06 08:35:34 +08:00
Sandeep Mahapatra
92161290db Fixes #80. Default box now doesn't appear in chrome. (#91)
* fixed default box problem for chrome

* inline css replaced and added in css file
2017-03-01 23:53:44 +08:00
Sandeep Mahapatra
5b3e66740d made home page responsive (#95) 2017-03-01 23:04:51 +08:00
harshit98
f2f97ceff2 Fixes #3 Added Tests 2017-02-25 04:38:43 +05:30
Harshit Prasad
dce4b313d3 Fixes #68 Pagination shift (#89)
* Fixes #68 Pagination shift

* Fixes #68 Pagination state
2017-02-24 23:58:49 +08:00
Nikhil Rayaprolu
36b12176ed imagedouble click to single click (#88) 2017-02-24 09:29:41 +08:00
Harshit Prasad
07d5f46db2 Fixes #83 Design changes- 2 (#87)
* Fixes #83 Design changes

* Resolved conflicts.

* resolved conflicts-2
2017-02-24 09:23:29 +08:00
Harshit Prasad
0c6313cdc8 Fixes #79 Removed homepage link (#81) 2017-02-21 09:19:12 +08:00
Bhavesh Gupta
cea5f18fb1 Search bar not display (#78)
* Search bar not display

* remove link From Homepage to homepage

* Revert "remove link From Homepage to homepage"

This reverts commit 9952cb4c04.
2017-02-19 12:25:04 +05:30
Harshit Prasad
8f9ce59791 Fixes #2 Added test (#72)
* Fixes #2 Added test

* Fixed HTML Lint Errors
2017-02-18 18:51:11 +05:30
Soumya Vadlamannati
ae97a7da67 Merge pull request #62 from nikhilrayaprolu/htmllinter
add susper as default toast
2017-02-18 16:01:20 +05:30
Soumya Vadlamannati
9d11544f8b Merge branch 'angular' into htmllinter 2017-02-18 16:00:50 +05:30
Soumya Vadlamannati
ab68049cb4 Merge pull request #75 from nikhilrayaprolu/resolvingredirectiontoloklak.net
resolving redirection on 404.html page
2017-02-18 16:00:46 +05:30
Nikhil Rayaprolu
f78fdef26e resolving redirection on 404.html page 2017-02-18 13:31:36 +05:30
Nikhil Rayaprolu
19659f3dc3 Merge branch 'angular' into htmllinter 2017-02-18 13:24:51 +05:30
Harshit Prasad
fe23d3ed69 Fixes #66 used icons instead of images (#71) 2017-02-18 03:43:00 +07:00
Nikhil Rayaprolu
0662ac3c54 fixes #49 load custom 404 (#60)
* load custom 404 when called

* correctly deploying 404.html page
2017-02-18 03:42:10 +07:00
Soumya Vadlamannati
c6e4f0dd58 Fixes #67, links work correctly (#70) 2017-02-17 22:08:46 +05:30
Soumya Vadlamannati
314b22d8b7 Fixes #63, Images are displayed (#65) 2017-02-15 15:35:51 +05:30
Nikhil Rayaprolu
209d6ede01 Merge branch 'angular' into htmllinter 2017-02-15 15:06:55 +05:30
Soumya Vadlamannati
3c6f49df65 Fixes #45, Added new apps icon with icons for pre existing links (#59)
* Added new apps icon with icons for pre existing links

* Fixing errors

* Added text to images

* Aligning text
2017-02-15 14:44:31 +05:30
Mario Behling
b39c960ad1 Merge branch 'angular' into htmllinter 2017-02-14 20:21:41 +01:00
Nikhil Rayaprolu
808426fb59 auto search implementation (#61) 2017-02-14 20:21:20 +01:00
Nikhil Rayaprolu
72d69f9c0e changing url 2017-02-14 23:23:14 +05:30
Nikhil Rayaprolu
87de3e76d4 add susper as default toast 2017-02-14 23:00:32 +05:30
Soumya Vadlamannati
732085309b Fixes #56 Created independent component for search bar (#58)
* Created independent component for search bar

* Indenting the html pages
2017-02-14 21:06:57 +05:30
Soumya Vadlamannati
44d452c30d Fixes #48, Removes loading information (#57) 2017-02-13 23:36:37 +01:00
Soumya Vadlamannati
48f519f0e5 Fixes #46, search bar fixed and changes in styling (#47) 2017-02-13 22:14:59 +05:30
Harshit Prasad
eada1cb181 Letter appearing full (#43) 2017-02-12 11:03:43 +05:30
Nikhil Rayaprolu
4399729010 advanced search tools have been added to susper (#52)
* addition of advanced search results

* adding sidebar

* display results count
2017-02-11 13:04:00 +01:00
Isuru
a072890e09 removing extra white spaces of 404 page (#41)
* removing extra white spaces of 404 page

* link logo to home page in nav bar and 404 page
2017-02-11 12:50:35 +01:00
Soumya Vadlamannati
bdb843bc24 Addresses #37 and #15, styling closer to google (#38) 2017-02-03 00:09:14 +00:00
Soumya Vadlamannati
ddcd616979 Fixes #35 (part 1), implements images and updates styling (#32)
* Fixes #6 implements images and their pagination, also added susper icon

* Adds styling and improves pagination bar

* Fixes first issue in #35, previous and next buttons fixed

* Code formatting
2017-02-01 07:48:15 +00:00
Isuru
e67010cabc 404 page with styles (#30) 2017-01-30 14:19:27 +05:30
Nikhil Rayaprolu
73bee3b338 final pull request for deployment (#21)
* test1

* test2

* test3

* test4

* test5

* finalcheck

* resolving route issues

* changing deployment to angular branch
2017-01-28 10:44:15 +00:00
Nikhil Rayaprolu
608c53c4f2 change of matrix to query params (#22) 2017-01-28 15:46:52 +05:30
Nikhil Rayaprolu
9dc04c73ac language exceptions 2017-01-28 15:46:21 +05:30
Mario Behling
dc13c0d417 Merge pull request #17 from nikhilrayaprolu/indentation
resolving indentation issues
2017-01-27 09:48:18 +00:00
Nikhil Rayaprolu
6dd5da96c8 resolving indentation issues 2017-01-26 19:19:23 +05:30
Mario Behling
f89da67a02 Merge pull request #11 from Marauderer97/searchtools
Partially resolves #5 Searchtools
2017-01-25 10:42:35 +00:00
Mario Behling
3c74f57ce1 Merge pull request #14 from isuruAb/angular
adding 404 page
2017-01-25 10:42:25 +00:00
Soumya97
50d77d69e1 Fixes #13 Placeholder and enhancing pagination bar 2017-01-25 15:56:05 +05:30
Isuru
f68d0811aa adding 404 page
set routings and made separate component without styles
2017-01-25 11:54:53 +05:30
Soumya97
5a24b9efd6 Resolving merge conflicts 2017-01-23 19:37:01 +05:30
Soumya97
93d8a55aea Added search tools, enhanced pagination and added css 2017-01-23 19:24:51 +05:30
Soumya97
d40de3131c Fixing linting 2017-01-21 16:00:35 +05:30
Nikhil Rayaprolu
10ff3f773c adding search functionality to navigation bar 2017-01-21 16:00:35 +05:30
Soumya97
ccc5f5b00e Updating pagination 2017-01-21 15:47:15 +05:30
Nikhil Rayaprolu
9e525fc81f updating README regarding installation (#62) 2017-01-19 12:46:21 +01:00
Soumya Vadlamannati
34de9874ad Resolves #51 Implementing basic search functionality (#58)
* initialised angular2 project

* Deleting old files

* deploying to travis

* fixing the travis errors

* fixing the travis errors

* fixing the travis errors

* fixing the travis errors

* upgrading to newer version of angular-cli

* resolving travis errors

* resolving test errors in travis

* implementation of search query

* adding search functionality to navigation bar

* Added progress bar, pagination bar(needs a few further modifications
2017-01-18 22:08:52 +01:00
Soumya97
f4d4d26003 Added progress bar, pagination bar(needs a few further modifications 2017-01-19 02:21:18 +05:30
Soumya97
a35755d3d6 Resolving conficts 2017-01-18 18:41:17 +05:30
Soumya97
76b8481aec implementation of search query 2017-01-18 18:17:04 +05:30
Nikhil Rayaprolu
a9d7fb4223 initialising the angular project (#50)
* initialised angular2 project

* Deleting old files

* deploying to travis

* fixing the travis errors

* fixing the travis errors

* fixing the travis errors

* fixing the travis errors

* upgrading to newer version of angular-cli

* resolving travis errors

* resolving test errors in travis
2017-01-18 00:14:42 +01:00
Nikhil Rayaprolu
643b533692 resolving test errors in travis 2017-01-17 23:41:24 +05:30
Nikhil Rayaprolu
c35963a684 resolving conflicts with the base branch 2017-01-17 22:29:32 +05:30
Nikhil Rayaprolu
900cdd15b7 resolving travis errors 2016-12-28 16:57:46 +05:30
Nikhil Rayaprolu
1391ee4b92 upgrading to newer version of angular-cli 2016-12-28 16:43:34 +05:30
Nikhil Rayaprolu
29210e6378 fixing the travis errors 2016-12-28 16:34:56 +05:30
Nikhil Rayaprolu
3c3d09f285 fixing the travis errors 2016-12-28 16:32:45 +05:30
Nikhil Rayaprolu
91b435498f fixing the travis errors 2016-12-28 16:25:34 +05:30
Nikhil Rayaprolu
9a8ab7810d fixing the travis errors 2016-12-28 16:20:31 +05:30
Nikhil Rayaprolu
c29b11350a deploying to travis 2016-12-28 16:15:54 +05:30
Nikhil Rayaprolu
a87142ea5c Merge pull request #1 from Marauderer97/ng2-susper
Ng2 susper
2016-12-28 15:15:58 +05:30
Soumya97
ebb45ad9bc Resolving conflicts 2016-12-28 15:12:34 +05:30
Soumya97
be5269148a Deleting old files 2016-12-28 15:11:16 +05:30
Nikhil Rayaprolu
27bdb9b3ed initialised angular2 project 2016-12-28 15:02:40 +05:30
32969 changed files with 29744 additions and 5318905 deletions

15
.coafile Normal file
View file

@ -0,0 +1,15 @@
[default]
bears = SpaceConsistencyBear, LineLengthBear
files = **.html, **.yml, **.css, **.js, **.md
max_line_length = 1000
use_spaces = True
[html]
bears = HTMLLintBear, BootLintBear
files = **.html
htmllint_ignore = indentation, optional_tag, concerns_separation, capitalization
[css]
bears = PHPCodeSnifferBear
files = **.css

27
.editorconfig Executable file
View file

@ -0,0 +1,27 @@
# Editor configuration, see http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
[*.{js,py}]
charset = utf-8
[Makefile]
indent_style = tab
[lib/**.js]
indent_style = space
indent_size = 2
[{package.json,.travis.yml}]
indent_style = space
indent_size = 2
[*.md]
max_line_length = off
trim_trailing_whitespace = false

1
.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
src/assets/* linguist-vendored

20
.github/CONTRIBUTING.md vendored Normal file
View file

@ -0,0 +1,20 @@
## Contributions Best Practices
**Commits**
* Write clear meaningful git commit messages (Do read http://chris.beams.io/posts/git-commit/)
* Make sure your PR's description contains GitHub's special keyword references that automatically close the related issue when the PR is merged. (More info at https://github.com/blog/1506-closing-issues-via-pull-requests )
* When you make very very minor changes to a PR of yours (like for example fixing a failing travis build or some small style corrections or minor changes requested by reviewers) make sure you squash your commits afterwards so that you don't have an absurd number of commits for a very small fix. (Learn how to squash at https://davidwalsh.name/squash-commits-git )
* When you're submitting a PR for a UI-related issue, it would be really awesome if you add a screenshot of your change or a link to a deployment where it can be tested out along with your PR. It makes it very easy for the reviewers and you'll also get reviews quicker.
**Code Styleguide**
* Do follow the .editorconfig file regarding maintaining of code style (It's mandatory).
* For more information regarding .editorconfig file, see [editorconfig](http://editorconfig.org/#download)
**Feature Requests and Bug Reports**
* When you file a feature request or when you are submitting a bug report to the [issue tracker](https://github.com/fossasia/susper.com/issues), make sure you add steps to reproduce it. Especially if that bug is some weird/rare one.
**Join the development**
* Before you join development, please set up the project on your local machine, run it and go through the application completely. Press on any button you can find and see where it leads to. Explore. (Don't worry ... Nothing will happen to the app or to you due to the exploring :wink: Only thing that will happen is, you'll be more familiar with what is where and might even get some cool ideas on how to improve various aspects of the app.)
* If you would like to work on an issue, drop in a comment at the issue. If it is already assigned to someone, but there is no sign of any work being done, please free to drop in a comment so that the issue can be assigned to you if the previous assignee has dropped it entirely.
Do read the [Open Source Developer Guide and Best Practices at FOSSASIA](https://blog.fossasia.org/open-source-developer-guide-and-best-practices-at-fossasia).

14
.github/ISSUE_TEMPLATE.md vendored Normal file
View file

@ -0,0 +1,14 @@
**I'm submitting a ...**
- [ ] bug report
- [ ] feature request
**Current behavior:**
<!-- How the bug manifests. -->
**Expected behavior:**
<!-- Behavior would be without the bug. -->
**Screenshots of the issue:**
<!-- Attach a screenshot of the issue here. -->
**Will work on the issue:**

22
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View file

@ -0,0 +1,22 @@
<!-- Add issue number here. If you do not solve the issue entirely, please change the message e.g. "Addresses #IssueNumber -->
Fixes #
#### Checklist
- [ ] I have read the [Contribution & Best practices Guide](https://blog.fossasia.org/open-source-developer-guide-and-best-practices-at-fossasia) and my PR follows them.
- [ ] My branch is up-to-date with the Upstream `master` branch.
- [ ] I have added necessary documentation (if appropriate)
- [ ] Added Surge preview link
<!-- Replace "PR_NUMBER" with your pull request number. This link is generated when your PR passes the travis tests.A sample link can look like https://pr-200-fossasia-susper.surge.sh -->
#### Changes proposed in this pull request:
<!-- Changes: Add here what changes were made in this issue and if possible provide links. -->
-
<!-- Demo Link: Add here the link where you changes can be seen. -->
- https://pr-XXXX-fossasia-susper.surge.sh
<!-- Screenshots for the change: Add here the screenshot of the fix. -->
-

37
.gitignore vendored Normal file → Executable file
View file

@ -1,4 +1,35 @@
.idea/
# See http://help.github.com/ignore-files/ for more about ignoring files.
src/app/mocks/
# compiled output
/dist
/tmp
# dependencies
/node_modules
/bower_components
# IDEs and editors
/.idea
/.vscode
.project
.classpath
.c9/
*.launch
.settings/
_site/
Gemfile.lock
# misc
/.sass-cache
/connect.lock
/coverage/*
/libpeerconnection.log
npm-debug.log
testem.log
/typings
# e2e
/e2e/*.js
/e2e/*.map
#System Files
.DS_Store
Thumbs.db

View file

@ -1 +0,0 @@

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>yacy_webclient_bootstrap</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>

43
.travis.yml Executable file
View file

@ -0,0 +1,43 @@
# Using a sudo enabled, Linux trusty distribution, VM
sudo: required
dist: trusty
# versions of node to use
language: node_js
node_js:
- 6
# Running javascript tests in browser
before_install:
#set CHROME_BIN as chromium-browser
- export CHROME_BIN=chromium-browser
#set up a fake DISPLAY
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
# Build a production build of the project
before_script:
- ng build --prod --build-optimizer
# Check for coverage, and linting
script:
- ng test --single-run --code-coverage --reporters=coverage-istanbul
- ng lint
# Notify codecov, deploy to surge
after_success:
- bash <(curl -s https://codecov.io/bash)
- bash ./pr_deploy.sh
- bash ./deploy.sh
# enable node_modules dir to avoid re-download everytime
cache:
bundler: true
directories:
- node_modules
#specify branches to process
branches:
only:
- master
- development

11
.yaydoc.yml Normal file
View file

@ -0,0 +1,11 @@
metadata:
author: FOSSASIA
projectname: "Susper"
version: master
build:
theme:
name: sphinx_fossasia_theme
source: .
publish:
ghpages:
docurl: susper.fossasia.org

View file

@ -1,507 +0,0 @@
moment@2.23.0
MIT
Copyright (c) JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
cache-loader@1.2.5
MIT
Copyright JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@angular-devkit/build-optimizer@0.3.2
MIT
The MIT License
Copyright (c) 2017 Google, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
core-js@2.6.1
MIT
Copyright (c) 2014-2018 Denis Pushkarev
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
chart.js@2.7.3
MIT
The MIT License (MIT)
Copyright (c) 2018 Chart.js Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@angular/common@4.1.3
MIT
MIT
@ngrx/store-devtools@3.2.4
MIT
The MIT License (MIT)
Copyright (c) 2016 ngrx
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
webpack@3.11.0
MIT
Copyright JS Foundation and other contributors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@angular/core@4.1.3
MIT
MIT
color-name@1.1.3
MIT
The MIT License (MIT)
Copyright (c) 2015 Dmitry Ivanov
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
jquery@3.3.1
MIT
Copyright JS Foundation and other contributors, https://js.foundation/
This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/jquery/jquery
The following license applies to all parts of this software except as
documented below:
====
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
====
All files located in the node_modules and external directories are
externally maintained libraries used by this software which have their
own licenses; we recommend you read them, as their terms may differ from
the terms above.
ng2-charts@1.6.0
MIT
The MIT License (MIT)
Copyright (c) 2015-2017 Dmitriy Shekhovtsov <valorkin@gmail.com>
Copyright (c) 2015-2017 Valor Software
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ngrx-store-freeze@0.1.9
MIT
The MIT License (MIT)
Copyright (c) 2016 Codeware.io
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ng2-bs3-modal@0.10.4
ISC
ISC License (ISC)
Copyright (c) 2016, Douglas Ludlow <doug.ludlow@gmail.com>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
chartjs-color@2.2.0
MIT
Copyright (c) 2012 Heather Arthur
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
zone.js@0.8.26
MIT
The MIT License
Copyright (c) 2016-2018 Google, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
chartjs-color-string@0.5.0
MIT
Copyright (c) 2011 Heather Arthur <fayearthur@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
reselect@3.0.1
MIT
The MIT License (MIT)
Copyright (c) 2015-2016 Reselect Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@ngrx/core@1.2.0
MIT
The MIT License (MIT)
Copyright (c) 2016 Brandon Roberts, Mike Ryan, Rob Wormald
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@angular/platform-browser@4.1.3
MIT
MIT
@angular/router@4.1.3
MIT
MIT
@ngrx/store@2.2.3
MIT
The MIT License (MIT)
Copyright (c) 2015 ngrx
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@angular/http@4.1.3
MIT
MIT
@types/jquery@3.3.29
MIT
MIT License
Copyright (c) Microsoft Corporation. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE
@angular/forms@4.1.3
MIT
MIT
@ngrx/effects@2.0.5
MIT
The MIT License (MIT)
Copyright (c) 2016 Brandon Roberts, Mike Ryan, Rob Wormald
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ngx-infinite-scroll@0.5.2
MIT
MIT License
Copyright (c) 2017 Roberto Simonetti
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@angular/platform-browser-dynamic@4.1.3
MIT
MIT
@angular/service-worker@1.0.0-beta.16
MIT
MIT

1
CNAME
View file

@ -1 +0,0 @@
susper.com

29
Dockerfile Normal file
View file

@ -0,0 +1,29 @@
FROM node:8
MAINTAINER Mario Behling <mb@mariobehling.de>
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN apt-get update && apt-get clean && rm -rf /var/lib/apt/lists/*
# install deps
RUN apt-get install curl
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash
RUN apt-get install -y --no-install-recommends nodejs && apt-get clean -y
# copy requirements
COPY package.json /usr/src/app/
COPY app.json /usr/src/app/
COPY tslint.json /usr/src/app/
COPY angular-cli.json /usr/src/app/
# Bundle app source
COPY . /usr/src/app
# install requirements
RUN npm install -g @angular/cli@latest
RUN npm install
EXPOSE 4200
CMD ["ng", "serve"]

6
Gemfile Normal file
View file

@ -0,0 +1,6 @@
source 'https://rubygems.org'
gem 'github-pages'
gem 'html-proofer'
gem 'jekyll'
gem 'percy-cli'
gem 'fastimage'

301
Gemfile.lock Normal file
View file

@ -0,0 +1,301 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (4.2.10)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.11.1)
colorator (1.1.0)
colorize (0.8.1)
commander (4.4.6)
highline (~> 1.7.2)
commonmarker (0.17.13)
ruby-enum (~> 0.5)
concurrent-ruby (1.0.5)
dnsruby (1.61.7)
simpleidn (~> 0.1)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.14.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
excon (0.84.0)
execjs (2.7.0)
faraday (1.5.1)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0.1)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.1)
faraday-patron (~> 1.0)
multipart-post (>= 1.2, < 3)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
fastimage (2.1.4)
ffi (1.15.3)
forwardable-extended (2.6.0)
gemoji (3.0.0)
github-pages (192)
activesupport (= 4.2.10)
github-pages-health-check (= 1.8.1)
jekyll (= 3.7.4)
jekyll-avatar (= 0.6.0)
jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.1.5)
jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.10.0)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.9.4)
jekyll-mentions (= 1.4.1)
jekyll-optional-front-matter (= 0.3.0)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.2.0)
jekyll-redirect-from (= 0.14.0)
jekyll-relative-links (= 0.5.3)
jekyll-remote-theme (= 0.3.1)
jekyll-sass-converter (= 1.5.2)
jekyll-seo-tag (= 2.5.0)
jekyll-sitemap (= 1.2.0)
jekyll-swiss (= 0.4.0)
jekyll-theme-architect (= 0.1.1)
jekyll-theme-cayman (= 0.1.1)
jekyll-theme-dinky (= 0.1.1)
jekyll-theme-hacker (= 0.1.1)
jekyll-theme-leap-day (= 0.1.1)
jekyll-theme-merlot (= 0.1.1)
jekyll-theme-midnight (= 0.1.1)
jekyll-theme-minimal (= 0.1.1)
jekyll-theme-modernist (= 0.1.1)
jekyll-theme-primer (= 0.5.3)
jekyll-theme-slate (= 0.1.1)
jekyll-theme-tactile (= 0.1.1)
jekyll-theme-time-machine (= 0.1.1)
jekyll-titles-from-headings (= 0.5.1)
jemoji (= 0.10.1)
kramdown (= 1.17.0)
liquid (= 4.0.0)
listen (= 3.1.5)
mercenary (~> 0.3)
minima (= 2.5.0)
nokogiri (>= 1.8.2, < 2.0)
rouge (= 2.2.1)
terminal-table (~> 1.4)
github-pages-health-check (1.8.1)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (~> 4.0)
public_suffix (~> 2.0)
typhoeus (~> 1.3)
highline (1.7.10)
html-pipeline (2.8.4)
activesupport (>= 2)
nokogiri (>= 1.4)
html-proofer (3.9.2)
activesupport (>= 4.2, < 6.0)
addressable (~> 2.3)
colorize (~> 0.8)
mercenary (~> 0.3.2)
nokogiri (~> 1.8.1)
parallel (~> 1.3)
typhoeus (~> 1.3)
yell (~> 2.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.7.4)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-avatar (0.6.0)
jekyll (~> 3.0)
jekyll-coffeescript (1.1.1)
coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.2.0)
commonmarker (~> 0.14)
jekyll (>= 3.0, < 4.0)
jekyll-commonmark-ghpages (0.1.5)
commonmarker (~> 0.17.6)
jekyll-commonmark (~> 1)
rouge (~> 2)
jekyll-default-layout (0.1.4)
jekyll (~> 3.0)
jekyll-feed (0.10.0)
jekyll (~> 3.3)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.9.4)
jekyll (~> 3.1)
octokit (~> 4.0, != 4.4.0)
jekyll-mentions (1.4.1)
html-pipeline (~> 2.3)
jekyll (~> 3.0)
jekyll-optional-front-matter (0.3.0)
jekyll (~> 3.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.2.0)
jekyll (~> 3.0)
jekyll-redirect-from (0.14.0)
jekyll (~> 3.3)
jekyll-relative-links (0.5.3)
jekyll (~> 3.3)
jekyll-remote-theme (0.3.1)
jekyll (~> 3.5)
rubyzip (>= 1.2.1, < 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.5.0)
jekyll (~> 3.3)
jekyll-sitemap (1.2.0)
jekyll (~> 3.3)
jekyll-swiss (0.4.0)
jekyll-theme-architect (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.5.3)
jekyll (~> 3.5)
jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.1.1)
jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.5.1)
jekyll (~> 3.3)
jekyll-watch (2.1.2)
listen (~> 3.0)
jemoji (0.10.1)
gemoji (~> 3.0)
html-pipeline (~> 2.2)
jekyll (~> 3.0)
kramdown (1.17.0)
liquid (4.0.0)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
mini_portile2 (2.3.0)
minima (2.5.0)
jekyll (~> 3.5)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.11.3)
multipart-post (2.1.1)
nokogiri (1.8.5)
mini_portile2 (~> 2.3.0)
octokit (4.21.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
parallel (1.12.1)
pathutil (0.16.1)
forwardable-extended (~> 2.6)
percy-cli (1.4.0)
addressable (~> 2)
commander (~> 4.3)
percy-client (~> 2.0)
thread (~> 0.2)
percy-client (2.0.4)
addressable
excon
faraday (>= 0.9)
public_suffix (2.0.5)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (2.2.1)
ruby-enum (0.7.2)
i18n
ruby2_keywords (0.0.4)
ruby_dep (1.5.0)
rubyzip (1.2.2)
safe_yaml (1.0.4)
sass (3.6.0)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
simpleidn (0.2.1)
unf (~> 0.1.4)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread (0.2.2)
thread_safe (0.3.6)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (1.2.5)
thread_safe (~> 0.1)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.7)
unicode-display_width (1.4.0)
yell (2.0.7)
PLATFORMS
ruby
DEPENDENCIES
fastimage
github-pages
html-proofer
jekyll
percy-cli
BUNDLED WITH
1.16.1

504
LICENSE Normal file
View file

@ -0,0 +1,504 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random
Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

164
README.md Executable file
View file

@ -0,0 +1,164 @@
![susper.com](src/assets/images/susper.svg)
master: [![Build Status](https://travis-ci.org/fossasia/susper.com.svg?branch=master)](https://travis-ci.org/fossasia/susper.com)
development: [![Build Status](https://travis-ci.org/fossasia/susper.com.svg?branch=development)](https://travis-ci.org/fossasia/susper.com)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/2ba119419e7444b3b505bb37b4525deb)](https://www.codacy.com/app/shiven15094/susper-com?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=fossasia/susper.com&amp;utm_campaign=Badge_Grade)
[![Code Climate](https://codeclimate.com/github/fossasia/susper.com/badges/gpa.svg?branch=gh-pages)](https://codeclimate.com/github/fossasia/susper.com)
[![codecov](https://codecov.io/gh/fossasia/susper.com/branch/master/graph/badge.svg)](https://codecov.io/gh/fossasia/susper.com)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/fossasia/susper.com?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/fossasia/susper.com.svg)](http://isitmaintained.com/project/fossasia/susper.com "Average time to resolve an issue")
[![Percentage of issues still open](http://isitmaintained.com/badge/open/fossasia/susper.com.svg)](http://isitmaintained.com/project/fossasia/susper.com "Percentage of issues still open")
Susper is a decentralized Search Engine that uses the peer to peer system YaCy and Apache Solr to crawl and index search results.
You can test the branches of susper here:
* Development branch: https://susper-dev.herokuapp.com
* Master branch: https://susper.com
## Communication
Our chat channel is on gitter: https://gitter.im/fossasia/susper.com
## Components and Technology
This is a front-end for Susper running on YaCy server. The retrieval of search results is done using YaCy search API.
* Solr and Javascript(JSON)
Search results are displayed using Solr server which is embedded into YaCy. All search results must be provided by a YaCy search server which includes a Solr with a specialized JSON result writer. When a search request is made in one of the search templates, an HTTP request is made to YaCy. The response is done in JSON because that can much better be parsed than XML in JavaScript. To overcome the same origin policy in JavaScript, the result is capsuled into a JSONP response.
## Technology Stack
* HTML - Structure of the web page generated.
* Bootstrap-3.3.7 - Used for responsive design.
* CSS - Styling options and details of the web page.
* Javascript(JSON) - Used to store information for deploying the application such as dependencies.
* Angular-4 - Structure for deployment of the web page.
## Requirements
* [Angular-cli](https://github.com/angular/angular-cli#installation)
* node --version >= 6
* npm --version >= 3
## Angular Installation
First, we will need to install angular-cli by using the following command:
```sh
npm install -g @angular/cli@latest
```
## How to deploy?
[![Deploy to Docker Cloud](https://files.cloud.docker.com/images/deploy-to-dockercloud.svg)](https://cloud.docker.com/stack/deploy/?repo=https://github.com/fossasia/susper.com) [![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/fossasia/susper.com)
### Running on localhost:
* **Step 1:** Fork susper repository and clone it to your desktop
* **Step 2:** Then cd into that cloned folder
* **Step 3:** Then execute the command: ```npm install```
* **Step 4:** Deploy locally by running this:```ng serve```
* **Step 5:** Go to [localhost:4200](http://localhost:4200) where the application will be running locally
### For deploying with [Github Pages](https://pages.github.com/):
With these very simple steps you can have susper deployed:
* **Step 1:** Fork susper repository and clone it to your desktop
* **Step 2:** Then checkout to your master branch `git checkout master`
* **Step 3:** Deploy by running this: ```ng build``` and then ```npm run deploy```
* **Step 4:** Visit `https://yourusername.github.io/susper` and you should see the Susper search running
* **Step 5:** As you search you might see that it can't find anything, to resolve this, on search you will see there is a red shield on the search bar, click on it and allow to load unsafe scripts
* **Step 6:** Reload and you will have a fully functioning Susper search deployed on GitHub pages
### For deploying with [Surge](https://surge.sh/):
Surge will automatically generate a deployment link whenever a pull request passes
CI.
Suppose pull request number is 200 and it passes Travis CI. The deployment link can be found here: `https://pr-200-fossasia-susper.surge.sh`
## Contributions, Bug Reports, Feature Requests
This is an Open Source project and we would be happy to see contributors who report bugs and file feature requests submitting pull requests as well. Please report issues here https://github.com/fossasia/susper.com/issues
## Contributions Best Practices
**Commits**
* Write clear meaningful git commit messages (Do read http://chris.beams.io/posts/git-commit/)
* Make sure your PR's description contains GitHub's special keyword references that automatically close the related issue when the PR is merged. (More info at https://github.com/blog/1506-closing-issues-via-pull-requests )
* When you make very very minor changes to a PR of yours (like for example fixing a failing Travis build or some small style corrections or minor changes requested by reviewers) make sure you squash your commits afterwards so that you don't have an absurd number of commits for a very small fix. (Learn how to squash at https://davidwalsh.name/squash-commits-git )
* When you're submitting a PR for a UI-related issue, it would be really awesome if you add a screenshot of your change or a link to a deployment where it can be tested out along with your PR. It makes it very easy for the reviewers and you'll also get reviews quicker.
**Feature Requests and Bug Reports**
* When you file a feature request or when you are submitting a bug, report to the [issue tracker] (https://github.com/fossasia/susper.com/issues)
* Make sure you add steps to reproduce it, especially if that bug is some weird/rare one.
**Join the development**
* Before you join development, please set up the project on your local machine, run it and go through the application completely. Press any button you can find and see where it leads to. Explore. (Don't worry ... Nothing will happen to the app or to you due to the exploring :wink:. Only thing that will happen is, you'll be more familiar with what is where and might even get some cool ideas on how to improve various aspects of the app.)
* If you would like to work on an issue, drop in a comment at the issue. If it is already assigned to someone, but there is no sign of any work being done, please free to drop in a comment so that the issue can be assigned to you if the previous assignee has dropped it entirely.
Do read the [Open Source Developer Guide and Best Practices at FOSSASIA](https://blog.fossasia.org/open-source-developer-guide-and-best-practices-at-fossasia).
## Issue and Branch Policy
Before making a pull request, please file an issue so that other developers have the chance to give feedback or discuss details. Please match every pull request with an issue and add the issue number in description e.g. like "Fixes #123".
We have the following branches:
* **development**
All development goes on in the development branch. If you're making a contribution, please make a pull request to _development_. PRs to the branch must pass a build check and a unit-test check on Travis.
* **master**
This branch contains shipped code. After significant features/bug-fixes are accumulated on development, the development branch is merged into the master branch.
* **gh-pages**
This branch contains the auto-generated build artifacts of the master branch that is generated by Travis. The build artifacts on this branch are used to build the site on susper.com .
## LICENSE
The repository is licensed under Creative Commons Attribution 2.0 License (CC-BY 2.0).
## Maintainers
The project is maintained by
* Michael Christen ([@Orbiter](https://github.com/Orbiter))
* Mario Behling ([@mariobehling](https://github.com/mariobehling))
## Development server
Run `ng serve` for a dev server. Navigate to [localhost:4200](http://localhost:4200). The app will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng g component component-name` to generate a new component. You can also use `ng g directive/pipe/service/class`.
## Build
Run `ng build` to build the project. The build artefacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
Before running the tests make sure you are serving the app via `ng serve`.
## Update Angular-CLI
To update Angular-CLI to a new version, you must update both the global package and your project's local package.
Global package
```bash
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
```
Local package
```bash
rm -rf node_modules dist # use rmdir /S/Q node_modules dist in Windows Command Prompt; use rm -r -fo node_modules,dist in Windows PowerShell
npm install --save-dev @angular/cli@latest
npm install
```
## Extras
### Add Susper as default Search Engine in Google Chrome
![](https://media.giphy.com/media/JJW5Aj8LRIGbu/giphy.gif)

62
angular-cli.json Executable file
View file

@ -0,0 +1,62 @@
{
"project": {
"name": "susper"
},
"apps": [
{
"root": "src",
"outDir": "dist",
"assets": [
"assets",
"favicon.ico",
"manifest.json"
],
"index": "index.html",
"main": "main.ts",
"test": "test.ts",
"tsconfig": "tsconfig.json",
"prefix": "app",
"serviceWorker": true,
"styles": [
"styles.css"
],
"scripts": [],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
],
"e2e": {
"protractor": {
"config": "./protractor.conf.js"
}
},
"lint": [
{
"files": "src/**/*.ts",
"project": "src/tsconfig.json"
},
{
"files": "e2e/**/*.ts",
"project": "e2e/tsconfig.json"
}
],
"test": {
"karma": {
"config": "./karma.conf.js"
}
},
"defaults": {
"styleExt": "css",
"class": {
"spec": false
},
"component": {
"spec": true,
"inlineStyle": false,
"inlineTemplate": false
}
}
}

22
app.json Normal file
View file

@ -0,0 +1,22 @@
{
"name": "susper.com-1",
"scripts": {
},
"env": {
"LANG": {
"required": true
}
},
"formation": {
},
"addons": [
],
"buildpacks": [
{
"url": "heroku/nodejs"
}
]
}

File diff suppressed because it is too large Load diff

View file

@ -1,48 +0,0 @@
export const url = {
'susper': {
'site': 'susper.com',
'newsFile': 'https://github.com/fossasia/susper.com/blob/master/src/assets/newsFile.json'
},
'yacy': {
'site': 'yacy.net',
'api_server': 'yacy.searchlab.eu',
'crawl_start_api': 'yacygrid.com:8300',
'websearch_api': 'yacy-websearch.net'
},
'fossasia': {
'site': 'fossasia.org',
'blog': 'blog.fossasia.org',
'labs': 'labs.fossasia.org'
},
'loklak': {
'site': 'loklak.org'
},
'susi': {
'site': 'chat.susi.ai'
},
'eventyay': {
'site': 'eventyay.com'
},
'pslab': {
'site': 'pslab.io'
},
'badgeyay': {
'site': 'http://badgeyay.com'
},
'meilix': {
'site': 'meilix.org'
},
'phimpme': {
'site': 'https://phimp.me/'
},
'susimagicmirror': {
'site': 'https://github.com/fossasia/MMM-SUSI-AI'
},
'yaydoc': {
'site': 'http://dev.yaydoc.org'
},
'github_repo': {
'fossasia': 'https://github.com/fossasia'
}
}

71
codecov.yml Executable file
View file

@ -0,0 +1,71 @@
codecov:
branch: master
bot: null
coverage:
precision: 2
round: down
range: "70...100"
notify:
slack:
default:
url: null
threshold: null
branches: null
attachments: "sunburst, diff"
hipchat:
default:
url: null
notify: no
threshold: null
branches: null
card: yes
only_pulls: null
message: null
gitter:
default:
url: null
threshold: null
branches: null
message: null
webhook:
default:
url: null
threshold: null
branches: null
only_pulls: null
irc:
default:
server: null
channel: null
branches: null
threshold: null
message: null
status:
project:
default:
target: 0%
threshold: null
branches: null
patch:
default:
target: 0%
branches: null
changes:
default:
branches: null
ignore: null
comment:
layout: "header, diff, changes, sunburst, uncovered, tree"
branches: null
behavior: default

BIN
deploy.enc Normal file

Binary file not shown.

61
deploy.sh Executable file
View file

@ -0,0 +1,61 @@
#!/bin/bash
# SOURCE_BRANCH & TARGET_BRANCH stores the name of different susper.com github branches.
SOURCE_BRANCH="master"
TARGET_BRANCH="gh-pages"
# Pull requests and commits to other branches shouldn't try to deploy.
if [ "$TRAVIS_PULL_REQUEST" != "false" -o "$TRAVIS_BRANCH" != "$SOURCE_BRANCH" ]; then
echo "Skipping deploy; The request or commit is not on master"
exit 0
fi
# Store some useful information into variables
REPO=`git config remote.origin.url`
SSH_REPO=${REPO/https:\/\/github.com\//git@github.com:}
SHA=`git rev-parse --verify HEAD`
# Decryption of the `deploy.enc`
openssl aes-256-cbc -k "$super_secret_password" -in deploy.enc -out deploy_key -d
# give `deploy_key`. the permission to read and write
chmod 600 deploy_key
eval `ssh-agent -s`
ssh-add deploy_key
# Cloning the repository to repo/ directory,
# Creating gh-pages branch if it doesn't exists else moving to that branch
git clone $REPO repo
cd repo
git checkout $TARGET_BRANCH || git checkout --orphan $TARGET_BRANCH
cd ..
# Setting up the username and email.
git config user.name "Travis CI"
git config user.email "$COMMIT_AUTHOR_EMAIL"
# Cleaning up the old repo's gh-pages branch except CNAME file and 404.html
find repo/* ! -name "CNAME" ! -name "404.html" -maxdepth 1 -exec rm -rf {} \; 2> /dev/null
cd repo
# commit the changes, move to SOURCE_BRANCH
git add --all
git commit -m "Travis CI Clean Deploy : ${SHA}"
git checkout $SOURCE_BRANCH
# Actual building and setup of current push or PR. Move to `TARGET_BRANCH` and move the `dist` folder
npm install
ng build --prod --build-optimizer
mv susper.xml dist/
mv 404.html dist/
git checkout $TARGET_BRANCH
mv dist/* .
# Staging the new build for commit; and then commiting the lastest build
git add .
git commit --amend --no-edit --allow-empty
# Actual push to gh-pages branch via Travis
git push --force $SSH_REPO $TARGET_BRANCH

View file

@ -0,0 +1,22 @@
# Docker
[![Deploy to Docker Cloud](https://files.cloud.docker.com/images/deploy-to-dockercloud.svg)](https://cloud.docker.com/stack/deploy/?repo=https://github.com/fossasia/susper.com)
* Get the latest version of docker. See the [offical site](https://docs.docker.com/engine/installation/) for installation info for your platform.
* Install the latest version of docker-compose. Windows and Mac users should have docker-compose by default as it is part of Docker toolbox. For Linux users, see the
[official guide](https://docs.docker.com/compose/install/).
* Run `docker` and in terminal to see if they are properly installed.
* Clone the project and cd into it.
```bash
git clone https://github.com/fossasia/susper.com.git && cd susper.com
```
* In the terminal window, run `docker build -t susper:latest .` to build susper.com's docker image. This process can take some time.
* After build is done, run `docker run -d -p 4200:4200 susper:latest` to start the server.
* Navigate to [localhost:4200](http://localhost:4200/) in your browser to see Susper up and running.

View file

@ -0,0 +1,21 @@
# Heroku
One-click Heroku deployment is available:
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/fossasia/susper.com)
### Steps for Manual Deployment
* We need to install heroku on our machine. Type the following in your linux terminal:
* ```wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh```
This installs the Heroku Toolbelt on your machine to access heroku from the command line.
* Next we need to login to our heroku server (assuming that you have already created an account). Type the following in the terminal:
* ```heroku login```
* Enter your credentials and login.
* Once logged in we need to create a space on the heroku server for our application. This is done with the following command
* ```heroku create```
* Add nodejs build pack to the app
* ```heroku buildpacks:add --index 1 heroku/nodejs```
* Then we deploy the code to heroku.
* ```git push heroku master``` or
* ```git push heroku yourbranch:master``` if you are in a different branch than master

14
e2e/app.e2e-spec.ts Executable file
View file

@ -0,0 +1,14 @@
import { SusperPage } from './app.po';
describe('susper App', function() {
let page: SusperPage;
beforeEach(() => {
page = new SusperPage();
});
it('should display message saying app works', () => {
page.navigateTo();
expect(page.getParagraphText()).toEqual('app works!');
});
});

11
e2e/app.po.ts Executable file
View file

@ -0,0 +1,11 @@
import { browser, element, by } from 'protractor';
export class SusperPage {
navigateTo() {
return browser.get('/');
}
getParagraphText() {
return element(by.css('app-root h1')).getText();
}
}

16
e2e/tsconfig.json Executable file
View file

@ -0,0 +1,16 @@
{
"compileOnSave": false,
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "../dist/out-tsc-e2e",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types"
]
}
}

BIN
id_rsa.enc Executable file

Binary file not shown.

View file

@ -1,41 +0,0 @@
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Susper</title><base href="/"><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><link rel="stylesheet" href="assets/css/base.css"><link rel="stylesheet" href="assets/css/bootstrap-base.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.2/css/swiper.min.css"><link rel="manifest" href="manifest.json"><meta name="theme-color" content="#0d0d63"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><!-- jQuery library --><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script><script src="assets/Chart.bundle.min.js"></script><link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"><!-- Meta data for search engines --><meta name="description" content="Susper is a decentral Search Engine that uses the peer to peer system
'YaCy' and 'Apache Solr' to crawl and index search results."><!-- @0x48piraj :: Basic meta data for ranking high in google search, and making large tiles in Twitter when susper.com is mentioned. --><meta property="og:site_name" content="susper.com"><meta property="og:url" content="https://susper.com"><meta property="og:title" content="Susper - Decentral Search Engine"><meta property="og:description" content="Susper is a decentral Search Engine that uses the peer to peer system to crawl and index search results."><meta name="twitter:site" content="@Susper_"><meta name="twitter:url" content="https://twitter.com/Susper_"><meta name="twitter:title" content="Susper - P2P Search"><meta name="twitter:description" content="Susper is a decentral Search Engine that uses the peer to peer system to crawl and index search results."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:creator" content="@Susper_"><meta name="twitter:image" content="https://i.imgur.com/jJNpnMo.png"><!-- Latest compiled JavaScript --><noscript>Please enable Javacript.</noscript><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.2/js/swiper.min.js"></script><link href="https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" type="image/x-icon" href="favicon.ico"><link rel="search" href="https://susper.com/susper.xml" type="application/opensearchdescription+xml" title="susper.com"/><link href="styles.9c0ad738f18adc3d19ed.bundle.css" rel="stylesheet"/></head><body><!--<div id="set-susper-default">
<h3>Set Susper as your default search engine on Mozilla!</h3>
<ol>
<li><button id="install-susper">Install susper</button></li>
<li>Mark the checkbox to set Susper as your default search engine</li>
<li>Start searching!</li>
</ol>
<button id="cancel-installation">Cancel</button>
</div>
--><script>$(document).ready(function () {
var isFirefox = typeof InstallTrigger !== 'undefined';
if (isFirefox === false) {
$("#set-susper-default").remove();
$(".input-group-btn").addClass("align-search-btn");
$("#navbar-search").addClass("align-navsearch-btn");
}
if (window.external && window.external.IsSearchProviderInstalled) {
var isInstalled = window.external.IsSearchProviderInstalled("https://susper.com");
if (!isInstalled) {
$("#set-susper-default").show();
}
}
$("#install-susper").on("click", function () {
window.external.AddSearchProvider("https://susper.com/susper.xml");
});
$("#cancel-installation").on("click", function () {
$("#set-susper-default").remove();
});
});</script><script>(function(){
var redirect = sessionStorage.redirect;
delete sessionStorage.redirect;
if (redirect && redirect != location.href) {
history.replaceState(null, null, redirect);
}
})();</script><app-root></app-root><script type="text/javascript" src="inline.318b50c57b4eba3d437b.bundle.js"></script><script type="text/javascript" src="sw-register.28c36090723540135ce0.bundle.js"></script><script type="text/javascript" src="main.5423e86007b2e77c90a4.bundle.js"></script></body></html>

View file

@ -1 +0,0 @@
!function(r){var n=window.webpackJsonp;window.webpackJsonp=function(e,u,c){for(var f,i,p,a=0,l=[];a<e.length;a++)o[i=e[a]]&&l.push(o[i][0]),o[i]=0;for(f in u)Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f]);for(n&&n(e,u,c);l.length;)l.shift()();if(c)for(a=0;a<c.length;a++)p=t(t.s=c[a]);return p};var e={},o={3:0};function t(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return r[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=r,t.c=e,t.d=function(r,n,e){t.o(r,n)||Object.defineProperty(r,n,{configurable:!1,enumerable:!0,get:e})},t.n=function(r){var n=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(n,"a",n),n},t.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},t.p="",t.oe=function(r){throw console.error(r),r}}([]);

48
karma.conf.js Executable file
View file

@ -0,0 +1,48 @@
// Karma configuration file, see link for more information
// https://karma-runner.github.io/0.13/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular/cli'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage-istanbul-reporter'),
require('@angular/cli/plugins/karma'),
require('karma-coverage')
],
files: [
{ pattern: './src/test.ts', watched: false },
'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js',
'https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.4.2/js/swiper.min.js'
],
preprocessors: {
'./src/test.ts': ['@angular/cli'],
'src/app/**/*.js': ['coverage']
},
client: {
clearContext: false
},
mime: {
'text/x-typescript': ['ts', 'tsx']
},
coverageIstanbulReporter: {
reports: [ 'html', 'lcovonly' ],
fixWebpackSourcePaths: true
},
angularCli: {
environment: 'dev'
},
reporters: config.angularCli && config.angularCli.codeCoverage
? ['progress', 'coverage-istanbul']
: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false
});
};

File diff suppressed because one or more lines are too long

View file

@ -1,57 +0,0 @@
{
"static": {
"urls": {
"/not-found-bg.8f346a53ee078b98deb0.jpg": "f41afa13621425291e1a9bd20dc050c17fbde946",
"/main.5423e86007b2e77c90a4.bundle.js": "b1633b371d8d3d03ce2de48d69cf1efd77de4f4e",
"/sw-register.28c36090723540135ce0.bundle.js": "b8770a453e7d4cdb124dc9ae245d86f88b2fe209",
"/inline.318b50c57b4eba3d437b.bundle.js": "998c6060446975e566fd17509558ddc68d72eec3",
"/styles.9c0ad738f18adc3d19ed.bundle.css": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
"/assets/url_configuration.ts": "dd459a35cd7dab4e24bd2398cec00107744593c4",
"/assets/images/not-found-bg.jpg": "f41afa13621425291e1a9bd20dc050c17fbde946",
"/favicon.ico": "1214df2ad2bb72333b2cf64a4e5e101b25c321e2",
"/manifest.json": "1e4647137558c4a7650ad9a06c0e0e99274a0b16",
"/assets/Chart.bundle.min.js": "37f92d10cdf56f5c78afd05abdb72f93ee8d2686",
"/assets/css/base.css": "f33d855f3fd7c059981974cf51853ae776db7e24",
"/assets/css/bootstrap-base.css": "04286a6357f4cf16b53b800f72e0c13a2d293d22",
"/assets/css/dashboard.css": "9a79198285f8bfd83a01c311d9a1929c1f138864",
"/assets/css/ie6.css": "3edd745eb42f7defcd95d1e49431bfbd67482f65",
"/assets/css/ie7.css": "6b40d996a70ca5832260ecd0ee8f9b9f04d2be3d",
"/assets/css/jumbotron.css": "22b035f3e94b028ee1e14204f5d06da4db763b20",
"/assets/css/oldie.css": "1b2aa79725008da378b1a320dfe9d91e5656a40e",
"/assets/css/style.css": "1580b52fd847f067ff966aac03ec562c7bf17e3e",
"/assets/css/yacysearch-portal.css": "01b07155b12dedcd5e06ad0657535d9bec45e804",
"/assets/css/yacysearch-result.css": "682035a60a631b53a2588787f4dae55079fca9c0",
"/assets/css/yacysearch-yaml.css": "9d9792ddd7c8ae38aeb3324f904702d02df26a55",
"/assets/images/16x9.png": "b02cb38e2efc15d300c52c2c3b0b02bc2d77d54b",
"/assets/images/badgeyay.ico": "56a1f31bf954d7cd5115a7964f9e76f23006ea9f",
"/assets/images/badgeyay.png": "ac9de18be6d8526548a4eee474335f323278cb33",
"/assets/images/blog.png": "b6fac88d2120ae2240046a3c0a2931e1353c852e",
"/assets/images/bug.png": "b1bb93eb4bde533ca084050a626dda4c760fc0a8",
"/assets/images/code.png": "ec8e9210de7746616d4e9fe2b5fb71c8dfbb7175",
"/assets/images/contact.png": "75673134d220e337aa86f0b32b5f80c710d2d54d",
"/assets/images/eventyay.png": "9e46f8a2634f4d9fbbdb7cb4fb35869243e8fc72",
"/assets/images/external.png": "59ee36a5af34b4e5ee0e13b1775eabfc8d790899",
"/assets/images/fossasia.png": "112b3f76569597200fac2b0ba9532357fae9e1e0",
"/assets/images/JsonGreen.jpg": "cad3073d103f597b8e0adb19523b94ad078d7c4f",
"/assets/images/loklak.png": "96bff0518b5f2285dccf720481e89aa4286a5441",
"/assets/images/meilix.png": "73e82f3a2cb43a0752d071c51615534c450234b9",
"/assets/images/microphone.png": "c0f1e88007368d123ab49c28397ed22d1913f5dc",
"/assets/images/mountain.jpg": "af7d0d9a086ba468c13b1c064e8fa8c24fbb7601",
"/assets/images/phimp.png": "e355f33f03ce02a670db13b1b802b6be3a33fc87",
"/assets/images/Pslab.png": "9cf27193837c420226e05afd505890be65011175",
"/assets/images/RssOrange.jpg": "cc1dcf6541df8ddd4e9aa42f26f7150733f45267",
"/assets/images/search.png": "dbd3a14d4dafedfd8449e5ca136f7004a2242379",
"/assets/images/susi_60x12.png": "e0a1b65b582f4cf784b2ca29297bccd538245ec9",
"/assets/images/susimagicmirror.png": "11677c2cc69348296831112b5b44f944dcaa78e5",
"/assets/images/susper.png": "d7700454ad2ac24da17ced66200bc8ceefe7f161",
"/assets/images/susper.svg": "7a8cb12bd11e689754c7d9dbb8504ba2902c14d9",
"/assets/images/terminal.png": "2aa0054d6e388a6cd5630e3eca2350cfb289955b",
"/assets/images/YaCyLogo2011_60.png": "954f9d626d69a7861e9e84735c44b0a8bc759c97",
"/assets/images/yaydoc.jpg": "1bbb150773b83c5db3d3bd83fe15336303af8d50",
"/assets/newsFile.json": "27e5625a066cc836436ec21fb61fffb82eb225a4",
"/assets/images/boat.png": "dc51be085582efa213bad78fc9c6beab69b54c92",
"/index.html": "48e27cf54a68411fe98f03d41b48030a3c1568c9"
},
"_generatedFromWebpack": true
}
}

1
node_modules/.bin/acorn generated vendored
View file

@ -1 +0,0 @@
../acorn/bin/acorn

View file

@ -1 +0,0 @@
../angular-cli-ghpages/bin/angular-cli-ghpages

1
node_modules/.bin/ansi-html generated vendored
View file

@ -1 +0,0 @@
../ansi-html/bin/ansi-html

1
node_modules/.bin/atob generated vendored
View file

@ -1 +0,0 @@
../atob/bin/atob.js

View file

@ -1 +0,0 @@
../autoprefixer/bin/autoprefixer-info

1
node_modules/.bin/babylon generated vendored
View file

@ -1 +0,0 @@
../babylon/bin/babylon.js

1
node_modules/.bin/blocking-proxy generated vendored
View file

@ -1 +0,0 @@
../blocking-proxy/built/lib/bin.js

1
node_modules/.bin/browserslist generated vendored
View file

@ -1 +0,0 @@
../browserslist/cli.js

1
node_modules/.bin/build-optimizer generated vendored
View file

@ -1 +0,0 @@
../@angular-devkit/build-optimizer/src/build-optimizer/cli.js

1
node_modules/.bin/codecov generated vendored
View file

@ -1 +0,0 @@
../codecov.io/bin/codecov.io.js

1
node_modules/.bin/color-support generated vendored
View file

@ -1 +0,0 @@
../color-support/bin.js

1
node_modules/.bin/cssesc generated vendored
View file

@ -1 +0,0 @@
../cssesc/bin/cssesc

1
node_modules/.bin/dateformat generated vendored
View file

@ -1 +0,0 @@
../dateformat/bin/cli.js

1
node_modules/.bin/errno generated vendored
View file

@ -1 +0,0 @@
../errno/cli.js

1
node_modules/.bin/escodegen generated vendored
View file

@ -1 +0,0 @@
../escodegen/bin/escodegen.js

1
node_modules/.bin/esgenerate generated vendored
View file

@ -1 +0,0 @@
../escodegen/bin/esgenerate.js

1
node_modules/.bin/esparse generated vendored
View file

@ -1 +0,0 @@
../esprima/bin/esparse.js

1
node_modules/.bin/esvalidate generated vendored
View file

@ -1 +0,0 @@
../esprima/bin/esvalidate.js

1
node_modules/.bin/gh-pages generated vendored
View file

@ -1 +0,0 @@
../gh-pages/bin/gh-pages

1
node_modules/.bin/handlebars generated vendored
View file

@ -1 +0,0 @@
../handlebars/bin/handlebars

1
node_modules/.bin/hashes generated vendored
View file

@ -1 +0,0 @@
../jshashes/bin/hashes

1
node_modules/.bin/he generated vendored
View file

@ -1 +0,0 @@
../he/bin/he

1
node_modules/.bin/html-minifier generated vendored
View file

@ -1 +0,0 @@
../html-minifier/cli.js

1
node_modules/.bin/image-size generated vendored
View file

@ -1 +0,0 @@
../image-size/bin/image-size.js

View file

@ -1 +0,0 @@
../import-local/fixtures/cli.js

1
node_modules/.bin/in-install generated vendored
View file

@ -1 +0,0 @@
../in-publish/in-install.js

1
node_modules/.bin/in-publish generated vendored
View file

@ -1 +0,0 @@
../in-publish/in-publish.js

1
node_modules/.bin/internal-ip generated vendored
View file

@ -1 +0,0 @@
../internal-ip/cli.js

1
node_modules/.bin/istanbul generated vendored
View file

@ -1 +0,0 @@
../istanbul/lib/cli.js

1
node_modules/.bin/jasmine generated vendored
View file

@ -1 +0,0 @@
../jasmine/bin/jasmine.js

1
node_modules/.bin/js-yaml generated vendored
View file

@ -1 +0,0 @@
../js-yaml/bin/js-yaml.js

1
node_modules/.bin/jsesc generated vendored
View file

@ -1 +0,0 @@
../jsesc/bin/jsesc

1
node_modules/.bin/json5 generated vendored
View file

@ -1 +0,0 @@
../json5/lib/cli.js

1
node_modules/.bin/karma generated vendored
View file

@ -1 +0,0 @@
../karma-cli/bin/karma

1
node_modules/.bin/lessc generated vendored
View file

@ -1 +0,0 @@
../less/bin/lessc

1
node_modules/.bin/loose-envify generated vendored
View file

@ -1 +0,0 @@
../loose-envify/cli.js

1
node_modules/.bin/miller-rabin generated vendored
View file

@ -1 +0,0 @@
../miller-rabin/bin/miller-rabin

1
node_modules/.bin/mime generated vendored
View file

@ -1 +0,0 @@
../mime/cli.js

1
node_modules/.bin/mkdirp generated vendored
View file

@ -1 +0,0 @@
../mkdirp/bin/cmd.js

1
node_modules/.bin/multicast-dns generated vendored
View file

@ -1 +0,0 @@
../multicast-dns/cli.js

1
node_modules/.bin/ng generated vendored
View file

@ -1 +0,0 @@
../@angular/cli/bin/ng

1
node_modules/.bin/ng-xi18n generated vendored
View file

@ -1 +0,0 @@
../@angular/compiler-cli/src/extract_i18n.js

1
node_modules/.bin/ngc generated vendored
View file

@ -1 +0,0 @@
../@angular/compiler-cli/src/main.js

1
node_modules/.bin/ngh generated vendored
View file

@ -1 +0,0 @@
../angular-cli-ghpages/bin/angular-cli-ghpages

1
node_modules/.bin/node-gyp generated vendored
View file

@ -1 +0,0 @@
../node-gyp/bin/node-gyp.js

1
node_modules/.bin/node-sass generated vendored
View file

@ -1 +0,0 @@
../node-sass/bin/node-sass

1
node_modules/.bin/nopt generated vendored
View file

@ -1 +0,0 @@
../nopt/bin/nopt.js

1
node_modules/.bin/not-in-install generated vendored
View file

@ -1 +0,0 @@
../in-publish/not-in-install.js

1
node_modules/.bin/not-in-publish generated vendored
View file

@ -1 +0,0 @@
../in-publish/not-in-publish.js

1
node_modules/.bin/protractor generated vendored
View file

@ -1 +0,0 @@
../protractor/bin/protractor

1
node_modules/.bin/purify generated vendored
View file

@ -1 +0,0 @@
../@angular-devkit/build-optimizer/src/purify/cli.js

1
node_modules/.bin/regjsparser generated vendored
View file

@ -1 +0,0 @@
../regjsparser/bin/parser

1
node_modules/.bin/remap-istanbul generated vendored
View file

@ -1 +0,0 @@
../remap-istanbul/bin/remap-istanbul.js

1
node_modules/.bin/rimraf generated vendored
View file

@ -1 +0,0 @@
../rimraf/bin.js

1
node_modules/.bin/sassgraph generated vendored
View file

@ -1 +0,0 @@
../sass-graph/bin/sassgraph

1
node_modules/.bin/semver generated vendored
View file

@ -1 +0,0 @@
../semver/bin/semver

1
node_modules/.bin/sha.js generated vendored
View file

@ -1 +0,0 @@
../sha.js/bin.js

1
node_modules/.bin/sshpk-conv generated vendored
View file

@ -1 +0,0 @@
../sshpk/bin/sshpk-conv

1
node_modules/.bin/sshpk-sign generated vendored
View file

@ -1 +0,0 @@
../sshpk/bin/sshpk-sign

1
node_modules/.bin/sshpk-verify generated vendored
View file

@ -1 +0,0 @@
../sshpk/bin/sshpk-verify

1
node_modules/.bin/strip-indent generated vendored
View file

@ -1 +0,0 @@
../strip-indent/cli.js

1
node_modules/.bin/stylus generated vendored
View file

@ -1 +0,0 @@
../stylus/bin/stylus

1
node_modules/.bin/tape generated vendored
View file

@ -1 +0,0 @@
../tape/bin/tape

Some files were not shown because too many files have changed in this diff Show more