Commit Graph
22 Commits
Author SHA1 Message Date
orrisroot f5e416beeb fix: keep text dark on form controls given a white background
sanitize.css forms.css makes form controls inherit the text color, so
the rules that put them back on white left white text wherever the
surrounding panel sets it, as in the nimgsearch search panel and the
open.neuroinf.jp advanced search.

- set the text to black next to each white control background,
  matching how the browser drew the controls before sanitize.css
2026-09-15 20:02:10 +09:00
orrisroot d6824425f1 fix: draw the index tree lines at the right depth
The index tree has a single root, so its first indent unit is always
marked as an end and every line was shifted one column to the right,
doubling the vertical line under the root. Hide that unit and draw the
node's own branch (├ or └) after the indent from the leaf-last class,
as nimg.neuroinf.jp already does.
2026-09-15 18:27:18 +09:00
orrisroot d880bcaa3a fix: serve data files with reserved characters in dev and preview
sirv decodes request paths with decodeURI, which leaves %26 (&) and
%23 (#) encoded, so data files with such characters in their names
were not found by the dev and preview servers. Hand sirv the fully
decoded path, the way Apache resolves it in production.
2026-09-14 18:33:37 +09:00
orrisroot 87c0274bc1 feat: migrate from Create React App to Vite
Rebuild the site on the stack the other converted sites share: Vite 8,
React 19, TypeScript 7, react-router 8, Biome and sanitize.css, with the
site data moved out of the bundle into static-contents/.

- base the database, credits and pico code on cerebellum.neuroinf.jp,
  keeping this site's item types, rankings and menus
- port the MediaWiki pages to function components
- serve all module data from modules/, redirecting the old download and
  /database/file URLs
- tile the plate texture and keep form controls on white
- track page views with GA4
v2.0.0
2026-09-14 16:57:14 +09:00
orrisroot 7069196a5b chore: move XOOPS conversion tools to xoops-static-exporter
The dump scripts are site-specific but belong with the other sites'
tools rather than inside the front-end repository. They now live in
xoops-static-exporter under sites/dynamicbrain.neuroinf.jp/.
2026-09-14 16:57:13 +09:00
orrisroot 4feedccd6a ignore .eslintcache from git v1.0.0 2021-05-28 13:56:05 +09:00
orrisroot 29d0f67a54 update required libraries 2021-05-28 13:48:35 +09:00
orrisroot 637be62563 update required libraries 2021-01-19 15:06:36 +09:00
orrisroot 5ff7fe0976 update required libraries 2020-07-27 19:19:15 +09:00
orrisroot 286fa582cc update required libraries 2020-05-23 14:43:21 +09:00
Yoshihiro OKUMURA 50432d81b2 update required libraries 2020-04-29 19:41:46 +09:00
Yoshihiro OKUMURA 9cfd998a83 update required libraries 2020-02-18 01:22:40 +09:00
Yoshihiro OKUMURA 59aaed522f update required libraries 2019-12-23 11:26:20 +09:00
Yoshihiro OKUMURA dd7039e40e update required libraries 2019-11-25 18:04:24 +09:00
Yoshihiro OKUMURA ee643c5b7b update required libraries. 2019-11-06 19:31:58 +09:00
Yoshihiro OKUMURA b0edc383a8 fixed bug to show index title. 2019-08-27 14:14:32 +09:00
Yoshihiro OKUMURA a59432172d fixed menu link for concept page. 2019-08-27 10:48:16 +09:00
Yoshihiro OKUMURA 9e681e2814 fixed dead links. 2019-08-26 22:36:33 +09:00
Yoshihiro OKUMURA f35dc94d60 add rule for index.html file of sub directory. 2019-08-26 21:57:28 +09:00
Yoshihiro OKUMURA 2f52473878 fixed bug to check external links. 2019-08-26 21:30:19 +09:00
Yoshihiro OKUMURA 832639987e add initial code of dynamic brain platform. 2019-08-26 20:15:20 +09:00
Yoshihiro OKUMURA f0a39dafe9 Initial commit from Create React App 2019-08-16 15:00:43 +09:00