summaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* org minor tidyRalph Amissah4 days11-22/+0
|
* update stylesheet for current table markupRalph Amissah2026-09-143-7/+61
| | | | | | | | | | | | | The stylesheet gains the rules that reproduce what the attributes did, so a table in a search result renders as it did before. (Tables written into the search database lost their obsolete presentational attributes: no summary, width, border, cellpadding or align, a <div class="table"> around a <table class="table">, column widths in a <colgroup>, <thead>/<tbody>, scope on the header cells, and alignment by class). (assisted by Claude-Code)
* search cgi: follow the search database's attribute and elementRalph Amissah2026-09-142-202/+202
| | | | | | | | | | | | | | | The database's rows now carry data-indent= rather than a bare indent=, and <code> rather than the obsolete <tt>, because the cgi renders those rows into html where neither of the old forms is valid. The stylesheet here holds its own copy of the rule, so it follows: p[indent="h0i0"] -> p[data-indent="h0i0"] (100 selectors) tt { ... } -> code { ... } This is paired with the sisudoc-spine commit "epub, html, db: use of elements & attributes, fix". Either alone loses the indent styling of search results. (assisted by Claude-Code)
* search: allow a db path from the environmentRalph Amissah2026-09-143-5/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow a db path from the environment, and refuse what it cannot read Three changes related to opening the database: - provide an environment override for the db path: SPINE_SEARCH_DB_PATH overrides the compiled-in db_sqlite_path, beside the other environment.get calls. Path was the one setting without an override, (SERVER_NAME, REQUEST_SCHEME, SCRIPT_NAME, QUERY_STRING could come from the environment). This adds consistency and makes testing the search form database builds easier (as it no longer requires rebuilding the binary with a patched configuration for readily accessible db path) - selected_db is required to be a plain filename within the configured directory, the database is opened read only, and a database that is not there is named rather than created. - The form now reads PRAGMA user_version, as stamped by spine, and refuses a database built to another schema version, naming both versions and the two commands that rebuild it. A database carrying neither of the tables it joins is refused the same way. sqlite_db_schema_version_- is expected and has to be in sync/step with the sqlite_db_schema_version in sisudoc-spine src/sisudoc/outputs/io_out/sqlite.d; the two tests added there under test/ check that they agree. (assisted by Claude-Code)
* flake.nix visitRalph Amissah2026-07-043-98/+118
|
* change search result symbols for show index & textRalph Amissah2026-06-253-11/+24
|
* org headers rearranged (& odd hilighting issue)Ralph Amissah2026-05-0414-82/+83
|
* editconfig addedRalph Amissah2026-04-294-0/+66
|
* flake devshells renamesRalph Amissah2026-04-2910-41/+65
|
* package.nix cosmetic line-breaks for build commandRalph Amissah2026-04-132-2/+8
|
* nix keeping: nix-shell, nix-build derivation.nixRalph Amissah2026-04-108-166/+281
|
* flake.nix dmd build fix overlay: revert to GCC14Ralph Amissah2026-04-0912-424/+215
| | | | | | | | | | | - revert to using GCC14: (current) GCC 15 introduced nullptr in its headers, and DMD's ImportC parser needs update to handle it, monitor and update - spine_search build to result/cgi-bin/spine_search instead of result/share/cgi-bin/spine_search - (nix ldc overlay, minor comsetic)
* package housekeeping, minorRalph Amissah2026-03-1913-106/+64
|
* nix direnv 3.1.0Ralph Amissah2026-03-053-6/+21
|
* src/ext_deplends updated arsd:{core.d,cgi.d}Ralph Amissah2026-03-053-1327/+2177
|
* ldc-1.42.0 overlayRalph Amissah2026-03-014-33/+17
|
* ldc-1.42.0-beta2 overlayRalph Amissah2026-02-053-8/+22
|
* ldc-1.42.0-beta1 overlayRalph Amissah2026-02-053-8/+31
|
* 2026 (+ org-mode header minor)Ralph Amissah2026-01-1023-79/+86
|
* src/ext_deplends updated arsd:{core.d,cgi.d}Ralph Amissah2025-08-283-145/+808
|
* dub 1.40.0, llvm 20Ralph Amissah2025-08-087-77/+104
|
* ldc-1.41.0 overlay; nix direnv 3.0.7Ralph Amissah2025-06-076-25/+83
| | | | | - related updates to files - notes on updating these added (.org)
* org ready ldc-1.41.0-beta1; flake using ldc-1.40.1Ralph Amissah2025-04-187-23/+53
| | | | - plus minor housekeeping/tidy
* dmd-2.111.0Ralph Amissah2025-04-025-22/+26
|
* overlays at ldc-1.40.1, dub-1.39.0, dtools-2.110.0Ralph Amissah2025-03-2213-320/+659
| | | | | | | - following nixpkgs pretty much - ldc-1.40.1 (based on D 2.110.0) - dub-1.39.0 - dtools-2.110.0 (overlay changes)
* nix dlang overlay dmd-2.110.0Ralph Amissah2025-03-074-548/+88
|
* ).18.0, spine version syncRalph Amissah2025-03-076-14/+14
|
* ext_depends/arsd/{core,cgi}.d downloaded/updatedRalph Amissah2025-02-162-270/+3793
|
* org, reorganize version infoRalph Amissah2025-02-126-101/+702
|
* org blocks, identify syntaxRalph Amissah2025-01-058-53/+53
|
* 2025Ralph Amissah2025-01-0119-28/+28
|
* flake.nix ldc2-1.40.0Ralph Amissah2024-12-154-54/+20
|
* flake.nix, removed flake-utilsRalph Amissah2024-12-094-44/+10
|
* nix build, dub, take account of nixpkgs build changesRalph Amissah2024-12-054-134/+168
|
* nix build housekeeping, ldc, follow nixpkgs buildRalph Amissah2024-12-037-506/+367
|
* nix build flake.nix fixRalph Amissah2024-12-038-46/+54
|
* nix build houskeeping, version updates, incl. dmd & dubRalph Amissah2024-12-0211-48/+132
|
* 0.17.0 sync version with sisudoc spineRalph Amissah2024-07-045-6/+6
|
* nix dlang overlay ldc-1.39.0sisudoc-spine-search_v0.16.0Ralph Amissah2024-07-043-9/+31
|
* minor (nix related)Ralph Amissah2024-07-044-14/+16
|
* shallow clone for install directoryRalph Amissah2024-07-043-9/+9
|
* nix dlang overlay dmd-2.109.0Ralph Amissah2024-06-033-10/+30
|
* README, further note on using nix for installationRalph Amissah2024-05-223-103/+121
|
* spine search infoRalph Amissah2024-05-213-274/+254
|
* track config examples provided in ./viewsRalph Amissah2024-05-216-56/+43
|
* nix dlang overlay ldc-1.38.0Ralph Amissah2024-05-113-9/+9
| | | | - (DMD v2.108.0, LLVM 18.1.5)
* nix dlang overlay ldc-1.38.0-beta1Ralph Amissah2024-05-094-10/+31
| | | | - ldc-1.38.0-beta1 (DMD v2.108.0, LLVM 18.1.5)
* nix dlang overlay dmd-2.108.0, follow upstreamRalph Amissah2024-05-094-104/+136
| | | | | | | - less passing Foundation - default.nix filename kept (upstream using package.nix)
* READMEs & additional copyright (as sisudoc-spine)Ralph Amissah2024-05-077-0/+1187
|
* configuration a& build relatedRalph Amissah2024-05-0712-109/+180
|