Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
5bf952a
Improve layout editing and review feedback interactions
shim9610 Oct 22, 2026
879dda6
Apply review text size consistently and avoid the slow CI package mirror
shim9610 Oct 22, 2026
bdb73e9
Isolate CI runtime packages from image vendor feeds and mirrorlists
shim9610 Oct 22, 2026
4555597
Restore ordinary native chart forms after clearing selection
shim9610 Oct 22, 2026
271a3bd
Fix native annotation drag churn and durable review lifecycle
shim9610 Oct 22, 2026
c83f42b
Detach clipboard owner streams so CI logging can finish
shim9610 Oct 22, 2026
c36378a
Reduce native text editing and review polling overhead
shim9610 Oct 22, 2026
fbf4fd2
Add object summaries and exact detail queries for review feedback
shim9610 Oct 22, 2026
d5a4306
Support review image attachments and opaque target dialogs
shim9610 Oct 26, 2026
7e93d46
Add reusable style tokens and execution-local task profiles
shim9610 Oct 26, 2026
664f920
Prepare 0.4.0 release and declare schema test dependencies
shim9610 Oct 27, 2026
2e755c7
Fix styled chart composition and preserve accepted edits
shim9610 Oct 27, 2026
96e29af
Preserve bounded chart text and improve plotting API discovery
shim9610 Oct 27, 2026
9bd77e1
Compact chart settings exports without losing accepted state
shim9610 Oct 28, 2026
56a0669
Expose public plotting objects and Matplotlib-style API exports
shim9610 Oct 28, 2026
547a1ab
Harden public API export and isolate editor startup failures
shim9610 Oct 28, 2026
8e3c5d9
Preserve notebook property drafts across delayed acknowledgements
shim9610 Oct 28, 2026
b78a39a
Run property rebase preflight without an installed wheel
shim9610 Oct 28, 2026
0b90312
Expose scoped appearance APIs across supported chart features
shim9610 Oct 28, 2026
d0bb35c
Restore scales and editor selection in public Python replay
shim9610 Oct 28, 2026
6048a2d
Preserve plotting intent and exact state through wrapper APIs
shim9610 Oct 28, 2026
d3ec3dc
Verify code replay retains accepted automatic tick spacing
shim9610 Oct 28, 2026
a395f81
Unify wrapper edit paths and bound repeated snapshot and layout work
shim9610 Oct 28, 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
21 changes: 15 additions & 6 deletions .github/workflows/pr-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,18 @@ concurrency:
cancel-in-progress: true

jobs:
windows_review_storage:
name: PR / Windows review storage
runs-on: windows-2025
timeout-minutes: 10
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0
- name: Exercise real Windows byte locks and atomic replacement
run: uv run --no-project --python 3.12 --with pytest --with numpy python -m pytest -q tests/test_review_store.py

preflight:
name: PR / Workflow and assets
runs-on: ubuntu-24.04
Expand Down Expand Up @@ -70,9 +82,7 @@ jobs:
toolchain: '1.99.0'
components: rustfmt
- name: Install native software-GPU and X11 runtime
run: |
sudo apt-get update
sudo apt-get install -y git mesa-vulkan-drivers libvulkan1 libxkbcommon0 libxkbcommon-x11-0 xvfb xdotool xclip openbox wmctrl
run: bash scripts/install_ci_runtime.sh
- name: Build and install the exact PR wheel
run: |
cargo fmt --check
Expand Down Expand Up @@ -134,9 +144,7 @@ jobs:
persist-credentials: false
- uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0
- name: Install native software-GPU and X11 runtime
run: |
sudo apt-get update
sudo apt-get install -y git mesa-vulkan-drivers libvulkan1 libxkbcommon0 libxkbcommon-x11-0 xvfb xdotool xclip openbox wmctrl
run: bash scripts/install_ci_runtime.sh
- uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
with:
name: pr-linux-wheel
Expand Down Expand Up @@ -170,6 +178,7 @@ jobs:
--ci-shard-count=4 --ci-shard-index="$CI_SHARD" \
--basetemp=ci-results/full --junitxml=ci-results/junit.xml \
2>&1 | tee ci-results/full.log
echo 'CI pytest log pipeline exited'
SCRIPT
- name: Save integration results
if: always()
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:
description: 'Exact source version (public upload to the selected index)'
required: true
type: string
default: '0.3.0'
default: '0.4.0'
testpypi-run-id:
description: 'For verify-testpypi/PyPI: numeric TestPyPI run ID from the run URL (not #2)'
type: string
Expand Down
Loading