Skip to content

Commit 33494e5

Browse files
docs: add social post archive, exclude from package
Store a history of published social media posts under docs/social-posts, excluded from the .vsix via .vscodeignore.
1 parent 6d737e4 commit 33494e5

3 files changed

Lines changed: 36 additions & 0 deletions

File tree

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.pytest_cache/**
22
CLAUDE.md
3+
docs/social-posts/**
34
media/images/vscode_aster.gif
45
media/images/viewer-screenshot.png
56
media/images/simvia.png
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
platform: linkedin
3+
date: 2026-07-01
4+
title: v1.10-v1.13 release recap
5+
url:
6+
media: media/2026-07-01-linkedin-v1-13-release.mp4
7+
---
8+
9+
Something crossed a line with VS Code Aster this spring. 👀
10+
11+
When we first built it, the extension was a useful wrapper: open a .med mesh, edit your .export, hit run. Handy, but you still needed the code_aster documentation open in a browser tab to write anything serious.
12+
13+
With v1.10, that changed. ✨
14+
15+
🎨 The .comm editor got a full overhaul. Syntax highlighting was rewritten from scratch so commands, keywords, values, and nested _F(...) blocks all color correctly. Hover cards were redesigned in the style of a TypeScript IDE: signature first, then a description, the list of rules, and a link to the versioned documentation. Completions are now context-aware, filtering by what you've already typed and suggesting only variables whose type matches the expected keyword. And as you edit, the extension flags mistakes in real time: unknown command, missing required keyword, type mismatch, undefined variable, with one-click quick fixes. 🔧
16+
17+
🔗 All of this is version-aware. The extension reads its command catalog straight from your cave-selected Docker image, so everything above reflects the exact version of code_aster you're running. Switch version in the status bar and the editor updates automatically.
18+
19+
🗂️ A new activity-bar sidebar ties it all together. It shows your setup status at a glance, surfaces quick actions filtered to whatever file is active, and includes a full command browser: five canonical families (Mesh / Material / BC & Loads / Analysis / Output), each listing the commands already used in your file first so the most relevant ones are always at the top. A title-bar action opens a Cmd+P-style QuickPick over the entire catalog. Version management and links to external resources are there too.
20+
21+
🛠️ The setup experience got the same attention. The first time you open a .comm file, a guided flow walks you through Python deps, ruff, Docker, cave, and your code_aster image step by step, opt-in at every stage.
22+
23+
If that's the foundation, here's what we built on top of it:
24+
25+
🔍 Generate study from scenario (beta, v1.12): pick a mesh and a scenario (linear static, nonlinear static, modal), fill in a guided form, and get a ready-to-run .comm + .export with real group names pulled from the mesh. A working study in minutes, not hours.
26+
27+
✅ Validate Current Study (v1.13): before you even hit Run, a single command checks your .comm for command and concept consistency, and cross-references every file unit between the .comm and .export. Catches the mistakes that would only show up mid-run.
28+
29+
There's more too: searchable group lists and element/node counters in the mesh viewer 🔎, full WSL support for mixed Windows/Linux setups, and an automated test suite across the whole extension.
30+
31+
We're genuinely proud of how far this has come, and it keeps moving because of the feedback you send us. 🙏
32+
33+
👉 https://marketplace.visualstudio.com/items?itemName=simvia.vs-code-aster
34+
35+
#codeaster #VScodeaster #opensimulation #engineering #fem #python
6.22 MB
Binary file not shown.

0 commit comments

Comments
 (0)