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

New tab for search #169

Merged
merged 16 commits into from
May 21, 2024
Merged

New tab for search #169

merged 16 commits into from
May 21, 2024

Conversation

chStaiger
Copy link
Owner

No description provided.

@chStaiger chStaiger requested a review from qubixes May 16, 2024 18:44
@chStaiger chStaiger linked an issue May 16, 2024 that may be closed by this pull request
Copy link
Collaborator

@qubixes qubixes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One thing that I didn't get to work is to search for data objects. %/bunny1.txt does not return any results for me.

Of course, there are many possible improvements, but for now I think it is already very nice! I have mainly spelling errors this time.

ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
ibridgesgui/search.py Outdated Show resolved Hide resolved
@chStaiger
Copy link
Owner Author

chStaiger commented May 20, 2024

One thing that I didn't get to work is to search for data objects. %/bunny1.txt does not return any results for me.

Yes, that is a bug or a missing feature in the ibridges.search.search_data function ... Will be ammended in the next version of ibridges.

It is fixed in UtrechtUniversity/iBridges#161 and will become active as soon as iBirdges-gui runs on the latest version of ibridges.

chStaiger and others added 9 commits May 21, 2024 08:45
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
@chStaiger chStaiger merged commit b89d686 into develop May 21, 2024
@chStaiger chStaiger deleted the 159-search branch May 21, 2024 07:37
chStaiger added a commit that referenced this pull request May 28, 2024
* 153 browser (#155)

* Adding button to upload folder

* Fixes #154

* Summarise upload info for the user.

* Add more info to download; cosmetics

* Fix bug: get mime type if path does not contain an explicit suffix

* 156 logging for browser and main (#157)

* Initial logging for session.

* Introduce section for new start of app

* Preset dropdown for ienv

* Logging for up and downloads

* Pylint and some small changes.

* Pylint

* Add tooltips to buttons

* Change order of logging

* Small bugfix in fieexists check

* Logging for metadata

* Logging for ACLs

* Add all logging

* Enable sorting of tables, add configuration buttons in mainmenu

* Shorten tooltips

* Summarize exceptions

* Remove unneccessary commented code

* Create dependabot.yml (#162)

* Bump pylint from 2.16.2 to 3.1.1 (#167)

Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.16.2 to 3.1.1.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v2.16.2...v3.1.1)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest-cov from 4.0.0 to 5.0.0 (#166)

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.0.0 to 5.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.0.0...v5.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump setproctitle from 1.3.2 to 1.3.3 (#165)

Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.2 to 1.3.3.
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](dvarrazzo/py-setproctitle@version-1.3.2...version-1.3.3)

---
updated-dependencies:
- dependency-name: setproctitle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump flake8 from 6.0.0 to 7.0.0 (#164)

Bumps [flake8](https://github.com/pycqa/flake8) from 6.0.0 to 7.0.0.
- [Commits](PyCQA/flake8@6.0.0...7.0.0)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest from 7.2.1 to 8.2.0 (#163)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.2.1...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pyinstaller from 5.8.0 to 6.6.0 (#168)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.8.0 to 6.6.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v5.8.0...v6.6.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add configuration editor (#161)

* Checking function

* Add config write function

* pylint

* Separate json functions

* Layout for chekc widget

* Adding new widget without functionality

* Config editor and config creator. #158

* Button wording

* Remove unneccessary globals

* Quotes

* Pylint

* Pylint

* update info tab

* pylint

* pylint

* Remove comments. Windows tested!!

* Extra exception for PRC < 2.0.0

* Update ibridgesgui/config.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* TypeError -> ValueError

* GENERIC irods_env preset

* No WindowStaysOnTopHint

* Remove incomplete import

* Use network check from ibridges 0.1.6

* Ruff

* Add dependency ibridges 0.1.6

* Ruff

* Some cosmetic in output

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* --- (#171)

updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* --- (#170)

updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New tab for search (#169)

* Create new tab for search

* Look and feel.

* Search functionlity implemented, still todo extras

* BIgfix and starting implementation of  download

* Functionality of search tab

* Design and ruff

* Cleanup old code

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Simplify list comprehension

* Hint when search takes too long.

* Remove init of info as empty string

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Improve search (#172)

* Place search into an own QT thread.

* Move lengthy search and dowload to threads.

* Small bg fix.

* Log errors

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Rename (#173)

* Renaming vars  in Main

* Rename vars in search

* Rename vars in info and login

* Rename and small edits

* Recompiling pyuic

* Rename config check and small fixes

* Rename create coll widget

* Add quarto publishing to main (#175)

* Create linter.yml

* Sync (#174)

* Initial setup

* Fix irods tree model

* Fixed irods tree

* Build in create dir/coll buttons

* Sync in threads

* Pylint

* Default error as loglevel

* Error messages

* Create new irods sessions in the single QThreads.

* Little bug fix

* Catch error when thread session cannot be established.

* Do not pylint the ui_files

* A monster push with a lot of formatting by ruff

* Fix small bug

* More changes

* pylint and cleanup

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Quarto (#177)

* Add userdoc github pages

* Formatting

* More edits

* tignore extended

* Add sync to userdoc.

* Bind to one ibridges version.

* have the backup

* Setup lintiers

* Move exclude of pyqt6 to MASTER

* Next try

* Exclude error pyproject.toml for pylint

* Exclude E0401, E0611

* Add E0611

* Bump pyinstaller from 6.6.0 to 6.7.0 (#178)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.6.0 to 6.7.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.6.0...v6.7.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update sync.py

* Update README.md

* Remove old docu, Make irods_home and irods_default_resource manadatory

* Exclude too many branches from pylint

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
chStaiger added a commit that referenced this pull request May 28, 2024
* 153 browser (#155)

* Adding button to upload folder

* Fixes #154

* Summarise upload info for the user.

* Add more info to download; cosmetics

* Fix bug: get mime type if path does not contain an explicit suffix

* 156 logging for browser and main (#157)

* Initial logging for session.

* Introduce section for new start of app

* Preset dropdown for ienv

* Logging for up and downloads

* Pylint and some small changes.

* Pylint

* Add tooltips to buttons

* Change order of logging

* Small bugfix in fieexists check

* Logging for metadata

* Logging for ACLs

* Add all logging

* Enable sorting of tables, add configuration buttons in mainmenu

* Shorten tooltips

* Summarize exceptions

* Remove unneccessary commented code

* Create dependabot.yml (#162)

* Bump pylint from 2.16.2 to 3.1.1 (#167)

Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.16.2 to 3.1.1.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v2.16.2...v3.1.1)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest-cov from 4.0.0 to 5.0.0 (#166)

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.0.0 to 5.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.0.0...v5.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump setproctitle from 1.3.2 to 1.3.3 (#165)

Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.2 to 1.3.3.
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](dvarrazzo/py-setproctitle@version-1.3.2...version-1.3.3)

---
updated-dependencies:
- dependency-name: setproctitle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump flake8 from 6.0.0 to 7.0.0 (#164)

Bumps [flake8](https://github.com/pycqa/flake8) from 6.0.0 to 7.0.0.
- [Commits](PyCQA/flake8@6.0.0...7.0.0)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest from 7.2.1 to 8.2.0 (#163)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.2.1...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pyinstaller from 5.8.0 to 6.6.0 (#168)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.8.0 to 6.6.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v5.8.0...v6.6.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add configuration editor (#161)

* Checking function

* Add config write function

* pylint

* Separate json functions

* Layout for chekc widget

* Adding new widget without functionality

* Config editor and config creator. #158

* Button wording

* Remove unneccessary globals

* Quotes

* Pylint

* Pylint

* update info tab

* pylint

* pylint

* Remove comments. Windows tested!!

* Extra exception for PRC < 2.0.0

* Update ibridgesgui/config.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* TypeError -> ValueError

* GENERIC irods_env preset

* No WindowStaysOnTopHint

* Remove incomplete import

* Use network check from ibridges 0.1.6

* Ruff

* Add dependency ibridges 0.1.6

* Ruff

* Some cosmetic in output

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* --- (#171)

updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* --- (#170)

updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New tab for search (#169)

* Create new tab for search

* Look and feel.

* Search functionlity implemented, still todo extras

* BIgfix and starting implementation of  download

* Functionality of search tab

* Design and ruff

* Cleanup old code

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Simplify list comprehension

* Hint when search takes too long.

* Remove init of info as empty string

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Improve search (#172)

* Place search into an own QT thread.

* Move lengthy search and dowload to threads.

* Small bg fix.

* Log errors

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Rename (#173)

* Renaming vars  in Main

* Rename vars in search

* Rename vars in info and login

* Rename and small edits

* Recompiling pyuic

* Rename config check and small fixes

* Rename create coll widget

* Add quarto publishing to main (#175)

* Create linter.yml

* Sync (#174)

* Initial setup

* Fix irods tree model

* Fixed irods tree

* Build in create dir/coll buttons

* Sync in threads

* Pylint

* Default error as loglevel

* Error messages

* Create new irods sessions in the single QThreads.

* Little bug fix

* Catch error when thread session cannot be established.

* Do not pylint the ui_files

* A monster push with a lot of formatting by ruff

* Fix small bug

* More changes

* pylint and cleanup

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Quarto (#177)

* Add userdoc github pages

* Formatting

* More edits

* tignore extended

* Add sync to userdoc.

* Bind to one ibridges version.

* have the backup

* Setup lintiers

* Move exclude of pyqt6 to MASTER

* Next try

* Exclude error pyproject.toml for pylint

* Exclude E0401, E0611

* Add E0611

* Bump pyinstaller from 6.6.0 to 6.7.0 (#178)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.6.0 to 6.7.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.6.0...v6.7.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update sync.py

* Update README.md

* Remove old docu, Make irods_home and irods_default_resource manadatory

* Exclude too many branches from pylint

* Install from main

* Install note in docs

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
chStaiger added a commit that referenced this pull request May 29, 2024
* 153 browser (#155)

* Adding button to upload folder

* Fixes #154

* Summarise upload info for the user.

* Add more info to download; cosmetics

* Fix bug: get mime type if path does not contain an explicit suffix

* 156 logging for browser and main (#157)

* Initial logging for session.

* Introduce section for new start of app

* Preset dropdown for ienv

* Logging for up and downloads

* Pylint and some small changes.

* Pylint

* Add tooltips to buttons

* Change order of logging

* Small bugfix in fieexists check

* Logging for metadata

* Logging for ACLs

* Add all logging

* Enable sorting of tables, add configuration buttons in mainmenu

* Shorten tooltips

* Summarize exceptions

* Remove unneccessary commented code

* Create dependabot.yml (#162)

* Bump pylint from 2.16.2 to 3.1.1 (#167)

Bumps [pylint](https://github.com/pylint-dev/pylint) from 2.16.2 to 3.1.1.
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v2.16.2...v3.1.1)

---
updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest-cov from 4.0.0 to 5.0.0 (#166)

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.0.0 to 5.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.0.0...v5.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump setproctitle from 1.3.2 to 1.3.3 (#165)

Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.2 to 1.3.3.
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](dvarrazzo/py-setproctitle@version-1.3.2...version-1.3.3)

---
updated-dependencies:
- dependency-name: setproctitle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump flake8 from 6.0.0 to 7.0.0 (#164)

Bumps [flake8](https://github.com/pycqa/flake8) from 6.0.0 to 7.0.0.
- [Commits](PyCQA/flake8@6.0.0...7.0.0)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pytest from 7.2.1 to 8.2.0 (#163)

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.2.1 to 8.2.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@7.2.1...8.2.0)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump pyinstaller from 5.8.0 to 6.6.0 (#168)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.8.0 to 6.6.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v5.8.0...v6.6.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add configuration editor (#161)

* Checking function

* Add config write function

* pylint

* Separate json functions

* Layout for chekc widget

* Adding new widget without functionality

* Config editor and config creator. #158

* Button wording

* Remove unneccessary globals

* Quotes

* Pylint

* Pylint

* update info tab

* pylint

* pylint

* Remove comments. Windows tested!!

* Extra exception for PRC < 2.0.0

* Update ibridgesgui/config.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* TypeError -> ValueError

* GENERIC irods_env preset

* No WindowStaysOnTopHint

* Remove incomplete import

* Use network check from ibridges 0.1.6

* Ruff

* Add dependency ibridges 0.1.6

* Ruff

* Some cosmetic in output

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* --- (#171)

updated-dependencies:
- dependency-name: pylint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* --- (#170)

updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New tab for search (#169)

* Create new tab for search

* Look and feel.

* Search functionlity implemented, still todo extras

* BIgfix and starting implementation of  download

* Functionality of search tab

* Design and ruff

* Cleanup old code

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Update ibridgesgui/search.py

Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Simplify list comprehension

* Hint when search takes too long.

* Remove init of info as empty string

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>

* Improve search (#172)

* Place search into an own QT thread.

* Move lengthy search and dowload to threads.

* Small bg fix.

* Log errors

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Rename (#173)

* Renaming vars  in Main

* Rename vars in search

* Rename vars in info and login

* Rename and small edits

* Recompiling pyuic

* Rename config check and small fixes

* Rename create coll widget

* Add quarto publishing to main (#175)

* Create linter.yml

* Sync (#174)

* Initial setup

* Fix irods tree model

* Fixed irods tree

* Build in create dir/coll buttons

* Sync in threads

* Pylint

* Default error as loglevel

* Error messages

* Create new irods sessions in the single QThreads.

* Little bug fix

* Catch error when thread session cannot be established.

* Do not pylint the ui_files

* A monster push with a lot of formatting by ruff

* Fix small bug

* More changes

* pylint and cleanup

---------

Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>

* Quarto (#177)

* Add userdoc github pages

* Formatting

* More edits

* tignore extended

* Add sync to userdoc.

* Bind to one ibridges version.

* have the backup

* Setup lintiers

* Move exclude of pyqt6 to MASTER

* Next try

* Exclude error pyproject.toml for pylint

* Exclude E0401, E0611

* Add E0611

* Bump pyinstaller from 6.6.0 to 6.7.0 (#178)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.6.0 to 6.7.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.6.0...v6.7.0)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update sync.py

* Update README.md

* Remove old docu, Make irods_home and irods_default_resource manadatory

* Exclude too many branches from pylint

* Install from main

* Install note in docs

* Typos (#182)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Staiger, Christine <christine.staiger@wur.nl>
Co-authored-by: qubixes <44498096+qubixes@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Search as own tab
2 participants