Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

OpenLegacy Community

eddie.kE

eddie.k

@eddie.k
About
Posts
8
Topics
8
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • New version 3.0.15 is available!
    eddie.kE eddie.k

    v3.0.15 — Patch Notes

    ✨ New & Improved

    Convert to RPC — Additional Files (Datasets + Members)

    • Added Dataset selector as a searchable dropdown (filter + pick from list).
    • Added Member selector as a searchable dropdown (filter + pick from list).
    • Both dropdowns support searching across different filters to quickly find the right target.

    Convert to RPC — Custom Copybooks (Datasets + Members)

    • Added Dataset selector as a searchable dropdown (filter + pick from list).
    • Added Member selector as a searchable dropdown (filter + pick from list).
    • Both dropdowns support searching across different filters for faster selection and fewer mis-picks.

    Logout UX Refresh

    • Moved Logout into a user dropdown menu under the username.
    • Removed the standalone right-side logout button for a cleaner header and more consistent navigation.

    AI Assistant — UI/UX Redesign + New Models

    • Redesigned AI Assistant UI to a more modern look and flow.
    • Added model options:
      • claude-opus-4-6
      • claude-sonnet-4-6

    🐛 Bug Fixes

    • Fixed tab order after refresh to restore the previous tab ordering instead of reshuffling.
    • Fixed screen jumping during Test Asset / Compile flows.
    • Fixed AI assistant “apply code” behavior so edits are now undoable (Ctrl+Z) reliably.
    OL Code

  • New version 3.0.3 is available!
    eddie.kE eddie.k

    Patch Notes — v3.0.3

    Admin Panel

    • Added Active Users view: admins can see active users, filter by date, and review user actions (create, delete, compile).
    • Added Backend Logs Console in the admin panel to view backend logs from the UI.

    Compile Experience

    • When the Compile dialog opens, the detected template is automatically selected.
    • The template dropdown now labels the detected template as <Template Name> (Detected) (e.g., CICS-DB (Detected)), while other templates appear without the suffix.

    Mainframe Dataset & Members

    • Added right-click on a dataset to open a dialog that lets you search members by content (Mainframe-based search inside member contents).
    • Added Favorite Members: right-click a member to favorite it for quicker access.

    Editor / UX Fixes

    • Fixed the unsaved changes asterisk lagging behind the actual editor state.
    • Added a close confirmation dialog when there are unsaved changes.
    OL Code

  • New version 3.0.2 is available!
    eddie.kE eddie.k

    OL Code 3.0.2 — Patch Notes

    Improvements

    Screen-to-RPC conversion feedback

    • Updated success toast message: “Successfully converted screen COBOL program to RPC COBOL program.”

    Admin UX upgrades

    • Added scroll support in Admin views.
    • Added logs view in Admin.

    Admin auditing: active users + actions

    • Admin can now see active users and tracked actions, including:
      • Save member / file / dataset
      • Delete member / dataset
      • Compile

    Compile Dialog Enhancements

    Auto-select detected template

    • When the Compile dialog opens, the detected template is automatically selected.

    Clear “Detected” labeling

    • The dropdown displays the detected template as “CICS-DB (Detected)”.
    • Other templates appear normally (no “(Detected)” suffix).

    Simplified actions

    • The dialog now uses a single Compile button.
    OL Code

  • New version 3.0.1 is available!
    eddie.kE eddie.k

    Shared conversion logic

    • Refactored Convert to RPC component logic.
    • Introduced a shared HandleCopybook flow so the same behavior is reused across Test Asset and Convert to RPC.

    AS/400 & Hub

    AS/400 Program → Member

    • Assets coming from IBM i (AS/400) now follow member-based naming and behavior.

    RPGLE support in Hub “Create Asset”

    • Hub now supports creating test assets and running Compile from RPGLE programs.

    Templates

    • Added template preview and restore defaults.
    • Admin templates are protected:
      • Users cannot delete admin templates.

    Create API UX

    • Added module selection.
    • “Create API” no longer forces creation only under the test module — the user can choose a different module.

    Compile / AI / Editor UX fixes (Assaf feedback)

    Compile confirmation copy & layout

    • Fixed missing spaces / punctuation.
    • Long confirmation text is now split into multiple rows for readability.

    Compile rules

    • Compile button is disabled for non-compilable extensions (e.g., CPY).

    AI response focus

    • After an AI answer arrives, the editor now focuses on the start of the response (not the end).

    Unsaved changes

    • “Unsaved changes” dialog now appears when relevant.
    OL Code

  • New version 3.0.0 is available!
    eddie.kE eddie.k

    Server URL auto-populated from OpenAPI

    • The Server URL field now auto-populates based on the OpenAPI server definition, reducing manual setup and preventing mismatches.

    Hub URL link now shows full URL

    • Fixed the Link to Hub URL display to show the full URL (no more truncation or confusing partial display).

    File tree actions: delete + rename + create folder

    • Added right-from-the-tree actions:
      • Delete file
      • Rename
      • Create folder (currently mainframe-only; AS/400 support tracked separately)

    Filter title now matches platform terminology

    • Filter titles are now correct per system:
      • AS/400: Library
      • Mainframe: Dataset Prefix

    Templates overhaul + variable explanations (+ ${user})

    • Fixed and cleaned up all templates with clearer variable usage and documentation.
    • Added support for ${user} where relevant.

    Light/Dark UI: icon updates to save space

    • Updated Light/Dark mode toggles to icon-based controls, saving space and reducing header clutter.

    Context info panel (BMS, Screen COBOL)

    • Added a Context Info panel to show relevant context instead of raw/unclear metadata — especially for BMS and Screen COBOL workflows.
    • Context Info now explicitly displays the file type.

    BMS upload improvements

    • Improved the BMS upload flow for better clarity and fewer missteps during upload/association.

    Screen→RPC modes: with AI or without AI

    • Screen-to-RPC now supports:
      • Without AI (deterministic conversion)
      • With AI (assisted generation)

    Screen→RPC wizard button

    • Added a wizard button for Screen→RPC to guide users step-by-step through the flow.

    Convert RPC now mainframe-only

    • The Convert RPC action now appears only for Mainframe, avoiding confusion in AS/400 contexts where it doesn’t apply.

    Member naming uses program ID from file

    • Generation now uses the Program ID inside the file as the member name (instead of relying on external/placeholder names), improving accuracy and consistency.

    Versioning shown next to header (git tag)

    • The UI now displays the current version / git tag next to the header, making it obvious what build you’re running.
    OL Code

  • New version 1.8.8 is available!
    eddie.kE eddie.k

    Import → Generate From Hub (terminology update)

    • Renamed “Import from Hub” to “Generate from Hub” to better reflect the actual behavior.

    Runtime key support for “Generate From Hub”

    • Added a runtime key field for Generate from Hub flows, enabling correct auth/runtime behavior during generation.

    Generate ReverseAPI via Generate From Hub

    • You can now generate ReverseAPI directly through Generate from Hub, using the same workflow and options.

    Filter focus: ESC + click outside now works

    • Fixed filter focus “trap” behavior.
    • You can now press ESC (and click outside) to unfocus reliably — applied across relevant filter inputs.

    Clearer error wording: “Library” instead of “Dataset”

    • When entering a non-existing folder, error text was updated from “dataset not exists” to “library does not exist” (correct AS/400 terminology for this context).

    Login as different user now resets tabs

    • Switching users now clears previously opened tabs, preventing cross-user leakage of open files and stale editor state.

    Success messages no longer appear in error dialogs

    • Fixed a UI bug where a success message (e.g., “Save successfully”) could appear inside an error dialog.

    New file creation refreshes the tree

    • Creating a new file now:
      • Refreshes the file tree
      • Expands the relevant folder path
      • Focuses the newly created file automatically

    Correct extensions when creating programs

    • Programs are now created with the correct file extension (e.g., .CBL, .CPY) instead of extension-less names.

    Compile confirmation text cleanup

    • Fixed unclear compile confirmation text (removed broken spacing/wording) so prompts are readable and accurate.

    Show real filename on open (not .MBR placeholder)

    • Opening a file now displays the actual file name/type (e.g., POL2LST.SQLCBLLE) instead of a generic POL2LST.MBR placeholder.

    Tab tooltip shows full path

    • Hovering a file tab now shows a tooltip with the full object path, making it easier to distinguish similarly named files.

    New compile template: COBOL + SQL (SQLCBLLE)

    • Added a dedicated compile template for COBOL with embedded SQL (SQLCBLLE), so SQL compile settings aren’t guessed or misapplied.

    Test program asset path fix

    • Fixed test program generation where assets could be created under the wrong path.
    • It now correctly uses:
      • /QSYS.LIB/<selected-folder>.LIB/<program-name>.PGM

    Auto-save programs after creation

    • Programs are no longer “just opened” after creation — they are now saved automatically as part of the create flow.

    Rename now auto-saves + RSE rename endpoint

    • Renaming a file now auto-saves the change.
    • Backed by a dedicated Rename endpoint in RSE Mainframe.
    OL Code

  • New version 1.8.6 is available!
    eddie.kE eddie.k

    Reuse one baseline across multiple apps (planned workflow)

    • You can now use the same baseline as the foundation for a second app, reducing duplicate setup and keeping configurations consistent.

    New “Create API” button

    • Added a dedicated Create API button for faster API generation with fewer clicks and clearer intent.

    Tabs: drag-to-reorder

    • Tabs can now be dragged to reorder, making it easier to keep your working set organized.

    AI: polling for README + RPC extraction

    • AI flows that generate a README and extract RPCs now use polling, improving reliability and ensuring results appear as soon as they’re ready.

    Create project/module: server + test support

    • Project/module creation now supports configuring Server and Test options during creation, streamlining setup and reducing follow-up steps.

    Tooltip refresh

    • Tooltips were updated for clearer guidance and more accurate wording across the UI.

    AS/400 navigation fixes

    • Improved AS/400 navigation behavior to reduce broken paths and mismatched routing while browsing objects.

    Create asset with copybooks (CPYs) enhancements

    • Asset creation was enhanced to better support copybooks (CPYs) as part of the flow, reducing manual attachment work.

    Faster tab switching when many tabs are open

    • Improved navigation between tabs when many are open, making it easier to jump across files without losing context.

    AS/400 errors: better exceptions

    • AS/400-related failures now provide cleaner, more actionable exceptions, making issues easier to diagnose and fix.

    Baseline creation UX improvements

    • Polished the baseline creation flow to reduce confusion and friction, especially around step order and validation.

    Clearer wording: “Baseline” instead of “Project”

    • UI wording was corrected so actions that create a baseline no longer incorrectly refer to creating a project.

    Existing baseline handling improved

    • When working with an existing baseline, the UI now supports clearer selection vs. reuse, reducing accidental mismatches.

    Markdown download + Resource Center upload

    • Added support to download Markdown and optionally upload it into the Resource Center for sharing and reuse.

    Generate API into an existing project

    • You can now generate an API directly into an existing project, instead of needing to start from scratch.

    BMS viewer added

    • Introduced a BMS viewer to inspect BMS assets more easily inside the tool.

    AI assistant: copybooks added to Screen→RPC context

    • The AI assistant can now attach copybooks into its context for Screen→RPC generation (same behavior as text copybooks), improving accuracy.

    Hub upgrade dialog

    • Added a hub upgrade dialog to make upgrade actions clearer and harder to miss.

    Template merging fix (new version)

    • Fixed issues where templates could merge incorrectly after upgrading to a new version.

    Ctrl+Click fix while tree filter is active

    • Fixed Ctrl+Click jump-to-declaration when tree filtering is active and the target file/variable isn’t currently visible in the filtered tree.
    OL Code

  • New version 1.8.4 is available!
    eddie.kE eddie.k

    Program naming improvements

    • Saving a new program now automatically replaces the placeholder “program xxxx” with the actual filename for better consistency and clarity.

    COBOL client generation enhancements

    • When generating a COBOL client to a dataset, the editor now loads the OLAPICPY server copybook into the dialog.
    • You can modify the copybook before generation, allowing full customization.

    Smart compile settings: REV-API and DB2

    • If the code contains OLREVAPI, the compiler now auto-switches to the REV-API compile profile.
    • If the code contains EXEC SQL, the compiler now auto-switches to DB2 compile settings.
    • If DB2 templates don’t exist yet, they are auto-created.

    Module configuration moved to Admin

    • Module configuration is now centralized in Admin.
    • Hub module selection is now done via dropdown, improving accuracy and preventing typos.

    Intelligent test asset module assignment

    • Test Assets now inherit their module automatically based on the module configured in Admin.

    One-click “Test” improvements

    • Clicking Test in the editor now:
      • Creates a Test Asset automatically if it doesn’t exist
      • Loads the default Test JSON template immediately

    Search now filters the tree

    • The search bar now performs real tree filtering, hiding irrelevant nodes and showing only matches.

    Correct file download extensions

    • Downloaded files now use the correct extension derived from the last library segment they belong to.

    Tabs UX upgrade

    • Tabs now support:
      • Close All
      • Close Others
      • Close to the Right
      • Drag to Reorder
    • Visual styling was also improved for clarity and usability.

    Variable linking (jump-to-declaration)

    • Inside a file, you can now Ctrl+Click a variable to jump directly to its declaration.
    • Navigation is instant and works for internal variables.

    Personal Hub + API key override

    • Editor settings now support entering a Personal Hub URL + API Key (stored in localStorage).
    • This completely overrides the Admin-defined key and is used during testing.
    • Ideal for developers working across multiple hubs.
    OL Code
  • Login

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups