| Oct 18 |
Release 5.11.0: One API format: .apiext |
hugi |
| Oct 18 |
API tab edits the .apiext; remove the legacy .api editor |
hugi |
| Oct 18 |
Generate API: start a first .apiext from the component's hand-written… |
hugi |
| Oct 18 |
Generate API: leave out the framework's own keys, and put files besid… |
hugi |
| Oct 18 |
Write a WebObjects element's .api from its .apiext; Generate API writ… |
hugi |
| Oct 17 |
Bump GitHub Actions: checkout v7, setup-java v6, upload-pages-artifac… |
hugi |
| Oct 17 |
Stop the dev server on shutdown so a macOS restart doesn't inherit it… |
hugi |
| Oct 17 |
Don't log a locate clash again where it's caught |
hugi |
| Oct 17 |
Explain ambiguous component names in the dev server; log each locate … |
hugi |
| Oct 16 |
Log locate problems instead of opening a modal dialog per lookup |
hugi |
| Oct 16 |
Re-validate templates when a project's classpath changes |
hugi |
| Oct 16 |
Release the dev server's port when it fails to start, and log why |
hugi |
| Oct 14 |
Remove the bundled copies of ng-objects' element definitions |
hugi |
| Oct 14 |
Find element .apiext files in ng's namespace components folders |
hugi |
| Oct 14 |
New-project templates on ng-objects 0.1.5 and wonder-slim 8.1.2 |
hugi |
| Oct 14 |
Release 5.10.0: Route links, understood |
hugi |
| Oct 14 |
/launch never waits on a port or a dead app, and never stops an app u… |
hugi |
| Oct 4 |
Route links complete their : parameters |
hugi |
| Oct 4 |
Completion offers route names after a RouteKeys |
hugi |
| Oct 4 |
Route links validate: RouteKeys, interface default methods, KVC-setta… |
hugi |
| Oct 3 |
/refreshProject catches a same-length edit within a second of the last |
hugi |
| Oct 3 |
Route parameters (:id) are attribute names, not an empty namespace |
hugi |
| Oct 2 |
Fixes from a last round through the test app |
hugi |
| Oct 2 |
Release 5.9.0: Ask the editor, don't reconstruct |
hugi |
| Oct 2 |
waitForPort: an app that dies right after opening its port isn't ready |
hugi |
| Oct 2 |
/where: tell an agent whether its directory is one Eclipse sees |
hugi |
| Oct 2 |
KVC operators on a java.util collection: an error, and /keypath agrees |
hugi |
| Oct 2 |
Fixes from building a test app: hangs, model keys, non-synchronizing … |
hugi |
| Oct 2 |
/quickfix: don't generate String<String>; report a class that stops c… |
hugi |
| Oct 2 |
Dev server: #6's editor endpoints |
hugi |
| Oct 2 |
AGENTS.md: point to the skill instead of keeping a drifting copy |
hugi |
| Oct 2 |
Dev server: error for a wrong call, reason for a refusal |
hugi |
| Oct 2 |
Dev server: name refusals instead of answering a blind ok |
hugi |
| Oct 2 |
Re-search when a cached element class no longer resolves |
hugi |
| Sep 30 |
New-project templates: wonder-slim 8.0.13, vermilingua 1.1.11 |
hugi |
| Sep 29 |
New wonder-slim projects start with an empty Properties |
hugi |
| Sep 29 |
Update template dependencies |
hugi |
| Sep 27 |
Stock .apiext review follow-ups: script sources required, switch name… |
hugi |
| Sep 27 |
Stock element .apiext: constraints and docs that match WebObjects 5.4.3 |
hugi |
| Sep 27 |
WOSubmitButton.apiext: an action is optional |
hugi |
| Sep 25 |
5.8.0: hybrid projects - every template knows its runtime |
hugi |
| Sep 25 |
/elementApi debug=true: trace the element-class lookup per runtime |
hugi |
| Sep 25 |
Template runtime per template, not per project (hybrid WO + ng projects) |
hugi |
| Sep 25 |
ng projects read ng-tag-aliases.properties |
hugi |
| Sep 19 |
New-project templates: vermilingua 1.1.10 |
hugi |
| Sep 19 |
Remove the dead WOLips launch-defaults message key |
hugi |
| Sep 19 |
Changelog: 5.7.0 - from nothing to a running app |
hugi |
| Sep 19 |
wonder-slim-app template: stay adaptor-neutral again |
hugi |
| Sep 19 |
Fix: dev-server launches had no console in a fresh Eclipse session |
hugi |
| Sep 19 |
Dev server: /createProject and /importProject - from nothing to a run… |
hugi |