Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
b0ca7b8
Switch from GWT to React
labkey-jeckels Apr 25, 2026
ca99f5e
Auto code review and comments
labkey-jeckels Apr 25, 2026
a4b284f
Test fixes
labkey-jeckels Apr 25, 2026
0622405
Other cleanup
labkey-jeckels Apr 25, 2026
19e61e8
Improve generics for plate code
labkey-jeckels Apr 27, 2026
136e9f8
Merge branch 'refs/heads/develop' into fb_reactPlateDesigner
labkey-jeckels Apr 28, 2026
a912417
Unit tests and other improvements
labkey-jeckels Apr 28, 2026
6851d9c
Another checkpoint
labkey-jeckels Apr 28, 2026
6eea87a
Merge branch 'develop' into fb_reactPlateDesigner
labkey-jeckels Apr 29, 2026
28daef7
Code review improvements, generics updates
labkey-jeckels Apr 29, 2026
82f1f83
Unit test fixup, bounds validation
labkey-jeckels Apr 29, 2026
507c281
Merge branch 'develop' into fb_reactPlateDesigner
labkey-jeckels Apr 29, 2026
3cdf006
Manual test and code review feedback
labkey-jeckels Apr 30, 2026
ab53b99
Delete GWT
labkey-jeckels Apr 30, 2026
e35f1d9
Delete GWT
labkey-jeckels Apr 30, 2026
7e0e4a9
Delete GWT
labkey-jeckels Apr 30, 2026
ab2a11c
More cleanup
labkey-jeckels Apr 30, 2026
685e223
Merge branch 'develop' into fb_gwtDelete
labkey-jeckels May 8, 2026
c1d4962
Delete GWT
labkey-jeckels May 8, 2026
41712c1
Fix saving an assay design
labkey-jeckels May 8, 2026
56353fa
Minor cleanup
labkey-jeckels May 8, 2026
b8a480b
Remove GWT references
labkey-jeckels May 8, 2026
317d077
Merge branch 'develop' into fb_gwtDelete
labkey-jeckels May 11, 2026
73bcd13
Code review improvements
labkey-jeckels May 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 13 additions & 56 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -51,39 +51,19 @@ announcements/src/org/labkey/announcements/respond.jsp -text
announcements/src/org/labkey/announcements/rss.jsp -text
announcements/src/org/labkey/announcements/SendMessageAction.java -text
announcements/src/org/labkey/announcements/update.jsp -text
api/gwtsrc/org/labkey/api/gwt/client/assay/AssayException.java -text
api/gwtsrc/org/labkey/api/gwt/client/assay/model/GWTPropertyDescriptorMixin.java -text
api/gwtsrc/org/labkey/api/gwt/client/assay/model/GWTProtocol.java -text
api/gwtsrc/org/labkey/api/gwt/client/AuditBehaviorType.java -text
api/gwtsrc/org/labkey/api/gwt/client/DefaultScaleType.java -text
api/gwtsrc/org/labkey/api/gwt/client/DefaultValueType.java -text
api/gwtsrc/org/labkey/api/gwt/client/FacetingBehaviorType.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTConditionalFormat.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTContainer.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTDomain.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTIndex.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTPropertyDescriptor.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/GWTPropertyValidator.java -text
api/gwtsrc/org/labkey/api/gwt/client/model/PropertyValidatorType.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/BoundTextBox.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/DirtyCallback.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/domain/CancellationException.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/HelpPopup.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/ImageButton.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/TextBoxDialogBox.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/WebPartPanel.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/WidgetUpdatable.java -text
api/gwtsrc/org/labkey/api/gwt/client/ui/WindowUtil.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/BooleanProperty.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/ColorGenerator.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/ErrorDialogAsyncCallback.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/IntegerProperty.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/IPropertyWrapper.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/PropertyUtil.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/ServiceUtil.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/StringProperty.java -text
api/gwtsrc/org/labkey/api/gwt/client/util/StringUtils.java -text
api/gwtsrc/org/labkey/api/gwt/Internal.gwt.xml -text
api/src/org/labkey/api/gwt/client/assay/model/GWTPropertyDescriptorMixin.java -text
api/src/org/labkey/api/gwt/client/assay/model/GWTProtocol.java -text
api/src/org/labkey/api/gwt/client/AuditBehaviorType.java -text
api/src/org/labkey/api/gwt/client/DefaultScaleType.java -text
api/src/org/labkey/api/gwt/client/DefaultValueType.java -text
api/src/org/labkey/api/gwt/client/FacetingBehaviorType.java -text
api/src/org/labkey/api/gwt/client/model/GWTConditionalFormat.java -text
api/src/org/labkey/api/gwt/client/model/GWTContainer.java -text
api/src/org/labkey/api/gwt/client/model/GWTDomain.java -text
api/src/org/labkey/api/gwt/client/model/GWTIndex.java -text
api/src/org/labkey/api/gwt/client/model/GWTPropertyDescriptor.java -text
api/src/org/labkey/api/gwt/client/model/GWTPropertyValidator.java -text
api/src/org/labkey/api/gwt/client/model/PropertyValidatorType.java -text
api/module.properties -text
api/schemas/apiTest.xsd -text
api/schemas/clientLibrary.xsd -text
Expand Down Expand Up @@ -1398,8 +1378,6 @@ api/src/org/labkey/api/view/DefaultModelAndView.java -text
api/src/org/labkey/api/view/FolderManagement.java -text
api/src/org/labkey/api/view/FolderTab.java -text
api/src/org/labkey/api/view/ForbiddenProjectException.java -text
api/src/org/labkey/api/view/GWTView.java -text
api/src/org/labkey/api/view/GWTView.jsp -text
api/src/org/labkey/api/view/JspTemplate.java -text
api/src/org/labkey/api/view/jspTemplateTest.jsp -text
api/src/org/labkey/api/view/menu/ContainerMenu.java -text
Expand Down Expand Up @@ -1592,27 +1570,6 @@ assay/api-src/org/labkey/api/assay/plate/Well.java -text
assay/api-src/org/labkey/api/assay/plate/WellData.java -text
assay/api-src/org/labkey/api/assay/plate/WellGroup.java -text
assay/api-src/org/labkey/api/assay/query/RunListDetailsQueryView.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/GroupChangeListener.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/GroupChangeListenerAdapter.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/GroupTypePanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/GroupTypePanelRow.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/GroupTypesTabPanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/model/GWTPlate.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/model/GWTPosition.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/model/GWTWellGroup.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/PlateDataService.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/PlateDataServiceAsync.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/PlatePropertyPanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/PropertyCreationDialog.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/PropertyPanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/ShiftPanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/StatusBar.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/TemplateDesigner.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/TemplateGrid.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/TemplateGridCell.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/TemplateView.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/WarningPanel.java -text
assay/gwtsrc/gwt/client/org/labkey/plate/designer/client/WellGroupPropertyPanel.java -text
assay/schemas/assayProvider.xsd -text
assay/src/org/labkey/api/assay/nab/view/controlSummary.jsp -text
assay/src/org/labkey/api/assay/nab/view/cutoffDilutions.jsp -text
Expand Down
28 changes: 1 addition & 27 deletions api/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ configurations {
sourceSets {
main {
java {
srcDirs = ["src", "gwtsrc", "${BuildUtils.getBuildDirPath(project)}/xb"]
srcDirs = ["src", "${BuildUtils.getBuildDirPath(project)}/xb"]
}
// TODO move resources files into resources directory to avoid this overlap
resources {
Expand Down Expand Up @@ -420,19 +420,6 @@ dependencies {
)
)

BuildUtils.addExternalDependency(
project,
new ExternalDependency(
"org.gwtproject:gwt-servlet-jakarta:${gwtServletJakartaVersion}",
"Server Support for Google Web Toolkit",
"Google",
"http://code.google.com/webtoolkit/",
ExternalDependency.APACHE_2_LICENSE_NAME,
ExternalDependency.APACHE_2_LICENSE_URL,
"Support for rich web apps",
)
)

BuildUtils.addExternalDependency(
project,
new ExternalDependency(
Expand Down Expand Up @@ -1023,19 +1010,6 @@ dependencies {
)
)

BuildUtils.addExternalDependency(
project,
new ExternalDependency(
"jakarta.validation:jakarta.validation-api:${validationJakartaApiVersion}",
"Bean Validation API (JSR 303)",
"JCP",
"http://jcp.org/en/jsr/detail?id=303",
ExternalDependency.APACHE_2_LICENSE_NAME,
ExternalDependency.APACHE_2_LICENSE_URL,
"Validation of objects, requirement of GWT",
)
)

BuildUtils.addExternalDependency(
project,
new ExternalDependency(
Expand Down
9 changes: 0 additions & 9 deletions api/gwtsrc/org/labkey/api/gwt/Internal.gwt.xml

This file was deleted.

41 changes: 0 additions & 41 deletions api/gwtsrc/org/labkey/api/gwt/client/assay/AssayException.java

This file was deleted.

This file was deleted.

Loading