Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
bdd08df
add io button to button bar
jgunstone May 21, 2025
dbfc380
Merge remote-tracking branch 'origin/main' into 366-add-io-to-edit-grid
jgunstone Aug 3, 2025
d283ed2
fix io button
jgunstone Aug 4, 2025
f9fcb99
WIP add a copy button
jgunstone Aug 6, 2025
3dc4d73
add io button to EditGrid buttonbar
jgunstone Aug 27, 2025
9396c00
✨add `EditTsv` widget for copy and pasting tsv data between EditGrid …
jgunstone Aug 27, 2025
6492e97
bump deps pixi.lock
jgunstone Aug 27, 2025
730d324
add simple tsv edit functionality. TODO: make it work with transposed…
jgunstone Aug 27, 2025
18fff9a
REFACTOR: "abled" -> "enabled". None -> "None"
jgunstone Aug 27, 2025
97f2ecf
wip...
jgunstone Aug 27, 2025
7aa5429
Merge branch 'main' into 366-add-io-to-edit-grid
jgunstone Aug 28, 2025
24f7c0f
✅add test to check that setting data with titles as keys is coerced t…
jgunstone Aug 28, 2025
64e7768
Merge branch 'main' into 366-add-io-to-edit-grid
jgunstone Sep 1, 2025
ad88a7f
fix larger text area width for editing tsv
jgunstone Sep 15, 2025
3e242dc
ruff. added WIP deepdiff display widget.
jgunstone Sep 23, 2025
210e1dc
add deepdiff
jgunstone Sep 23, 2025
45f715b
add simple test for DisplayDeepDiff
jgunstone Sep 23, 2025
9dcb486
Update docs window when the url changes
Arshadwaqas115 Sep 24, 2025
5f58877
Updates to edittsv - Added functionality to approve/revert changes di…
Arshadwaqas115 Sep 24, 2025
45675a8
Fixed voila rendering issue causing buttons to hide when deepdiff was…
Arshadwaqas115 Sep 30, 2025
206ae18
Updated lock file
Arshadwaqas115 Sep 30, 2025
1ef6fad
Slight styling changes
Arshadwaqas115 Sep 30, 2025
32d5a14
Added tests for edit_tsv_with_diff
Arshadwaqas115 Oct 1, 2025
72c1ba7
Removed warnings
Arshadwaqas115 Oct 1, 2025
2a19682
added dowmload button and transpose to edittsv
Arshadwaqas115 Oct 3, 2025
106de78
Added crud operations to edit_tsv
Arshadwaqas115 Oct 9, 2025
b9e7b8c
Code cleanup
Arshadwaqas115 Oct 13, 2025
c26b5e5
Merge pull request #378 from maxfordham/366-edit-grid-file
Arshadwaqas115 Oct 13, 2025
04dec1e
Bug fixes and code cleanup
Arshadwaqas115 Oct 15, 2025
f2395c7
Added flag to prevent generating pydantic model for nested objects
Arshadwaqas115 Oct 15, 2025
d28fea8
Conditionally generating model from json schema using "pydantic_model…
Arshadwaqas115 Oct 15, 2025
3bbfe97
Reject button no longer resets deepdiff
Arshadwaqas115 Oct 16, 2025
adb9648
Updated test case for edit_tsv reject button clicked
Arshadwaqas115 Oct 16, 2025
f3613b2
Integrated data read, validation and excel download functions from xl…
Arshadwaqas115 Oct 27, 2025
e9f31d2
ui_io generic implementation with editgrid, EditTsvWithDiffAndKeyMapp…
Arshadwaqas115 Nov 6, 2025
5d57574
Merge pull request #381 from maxfordham/366-import-edittsv-data-valid…
Arshadwaqas115 Nov 6, 2025
09bdc44
Merge remote-tracking branch 'origin/main' into 382-add-edited-rows-t…
Arshadwaqas115 Nov 13, 2025
35159f7
Changes to support edit tsv for digital schedules
Arshadwaqas115 Nov 13, 2025
dd14c43
Slight error handling fix with dynamic pydantic model
Arshadwaqas115 Nov 14, 2025
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
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,15 @@ target/
/ipyautoui/.ipynb_checkpoints
/ipyautoui/__pycache__
/docs/autoui_mapping.xlsx
/docs/images/.ipynb_checkpoints
/src/ipyautoui/custom/.ipynb_checkpoints
/src/ipyautoui/custom/__pycache__
/src/ipyautoui/custom/.virtual_documents
/src/ipyautoui/.virtual_documents
/src/ipyautoui/.ipynb_checkpoints
/src/ipyautoui/_version.py
/src/ipyautoui/demo_schemas/.ipynb_checkpoints/
/src/ipyautoui/data/.ipynb_checkpoints
/src/ipyautoui/demo_schemas/.__pycache__/
/tests/.ipynb_checkpoints
/tests/__pycache__
Expand Down
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,8 @@
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"python.formatting.provider": "none"
"python.formatting.provider": "none",
"python-envs.defaultEnvManager": "renan-r-santos.pixi-code:pixi",
"python-envs.pythonProjects": [],
"python-envs.defaultPackageManager": "renan-r-santos.pixi-code:pixi"
}
3 changes: 3 additions & 0 deletions docs/EditableGrid.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
string,integer,floater,something_else
how long,1,3.14,324
how long,2,3.4,123
4 changes: 4 additions & 0 deletions docs/EditableGridTransposed.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
string,not long,veryyyyy looooooooooooooooongggg
integer,1,2
floater,3,4
something_else,5,6
15 changes: 11 additions & 4 deletions docs/demo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "ed74cefa3dc34242b65dd016588406ac",
"model_id": "1cb701fd46484e2891326506652a3aca",
"version_major": 2,
"version_minor": 0
},
Expand All @@ -52,11 +52,18 @@
"from ipyautoui import demo\n",
"demo()\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "default",
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
Expand All @@ -70,7 +77,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.2"
"version": "3.12.12"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
Expand Down Expand Up @@ -30538,5 +30545,5 @@
}
},
"nbformat": 4,
"nbformat_minor": 2
"nbformat_minor": 4
}
740 changes: 740 additions & 0 deletions docs/digital-schedules-issue.py

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions docs/digital-schedules-phantom-changes-issue.py

Large diffs are not rendered by default.

Loading
Loading