Rok Garbas
5bb94c9c92
Adds faceted search ( #261 )
2021-01-23 17:25:43 +01:00
Marek Fajkus
1c1a3ca7d1
Fix mobile only interactions ( #267 )
...
* Revert "Remove unnecessary jquery, jquery-ui and bootstrap javascript reference and font-awesome css (#223 )"
This reverts commit 4d505f3402
.
* Remove unused dependecies
2021-01-21 00:06:18 +01:00
Marek Fajkus
f624c117cb
Add semanticaly clickable button
element to result list ( #260 )
...
- improves usability with keyboard #258
- improves accessbility
See #259 for other relevant discussion
Co-authored-by: Rok Garbas <rok@garbas.si>
2021-01-06 15:58:41 +01:00
Marek Fajkus
01d682f980
Add package / request package link when no results ( #256 )
...
closes #235
2020-12-28 23:23:33 +01:00
Marek Fajkus
aa366aa31c
Implement scroll to package ( #257 )
2020-12-28 23:18:56 +01:00
Marek Fajkus
08943214d2
Fixes support for packages with multiple homepage entries. ( #255 )
2020-12-28 23:14:00 +01:00
Rok Garbas
274e65711a
Pretty print nix examples and default fields in options ( #252 )
2020-12-16 12:45:10 +01:00
Bradley Walters
bae5a92131
Fix redirect from / to /packages breaking browser back button ( #248 )
...
Previously, navigating to https://search.nixos.org/ would use history.pushState
to redirect to /packages and add a new entry to the browser history.
This meant that if you pressed the back button, you would navigate back to /
which would of course then redirect to /packages again.
Now history.replaceState is used instead of pushState, so the / history entry
is replaced entirely by a /packages history entry and the back button works.
2020-12-07 08:53:56 +01:00
Naïm Favier
7bcf9f17d8
Fix import scripts, remove 19.09 branch ( #239 )
...
* Fix rendering of default and example values
* bump the version
* reduce nix-instantiate calls
* Allow literalExample in default values, handle null correctly
* using py38 for now
* literalExample is not always string
* in case literalExample is not string process it as we would normally
* Remove 19.09 branch
* also remove 19.09 channel from github actions
* improve testing of empty lists and dicts
Co-authored-by: Rok Garbas <rok@garbas.si>
2020-11-30 17:58:42 +01:00
Marek Fajkus
060daed760
Refactor the loading and request management ( #230 )
2020-11-29 00:02:59 +01:00
Marek Fajkus
ecf71f5932
Fix links to github sources ( #232 )
2020-11-24 00:06:41 +01:00
Marek Fajkus
29f5f02a16
Discard effects when routing only query params ( #229 )
...
fixes #225
2020-11-19 00:49:15 +01:00
Benedikt Seidl
4d505f3402
Remove unnecessary jquery, jquery-ui and bootstrap javascript reference and font-awesome css ( #223 )
2020-11-17 09:59:50 +01:00
Pier-Luc Faucher
1407641e45
Latest stable is now the default channel ( #221 )
...
fixes #220
2020-11-04 12:33:02 +01:00
Marek Fajkus
fe04d9b14e
Refactor route structure ( #219 )
2020-10-30 19:13:55 +01:00
Marek Fajkus
2de4ef3bda
Remove cleanUrl and fragment hack ( #216 )
2020-10-29 00:38:46 +01:00
Marek Fajkus
e412085ea8
Support search engine escaping of spaces (+) ( #215 )
2020-10-28 19:51:01 +01:00
Andreas Rammhold
33c2c8a837
Always use NixOS/nixpkgs instead of NixOS/nixpkgs-channels ( #208 )
...
Links in the search results for NixOS 20.09 started throwing 404
otherwise. Not all channels are being pushed to nixpkgs-channels as
apparently it is being phased out.
2020-10-06 20:26:07 -04:00
Rok Garbas
4b9f197fb0
Add nixos 20.09 ( #199 )
...
* Add NixOS 20.09
* a different prefix is needed since 20.09 is not released yet
Co-authored-by: Andreas Rammhold <andreas@rammhold.de>
2020-09-24 22:29:47 +02:00
Rok Garbas
86ad9d036d
Reworked search query ( #197 )
...
- still muse multi_match but now with cross_fields type
- add edge n-gram index field since cross_fields works only with match
and this way we can have prefix support
- suffix support is still supported as before by reversing the words in
data and query
- for query we now create variations of all multi_match queries. from 2
words you get 4 queries, from 3 works you get 8 queries and so on.
2020-09-23 14:39:36 +02:00
Rok Garbas
5a65c6f94b
By mistake the default analyzer was used for query ( #195 )
...
At the same time i'm removing all of the fuzziness.
2020-09-17 18:00:07 +02:00
Rok Garbas
1ecf99c711
in older channels email was conditional ( #194 )
...
fixes #193
2020-09-17 17:32:30 +02:00
Alexandre Macabies
038ee96a5b
Add OpenSearch specifications for both packages and options. ( #190 )
...
Fixes #186 .
2020-09-15 10:58:53 +02:00
Rok Garbas
7f91e92d8f
maintainer.name field can also be null ( #182 )
...
fixes #181
2020-09-07 18:36:24 +02:00
Rok Garbas
2a441c95d9
when wrong channel is selected (via url) show error ( #178 )
2020-09-03 21:03:17 +02:00
Rok Garbas
c12f4dfb6c
add suffix search (or reverse prefix) ( #176 )
...
also fixes #170
2020-09-01 17:20:35 +02:00
Rok Garbas
2ffaefeba0
Using whitespace as analyzer reduces too much the matched items ( #174 )
2020-08-31 11:39:05 +02:00
Rok Garbas
48c05f60ed
using whitespace analyzer and not the default one ( #172 )
...
fixes #171
2020-08-30 14:48:04 +02:00
Rok Garbas
b4a653519c
rework ranking queries ( #168 )
2020-08-30 01:03:09 +02:00
Henri Maurer
8175e2be62
switch from sass to less (css) ( #167 )
2020-08-28 13:59:21 +02:00
Rok Garbas
0ef75fa71d
allways display default value for fields in result details ( #155 )
...
fixes #154
2020-08-24 12:11:53 +02:00
Rok Garbas
e4fec33f2b
Dont reload when showing result item details ( #152 )
...
fixes #148
fixes #142
also adding missing fields to package details view
2020-08-21 22:23:37 +02:00
Rok Garbas
91527f1deb
space should present an OR operation in query ( #150 )
...
filtering part of the query was messed up when I added search over multiple
fields.
fixes #147
fixes #149
2020-08-21 21:23:21 +02:00
Rok Garbas
818074f626
add longDescription to the list of fields we search over ( #146 )
...
fixed #134
2020-08-10 14:55:56 +02:00
Rok Garbas
bbec7b2a5b
search on multiple fields not just package_attr_name or option_name ( #145 )
...
fixes #134
2020-08-08 01:22:52 +02:00
Rok Garbas
cbaf978394
add link to issues tracker ( #144 )
...
fixes #138
2020-08-07 14:44:19 +02:00
Rok Garbas
44cbea8547
remove suggestions feature ( #141 )
2020-07-24 23:01:16 +02:00
Rok Garbas
cc5e4a540d
Allow to show results alphabetically ( #133 )
...
fixed #119
2020-07-10 09:49:43 +02:00
Rok Garbas
4173453098
Adjust ranking of should_match_bool_prefix queries ( #130 )
...
fixes #114
2020-07-09 22:28:49 +02:00
Rok Garbas
71eba22a0e
add backdrop for suggestions and show suggestions loading spinner the moment a user starts typing ( #129 )
...
fixes #118
fixes #122
2020-07-09 19:00:28 +02:00
Rok Garbas
a3ed2036cb
don't show spinner when empty query is submitted ( #128 )
2020-07-09 18:15:34 +02:00
Rok Garbas
5cc46b4e11
change channel order ( #127 )
2020-07-09 18:08:06 +02:00
Rok Garbas
9b796191a5
Better define the page we are on ( #126 )
...
fixes #124
2020-07-09 18:07:07 +02:00
Rok Garbas
08c5d997dc
include query item in search suggestions ( #117 )
...
but only if it does not end with ".", since items with "." are partial
names only used to drill down to the actual package/option name.
when there is one result in suggestions and is the same as query we don't show results
2020-07-08 17:05:57 +02:00
Rok Garbas
af66eef748
dont show browser autocomplete for query input ( #116 )
2020-07-08 16:19:08 +02:00
Rok Garbas
5a5395a19b
Pointing to correct branch for different channels ( #113 )
2020-07-06 20:55:48 +02:00
Rok Garbas
46c7eaa46b
Some UX fixes for showing suggestions ( #112 )
...
* focus on query input when showing page
* less visible reloading of suggestions when typing
2020-07-06 14:27:37 +02:00
Rok Garbas
3dceb99740
add burger icon to show collapsed navbar when on mobile ( #111 )
2020-07-02 15:00:54 +02:00
adisbladis
1f8939b3af
Suggestions for search field ( #74 )
2020-07-02 14:27:49 +02:00
Rok Garbas
3ecce08a94
Improve option search ranking ( #107 )
2020-06-19 08:53:49 +02:00