Skip to content

Develop#268

Draft
namedgraph wants to merge 33 commits intomasterfrom
develop
Draft

Develop#268
namedgraph wants to merge 33 commits intomasterfrom
develop

Conversation

@namedgraph
Copy link
Member

No description provided.

namedgraph and others added 30 commits January 20, 2026 10:01
* Ignored paths in `OntologyFilter`

* Debug test

* Debug test

* Debug test

* Removed debug output

* Debug test

* Debug test

* Removed debug output
* Class tree feature

* Class-based navigation

* IXSL fixes

* Navigation fixes

* Modal view mode handler

* Fixed modal view modes

* `ldh:DocTreeActivateHref` param fix

* `ldh:LeftSidebar` initialization

* `ldh:LeftSidebar` fixes

* Class list CSS

* Dynamic View fixes

* View template refactoring

* Fixed template matches

* Virew progress bar fixes

* Removed unused function

* File/import test fixes

* Chart rendering aligned with view

Using `ldh:update-progress-counter()` to update the progress bar

* `VALUES` injection fix

Fixed CLI script name ambiguity

* CSS fix

* Debug output cleanup
New CLI script
As a result, during the ACL check resources that match `acl:accessTo` authorization(s) are no longer required to have an explicit `rdf:type`
…ice`

`Service` is now a pure data interface (SPARQL endpoint URLs + credentials only),
no longer extending `RemoteService`. HTTP client/proxy infrastructure is moved into
the new `ServiceContext` class, which pairs a `Service` with its `Client`,
`MediaTypes`, `maxGetRequestSize`, and backend proxy URI.

- `lapp:frontendProxy` and `lapp:backendProxy` removed from RDF model; loaded
  from system-level config (`LDHC.frontendProxy`, `LDHC.backendProxy`) at startup
  and stored in a `serviceContextMap` in `Application`
- `Application.getServiceContext(Service)` looks up the `ServiceContext` for any
  `Service` at runtime
- All JAX-RS resources and filters obtain client/proxy access via
  `getSystem().getServiceContext(service).getX()`
- Import chain (`ImportExecutor`, `CSVGraphStore*`, `RDFGraphStoreOutput`,
  `StreamRDFOutputWriter`) receives `Service + Application system` (not
  `ServiceContext`) since they are plain Java objects, not HK2-managed beans
- `Application.ban(Resource, ...)` overload removed; all callers use the
  `ban(URI, ...)` form
- `core.model.Application.getService()` removed to avoid covariant return type
  clash after `ldh.Service` dropped `RemoteService`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments