beat issues
https://gitlab.idiap.ch/groups/beat/-/issues
2018-12-19T19:02:44Z
https://gitlab.idiap.ch/beat/beat.editor/-/issues/118
More intelligent algorithm python templates
2018-12-19T19:02:44Z
Jaden DIEFENBAUGH
More intelligent algorithm python templates
Include comments detailing groups, inputs, outputs
Include comments detailing groups, inputs, outputs
Miscellaneous Editor-specific Improvements
https://gitlab.idiap.ch/beat/beat.editor/-/issues/122
Clickable toolchain link in exp names in exp editor
2018-12-19T19:02:44Z
Jaden DIEFENBAUGH
Clickable toolchain link in exp names in exp editor
Miscellaneous Editor-specific Improvements
https://gitlab.idiap.ch/beat/beat.editor/-/issues/73
Autofill algs in similar blocks after user chooses alg in one block
2018-12-19T19:02:44Z
Jaden DIEFENBAUGH
Autofill algs in similar blocks after user chooses alg in one block
Basically prefilling algs in blocks with the same structure (i/o)
Basically prefilling algs in blocks with the same structure (i/o)
Miscellaneous Editor-specific Improvements
https://gitlab.idiap.ch/beat/beat.editor/-/issues/88
Remove "Documentation" tab, add "Info" & "Code" tabs
2019-02-12T18:51:14Z
Jaden DIEFENBAUGH
Remove "Documentation" tab, add "Info" & "Code" tabs
Info tab will have the RST file contents & its file path
Code tab will have the python file contents & its file path
Might eventually add RST rendering and/or in-browser editors
Would also need a "refresh" button on both to refresh fi...
Info tab will have the RST file contents & its file path
Code tab will have the python file contents & its file path
Might eventually add RST rendering and/or in-browser editors
Would also need a "refresh" button on both to refresh file contents
https://gitlab.idiap.ch/beat/beat.editor/-/issues/84
Bundle size & Perf optimization
2019-01-28T04:36:42Z
Jaden DIEFENBAUGH
Bundle size & Perf optimization
Make sure to check out https://github.com/GoogleChromeLabs/webpack-libs-optimizations
Also look into https://preactjs.com/, it's a pretty well known drop-in replacement for react thats not just like 100kB smaller but also way faster
Make sure to check out https://github.com/GoogleChromeLabs/webpack-libs-optimizations
Also look into https://preactjs.com/, it's a pretty well known drop-in replacement for react thats not just like 100kB smaller but also way faster
https://gitlab.idiap.ch/beat/beat.editor/-/issues/10
infinite scrolling
2019-05-09T12:54:27Z
Jaden DIEFENBAUGH
infinite scrolling
https://gitlab.idiap.ch/beat/beat.editor/-/issues/55
More keyboard shortcuts & tab handling
2020-02-12T12:14:42Z
Jaden DIEFENBAUGH
More keyboard shortcuts & tab handling
Ideas:
- Shortcuts for adding dataformat fields
- Shortcuts for saving/writing to server
- Shortcuts for moving between elements (dataformat fields, database sets/outputs/etc.)
- Better tab handling
- After creating a new dataformat fi...
Ideas:
- Shortcuts for adding dataformat fields
- Shortcuts for saving/writing to server
- Shortcuts for moving between elements (dataformat fields, database sets/outputs/etc.)
- Better tab handling
- After creating a new dataformat field, focus on the new field's name input
https://gitlab.idiap.ch/beat/beat.editor/-/issues/68
Deep fuzzy search
2020-02-12T12:14:55Z
Jaden DIEFENBAUGH
Deep fuzzy search
A non-essential addendum to #67 - allows for fuzzy-searching inside actual objects (such as searching for dataformat field names/values)
A non-essential addendum to #67 - allows for fuzzy-searching inside actual objects (such as searching for dataformat field names/values)
https://gitlab.idiap.ch/beat/beat.editor/-/issues/69
Cross-indexing/cross-references
2020-02-12T12:15:02Z
Jaden DIEFENBAUGH
Cross-indexing/cross-references
See where objects are being used
See where objects are being used
https://gitlab.idiap.ch/beat/beat.editor/-/issues/89
Collapse objects' versions in lists
2020-02-12T12:15:12Z
Jaden DIEFENBAUGH
Collapse objects' versions in lists
Instead of showing all the versions of objects by default, collapse them together and only show the newest version
would need ux for seeing the other versions
Instead of showing all the versions of objects by default, collapse them together and only show the newest version
would need ux for seeing the other versions
https://gitlab.idiap.ch/beat/beat.editor/-/issues/101
Visual Algorithm Editing
2020-02-12T12:18:32Z
Jaden DIEFENBAUGH
Visual Algorithm Editing
Instead of the current tab-based editor, create a more graphical representation of what the user is doing - let the user edit a block-like diagram! Inputs on the left, outputs on the right, parameters & such in the middle. Would need a w...
Instead of the current tab-based editor, create a more graphical representation of what the user is doing - let the user edit a block-like diagram! Inputs on the left, outputs on the right, parameters & such in the middle. Would need a way to indicate groups across inputs/outputs but that shouldn't be too hard.
https://gitlab.idiap.ch/beat/beat.editor/-/issues/37
Segmented, editable connection lines
2020-02-12T12:13:47Z
Jaden DIEFENBAUGH
Segmented, editable connection lines
https://gitlab.idiap.ch/beat/beat.editor/-/issues/33
Copy/paste across tabs (via JSON copy/paste)
2020-02-12T12:13:06Z
Jaden DIEFENBAUGH
Copy/paste across tabs (via JSON copy/paste)
https://gitlab.idiap.ch/beat/beat.editor/-/issues/93
Show experiment execution status
2020-02-12T13:04:47Z
Jaden DIEFENBAUGH
Show experiment execution status
Sorta like `beat.web` - let the user watch/review execution status~info on the webapp
Sorta like `beat.web` - let the user watch/review execution status~info on the webapp
https://gitlab.idiap.ch/beat/beat.editor/-/issues/153
Add a way to delete multiple conns at once
2020-02-13T09:55:42Z
Jaden DIEFENBAUGH
Add a way to delete multiple conns at once
See #152 for the exact request.
This issue was fixed in https://gitlab.idiap.ch/beat/beat.editor/merge_requests/117
See #152 for the exact request.
This issue was fixed in https://gitlab.idiap.ch/beat/beat.editor/merge_requests/117
[v2] 2 - Toolchain editor
https://gitlab.idiap.ch/beat/beat.editor/-/issues/70
Tutorial via driver.js
2019-01-28T04:36:43Z
Jaden DIEFENBAUGH
Tutorial via driver.js
There's a JS tool that's been thrown into popularity for providing a simple way to provide user tutorials: https://github.com/kamranahmedse/driver.js . *Might* be worthwhile to look into
There's a JS tool that's been thrown into popularity for providing a simple way to provide user tutorials: https://github.com/kamranahmedse/driver.js . *Might* be worthwhile to look into
https://gitlab.idiap.ch/beat/beat.editor/-/issues/53
Localstorage backend
2019-01-28T04:36:49Z
Jaden DIEFENBAUGH
Localstorage backend
Syncing across tabs, saving work, saving nonstandard info (toolchain groups, etc.), working "offline" with no active server, ...
Syncing across tabs, saving work, saving nonstandard info (toolchain groups, etc.), working "offline" with no active server, ...
https://gitlab.idiap.ch/beat/beat.editor/-/issues/87
Re-enable chrome headless testing support once chrome >55 comes out
2018-12-19T19:36:13Z
Jaden DIEFENBAUGH
Re-enable chrome headless testing support once chrome >55 comes out
There's a bug about "lost UI shared context" with chrome/chromium headless that'll probably be solved in the next version. For now just use FF for testing since I haven't ever noticed any test results differences between the two browsers.
There's a bug about "lost UI shared context" with chrome/chromium headless that'll probably be solved in the next version. For now just use FF for testing since I haven't ever noticed any test results differences between the two browsers.
JS & Python Testing
https://gitlab.idiap.ch/beat/beat.editor/-/issues/133
tell the user why objects are invalid
2020-02-12T13:06:14Z
Jaden DIEFENBAUGH
tell the user why objects are invalid
this is super hazy and possibly very complicated
this is super hazy and possibly very complicated
https://gitlab.idiap.ch/beat/beat.editor/-/issues/155
Change license to BSD 3-clause
2020-02-13T09:52:10Z
André Anjos
Change license to BSD 3-clause
As discussed in earlier weekly meetings (see action points from week02/2018 till week09/2018), the prospective re-use of BEAT core components to re-implement some Bob frameworks would require a shift in the licensing terms for some core ...
As discussed in earlier weekly meetings (see action points from week02/2018 till week09/2018), the prospective re-use of BEAT core components to re-implement some Bob frameworks would require a shift in the licensing terms for some core BEAT packages.
@jdiefenbaugh: could you please do that *before* the release? The idea is to go from AGPLv3 to BSD 3-clause (as the rest of Bob) for all packages up to beat.cmdline. We exclude beat.web from this, leaving it as AGPLv3.
We should do the following, in details:
1. Remove the file `LICENSE.AGPL`
2. Create a new file called `LICENSE` the contains the stock BSD 3-clause text (see info here: https://gitlab.idiap.ch/bob/bob.admin/tree/master/templates)
3. Modify the file `MANIFEST.in` to include `LICENSE` instead of `LICENSE.AGPL`
4. Modify the file `setup.py` to list the license correctly on the classifier list (replace license key by `License :: OSI Approved :: BSD License`)
5. Modify the file `conda/meta.yaml` to set the license appropriately. Should read `license: BSD 3-Clause` and `license_family: BSD` on the `about` section, replacing the current AGPL stuff.
6. Double-check all headers from source files - @flavio.tarsetti may have a script to do this.
Please consult with @philip.abbet since I think rechecked, by then, the feasibility of this move and found no issues against doing this.