121 Commits
Author SHA1 Message Date
Timothy Jaeryang Baek 7c620e8cb4 refac 2026-10-26 05:00:40 +09:00
Timothy Jaeryang Baek 0077a7f2a2 refac 2026-10-26 04:55:04 +09:00
Timothy Jaeryang Baek 11959d6a18 refac 2026-10-25 16:17:46 +09:00
Classic298andnoamp09 a65676e611 Make the padding of code blocks even
Code blocks had more padding at the top than at the bottom, so their text sat off-center. This finishes the centering fix from #1461, part of which was lost in a merge.

Co-authored-by: noamp09 <noamp09@gmail.com>
2026-10-12 22:19:56 +02:00
noamp09 6744d0b1e2 fix code element's text centering (vertically) 2026-10-12 10:27:02 +03:00
silentoplayz 30e0c2f0b1 fix: let the CVE timeline rules pass stylelint so PR CI runs green again 2026-09-17 22:59:20 -04:00
Timothy Jaeryang Baek 1b3c99b054 refac 2026-09-06 23:31:00 -04:00
Classic298 e26c512c7d Make the still-open badge readable in both themes
The default warning badge is white on solid amber, roughly 1.7:1, which is hard to read in light mode and worse in dark. It now uses a tinted background with text in the same hue, dark gold on light and light amber on dark, matching how the rejected-row highlight is already drawn. The class is used only on the disposition timelines.
2026-08-14 21:16:17 +02:00
Classic298 c50db55bf8 Answer the CVE system's failures in public and name the databases still serving rejected records
Invalid CVE records against Open WebUI keep circulating, and the pages meant to answer them said too little about why. Some records name the wrong product entirely, some rest on a mechanism the quoted code rules out, and some were published without the report ever reaching us, which would have made a live zero day had the finding been real. Minting a record takes days and removing one takes months, and several vulnerability databases never process the withdrawal at all, so an identifier the issuing CNA has formally rejected keeps displaying to their customers as a live finding.

The Vendor Dispositions index now states the project's position on the CVE system directly: we use it, we request identifiers for genuine findings, and these are the specific ways records filed against us have failed. It also says plainly that we will not ship a token fix to make an invalid record disappear, because rejection is the only route that improves the data everyone downstream depends on. The security policy's foreign-CNA rule links to that reasoning rather than asserting itself.

Supply Chain and Security Scanners becomes a folder, keeping its URL, and gains one page per vulnerability database: what that database still shows, how it compares to the CNA's own classification, and a dated log of every contact attempt. Twelve disposition timelines gain their follow-ups and the escalations back to the CVE Program Root, and the pages carry styled blocks marking the refutation, the withdrawal and the events that remain open.
2026-08-08 19:37:17 +02:00
Claude 981b96bdb9 style: apply Prettier formatting
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018EJ7TB6WngiNRTkWWpxdAq
2026-07-27 09:43:25 +00:00
Robin 47bbc8d84d make alternatives table scroll on mobile 2026-07-26 08:46:38 +01:00
Classic298 34fb955dc6 Fix unreadable search dropdown highlight in dark mode
The selected suggestion row and matched terms fall back to
--ifm-color-primary, which is #ddd in dark mode, leaving forced white text
on a light grey row. Set the search plugin's own colour variables for dark
mode instead: white marks on the dark dropdown and an inverted selected row
(white background, near-black text).
2026-07-12 14:44:00 +02:00
Classic298 50f231d400 Replace lunr search with local search and exact-phrase ranking
Swap docusaurus-lunr-search for @easyops-cn/docusaurus-search-local. All
query words are now required to match instead of being OR-ed, so a page
spamming one common word no longer outranks the page containing the whole
query. Underscore-joined names like CONTEXT_COMPACTION_TOKEN_CAP are
indexed both whole and as sub-words, matched terms are highlighted on the
target page, and a full results page is available at /search.

Add an exact-match layer on top (src/client/exactSearch.js, wired via
webpack module replacement). Multi-word or quoted queries that occur
verbatim on a page always rank first, rendered as a single marked phrase
with a section-anchor deep link, with token-based results following. A
SearchBar wrapper (src/theme/SearchBar) highlights exactly the searched
sentence on the target page and scrolls it into view, replacing the
per-word highlight parameters for these results.

Also mention the Builtin Tools capability name on the tools page so the
in-product term is findable by search.
2026-07-12 13:57:34 +02:00
Timothy Jaeryang Baek ca99717a77 refac 2026-07-10 18:30:44 -05:00
Timothy Jaeryang Baek 2bce6aec93 refac 2026-07-02 18:33:12 -05:00
Timothy Jaeryang Baek b54e0d8cad refac 2026-07-01 00:29:13 -05:00
Timothy Jaeryang Baek 918f90acdd refac 2026-06-30 22:55:01 -05:00
Timothy Jaeryang Baek 1dc1c30577 refac 2026-06-30 22:52:19 -05:00
Timothy Jaeryang Baek 4bd5e3a40d refac 2026-06-30 22:34:47 -05:00
Timothy Jaeryang Baek 1f9f903aba Update custom.css 2026-06-30 22:31:26 -05:00
Timothy Jaeryang Baek 2407e4173e Update custom.css 2026-06-30 22:03:28 -05:00
Timothy Jaeryang Baek 400fda485a refac 2026-06-30 21:41:41 -05:00
Timothy Jaeryang Baek 2f1422352b refac 2026-06-30 21:26:56 -05:00
Timothy Jaeryang Baek e5a9dbe019 refac 2026-06-30 21:26:06 -05:00
Timothy Jaeryang Baek 350bc35e1f Update custom.css 2026-06-30 21:07:39 -05:00
Timothy Jaeryang Baek 099e116702 refac 2026-06-30 20:54:07 -05:00
Timothy Jaeryang Baek 21f689468b refac 2026-06-30 20:52:15 -05:00
Timothy Jaeryang Baek b3ba324435 refac 2026-06-30 20:47:26 -05:00
DrMelone bb0dec6d3f Fix stylelint no-descending-specificity for disclaimer-bar anchors 2026-05-03 20:35:25 +02:00
Jakob Gruber 5051e5d544 Update index.tsx 2026-04-21 10:44:20 +02:00
Jakob Gruber 6a9f5bd262 Update index.tsx 2026-04-21 10:39:04 +02:00
Jakob Gruber e9eca17103 fixes 2026-04-21 10:27:43 +02:00
Classic298 707d25b738 Merge branch 'dev' into dev 2026-04-17 00:58:45 +02:00
Jakob Gruber 9421b741e7 fixes 2026-04-15 11:48:24 +02:00
Timothy Jaeryang Baek 7bd8501f14 refac 2026-04-14 20:51:31 -05:00
Classic298 7a4cce8c8e Merge branch 'dev' into dev 2026-04-13 00:24:55 +02:00
DrMelone cb39ac15ef Update custom.css 2026-04-13 00:23:15 +02:00
DrMelone b221585ecd fixes 2026-04-13 00:17:12 +02:00
DrMelone b6306bbd1f style: fix stylelint selector ordering and duplicate rules 2026-04-03 19:56:13 +02:00
DrMelone d9ee4000fd style: fix prettier formatting 2026-04-03 19:47:58 +02:00
DrMelone ef22bc384b Merge upstream/dev: resolve conflicts, retain info additions 2026-04-03 19:34:24 +02:00
Timothy Jaeryang Baek 352d6b0422 refac 2026-04-02 19:17:34 -05:00
Jakob Gruber 143b939d6b Update custom.css 2026-04-02 17:11:21 +02:00
Jakob Gruber 70e99cba4f Update custom.css 2026-04-02 17:08:54 +02:00
Timothy Jaeryang Baek 9e5ab49985 refac 2026-04-02 05:44:14 -05:00
Timothy Jaeryang Baek 35da933be1 refac 2026-04-02 04:00:34 -05:00
Timothy Jaeryang Baek 763ec15750 refac 2026-04-02 03:35:08 -05:00
Timothy Jaeryang Baek a29556f5fd refac: styling 2026-04-02 03:29:54 -05:00
Timothy Jaeryang Baek 8f643958c6 refac 2026-03-23 03:37:17 -05:00
DrMelone 1b202316ee Update custom.css 2026-02-22 15:27:07 +01:00