Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | html: replace citation modal with a click-behavior window | Bryan Newbold | 2021-01-19 | 2 | -28/+61 |
| | |||||
* | html: add missing size format transform in access button | Bryan Newbold | 2021-01-19 | 1 | -1/+1 |
| | |||||
* | html: fix modal div nesting | Bryan Newbold | 2021-01-19 | 1 | -57/+58 |
| | |||||
* | modals: polyfill works better when less nested | Bryan Newbold | 2021-01-19 | 1 | -3/+3 |
| | |||||
* | dialog polyfill: need to actually register on every element | Bryan Newbold | 2021-01-19 | 1 | -0/+7 |
| | |||||
* | html: only lazy-load thumbnail images | Bryan Newbold | 2021-01-19 | 1 | -2/+2 |
| | |||||
* | html: tweaks to modal pop-ups | Bryan Newbold | 2021-01-19 | 2 | -3/+15 |
| | |||||
* | html: add conditional polyfill for dialog element | Bryan Newbold | 2021-01-19 | 3 | -1/+916 |
| | | | | This polyfill comes from Google | ||||
* | progress on modals; restyle buttons | Bryan Newbold | 2021-01-19 | 2 | -139/+90 |
| | |||||
* | WIP: model pop-ups | Bryan Newbold | 2021-01-19 | 2 | -101/+221 |
| | |||||
* | serp: replace thumbnails with vertical buttons | Bryan Newbold | 2021-01-19 | 2 | -32/+87 |
| | |||||
* | parse: tweak citation sniff routine | Bryan Newbold | 2021-01-19 | 1 | -3/+11 |
| | |||||
* | add citation query feature (disabled by default) | Bryan Newbold | 2021-01-19 | 2 | -17/+72 |
| | | | | | | This is operationally complex (queries hit 3x backend services!), so not enabled by default. Will need more testing; possibly circuit-breaking. Though haproxy should provide some of that automatically at this point. | ||||
* | refactor citation lookups; add high-level helper | Bryan Newbold | 2021-01-19 | 1 | -5/+32 |
| | |||||
* | parse: handle pre-quoted strings better | Bryan Newbold | 2021-01-19 | 1 | -1/+10 |
| | |||||
* | citation querying helpers (GROBID, fuzzycat, etc) | Bryan Newbold | 2021-01-19 | 1 | -0/+175 |
| | |||||
* | query parsing: sniff for citations; more corner cases | Bryan Newbold | 2021-01-19 | 1 | -7/+106 |
| | |||||
* | grobid2json: add namespace override option for some parsing | Bryan Newbold | 2021-01-19 | 1 | -3/+3 |
| | | | | | | | This is to make the reference parsing code re-usable with the simpler processCitations response, which is an XML fragment with no namespace. Should have no impact on existing code paths. | ||||
* | initial crude query parsing routines | Bryan Newbold | 2021-01-19 | 1 | -0/+71 |
| | |||||
* | fix indexing bug (false-y publisher_type?) | Bryan Newbold | 2021-01-18 | 1 | -0/+2 |
| | |||||
* | lint: fix small bugs and type annotations | Bryan Newbold | 2021-01-18 | 3 | -5/+6 |
| | |||||
* | worker: switch to ES helper for bulk indexing | Bryan Newbold | 2021-01-18 | 1 | -8/+10 |
| | | | | | This seems to resolve the problems with index workers failing after a couple hundred docs. | ||||
* | improve 'oa' tag calculation | Bryan Newbold | 2021-01-16 | 1 | -4/+4 |
| | |||||
* | small corrections to schema/transform | Bryan Newbold | 2021-01-16 | 2 | -3/+8 |
| | |||||
* | about: another small copy-editing tweak | Bryan Newbold | 2021-01-15 | 1 | -2/+2 |
| | |||||
* | html: actually remove redundant CSS | Bryan Newbold | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | make fmt | Bryan Newbold | 2021-01-15 | 2 | -14/+19 |
| | |||||
* | api: fix /search test, and mypy error on implementation | Bryan Newbold | 2021-01-15 | 1 | -11/+11 |
| | |||||
* | html: publisher is title text for container name | Bryan Newbold | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | html: some CSS refactoring; make journal row a macro | Bryan Newbold | 2021-01-15 | 2 | -42/+72 |
| | |||||
* | html: improvements to reactive search filters and main serp column | Bryan Newbold | 2021-01-15 | 3 | -23/+31 |
| | |||||
* | html: date hover text for years | Bryan Newbold | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | about: small copy editing changes | Bryan Newbold | 2021-01-14 | 1 | -13/+6 |
| | |||||
* | search: parse and embed a copy of ScholarDoc object in results | Bryan Newbold | 2021-01-14 | 1 | -1/+6 |
| | | | | Maybe should refactor this to simply replace the object? Hrm. | ||||
* | crude bibtex and citation formatting, as a demo | Bryan Newbold | 2021-01-14 | 1 | -0/+49 |
| | |||||
* | schema: make fulltext body optional (eg, for search results) | Bryan Newbold | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | serp: refactor ext id display into macro; add dblp,doaj | Bryan Newbold | 2021-01-14 | 1 | -15/+26 |
| | |||||
* | serp: tweak display of tag labels | Bryan Newbold | 2021-01-14 | 1 | -2/+6 |
| | |||||
* | api: add type annotations for /search response | Bryan Newbold | 2021-01-14 | 1 | -4/+29 |
| | |||||
* | fastapi: /favicon.ico handler | Bryan Newbold | 2021-01-14 | 1 | -1/+5 |
| | | | | | | | HTML responses in the browser should use the indicated path (/static/ia-favicon.ico), but some other responses fall through (like API docs, I think? or unhandled exceptions), so giving up and just handling this route. haproxy should cache if it gets lots of hits. | ||||
* | fastapi: add basic error/exception handler and page | Bryan Newbold | 2021-01-14 | 2 | -1/+61 |
| | |||||
* | html: try goatcounter title redaction again | Bryan Newbold | 2021-01-14 | 1 | -1/+1 |
| | | | | | If the value is actually null, goatcounter uses the default, so setting an empty string. Waiting to confirm if this actually works. | ||||
* | html: resolve footer float on large screens using CSS calc() | Bryan Newbold | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | html: fix 'rounded' header bar | Bryan Newbold | 2021-01-14 | 1 | -2/+3 |
| | |||||
* | goatcounter: supress 'title', for privacy | Bryan Newbold | 2021-01-14 | 1 | -0/+7 |
| | |||||
* | help: fix hanging sentence in 'known issues' section | Bryan Newbold | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | update logo PNGs | Bryan Newbold | 2021-01-14 | 2 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | These are legit (paid) exports from placeit.net, to replace the previous demo ones which had watermarks half-removed. The formal PNG download images did not have the same "glow" effect on the red "scholar" text, so I extracted from the browser base64 PNG as before. Used gimp to "crop to selection", then cropped out the lowest "start" background and saved. For small, resized to 200px, retaining ratio. Also ran both files through pngquant to reduce size; I can't visually notice any artifacts or anything from this. It is noticable that placeit.net changed the blue font and has less "depth" to the 3D effect, which also makes the logo appear lighter overall. Very noticble when flipping back and forth, don't think it is a big deal otherwise. | ||||
* | add support for new identifiers and size_bytes schema fields | Bryan Newbold | 2021-01-14 | 2 | -4/+16 |
| | |||||
* | serp: expand abstracts using <details> | Bryan Newbold | 2021-01-14 | 2 | -1/+15 |
| | | | | This isn't very polished, but a start, and uses no javascript. | ||||
* | search: show fewer, shorter highlights. sort by score. | Bryan Newbold | 2021-01-14 | 2 | -2/+3 |
| |