aboutsummaryrefslogtreecommitdiff
path: root/web
Commit message (Collapse)AuthorAgeFilesLines
* css: fix vertical position of version keyword statusArthur Zamarin2024-04-202-5/+3
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/package: shoe EAPI badge for each versionArthur Zamarin2024-04-191-3/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* cleanup empty scssArthur Zamarin2024-04-194-7/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate graphiql & user preferences pagesArthur Zamarin2024-02-2113-784/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate single package pageArthur Zamarin2024-02-2017-1373/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate maintainer pages & optimize single maintainer queriesArthur Zamarin2024-02-2011-833/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate package search pageArthur Zamarin2024-02-201-73/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate categories pagesArthur Zamarin2024-02-2012-530/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate useflags pagesArthur Zamarin2024-02-209-482/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate index pageArthur Zamarin2024-02-201-86/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate arches pagesArthur Zamarin2024-02-094-318/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* migrate about pagesArthur Zamarin2024-02-095-266/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* packages/changelog: add RSS feed linkArthur Zamarin2023-08-202-5/+9
| | | | | Resolves: https://github.com/gentoo/soko/issues/10 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/package: make bug linkable for masks and deprecation notesArthur Zamarin2023-08-161-2/+2
| | | | | Closes: https://bugs.gentoo.org/912355 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* bugs.tmpl: remove dead linkArthur Zamarin2023-06-242-2/+0
| | | | | Closes: https://bugs.gentoo.org/908860 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/package/overview: display subslot in version rowsArthur Zamarin2023-04-281-1/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* upgrade to node 20Arthur Zamarin2023-04-261-3/+0
| | | | | | | | | - thanks to upgrade of @gentoo/tyrian, we can now upgrade to newer node version (from 13 to 20!) - remove invalid import "packages.js" which was empty and now removed - upgrade some dependencies Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/packages: cache svg & trim more whitespacesArthur Zamarin2023-04-265-147/+138
| | | | | | | | - cache the svg for version rows, and use "href" for the svg this minifies the HTML and make the browser render a little faster - trim more whitespaces, especially around ranges Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/packages/bugs: improve performanceArthur Zamarin2023-04-252-83/+64
| | | | | | | | - remove a lot of whitespaces - compute the bugs count in normal Go code - build the `.Package.AllBugs` only once Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/package/bugs: fix sidebar shortcutsArthur Zamarin2023-04-251-3/+3
| | | | | Closes: https://bugs.gentoo.org/904888 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/packages: move logic from template to GoArthur Zamarin2023-04-253-60/+34
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* fix typeahead completion and unvendor d3 and typeaheadArthur Zamarin2023-04-1612-37/+24
| | | | | | | | - fix typeahead completion for useflags and in packages search (was missing import JS) - unvendor d3 and typeahead and upgrade them to latest versions Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* js: small cleanup of unused codeArthur Zamarin2023-04-168-33/+3
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* fix view with noscriptArthur Zamarin2023-04-151-1/+1
| | | | | | | | | | | | - configure webpack to extract the css - configure webpack mode to be production - add fallback for noscript users with the css In this mode, the website is still far from ideal, for example the icons aren't displayed, but it looks much better now, mostly functional. Closes: https://bugs.gentoo.org/721684 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/stabilization: add exported files to UIArthur Zamarin2023-04-152-2/+26
| | | | | | | | Shown as a small download button on the right of the title "Stable Requests" under the Stabilization tab, clicking on it will show menu listing the 3 types. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/maintainer/stabilization: better SQL filteringArthur Zamarin2023-04-151-16/+12
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/packages/show: better rendering of newlines in descriptionArthur Zamarin2023-04-101-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/packages: show deprecation warningArthur Zamarin2023-04-081-0/+31
| | | | | Closes: https://bugs.gentoo.org/903987 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/categories: enable the Stabilization tabArthur Zamarin2023-04-042-0/+44
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/useflags/search: sort results and mark localArthur Zamarin2023-04-011-1/+4
| | | | | | | | | - sort the results based on type (global, local, use_expand) and then text search match level - show local use flags as such in results with the referencing package name Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* categories: show Stabilization tab placeholderArthur Zamarin2023-03-251-0/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* useflags: add new page for all USE expandsArthur Zamarin2023-03-252-1/+59
| | | | | | | A new page at `/useflags/expand` for showing all USE expands. Closes: https://bugs.gentoo.org/902549 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* web/maintainer/packages: fix issue when no packagesArthur Zamarin2023-03-101-21/+23
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app/maintainer: simplify changelog's commits sliceArthur Zamarin2023-03-101-9/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* web/maintainer: optimize spaces and clean logicArthur Zamarin2023-03-094-154/+89
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* updater/maintainers: handle maintainer-neededArthur Zamarin2023-03-091-1/+2
| | | | | Closes: https://bugs.gentoo.org/888205 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* maintainer/changelog.tmpl: cleanup and optimizeArthur Zamarin2023-03-081-129/+60
| | | | | | Also change the files badges upper limit to 20 instead of 100 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* maintainerheader.tmpl: cleanup and optimize spacesArthur Zamarin2023-03-081-19/+8
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* categories: fix package filter table repeatsArthur Zamarin2023-03-031-7/+6
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* categories: add pull requests tabArthur Zamarin2023-03-033-0/+67
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* categories: add outdated tabArthur Zamarin2023-02-253-4/+58
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* categories: split packages into a separate templateArthur Zamarin2023-02-253-57/+54
| | | | | | | | This is preparation work for adding more tabs to the category page. I've also optimized the template whitespaces situation a bit, so that the generated HTML is a bit more compact. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* footer: update copyright year and holderArthur Zamarin2023-02-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* maintainers: show some useful external resourcesArthur Zamarin2023-02-201-0/+19
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* projects: show some useful external resourcesArthur Zamarin2023-02-201-0/+19
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* packages: show only date for maskArthur Zamarin2023-02-201-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* about: show commit idArthur Zamarin2023-02-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dependencies: add support for IDEPENDArthur Zamarin2023-02-182-0/+5
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dependencies: show correct usage of dependenciesArthur Zamarin2023-02-182-8/+8
| | | | | Fixes: a42831db3ec3f2308ac8115f2daae9a7dc546dea Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* Use RFC 3339 datesArthur Zamarin2023-02-187-27/+27
| | | | | Closes: https://bugs.gentoo.org/708302 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>