Update the iModel table to show "Last Modified" instead of "Created Date"#199
Merged
Update the iModel table to show "Last Modified" instead of "Created Date"#199
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the iModel “cells” table column from showing the iModel’s Created Date to showing a “Last Modified” date based on lastChangesetPushDateTime, with a fallback to createdDateTime when the last changeset date is null.
Changes:
- Added
lastChangesetPushDateTimetoIModelFulland updated the iModel table to render/sort using last modified (with fallback to created date). - Renamed the column/string identifiers from “Created Date” to “Last Modified”.
- Renamed the corresponding cell override hook from
createdDateTimetolastModified.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
packages/modules/imodel-browser/src/types.ts |
Adds the new iModel date field and renames the exposed column/override identifiers. |
packages/modules/imodel-browser/src/containers/iModelGrid/useIModelTableConfig.tsx |
Switches the table column header/accessor/cell rendering to last-modified semantics. |
packages/modules/imodel-browser/src/containers/iModelGrid/IModelGrid.tsx |
Updates the default UI string to “Last Modified”. |
Comments suppressed due to low confidence (1)
packages/modules/imodel-browser/src/containers/iModelGrid/useIModelTableConfig.tsx:30
- Renaming
IModelTableStrings.tableColumnCreatedDatetotableColumnLastModifiedis a breaking change for consumers usingstringsOverrides/custom strings. To avoid forcing downstream changes, consider supporting both keys (withtableColumnCreatedDatemarked deprecated) and falling back appropriately.
export interface IModelTableStrings {
/** Displayed for table name header. */
tableColumnName: string;
/** Displayed for table description header. */
tableColumnDescription: string;
/** Displayed for table last modified date header. */
tableColumnLastModified: string;
/** Displayed for table favorites header. */
tableColumnFavorites: string;
/** Text for adding an iModel to favorites. */
addToFavorites: string;
/** Text for removing an iModel from favorites. */
removeFromFavorites: string;
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…table" This reverts commit de1f6c1.
…ias in IModelCellColumn
aruniverse
approved these changes
Apr 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The iModel table now displays the Last Modified date which corresponds to the lastChangesetPushDateTime on that iModel.

If the lastChangesetPushDateTime is null for an iModel we're displaying its created date.