Skip to content

Commit a593a69

Browse files
committed
Merge develop
2 parents 162ae35 + fb1c2f6 commit a593a69

262 files changed

Lines changed: 5240 additions & 3068 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ app/project-manager-shim/node_modules
99
app/table-expression/node_modules
1010
app/rust-ffi/node_modules
1111
app/ydoc-channel/node_modules
12+
app/ydoc-inspect/node_modules
1213
app/ydoc-server/node_modules
1314
app/ydoc-server-nodejs/node_modules
1415
app/ydoc-server-polyglot/node_modules

.github/workflows/gui-checks.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ jobs:
4848
- name: 📦 Install dependencies
4949
run: pnpm install --frozen-lockfile
5050

51+
- name: 🧾 Check generated tsconfigs
52+
run: pnpm run check:tsconfigs
53+
5154
- uses: actions/cache/restore@v4
5255
if: "${{ !(contains(github.event.pull_request.labels.*.name, 'CI: Clean build required')) }}"
5356
name: Download cache

BUILD.bazel

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,19 @@ ts_config(
3939
)
4040

4141
write_source_files(
42-
name = "write_all",
42+
name = "write_generated",
4343
additional_update_targets = [
4444
"//app/rust-ffi:write_wasm_dist",
4545
"//app/ydoc-shared:write_ast_codegen",
4646
"//app/gui:write_icon_metadata",
47-
"//app/gui:write_tsconfigs",
4847
"//app/table-expression:write_parser_codegen",
49-
# Generated tsconfig files
48+
],
49+
)
50+
51+
write_source_files(
52+
name = "write_tsconfigs",
53+
additional_update_targets = [
54+
"//app/gui:write_tsconfigs",
5055
"//app/common:write_tsconfigs",
5156
"//app/electron-client:write_tsconfigs",
5257
"//app/lang-markdown:write_tsconfigs",
@@ -59,6 +64,14 @@ write_source_files(
5964
],
6065
)
6166

67+
write_source_files(
68+
name = "write_all",
69+
additional_update_targets = [
70+
":write_generated",
71+
":write_tsconfigs",
72+
],
73+
)
74+
6275
##################
6376
### Buildifier ###
6477
##################

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
- [Execution can be scheduled for the specific version tag][14883]
1717
- [Add component spacing options][14888]
1818
- [A comment can be attached to the asset version][14923]
19+
- [New tabular view of session log with filtering][14953]
20+
- [Input ports no longer highlight on hover unless being connected to][14968]
1921

2022
[14590]: https://github.com/enso-org/enso/pull/14590
2123
[14678]: https://github.com/enso-org/enso/pull/14678
@@ -30,6 +32,8 @@
3032
[14883]: https://github.com/enso-org/enso/pull/14883
3133
[14888]: https://github.com/enso-org/enso/pull/14888
3234
[14823]: https://github.com/enso-org/enso/pull/14823
35+
[14953]: https://github.com/enso-org/enso/pull/14953
36+
[14968]: https://github.com/enso-org/enso/pull/14968
3337

3438
#### Enso Standard Library
3539

@@ -53,6 +57,8 @@
5357
- [Add last_index_of][14903]
5458
- [Add pad_left and pad_right][14922]
5559
- [More control over when in write operation for post and process.][14930]
60+
- [Improve database write performance][14960]
61+
- [Add reverse][14931]
5662

5763
[14522]: https://github.com/enso-org/enso/pull/14522
5864
[14476]: https://github.com/enso-org/enso/pull/14476
@@ -74,6 +80,8 @@
7480
[14903]: https://github.com/enso-org/enso/pull/14903
7581
[14922]: https://github.com/enso-org/enso/pull/14922
7682
[14930]: https://github.com/enso-org/enso/pull/14930
83+
[14960]: https://github.com/enso-org/enso/pull/14960
84+
[14931]: https://github.com/enso-org/enso/pull/14931
7785

7886
#### Enso Language & Runtime
7987

app/common/src/services/Backend.ts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ export enum BackendType {
110110
remote = 'remote',
111111
}
112112

113+
/** Determine backend type from session ID. */
114+
export function projectSessionBackendType(id: ProjectSessionId): BackendType {
115+
return id.startsWith('projectsession-') ? BackendType.remote : BackendType.local
116+
}
117+
113118
/** Check if this path points to an asset in cloud drive. */
114119
export function isRemoteAssetPath(ensoPath: EnsoPath): ensoPath is EnsoPath & `enso://${string}` {
115120
return ensoPath.startsWith('enso://')
@@ -1193,17 +1198,28 @@ export interface UpdateFileRequestBody {
11931198
}
11941199

11951200
/** HTTP request body for the "update asset" endpoint. */
1196-
export interface UpdateAssetRequestBody {
1201+
export interface UpdateAsset {
11971202
readonly parentDirectoryId?: DirectoryId | null
11981203
readonly description?: string | null
11991204
readonly title?: string | null
12001205
readonly metadataId?: MetadataId | null
1206+
}
12011207

1202-
// Update version comments
1208+
/** HTTP request body for the "update asset version tag" action. */
1209+
export interface UpdateAssetVersionTag {
1210+
readonly versionId?: S3ObjectVersionId
1211+
readonly tag?: string
1212+
readonly remove?: boolean
1213+
}
1214+
1215+
/** HTTP request body for the "update asset version comment" action. */
1216+
export interface UpdateAssetVersionComment {
12031217
readonly versionId?: S3ObjectVersionId
12041218
readonly comment?: string | null
12051219
}
12061220

1221+
export type UpdateAssetRequestBody = UpdateAsset & UpdateAssetVersionTag & UpdateAssetVersionComment
1222+
12071223
/** HTTP request body for the "delete asset" endpoint. */
12081224
export interface DeleteAssetRequestBody {
12091225
readonly force: boolean

app/common/src/services/Backend/Category.ts

Lines changed: 0 additions & 253 deletions
This file was deleted.

0 commit comments

Comments
 (0)