API doc: hide /content/known/ from the doc
API doc: document upcoming v. available in endpoint index
API doc: document /content/known/
API doc: document /revision/{origin,origin/log}/ and /stat/counters/
API: simplify HTML layout by dropping redundant nav and about page
add static/robots.txt, disabling crawling of /api/
API doc: review documentation for person/release/revision
API doc: document /revision/log/ endpoint and uniform punctuation
API doc scaffolding: allow to specifiy the type of an optional param
API doc: review documentation for visit-related endpoints
API doc: improve sectioning on endpoint templates
API doc: refactor description of the Link header
API doc: refactor error messages about malformed ID and missing objects
API doc: improve column description in endpoint index
API doc: review docstrings for all upcoming methods
API doc CSS: use smaller font for upcoming endpoints instead of color
API doc: mark /content/raw/ as upcoming
API doc: add visit objects to the data model description
API doc: use more telling (and more contextual) page titles
CSS: reindent to be more uniform and readable (no content changes)
API doc: reread /directory/ and mark /content/known/ as pending
API doc: reread pagination section
CSS: nicer vertical spacing around headings
API doc: document /content/, and refactor hash_type:hash docstring
major reread API doc introductory page, uniforming style and language
CSS: slightly increase default prose font
html layout: include page header in container, to fix vertical alignment
tests: update mock request data
Fix search page to have the correct link to files found by the search request.
Fix filedrop.js to not use SHA256/SHA1_Git yet.
Move css files in static/css to reflect categories. Add bootstrap css file for…
document new dependency on CryptoJS
tests: reflect changes made to backend, service and view.
gitignore: ignore changes made to webapp.ini
Add javascript for drag and drop support on the search page and client-side…
add html view for drag and drop search
Add backend support for lookup of missing content according to SHA1.
URI scheme: exchange sha1_git_cur with sha1_git_root
Added relevant CryptoJS files.
URI scheme improvements: naming and workaround for slow DB query
search view: support multiple SHA1 lookups in a single requests
URI scheme: fix timespace context, using orig/branch/ts for root SHA1
URI scheme: move SHA1_GIT_ROOT to the left
URI scheme: describe orig/branch/timestamp contextual URLs
URI scheme: add URLs related to the commit context
URI scheme: add user URLs section
search.html: use bootstrap classes for input form
use bootstrap CSS classes, including flash message typesetting
search.html: use form-group insteaf of input-group in search form
layout.html: fix <div> nesting and balancing
layout.html: use bootstrap (via CDN, for now)
port tests to recent controller changes
README: document how to run the storage backend
page template: add JS to set document.domain to main domain
more structured base template, with placeholders for title/content
layout/search template: make it (more) valid HTML
controller.py s/Content-type/Content-Type/ (cosmetic)
controller: print URL at which the app is running
controller: add API method for (checksum) searches
improve query parser & enforce front-/back-end separation
layout.html: use valid (X)HTML markup
chmod -x on controller.py/service.py
README: fix configuration file name
service.py: remove leftover debug print
switch license to AGPL-3+
AUTHORS: sync with py-template
bin/swh-web-ui: flake8 blank line fix (minor)
gitignore: sync with swh-py-template version
zack triaged
T1538: Add "forge" now as
Low priority.
As a test case, we've been asked to archive this small (for now) GitLab instance:
We can easily find tons of other small public instances for further testing.
This is now fixed (by @vlorentz) and deployed.
is there anything left, that is blocking the deployment of this? (otherwise it seems like an easy low-hanging fruit)
Great work, thanks! I'm stopping by just to comment on this:
Speaking of which, it would be nice to have comments on all columns on all tables of all databases…
cosmetic changes in (old) reproducibility modules
how is that "understandable"? :-)
copyleftconf slides: update logo on title page
copyleft conf slide: complete deposit/download slides
vault module: add ID for bulk download slide
deposit module: add PID adoption information
P353 is a quick and dirty wrapper to play with licensee locally after git clone
zack updated the title for
P353 Masterwork From Distant Lands from untitled to
Masterwork From Distant Lands.
CopyleftConf 2019 talk: update title to match accepted proposal
CopyleftConf 2019 talk: update Intel slides
check-in talk skeleton for CopyleftConf
+1 for this need, and +1 also to the initial draft by @ardumont.
The object storage doesn't have content names, so it cannot address this feature as stated.
glossary: improve descriptions of intrinsict/extrinsic metadata