Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File watcher #28

Merged
merged 174 commits into from
Dec 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
1861000
Checkpoint.
bicarlsen Jun 12, 2023
2daab67
Basic bulk editor form functionality working.
bicarlsen Jun 12, 2023
cbd1e83
Checkpoint before changing bulk editor to use basic state.
bicarlsen Jun 13, 2023
5df9700
Checkpoint before fixing websocket suspension error.
bicarlsen Jun 15, 2023
48ea4cc
Checkpoint.
bicarlsen Jun 16, 2023
41aefcd
Fixed metadata inheritance in Python.
bicarlsen Jun 16, 2023
a2cc0f2
Updated Windows local/database.
bicarlsen Jun 16, 2023
866dd3b
Added metadata inheritance with ContainerCommand::GetWithMetadata and…
bicarlsen Jun 16, 2023
04d664a
Added dev_mode to Python bindings.
bicarlsen Jun 16, 2023
d421e86
Updated Windows local/database.
bicarlsen Jun 16, 2023
e6ad2fe
Merge branch 'dev' into feat/bulk_edit
bicarlsen Jun 16, 2023
16e9bd9
Updated Windows database.
bicarlsen Jun 16, 2023
5140451
Added ilter to Python bindings. Still uses dictionary for filtering.
bicarlsen Jun 16, 2023
441dac2
Merge branch 'dev' into feat/bulk_edit
bicarlsen Jun 16, 2023
f8a82b8
Added ilter to Python bindings. Still uses dictionary for filtering.
bicarlsen Jun 16, 2023
394e114
Merge branch 'dev' into feat/bulk_edit
bicarlsen Jun 16, 2023
13103d8
Updated Windows database.
bicarlsen Jun 16, 2023
166dcb2
Updated Windows database.
bicarlsen Jun 16, 2023
f0105a9
Merge branch 'dev' into feat/bulk_edit
bicarlsen Jun 17, 2023
e903d0a
Updated local/database for Linux.
bicarlsen Jun 18, 2023
2bac1c2
Updated R bindings.
bicarlsen Jun 18, 2023
6754eb8
Merge branch 'dev' into feat/bulk_edit
bicarlsen Jun 18, 2023
a834990
added info to build.md
Nacho114 Jun 20, 2023
4482756
StandardProperties update working.
bicarlsen Jun 22, 2023
a67f9c7
Added indeterminate checkbox state when bulk editing boolean metadata.
bicarlsen Jun 22, 2023
2073df9
Updated Container click handler to use meta key on Mac.
bicarlsen Jun 23, 2023
d92ae6a
Updated Container click handler to use shift key.
bicarlsen Jun 23, 2023
54773ee
Added error checking in Python bindings.
bicarlsen Jun 23, 2023
f9a2c2c
Checkpoint.
bicarlsen Jun 26, 2023
8ae6f65
Checkpoint
bicarlsen Jun 26, 2023
69f10ed
First implementation of bulk editing complete.
bicarlsen Jun 26, 2023
6ba7753
analyze: run from selected container working
Nacho114 Jun 27, 2023
06d5c2c
Fixed bug for Container bulk editor showing remaining scripts. Updatu…
bicarlsen Jun 28, 2023
8626ea8
Merge branch 'feat/bulk_edit' of https://github.com/thot-data/thot in…
bicarlsen Jun 28, 2023
ea24b4b
CSS for bulk editor fixed
Nacho114 Jun 29, 2023
a246d34
CSS for bulk editor fixed
Nacho114 Jun 29, 2023
5f63b39
Merge branch 'feat/bulk_edit' of https://github.com/thot-data/thot in…
bicarlsen Jun 29, 2023
c6dd941
analyze container dropdown and functionality
Nacho114 Jun 30, 2023
798db7f
Updated styles for analysis buttons.
bicarlsen Jun 30, 2023
0eb43e6
Merge branch 'feat/analyze_subtree' into feat/bulk_edit
bicarlsen Jun 30, 2023
66bb35c
Updated Windows local/database.
bicarlsen Jun 30, 2023
6f8f1b3
Updated Linux local/database.
bicarlsen Jul 2, 2023
e1191c8
Updated local/database to use new version of trash-rs on Windows.
bicarlsen Jul 6, 2023
6e5424c
Updated Messages to use String instenad of str. Added details to Mess…
bicarlsen Jul 6, 2023
854b9e9
Updated Message styles.
bicarlsen Jul 6, 2023
abced49
Tested update.
bicarlsen Jul 6, 2023
e720293
Merged with dev.
bicarlsen Jul 6, 2023
65c65a4
Added dropdown menu CSS. Updated Container to use.
bicarlsen Jul 7, 2023
659c868
Updated styling for dropdown menu.
bicarlsen Jul 11, 2023
96f0084
Merge pull request #14 from thot-data/misc/dropdown_menu
bicarlsen Jul 11, 2023
a409a14
Merge pull request #15 from thot-data/feat/analysis_errors
bicarlsen Jul 11, 2023
3ca964c
Added script error messages when analyzing full project.
bicarlsen Jul 13, 2023
4d20546
Merge pull request #16 from thot-data/bug/analysis_errors_project
bicarlsen Jul 13, 2023
0f9c470
Updated menu item capitalization.
bicarlsen Jul 17, 2023
fa8f329
Merge branch 'dev' of https://github.com/thot-data/thot into dev
bicarlsen Jul 17, 2023
21ef95f
Trim whitespace from metadata keys and string values.
bicarlsen Jul 29, 2023
d8760b6
Added '.r' as a valid script extension.
bicarlsen Jul 29, 2023
ce49646
Added styling for message details body for long content overflow.
bicarlsen Jul 29, 2023
2722c2a
Checkpoint.
bicarlsen Jul 31, 2023
34ba3f2
Number validation and decimals working.
bicarlsen Jul 31, 2023
6225089
Merge pull request #17 from thot-data/bug/large_error_message
bicarlsen Aug 1, 2023
0a659e2
Merge pull request #18 from thot-data/bug/add_script_file_filter
bicarlsen Aug 1, 2023
5aafcfe
Merge pull request #19 from thot-data/bug/metadata_whitespace
bicarlsen Aug 1, 2023
66fc50b
Invalid number workflow working. Still some issues, but good enough.
bicarlsen Aug 2, 2023
59b13dd
Merge branch 'dev' into bug/metadata_number_decimals
bicarlsen Aug 2, 2023
202f52c
Merge pull request #20 from thot-data/bug/metadata_number_decimals
bicarlsen Aug 2, 2023
ab28f82
Updated how metadata numbers are handled. Moved common functions for …
bicarlsen Aug 2, 2023
6463f41
Removed unused code.
bicarlsen Aug 3, 2023
27f5703
Resolved merge conflicts.
bicarlsen Aug 3, 2023
c78f9e4
Removed min number requirement for metadata.
bicarlsen Aug 3, 2023
adb8a46
Merge pull request #21 from thot-data/bug/bulk_edit_number
bicarlsen Aug 3, 2023
44d9361
Moved all testing to main and release branches only.
bicarlsen Aug 3, 2023
ccd5881
Merge pull request #22 from thot-data/misc/update_github_actions
bicarlsen Aug 3, 2023
02779d8
Removed empty test files.
bicarlsen Aug 3, 2023
1c707fe
Removed unused test references and other empty files.
bicarlsen Aug 3, 2023
2bddd40
Updated Windows database.
bicarlsen Aug 3, 2023
b39adeb
Cleaned up files.
bicarlsen Aug 3, 2023
b769551
Cleaned up files.
bicarlsen Aug 3, 2023
c37b255
Moved settings into 'locked' namespace.
bicarlsen Aug 4, 2023
b7caf0a
Merge pull request #23 from thot-data/feat/clean_up
bicarlsen Aug 5, 2023
178b4ff
Removed settings_manager crate. Removed all dependencies from local c…
bicarlsen Aug 5, 2023
77a9be9
Added thiserror to core and local crates. Cleaned up errors in local …
bicarlsen Aug 6, 2023
6daa05a
Updated local/database to remove settings_manager dependencies.
bicarlsen Aug 6, 2023
2822989
Updated local/runner to remove settings_manager dependencies.
bicarlsen Aug 6, 2023
ffb6d1f
Updated desktop/src-tauri for removing settings_manager crate.
bicarlsen Aug 6, 2023
46ca426
Updated desktop for removal of settings_manager crate.
bicarlsen Aug 6, 2023
3750f30
Removed unused impls for language bindings.
bicarlsen Aug 7, 2023
1904a29
Implemented local resource loading.
bicarlsen Aug 7, 2023
6df3c6d
Fixed error converting JSON into Container in R bindings that did not…
bicarlsen Aug 29, 2023
4ef489c
Updated search filters to handle empty strings for name and type fields.
bicarlsen Aug 29, 2023
f4aba23
Updated local/database for Windows.
bicarlsen Aug 31, 2023
732140c
Merge pull request #24 from thot-data/feat/python_none_filter
bicarlsen Aug 31, 2023
a6fd51d
Merged dev.
bicarlsen Aug 31, 2023
ba06d94
Checkpoint.
bicarlsen Sep 8, 2023
a340bb1
All basic functionality working without settings manager.
bicarlsen Sep 9, 2023
4c65b2f
Updated tests, not yet run.
bicarlsen Sep 9, 2023
21fc3b8
Fixed bug opening developer settings.
bicarlsen Sep 10, 2023
095d1ba
Updated packages. Updated metadata number interface.
bicarlsen Sep 12, 2023
bcc4193
Cleaned up warnings.
bicarlsen Sep 12, 2023
db8b95f
Removed standard resources, separating Container and Asset properties…
bicarlsen Sep 16, 2023
a0c8522
Added typing support for Python 3.7 and up.
bicarlsen Sep 17, 2023
793db63
Merge branch 'feat/python_type_compatibility' into feat/rename_contai…
bicarlsen Sep 17, 2023
adbdc48
Separated Container and Asset properties editors.
bicarlsen Sep 17, 2023
44897cf
Merge branch 'feat/python_type_compatibility' into feat/resource_prop…
bicarlsen Sep 17, 2023
e412f50
Merge branch 'feat/resource_properties' into feat/rename_container_fo…
bicarlsen Sep 17, 2023
ccd0174
Minor CSS updated.
bicarlsen Sep 17, 2023
effd400
Merge branch 'feat/resource_properties' into feat/rename_container_fo…
bicarlsen Sep 17, 2023
4b61665
File rename working.
bicarlsen Sep 18, 2023
837b8ae
Fixed bugs with 1) adding assets to duplicated trees, 2) renaming the…
bicarlsen Sep 20, 2023
06b6913
Checkpoint before switching to async.
bicarlsen Sep 21, 2023
05a6b43
Checkpoint before moving from zmq to tmq.
bicarlsen Sep 22, 2023
2c34eac
Checkpoint.
bicarlsen Oct 2, 2023
e431991
Checkpoint before updating Yew, Tauri, and Rust toolchain.
bicarlsen Oct 2, 2023
5b3946e
Updated to Yew 0.21 and Tauri 1.5.
bicarlsen Oct 2, 2023
10c3c8f
Updated Python bindings. Removed Python version check and exported ty…
bicarlsen Oct 4, 2023
6623e71
Checkpoint.
bicarlsen Oct 5, 2023
81dbedc
Checkpoint.
bicarlsen Oct 5, 2023
ff0e1f0
Added local/database/cli for testing database.
bicarlsen Oct 8, 2023
21c1c6d
Minor formatting changes.
bicarlsen Oct 8, 2023
5bbc86f
Merge branch 'feat/notify_threads' of https://github.com/thot-data/th…
bicarlsen Oct 8, 2023
fb1577b
pub-sub in local/database/cli working.
bicarlsen Oct 9, 2023
5ba0f93
Checkpoint.
bicarlsen Oct 9, 2023
169a487
First version of file system watcher working. Changing a Container fo…
bicarlsen Oct 12, 2023
fc9005f
Adding folder works in file system works. Folder is initialized as a …
bicarlsen Oct 12, 2023
4cbfc83
Renaming files updates database and UI. Removing folders implmeneted …
bicarlsen Oct 17, 2023
40cc17a
Initial version of file system integration complete. Not yet well tes…
bicarlsen Oct 18, 2023
764ac2a
Updated cli. Updated local for initializing existing folders as Conta…
bicarlsen Oct 21, 2023
bf66895
Added description field for Containers and Assets in Python and R bin…
bicarlsen Oct 24, 2023
182ed00
Fireworks demo tested. All seems to be working with file system integ…
bicarlsen Oct 25, 2023
7bff483
Fixed file integration bugs when removing selected resources from fil…
bicarlsen Oct 29, 2023
6528f92
Checkpoint.
bicarlsen Oct 31, 2023
b616fdc
Updated how file system events are processed. Other small bug fixes a…
bicarlsen Nov 3, 2023
975c3a1
Reduced debounce time of file system watcher to 100 ms. Added more ro…
bicarlsen Nov 3, 2023
ef7a6aa
Modified path handling for Unix system compatibility.
bicarlsen Nov 3, 2023
5236100
Added double click on script opens it.
bicarlsen Nov 6, 2023
01ca697
Fixed bugs related to watching projects and initializing Containers f…
bicarlsen Nov 9, 2023
d450c35
Fixed Python bug to convert Container Assets from dict to Asset. Unte…
bicarlsen Nov 12, 2023
6021975
Checkpoint.
bicarlsen Nov 12, 2023
5f23df7
Merge branch 'feat/notify_threads' of https://github.com/thot-data/th…
bicarlsen Nov 12, 2023
13ab42d
macOS: Changed watcher to PollWatcher since default watcher is buggy
Nacho114 Nov 12, 2023
b0dcd9a
Canonicalized paths in local/database/server/file_system/file_system_…
bicarlsen Nov 12, 2023
452e402
Merge branch 'feat/notify_threads' of https://github.com/thot-data/th…
bicarlsen Nov 12, 2023
ad9946e
Fixed canonicalization bug when duplicating subgraph and loading Cont…
bicarlsen Nov 12, 2023
0a90d13
Added check to group remove / create events into a rename event in lo…
bicarlsen Nov 13, 2023
97d1d1e
Checkpoint before experimenting with debugging file system events.
bicarlsen Nov 14, 2023
b349b07
Added file system watcher to local/database/cli.
bicarlsen Nov 14, 2023
aec2cf1
Bug fix when adding large data sets. Still untested.
bicarlsen Nov 15, 2023
297fa7a
Sync point for mac bug fixes in file system watcher.
bicarlsen Nov 15, 2023
1613271
notify cli: added PollWatcher for macOS
Nacho114 Nov 15, 2023
7f4693c
added missing fun call
Nacho114 Nov 15, 2023
abe29ed
Checkpoint.
bicarlsen Nov 15, 2023
795fab0
Merge branch 'feat/notify_threads' of https://github.com/thot-data/th…
bicarlsen Nov 15, 2023
7b55f1c
Python library updated to include graph navigation and dynamic loadin…
bicarlsen Nov 16, 2023
0d13686
Bug fix for Python bindings breaking Database.find_containers and Dat…
bicarlsen Nov 16, 2023
5f3b8cd
Added Database.clone to Python bindings for multithreading.
bicarlsen Nov 16, 2023
cea80fc
Updated desktop and local/database to file system first by removing d…
bicarlsen Nov 17, 2023
dd2f690
Updated R binsing to include parent and children functions. Bug fix f…
bicarlsen Nov 17, 2023
9dd50ec
Fixed bugs in R bindings. Updated desktop.
bicarlsen Nov 17, 2023
72500ea
Added exta checks for local/database file sytem listner for moved files.
bicarlsen Nov 19, 2023
5acd96f
Initial layers bar working. Toggle layers broken if multiple projects…
bicarlsen Nov 22, 2023
02d1976
Fixed bug with toggling bars. Added scroll to container in cnavas whe…
bicarlsen Nov 23, 2023
527b8d1
Fixed bug in Python bindings.
bicarlsen Nov 23, 2023
40fcbfd
Merge branch 'feat/notify_threads' into feat/layers
bicarlsen Nov 23, 2023
e8486a6
Layers bar working. Double click to center. Fixed metadata inheritanc…
bicarlsen Nov 23, 2023
efa4fc5
Merge pull request #25 from thot-data/feat/layers
bicarlsen Nov 23, 2023
78ebb79
Updated styles for mac.
Nov 23, 2023
dc72b9c
Updated build scripts for mac.
bicarlsen Nov 23, 2023
02240ae
Added Assets to desktop layer bar.
bicarlsen Nov 24, 2023
29d8506
Updated core/runner to return errors on run command. Updated dependen…
bicarlsen Nov 27, 2023
96dc027
Removed unused modules from core. Updated Cargo.toml's with workspace.
bicarlsen Nov 28, 2023
73964a4
Added visibility toggle to layers bar. Cleaned up layers bar styles.
bicarlsen Nov 29, 2023
11f2a70
Added flagging. Tested for R and Python. Notifications in messages an…
bicarlsen Dec 2, 2023
fcb9c88
Merge pull request #26 from thot-data/feat/db_flag
bicarlsen Dec 2, 2023
5ca8f1a
Merge pull request #27 from thot-data/feat/notify_threads
bicarlsen Dec 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .github/workflows/lang-python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,11 @@ on:
push:
branches:
- main
- master
- release
pull_request:
branches:
- main
- release

jobs:
linux:
Expand Down Expand Up @@ -54,7 +57,7 @@ jobs:
release:
name: Release
runs-on: ubuntu-latest
if: "startsWith(github.ref, 'refs/tags/')"
if: startsWith(github.ref, 'refs/tags/')
needs: [ macos, windows, linux ]
steps:
- uses: actions/download-artifact@v2
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
name: 'test tauri on pr'
on: [pull_request]
on:
pull_request:
branches:
- main
- release

jobs:
test-tauri:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/update.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
name: 'update'

on: pull_request
on:
pull_request:
branches:
- release

jobs:
create-release:
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# packages
/0.9
/releases
/watcher
/resources

# general
/tags
Expand Down
Loading
Loading