| 🚀 ng-objects |
Sep 2 |
Development mode: read resources from src/main/resources on disk, not the classpath output folder |
hugithordarson |
| 🦡 vermilingua |
Aug 29 |
launch.mode: bake the app's default deployment mode into the built bundle |
hugithordarson |
| 💋 parslips |
Aug 27 |
Reuse Eclipse/WTP's JS/CSS support for inline <script>/<style> blocks in templates |
hugithordarson |
| 🚀 ng-objects |
Aug 23 |
Move session() back onto NGContext from NGRequest |
hugithordarson |
| 🚀 ng-objects |
Aug 22 |
NGRequest: parse the body lazily (raw body + on-demand form values), not eagerly at the adaptor |
hugithordarson |
| 🚀 ng-objects |
Aug 22 |
Page cache survival across restarts — wait for Java marshalling, and even then treat it as expanded resurrection |
hugithordarson |
| 🚀 ng-objects |
Aug 22 |
Session resurrection: framework support for rebuilding sessions across restarts |
hugithordarson |
| 🚀 ng-objects |
Aug 22 |
Redesign NGSwitchComponent as dynamic component references — keyed, not path-faked |
hugithordarson |
| 💋 parslips |
Aug 10 |
Dev server surface: planned endpoints + conventions (catch-all roadmap) |
hugithordarson |
| 🤸♀️ wonder-slim |
Jul 8 |
Make ERXWOImage the full <wo:img> replacement (incl. dynamic/data images) |
hugithordarson |
| 🌿 parsley |
Jul 6 |
Heat map: make render-tree sibling ordering user-selectable (hottest-first vs source order) |
hugithordarson |
| 🧩 apiext-format |
Jul 5 |
Generated-from-source authoring mode (annotations + javadoc → .apiext); the file stays canonical |
hugithordarson |
| 🤸♀️ wonder-slim |
Jul 5 |
AjaxSlim: remove replaceID (the ajax-replacement mode) |
hugithordarson |
| 🧩 apiext-format |
Jul 4 |
Prefix-family bindings (declare a family of bindings by prefix, e.g. ?key query params) |
hugithordarson |
| 🧩 apiext-format |
Jul 4 |
Enclosing-context requirement (element must sit inside a form) |
hugithordarson |
| 🧩 apiext-format |
Jul 4 |
Severity on <deprecated> (let a deprecation escalate to an error) |
hugithordarson |
| 🧩 apiext-format |
Jul 4 |
Structured replacement pointer on <deprecated> (use="...") |
hugithordarson |
| 🌿 parsley |
Jun 27 |
Switch components bypass tag-alias resolution (runtime dynamicElementWithName) |
hugithordarson |
| 🧩 apiext-format |
Jun 25 |
Root <wo class> uses the simple class name (Obj-C relic) — reconcile with FQN class references |
hugithordarson |
| 🤸♀️ wonder-slim |
Jun 22 |
bfcache: stale page on back/forward after an ajax update |
hugithordarson |
| 🦡 vermilingua |
Jun 22 |
Write a file to the WOA containing some info about the build |
hugithordarson |
| 🤖 modulo |
Jun 19 |
Audit and complete the set of adaptor headers modulo injects |
hugithordarson |
| 🦡 vermilingua |
Jun 15 |
Non-clean rebuilds leave deleted/renamed resources in the .woa |
hugithordarson |
| 🦡 vermilingua |
Jun 8 |
Detect resource name conflicts during component flattening |
hugithordarson |
| 🌿 parsley |
Jun 1 |
Exception disposition registry (inline vs full-page + per-type templates) |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 24 |
Collapse MHost.osType and the per-platform path fields on MApplication |
hugithordarson |
| 🤖 modulo |
May 23 |
Per-Site security response headers (HSTS, and friends) |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 22 |
Name the source of truth: JavaMonitor's co-located wotaskd is the authority |
hugithordarson |
| 🤖 modulo |
May 22 |
Stop emulating ProxyPreserveHost — migrate WO apps to X-Forwarded-Host |
hugithordarson |
| 🤖 modulo |
May 22 |
Unify plain and front-end startup into a single handler pipeline |
hugithordarson |
| 🤖 modulo |
May 21 |
Per-Site error pages (replacing Jetty defaults) |
hugithordarson |
| 🤖 modulo |
May 21 |
Iteration 1: TLS termination via Apache-config import (drop-in Apache replacement) |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 19 |
Replace 30s passive wait on wotaskd startup with active liveness probe |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 16 |
Take wotaskd off the shared mutable M-class model and onto the DTO tree directly |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 12 |
Scenario-based test suite for serialization and protocol contracts (prerequisite for model migration) |
hugithordarson |
| ⚙️️ wonder-slim-deployment |
May 10 |
Non-idempotent add operations + lack of UI debounce silently duplicates config records when wotaskd is slow |
hugithordarson |
| 🔌 wo-adaptor-jetty |
May 8 |
Native TLS, ACME and access logging via shared front-end library |
hugithordarson |
| 🌿 parsley |
May 4 |
Keypath resolution and Optional: rethink null-safety vs Optional unwrapping |
hugithordarson |
| 💋 parslips |
May 4 |
Parsley loses to WOLips when opening files via WOLips's Related view (and similar bypass paths) |
hugithordarson |
| 💋 parslips |
May 4 |
Make syntax color defaults theme-aware (light vs. dark mode) |
hugithordarson |
| 🦡 vermilingua |
Apr 27 |
Docker/container creation on build? |
hugithordarson |
| 🦡 vermilingua |
Apr 27 |
Project layout info in build.properties |
hugithordarson |
| 🌿 parsley |
Apr 22 |
Include template name in exception messages |
hugithordarson |
| 🗿 wonder |
Apr 15 |
Eliminate requirement for WOHostUtilities.localhostips property |
hugithordarson |
| 🌿 parsley |
Apr 9 |
Support namespaced element types in WOD files |
hugithordarson |
| 🛠️ wolips |
Feb 27 |
WOD binding errors on interface default methods |
nullterminated |
| 🛠️ wolips |
Feb 25 |
Rule modeler improvement: show all rules in a project. |
nullterminated |
| 🗿 wonder |
Jan 27 |
Anyone can log anything to your log using a URL (using direct action class AjaxRemoteLogging) |
hugithordarson |
| 🛠️ wolips |
Jan 8 |
Fake errors about binding errors |
maiksd |
| 🤸♀️ wonder-slim |
Nov 23 |
Deploy to publicly accessible repo |
paulhoadley |
| 🗿 wonder |
Nov 11 |
Better way to determine project layout in ERFoundation |
hugithordarson |
| 🗿 wonder |
Nov 10 |
ClamAV reports malware in one of the files in woproject.jar |
gkarag |
| 🛠️ wolips |
Nov 6 |
Opening WOLips properties in a non-WO project doesn't work |
hugithordarson |
| 🛠️ wolips |
Sep 11 |
Issues with opening the Entity Modeler perspective |
pascalrobert |
| 🤸♀️ wonder-slim |
Jun 1 |
Allow ERXExceptionPage to open components using the WOLips server |
hugithordarson |
| 🛠️ wolips |
Dec 7 |
Improve the WOLips repository landing page |
nullterminated |
| 🗿 wonder |
Nov 13 |
Omit 'type=text/javascript' attribute in html script tag |
sal-bock |
| 🗿 wonder |
May 10 |
WOHyperLink->WOLongResponsePage -> WORedirect caching problem |
galmok |
| 🤸♀️ wonder-slim |
Mar 20 |
ERXPatcher.DynamicElementsPatches.cleanupXHTML is probably somewhat outdated. Kill with fire. |
hugithordarson |