Commit Graph

58 Commits

Author SHA1 Message Date
Vjacheslav Trushkin e045c74d09 chore: update dependencies 2022-11-22 11:39:47 +02:00
Vjacheslav Trushkin 3ed726c956 feat: option to disable /version query 2022-11-22 11:37:48 +02:00
Vjacheslav Trushkin e6b57798d8 chore: update dependencies 2022-11-18 09:55:33 +02:00
Vjacheslav Trushkin c1bddeb05f fix: use same code for version query as other queries 2022-11-15 22:03:36 +02:00
Vjacheslav Trushkin 1f5a6e66be chore: remove unused imports and files 2022-11-15 22:00:48 +02:00
Vjacheslav Trushkin ca66ceebaf fix: correct status code for 404 2022-11-15 21:53:52 +02:00
Vjacheslav Trushkin a701024701 feat: option for synchronous file reading 2022-11-14 12:30:01 +02:00
Vjacheslav Trushkin 6415bcf68c chore: add unit test to check synchronous re-loading of data from storage 2022-11-14 12:00:20 +02:00
Vjacheslav Trushkin 58bd43ff69 fix: do not delete storage cache before running update 2022-11-10 12:11:09 +02:00
Vjacheslav Trushkin 5e39f59588 fix: support application/x-www-form-urlencoded 2022-11-10 11:45:11 +02:00
Vjacheslav Trushkin 0ddaef8c61 fix: correct prefixes list in search results 2022-11-08 23:30:10 +02:00
Vjacheslav Trushkin a721dfba6f fix: improve memory management, cache last expiration check result 2022-11-08 00:47:09 +02:00
Vjacheslav Trushkin 5b468c8100 fix: return empty object for /last-modified route if icon sets are missing 2022-11-07 19:18:17 +02:00
Vjacheslav Trushkin c712d9c85f feat: support changing split and storage config in env variables 2022-11-04 20:36:25 +02:00
Vjacheslav Trushkin ec906825e5 chore: move http headers to separate config variable 2022-11-04 18:24:43 +02:00
Vjacheslav Trushkin ee16dbd6cf chore: add comments to headers, fix typo in docs 2022-11-04 10:55:06 +02:00
Vjacheslav Trushkin 3f69d3179d fix: fix unit test, set default search results limit to 64, matching old API 2022-11-03 21:36:10 +02:00
Vjacheslav Trushkin f090386170 chore: update links and version in package.json 2022-11-03 08:57:56 +02:00
Vjacheslav Trushkin 1cccc60cd0 chore: comments typo 2022-11-02 22:42:05 +02:00
Vjacheslav Trushkin 5883533d33 feat: support query to list partial keywords for autocomplete 2022-11-02 22:41:36 +02:00
Vjacheslav Trushkin d5df65163a fix: use immutable cache header 2022-11-02 22:05:39 +02:00
Vjacheslav Trushkin 460120177c chore: add readme 2022-11-02 10:54:25 +02:00
Vjacheslav Trushkin 71ac3ec2f1 fix: filter icon sets by category and tags in search 2022-11-02 10:09:57 +02:00
Vjacheslav Trushkin 88387371c8 fix: do not return 404 on empty search results 2022-11-01 11:18:45 +02:00
Vjacheslav Trushkin 836b75ce79 feat: filter icons by stroke and fill 2022-11-01 10:51:04 +02:00
Vjacheslav Trushkin d542004aab feat: search engine 2022-10-30 21:59:47 +02:00
Markus Liljergren df42beb8c3
Fix: Added --expose-gc to init.sh 2022-10-22 08:49:39 +08:00
Vjacheslav Trushkin 513f5ad140 fix: correctly import metadata from @iconify-json/* packages 2022-10-21 16:37:02 +03:00
Vjacheslav Trushkin 1d9f610aa4 fix: do not generate tags list when icons list is disabled to save memory 2022-10-21 11:48:30 +03:00
Vjacheslav Trushkin 5b41aa729b fix: expose garbage collector in start command 2022-10-21 11:48:07 +03:00
Vjacheslav Trushkin 3cec4e44d5 fix: attempt to call garbage collector after purging stored item 2022-10-20 21:07:57 +03:00
Vjacheslav Trushkin d27c6e36a8 chore: restructure icons list in preparation for search index 2022-10-20 20:46:32 +03:00
Vjacheslav Trushkin 068ba3dc39 fix: do not redirect to main website on 404 2022-10-20 11:41:41 +03:00
Vjacheslav Trushkin a5172ff84a feat: option to disable icon sets list and search functionality 2022-10-20 11:40:21 +03:00
markus-li 0c96d3a819 fix: switched to npm for Docker 2022-10-16 22:04:16 +08:00
markus-li 9310c637a7 Merge branch 'dev3' of https://github.com/iconify/api.js into dev3-docker 2022-10-16 22:00:28 +08:00
Vjacheslav Trushkin c8d140cb92 chore: switch to npm 2022-10-16 16:29:20 +03:00
markus-li c346074c71 fix: switched to yarn since npm fails to install pnpm on arm64v8 2022-10-16 21:14:23 +08:00
markus-li fc1eeb714e feat: added Dockerfile 2022-10-16 19:41:45 +08:00
Vjacheslav Trushkin ec354b9d33 chore: change icon names list structure for better performance 2022-10-16 11:43:17 +03:00
Vjacheslav Trushkin aeb9cb70b9 fix: add minimum node version to package.json 2022-10-16 10:26:34 +03:00
Vjacheslav Trushkin a0909e8331 feature: add info to filter for split packages importer 2022-10-16 10:26:12 +03:00
Vjacheslav Trushkin ace0b7114a feat: add icon set info to filter for full package 2022-10-16 09:39:21 +03:00
Vjacheslav Trushkin 5513ed23e7 fix: allow using characters from icon fonts instead of icon names 2022-10-16 00:19:19 +03:00
Vjacheslav Trushkin d9134cac49 feat: support deprecated API v1 list-icons queries 2022-10-15 22:41:48 +03:00
Vjacheslav Trushkin b137290974 fix: bug when multiple branches of split data tree point to same item 2022-10-15 19:23:02 +03:00
Vjacheslav Trushkin a67e37fec1 feat: support icons list query from API v2 2022-10-15 18:44:16 +03:00
Vjacheslav Trushkin 5c53b0a01a feat: types for old API search requests and responses 2022-10-15 11:36:59 +03:00
Vjacheslav Trushkin 49ce3f8410 fix: remove old storage cache when starting server 2022-10-15 10:30:57 +03:00
Vjacheslav Trushkin 5b78c43da6 feat: support /collections request 2022-10-15 10:23:07 +03:00