aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat_web
Commit message (Collapse)AuthorAgeFilesLines
* refs: generalize web endpoints; JSON content negotiation; openlibrary ↵Bryan Newbold2021-07-232-19/+109
| | | | inbound view; etc
* refs: change mind about URL structure againBryan Newbold2021-07-231-2/+2
|
* web: refactor refs table into separate refs_macros fileBryan Newbold2021-07-233-74/+127
|
* remove unused imports (lint)Bryan Newbold2021-07-231-5/+2
|
* web: always log upstream errors (may be redundant)Bryan Newbold2021-07-231-0/+2
|
* refs: refactor web paths; enrich refs as generic; remove old refs linkBryan Newbold2021-07-233-16/+17
|
* release view: improve biblio metadata display in central columnBryan Newbold2021-07-231-13/+14
|
* match UI: improve form layoutBryan Newbold2021-07-231-13/+16
|
* improvements to fuzzy refs viewBryan Newbold2021-07-233-47/+75
| | | | | | | | - fixes to release summary macro - show tab counts correctly by re-using generic entity get helper - table styling; 'prev' link - openlibrary access links - parse-and-match button for unmatched+unstructured refs
* fixes for newer ref indexBryan Newbold2021-07-231-49/+10
|
* web: inbound/outbound refs as links (temporarily); change URL namesBryan Newbold2021-07-233-3/+7
|
* web: initial implementation of fuzzy citation parsing and matching toolBryan Newbold2021-07-233-0/+173
|
* web: template macro to display release entry summaryBryan Newbold2021-07-231-0/+52
|
* first iteration of basic citation inbound/outbound viewsBryan Newbold2021-07-233-1/+146
|
* web: fix flask/werkzeug encoding for mediawiki oauthBryan Newbold2021-07-131-1/+4
|
* web: fix missing ext_ids default for deleted entity viewBryan Newbold2021-07-131-1/+1
|
* web: fix 'file' entity edit form linksBryan Newbold2021-07-021-1/+1
|
* web: missing trailing parensBryan Newbold2021-07-021-1/+1
|
* web: PMCID external link improvementBryan Newbold2021-07-022-2/+2
|
* web: fix DOAJ article links (remove trailing slash)Bryan Newbold2021-06-041-1/+1
|
* web: fix spacing for doaj/dblp identifiers in SERPBryan Newbold2021-05-311-1/+1
|
* web: bugfix dblp vs. doaj display logicBryan Newbold2021-05-311-1/+1
|
* skip pylint on 'assigning-non-slot' warnings in Flask 2.0Bryan Newbold2021-05-251-2/+2
| | | | | | | | | | | | | | The 'permanent' field is still valid to set to a boolean in Flask 2.0; not sure why pylint is unhappy in CI (causing test failures). Don't see any problem running test suite locally. Flask API docs: https://flask.palletsprojects.com/en/2.0.x/api/?highlight=permanent#flask.session.permanent And code (recent master branch): https://github.com/pallets/flask/blob/4240ace59710d86c478111affd4ad6fb4c8cad9e/src/flask/sessions.py#L20
* small python lint fixes (no behavior change)Bryan Newbold2021-05-252-2/+2
|
* Andrew W. Mellon FoundationBryan Newbold2021-05-182-3/+3
|
* web: fix edit form style guide linksBryan Newbold2021-04-202-4/+4
|
* web: expand release creators in more situationsBryan Newbold2021-04-192-2/+2
|
* fix public API linksBryan Newbold2021-04-151-2/+2
|
* fix 'colected' typosBryan Newbold2021-04-131-1/+1
| | | | Thanks for the catch martin
* prefer contrib.creator.display_name over contrib.raw_nameBryan Newbold2021-04-122-5/+10
| | | | | | | | These will be getting updates from ORCID and are usually more complete and more correct for display, attribution, and search purposes. Might need to tweak fuzzycat code to handle multiple names at the verification stage.
* web: show file size not known, when it isn'tBryan Newbold2021-04-121-0/+2
| | | | This is mostly to prevent showing an empty metadata box
* web: better logic for showing 'save-paper-now' linkBryan Newbold2021-04-121-0/+2
|
* web: include DOI in share-your-paper URL, when possibleBryan Newbold2021-04-121-2/+8
|
* web: consistent public API URLsBryan Newbold2021-04-126-14/+9
|
* web: improve preservation holdings display for containersBryan Newbold2021-04-121-10/+22
|
* web: improve access button HTMLBryan Newbold2021-04-122-3/+2
|
* web: add goatcounter analyticsBryan Newbold2021-04-122-0/+15
| | | | Same setup as scholar.archive.org
* search: more ES 7.x changes (track total counts)Bryan Newbold2021-04-091-0/+11
|
* web infra: log to stderrBryan Newbold2021-04-061-2/+4
|
* search container stats: changes to be called from index code pathBryan Newbold2021-04-061-3/+10
| | | | Eg, allowing injection of more config values
* web search: ES 6+7 compatibliityBryan Newbold2021-04-061-9/+21
| | | | Based on the similar changes made in fatcat-scholar
* search: exception info is optionalMartin Czygan2021-03-161-1/+1
| | | | | | | | | docs ("where available") and example: * https://elasticsearch-py.readthedocs.io/en/v7.11.0/exceptions.html#elasticsearch.TransportError * https://github.com/elastic/elasticsearch-py/blob/4441da0cbc4ecd02c81b93830b1318647b4018f9/elasticsearch/exceptions.py#L85 sentry-id: 79943
* changelog template: fix api linkMartin Czygan2021-03-101-1/+5
| | | | | When assumed "live" point to the external api link, for any other instance use the configured value.
* web: remove newline from entity view template macroBryan Newbold2021-03-081-2/+2
| | | | | Browsers were ignoring this, but some bots were crawling with a "%0A" in the URL
* web: fixes to file view w/ no access linkBryan Newbold2021-03-081-2/+5
|
* homepage: update scholar URL (not QA version)Bryan Newbold2021-03-051-2/+2
|
* web: fix bug double-displaying container search resultsBryan Newbold2021-03-011-15/+0
|
* web: fix 'dark' archive color (typo); remove space after publisher nameBryan Newbold2021-03-011-2/+2
|
* web: tweak KBART span displayBryan Newbold2021-02-261-1/+1
|
* web: make homepage stackable (mobile)Bryan Newbold2021-02-261-4/+4
|