summaryrefslogtreecommitdiffstats
path: root/fatcat_scholar/web.py
Commit message (Collapse)AuthorAgeFilesLines
* i18n: enable French and Spanish (fr, es)Bryan Newbold2020-10-151-1/+1
|
* i18n: enable arabic (ar)Bryan Newbold2020-10-141-1/+1
| | | | | There are no existing translated strings, but enabling to develop/demonstrate RTL design.
* Upgrade Dynaconf to 3+Bruno Rocha2020-10-051-1/+1
| | | | | | In dynaconf 3+ it is no more recommended to use `from dynaconf import settings` now the recommendation is to create your own instance of the settings object based on Dynaconf class.
* add Russian (ru) as interface optionBryan Newbold2020-10-051-1/+1
|
* small lint fixBryan Newbold2020-09-171-1/+1
|
* web robots.txtBryan Newbold2020-09-151-0/+13
| | | | Two variants depending on environment.
* fmt/lint tweaksBryan Newbold2020-08-121-1/+0
|
* don't print config; make fmtBryan Newbold2020-08-061-3/+7
|
* report ES API query time as server-timing headerBryan Newbold2020-08-061-1/+9
|
* fix lint errors (and some small bugs)Bryan Newbold2020-06-291-7/+7
|
* start some annotaition fixes for pytypeBryan Newbold2020-06-031-2/+2
|
* flake8-annotation lintingBryan Newbold2020-06-031-7/+7
| | | | Added some new annotations; need to finish more.
* flake8 fixes (partial)Bryan Newbold2020-06-031-4/+2
|
* reformat python code with blackBryan Newbold2020-06-031-19/+45
|
* start fleshing out /about and /helpBryan Newbold2020-06-031-0/+5
|
* UI mobile/tablet scaling; search error improvementsBryan Newbold2020-05-211-3/+3
|
* search query improvementsBryan Newbold2020-05-211-12/+34
| | | | | | - wire up most of the filters and sort order - query sticks around in search box - crude error message (needs work)
* less whitespace in jinja2 outputBryan Newbold2020-05-211-0/+4
|
* skeleton of basic search, using covid19 indexBryan Newbold2020-05-131-5/+18
|
* very hack-y i18n support in jinja2 templatesBryan Newbold2020-05-121-16/+78
|
* fastapi infrastructureBryan Newbold2020-05-121-0/+79
- API/web distrinction - language code prefixes - content negotiation for endpoints