Commit graph

38 commits

Author SHA1 Message Date
michalpokusa
daa4770c37 Fix: Considering the scenario when download does not have a data-tags attribute 2025-01-18 17:32:33 +01:00
foamyguy
143529cc0e fix filtering for null search term 2024-11-22 10:43:36 -06:00
foamyguy
a646a2ef91 remove debugging log 2024-11-18 16:28:18 -06:00
foamyguy
6b44ad8e14 exact match tags search 2024-11-18 16:21:56 -06:00
Dan Halbert
b90a98250c match hyphenated or unhyphenated search terms 2024-07-23 09:51:00 -04:00
michalpokusa
7bd53a9786 Added missing toLowerCase() 2024-02-18 12:09:42 +00:00
michalpokusa
79fc691bfe Refactor of search function from regex to string based 2024-02-18 04:36:58 +00:00
1a740199a3 Improve search
This turns the search function into more of a 'fuzzy search': The search
is expected to be a series of space-separated terms, but the terms can
appear in any order, can be just part of a word (e.g., "uefr" would match
"bluefruit") and with other terms between them.

So for instance after this change both "tft feather" or "feather tft"
will show the Feather ESP32-S3 TFT PSRAM (as well as 3 other feather
boards)

Closes #1321
2024-02-08 12:09:12 -08:00
Melissa LeBlanc-Williams
a2496dd8d8
Merge pull request #1088 from makermelissa/keywords
Added tags and module search feature
2022-11-14 14:23:24 -08:00
6f0b124e5b
Designate labels for checkbox in filters
This means that the user can hit anywhere on the big target like
"Adafruit" instead of only being able to click the small checkbox. It
may also improve accessibility.

Additionally, the mouse cursor over the checkbox and its label is
changed to the "pointer" to indicate an action is available by clicking.
2022-11-06 13:09:10 -06:00
Melissa LeBlanc-Williams
b1bf5c3be4 Added tags and module search feature 2022-11-02 11:58:13 -07:00
Neradoc
596dc04450 Fix MCU family filter set wrong in the URL 2022-06-16 21:29:39 +02:00
foamyguy
2048baaaf5 autofocus downloads search and exclude .idea directory 2022-06-04 11:56:18 -05:00
Durapensa
881910bb8a migrate family & bootloader_id to board.md files, add mcu family search" 2021-09-20 20:03:45 -04:00
Justin Cooper
3af84ce888 remove debug log 2021-04-15 15:23:53 -05:00
Justin Cooper
45436b3f27 fixes adafruit/circuitpython-org#674 - Alphabetize filters 2021-04-15 15:22:39 -05:00
Neradoc
ea17288628
update the URL with feature filters
Fixes issue #587
2021-04-13 02:09:57 +02:00
Melissa LeBlanc-Williams
b8e695c532 Fixed sorting and hid unknown boards 2020-11-30 09:58:29 -08:00
f9378a6fee downloads search: Enable text search on id, manufacturer, and features
I have repeatedly been tripped up by wanting to enter a manufacturer
name in the text search area.  While it is possible to open the
filter panel and select manufacturers, it is more convenient and intuitive
to simply enter this in the single text search box.

By concatenating several fields from the dataset (name, id, manufacturer,
and features), and then searching that it becomes possible to text-search
e.g., for "alligator" (board feature), "diary" (manufacturer) or
"metro_m4" (board id)
2020-07-18 10:09:13 -05:00
Melissa LeBlanc-Williams
20e6a2820c Fixed Date sorting 2020-05-15 14:17:39 -07:00
Melissa LeBlanc-Williams
dc097ab3fe Added Date Sorting for Blinka boards 2020-03-31 14:37:04 -07:00
Melissa LeBlanc-Williams
84c52c441d Added Date Sorting for Downloads 2020-03-31 13:24:11 -07:00
Melissa LeBlanc-Williams
bf9093ba56 Added board counter for downloads 2019-12-30 12:45:44 -08:00
Scott Shawcroft
dc7498f39f
Merge pull request #194 from jwcooper/accessibility
Accessibility Changes
2019-05-22 11:52:39 -07:00
Justin Cooper
21097ea550 clean up font awesome icons with aria-hidden and titles as necessary 2019-05-22 12:12:25 -05:00
Justin Cooper
cb87fc50ab fixes #190 - include search contents in URL 2019-05-21 14:38:25 -05:00
Justin Cooper
e3c3b6809a add sorting functionality 2019-03-25 14:40:36 -05:00
Justin Cooper
dc120712ad fix search term state issue 2019-03-22 15:09:03 -05:00
Justin Cooper
e9efadda29 working tags for filters 2019-03-22 14:32:13 -05:00
Justin Cooper
924ab3fe2b plug in filter button, remove cancel 2019-03-22 10:58:10 -05:00
Justin Cooper
03ea5b36f7 handle case where too many features are checked and no boards should display 2019-03-21 16:43:53 -05:00
Justin Cooper
c7ed5f838f refactor init 2019-03-21 16:33:33 -05:00
Justin Cooper
7465073bf6 filter AND on features for display 2019-03-21 16:30:40 -05:00
Justin Cooper
1e328feefb initial working filters 2019-03-21 15:56:01 -05:00
Justin Cooper
823b657bda initial display of filter content 2019-03-19 10:40:36 -05:00
Justin Cooper
e9f087a2a6 fixes #42 - unable to search on name of board, only id 2019-03-18 11:26:51 -05:00
Justin Cooper
c779dcf9f9 style and add functionality to download buttons 2018-11-09 12:42:38 -06:00
Justin Cooper
5b5cb6ffd6 initial commit 2018-11-07 12:04:04 -06:00