You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
10
### Added
11
11
12
12
- 🔴 **Timeline exception markers**: exceptions show as red lines, with a **Throws** count in method tooltips. ([#828])
13
+
- 🧩 **Call Tree, Analysis and Database tables** gain configurable columns and views. ([#298])
14
+
- 🗂️ **Column views**: switch each table between column sets (`General`, `Time`, `Governor Limits`, `Database`, `Memory`); edit a view by showing/hiding columns from the **Columns** toolbar button or the header right-click menu, with inline **reset** to restore defaults; choices persist per view.
15
+
- 📊 **New columns**: **SOSL Count/Rows**, **Avg Self Time**, and optional **Self** variants for every governor metric.
16
+
- 🧠 **Heap / memory analysis**: **Heap Allocated** (+ Self) columns, surfaced through the `Memory` view and the Timeline governor limit strip.
17
+
- 🔎 **SOQL Query Plan** view: Relative Cost, Leading Operation, SObject Type and Cardinality.
13
18
14
19
### Changed
15
20
@@ -505,6 +510,8 @@ Skipped due to adopting odd numbering for pre releases and even number for relea
Copy file name to clipboardExpand all lines: lana-docs/docs/docs/features/analysis.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,10 @@ Each column can be sorted by clicking the column header, this will sort the rows
31
31
32
32
1. Show Log events for specific namespaces using the namespace column filter
33
33
34
+
### Column Views
35
+
36
+
The same presets as the Call Tree (General, Time, Governor Limits, Database, Memory), from the **Columns** button in the toolbar (or the header right-click menu). Show or hide individual columns there; an edited view shows a **reset** icon. Choices persist per view.
37
+
34
38
### Group
35
39
36
40
The rows can be grouped by Type, Namespace, or Caller Namespace.
Copy file name to clipboardExpand all lines: lana-docs/docs/docs/features/calltree.mdx
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,18 @@ Clicking the link in the event column will open the corresponding file and line,
50
50
51
51
Each column can be sorted by clicking the column header, this will sort the rows within the tree structure e.g sorting by self time will sort the children within a parent with the largest self time to the top but only within that parent.
52
52
53
+
### Column Views
54
+
55
+
Switch column sets from the **Columns** button in the toolbar (or the header right-click menu):
56
+
57
+
1.**General** – everyday overview.
58
+
1.**Time** – call count and self/total/average time.
Copy file name to clipboardExpand all lines: lana-docs/docs/docs/features/database.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,10 @@ If the grouping is removed the sorting applies the same but across all rows inst
37
37
38
38
1. In the SOQL view show Log events for specific namespaces using the namespace column filter
39
39
40
+
### Column Views
41
+
42
+
Switch column sets from the **Columns** button in the toolbar (or the header right-click menu). SOQL offers **General**, **Performance** and **Query Plan** (Relative Cost, Leading Operation, SObject Type, Cardinality); DML offers **General** and **Timing**. Show or hide individual columns there; an edited view shows a **reset** icon. Choices persist per table.
43
+
40
44
### Group
41
45
42
46
By default rows are grouped by the SOQL/ DML text, grouping can be removed and the rows shows as a flat list using the _Group by_ item in the header menu. The groups are default sorted with the groups with the most items at the top.
Copy file name to clipboardExpand all lines: lana/package.json
+45Lines changed: 45 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -138,6 +138,20 @@
138
138
"default": false,
139
139
"markdownDescription": "Tint the Call Tree Name column by event category, matching the Timeline colors, instead of showing a small color chip. Default: `false`",
140
140
"order": 0
141
+
},
142
+
"lana.callTree.columnView": {
143
+
"title": "Column view",
144
+
"type": "string",
145
+
"default": "General",
146
+
"enum": [
147
+
"General",
148
+
"Time",
149
+
"Governor Limits",
150
+
"Database",
151
+
"Memory"
152
+
],
153
+
"markdownDescription": "The column view applied to the Call Tree and Analysis tables. Default: `General`",
154
+
"order": 1
141
155
}
142
156
}
143
157
},
@@ -326,6 +340,37 @@
326
340
}
327
341
}
328
342
}
343
+
},
344
+
{
345
+
"type": "object",
346
+
"id": "lana",
347
+
"title": "Database",
348
+
"order": 2,
349
+
"properties": {
350
+
"lana.database.soql.columnView": {
351
+
"title": "SOQL column view",
352
+
"type": "string",
353
+
"default": "General",
354
+
"enum": [
355
+
"General",
356
+
"Performance",
357
+
"Query Plan"
358
+
],
359
+
"markdownDescription": "The column view applied to the Database SOQL table. Default: `General`",
360
+
"order": 0
361
+
},
362
+
"lana.database.dml.columnView": {
363
+
"title": "DML column view",
364
+
"type": "string",
365
+
"default": "General",
366
+
"enum": [
367
+
"General",
368
+
"Timing"
369
+
],
370
+
"markdownDescription": "The column view applied to the Database DML table. Default: `General`",
0 commit comments