Skip to content

eXide overhaul: PR chain #15

@joewiz

Description

@joewiz

eXide Overhaul

Tracking issue for the stacked PR chain modernizing eXide. Each PR builds on the previous one. Merge order is top to bottom.

PR Chain

# PR Branch Summary
1 #5 ace-to-cm6develop Replace xqlint parser and Ace editor with REx + CodeMirror 6
2 #6 remove-editor-shimace-to-cm6 Remove editor-shim.js abstraction layer
3 #7 results-panel-qolremove-editor-shim Results panel improvements and post-CM6 cleanup
4 #8 remove-jqueryresults-panel-qol Remove jQuery and jQuery UI dependencies
5 #14 remove-ag-gridremove-jquery Replace AG Grid with vanilla HTML table
6 #9 prettier-prefs-and-fixesremove-ag-grid UI overhaul, Prettier preferences, and bug fixes
7 #10 roaster-rest-apiprettier-prefs-and-fixes Add OpenAPI/Roaster REST API for eXide backend
8 #11 migrate-frontend-to-apiroaster-rest-api Migrate frontend to new REST API endpoints
9 #13 remove-dead-modulesmigrate-frontend-to-api Remove dead modules, migrate auth to API, add workspace reset
10 #12 ui-review-polishremove-dead-modules Manual UI review: consistency and functionality fixes

Corresponding upstream PRs (eXist-db/eXide)

Upstream Corresponds to
#764 Subset of #5 (REx parser + Prettier)
#766 #5 (CM6 migration)
#770 #6 (remove editor-shim)
#771 #7 (results panel)
#772 #8 (remove jQuery)
#773 #14 (remove AG Grid)
#774 #9 (UI overhaul, Prettier)

Status

All PRs are open and ready for review. The chain is designed for sequential merge into develop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions