
Fix load from SPARQL endpoint file menu option. Fix #166. Add missing parameter to some layout.js#run function calls. May fix some unknown caching bugs. Fix recalculate layout button separate sub ontologies parameter usage and save it's layout to cache. Fix more layout caching issues. Take 'separate sub ontologies' parameter into account. Add close matches to search index. Resolve #178. Also relates to #163. Move context menu event specification to config.js/config.dist.js. Needs testing on non-mouse input devices. Resolve #176. Add tight layout with button. Add experimental custom layout button and spring length slider. Reset view (reset style) now resets the path source. Use console#groupCollapsed to structure logging. Solve #184. first tries for #183 add modular menu, resolves #183 fix problems with eslint fix circle star close matches, see #123 Sort circular layout nodes by connection type. Resolve #123. Expand SPARQL logging. Add missing log statements. Resolve #116. add method for persistant logging Fix log.debug reference. See #182. Add log to visualization issue body. Reroute all log levels. Resolve #182. Refer to 'Set as path source' in manual.html. Resolve #174. change releasechecklist, see #177 Use HTTPS for SPARQL endpoint. Remove superflous logging. Load and show edges. Resolves #195. Resolves #198. Add operations menu with a new operation 'Show Close Matches'. Add close match compound option. Add timeout protection to tight layout for large graphs. Update version to 1.1.1. i18n of devmode, resolves #201 i18n of devmode, resloves #201 naming convention in span id, see #201 i18n of the new entries in menu.js and lang files, resolves #205 replace log.trace with log.debug, resolves #202 Specifiy named graphs when loading properties. Resolve #199. Fix bug for loading of properties, see #199. Verbose query however, shorten in log for issue #204. Connected new star mode nodes with existing ones. Resolve #207. refactor contextmenu, see #196 Revise grouping of modular context menu and refactor code. Resolve #196. Fix link for "Submit Feedback about the Ontology". Fix remove edge base command. Refactor GitHub issue creation into utility method. Resolve #208. Remove unneded ESLint global declarations. Remove rdfGraph.js and use config instead. Resolve #169. Update dependencies. Add typescript config file for syntax checking. Remove unused hash code function. Add TypeScript definitions for Cytoscape.js. Add loglevel TypeScript types. Fix some TypeScript errors and warnings. Add type check script. Fix JSDoc TypeScript parameters. Set target to es6 for array to Set and back conversion for uniqueness. Fix some TypeScript errors. Disable strict TypeScript checking. Add cytoscape global. Part of issue #209. typescript error/warning fixing, see #209 Fix some TypeScript errors and warnings. Part of issue #209. Update cytoscape from ^3.3.6 to ^3.5.4. Fix more TypeScript errors and warnings. put buttons and functionality into operations menu plus i18n of them, see #206 merge conflict Add TypeScript notice to README. Part of #209. Fix log wrap bug. Was introduced to reduce TypeScript errors as part of #209. Remove trace from log. Add missing info. Should shorten it, see #204. Add Notyf notifications. Fix initial state of selected node for path on start. Remove some alerts or remodel them to log warn or error because we now have Notyf for that. Update cytoscape to ^3.7.0. Update JSDoc to ^3.6.2 (npm audit fix). Update dependencies. Use corejs 3 instead of babel polyfill. Add Webpack circular dependency plugin. Remove circular dependency between context menu files. Fix transpiled browser check. Load notyf later to ensure document.body is defined. Include corejs and the regenerator runtime instead of polyfill in index-prod.html. Add buttons again for Frank van Swieten lectures. Add shortcuts: Resolve #211. Remove leftover menu logging. new manual.html with actual fundctions and pics, resolves #212 style details for manual plus new pics, see #212 package.json updated for release 1.1.1 Remove superflous hotkey init logging. Resolve #210. Add workaround to prevent edge position display bug with unknown cause. Replace workaround to fix #210 with a better solution: Include edges in the layouted elements. set log.debug to log.info to get back the whole functionality, see comments, resolves #215 reset all the loglevels to earlier state, see comments, resolves #215 rename operations to layout, write a manual for layout, resolves #206 package.json for release fix small errors occured while testing mark the log as a log in new issues, see #204 Resolve #218: Replace 'remove' with 'hide' in context menu of nodes and edges. Keep DEL key remove. Add Firefox 68+ about:config flag requirement to readme. Comment edge menus. Clarifies that limes menus are always available which is requested in #186 but was already implemented somewhere along the way. shorten the log, see #204 Finish shortening log. Resolve #204. Solve #65 using a node size based on the logarithm of its degree. Ignore typescript output. Add new he-unconsolidated graph to allSubOntologies so it is visible in the search. Resolve #221: Use micromodal library. Remove test.html from repo. Rename overlay class to fullscreen to improve clarity. Increase notification show duration to 10s. Use data-i18n attribute instead of id for i18n. Complete first chapter search implementation. See #214. Fix table reset. Add menu to tab order. See #222. Refactor chaptersearch#showClasses and add hide parameter to graph#presentUris. Remove npm from package.json. Finish chapter based subgraph: resolve #214. Add link to deselect all checkboxes in chapter search. Highlight clickable chapters in chapter search. Part of #214. Remove index.json from the repo. Parse URL 'class' parameter to center around the given URI when loaded. See #219. Enter star mode in graph#presentUris when hideOthers=true. preparation for release v1.3, resolves #223 changes on the release checklist Update eslint ecmaVersion to 2019. Fix missing graphs. Resolve #224. Improve display of combined matches. Part of #200. Implement all requirements to combined matches. Resolve #200. Minor problems still occur: 1. Hidden nodes don't hide parents. 2. Can only combine once per session. Add initially active options to config. Fix #225 by adding the unfiltered class after file load. Change log output to make it less verbose and reduce maximum length to 500 characters to resolve #226. Add parameter 'empty' for file loading. Add 'load' parameter to load from JSON. Remove leftover console.log statement. Add keyboard navigation to menu: Resolve #222. Hide connected edges with of hidden nodes. Resolve #227. Rename 'load' parameter to 'json'. Support other ontologies. Prototype of #213. Test for empty parameter presence only, so the value is ignored now and may be empty. Save space by not adding empty properties to nodes. Split loadGraphFromSparql() for easier maintainability and in preparation for instance loading. Add parameter to load instances. Add parameter to load virtual edges, domain-range triples for now. Display instances as stars. Fix loadGraphFromSparql(). Add heuristic for star mode after file load. Fix mouse cursor position bug when using 'empty' POST parameter. Rename directed star to outgoing star and add incoming star. Fix DE grammar: 'Speicher' -> 'Speichere'. 'confirm limes link' -> 'confirm link' Add node context menu option to move all selected nodes to that position. Detect combine matches on file load. Rename 'Save Full Graph with Layout ...' to 'Save Session'. Verify that close match chain is followed and add comment. Enable context menu taphold per default. Add benchmark parameter. Refactor benchmark code in own file. Fix load graph from sparql menu option. Update versions. Update more packages. Set webpack to production mode. Add sub parameter. Hide edges on viewport. Revert "Hide edges on viewport." Fix default graphs on SPARQL load. Load source for non-SNIK ontologies as well. Make separate subontology layout independent from subs parameter, which enables it for non-SNIK ontologies. Add more functionality to non-SNIK ontologies, such as automatic colors. Update chapter search to the new meta:chapter property and the new meta:Chapter class. Finish graph search for OB and work around property path problem there. Resolve #236. Move node size function or constant to the configuration file and set a constant size of 39 as default value. Resolve #232. Layouts now only apply to selected elements if at least two nodes are selected as requested in issue #234. Start implementing tippy and refactoring the help. Set up tippy for the buttons and many of the menu entries. Does not work on context menu yet. Begin to split group matches functionality in border part and move part. Add more tooltips. Finish splitting up match group and move functionality. Resolve #233. Add tooltips to context menu. Resolve #228. Keep the center of selective layout nodes. Resolve #234. Add help to filter menu. Automatically flatten help data. Use empty string keys for object descriptions in help. Automatically generate manual. Resolve #229. Use local copy of fontawesome for panzoom. Resolve #238. Add viewport to fix scale to 1.0. Refactor several files to classes in preparation for multiview. In progress, does not run correctly yet. Finish refactoring to classes as part of preparation for multiview. Mostly tested but not enough for production. Multiplex star and path operations and hide for selections. Allow single compound moves. Multiplex compound children stars but there is still a display error. Fix display error of stars with compounds and with search. Still needs to be tested and bugfixed. Add close match node context menu function with multiplexing. Resolve #240. Combine labels for combined matches as requested in #239. Add first child node of compound node as path source. Part of #239. Fix multiplex bug with loop over selection. Improved visibility of large stars by reducing non-highlighted non-selected edge non-text opacity. Always hide other nodes in circle star. Show progress indicator when combining matches as it can take a while for a large visible graph. Fix hide function. Fix internal height of menu ul element. Set cytoscape container height in css. Enable multiple active graphs and test with 2 side by side. Go back to one graph as default but keep the capability for multiples. Improve class github issue reporting. Improve class and edge github issue reporting. Enable search on other ontoloies and fix class use. Requires a realignment with the new config template. Not finished, subtops are not loaded. Fix graph load query when using the SNIK SPARQL endpoint. Remove unused instances of context menu and search. Update all dependencies. Fix day mode. Resolve #244. Add python web server not for chrome development. Move matches nearby after enabling 'combine matches'. Resolve #241. Fix #246. Start minor rework to accomodate loading instances later and to toggle their visibility from the menu. Fixed warnings. Unify loading of SNIK and other ontologies. Unfinished. Part of #248. Resolve #250: Extend legend. Show a list of instances from the extended node context menu. Part of #248. Also added some missing German translation strings. Fix help.js#flatten. Fix language switch on menu. Resolve #249. Show instances of SNIK. Resolve #248. Allow empty default graphs. Fix #253. Fix removing and hiding of nodes and edges by making setVisible static again. DEL key still doesn't work however. Part of #255. Fix search replacement prefix. Show progress indicator on search: resolve #256. Finish separating class query from instance query. Resolve #254. Fix remove hotkey. Resolve #255. Remove deprecated mocha.opts and create package.json mocha property. Doesn't contain all of the settings though. Eslint autofix missing trailing commas. Use cy instance as parameter for loadGraphFromSparql(), not graph. Fix tests. Resolve #247. Fix webpack and index-prod. Fix presentUri. Fix tests again by readding module type. Update package.json and releasechecklist for release Update package.json for release, see #261 Create issue_template.md Delete issue_template.md reactivate panzoom element, see 263 Fix and update the release checklist. Add module type to package.json again. See #261. Upgrade dependencies. Cannot upgrade tippy to 6.x because the filenames have changed. May be fixable. Expand release checklist. Remove unused util dependency from graph.js Add typechecking to release checklist. Add npm scripts for typechecking and linting. Fix select all on search. Expand release checklist. Update Release 1.6. Update tippy.js to 5.2.1. Update dependencies correct releasechecklist and package.json remove redundant texts in manual.html, resolves #266 Select path in star mode. Resolve #257. Deactivate context menu tap hold on desktop browser. Resolve #51. Fix URL instances parameter bug. Add 'expand' to tooltips, see #265 remove babel and webpack, including all dependencies, rename index-dev.html to index.html because it is the only one needed. Update node_modules to the latest versions, compiles with 0 vulnerabilities Rename the eslint script to just 'lint'. Improve release checklist. Add missing index.html. Unignore index.html. Extend release checklist. Fix closing of menu. Draft new subontology connectivity feature. Finish subontology connectivity feature. fix search bug Fix tutorial link. Resolve #269. Fix save and load session. Remove load and save visible graph. Resolve #272. Fix centering after layouting for small graphs. Resolve #270. Fix search. Resolve #278. Add log level for memory logging and use the log level for display. Part of issue #285. shift too verbose log levels, see #285. Add initialization timer. Fix daymode highlight color: resolve #271. Await progress in combineMatch. Comment some dependencies. Move help.js out of the browser folder as it is also used by node code. Remove old data folder. Fix linter errors in test. Extend comments of the manual generation script and show log warnings there. Add node environment to the linter configuration so that it accepts the variable 'global'. Fix duplicate generation of lines in the manual. Apply uniform language regime. Resolve #267. Resolve #291. Remove unused search.js#presentAll(). Resolve #290. Solve both search index SPARQL query errors, increase performance by rewriting OPTIONALS to UNIONs. Reactivate close match search. Add search comments. Resolve #289: Unhide hidden but not filtered elements when selected after search. Add comments. Add the simple class query back in, see #254. Fix log reduce. Include Golden Layout dependencies. Integrate golden layout into SNIK and create a test view. Finish base prototype. Add + and - sign to top bar of goldenlayout windows, see #263 delete panzoom element and all not further needed dependencies, see #263 Dynamic tabs and menu zoom. Resolve #263. only show one menu, for now binded to the first LayoutItem, see #274 add new components to layout via a button, implements v3 from GoldenLayout Tutorial (Adding new items), see #276 suppress warning with custom Mouse sensitivity by commenting out Add new tab sign in base64 encoding, see #274 bind eventlisteners to view instead of graphs Stub for copy and paste. Hide all graphs except the first by default. Add context menu to all views. Resolves #284. Define new notyf log type trace and use it for user notification, see #283 fix linter errors. Add recalculate sign. Add activeState() function. Add recalculate sign to index.html. Search on active graph. Fix main.js Finish creation of separate tabs for issue #276. Improve tab selection for copy and paste for issue #283. Put user info back into code. Fix daymode switch. Add grid option to the menu and show it on the canvas, resolves #287. Fix master rebase and fix init timer. save and load session without closing the first tab, to be tested. correct layout for save/load session, see #277 Clean up reset() and traverse(). add new field multiview to config and fit it to main.js. Resolves #275. change border-color for active stack in multiview. set new z-index to header, so that it is behind search overlay.Resolves #286. restructure menu and add viewLayout.js. delete obsolete log. set border-top on active tab. change naming for layout to avoid confusion. change naming for save/load partial graph. add save/load view functionality, see #277. add tight and compound layout to header.see #292. Set, save and load titles of tabs, see #277. old approach of saving and loading graphs, maybe slower but stable. built tiny popups when hovering new header elements.Hide Maximise button, because it is not needed. Resolves #295 i18n and naming of new features. Resolves #294. add missing language tags for i18n, see #294. propagate language changes to all views, resolves #296. style top element and search field, so that it is aligned with menu. Delete superfluous import. Enable starmode for all views except the first. Fix log reduce. Prevent layout reset after search in star mode. Include Golden Layout dependencies. Integrate golden layout into SNIK and create a test view. Finish base prototype. Add + and - sign to top bar of goldenlayout windows, see #263 delete panzoom element and all not further needed dependencies, see #263 Dynamic tabs and menu zoom. Resolve #263. only show one menu, for now binded to the first LayoutItem, see #274 add new components to layout via a button, implements v3 from GoldenLayout Tutorial (Adding new items), see #276 suppress warning with custom Mouse sensitivity by commenting out Add new tab sign in base64 encoding, see #274 bind eventlisteners to view instead of graphs Stub for copy and paste. Hide all graphs except the first by default. Add context menu to all views. Resolves #284. Define new notyf log type trace and use it for user notification, see #283 fix linter errors. Add recalculate sign. Add activeState() function. Add recalculate sign to index.html. Search on active graph. Fix main.js Finish creation of separate tabs for issue #276. Improve tab selection for copy and paste for issue #283. Put user info back into code. Fix daymode switch. Add grid option to the menu and show it on the canvas, resolves #287. Fix master rebase and fix init timer. save and load session without closing the first tab, to be tested. correct layout for save/load session, see #277 Clean up reset() and traverse(). add new field multiview to config and fit it to main.js. Resolves #275. change border-color for active stack in multiview. set new z-index to header, so that it is behind search overlay.Resolves #286. restructure menu and add viewLayout.js. delete obsolete log. set border-top on active tab. change naming for layout to avoid confusion. change naming for save/load partial graph. add save/load view functionality, see #277. add tight and compound layout to header.see #292. Set, save and load titles of tabs, see #277. old approach of saving and loading graphs, maybe slower but stable. built tiny popups when hovering new header elements.Hide Maximise button, because it is not needed. Resolves #295 i18n and naming of new features. Resolves #294. add missing language tags for i18n, see #294. propagate language changes to all views, resolves #296. style top element and search field, so that it is aligned with menu. Delete superfluous import. Enable starmode for all views except the first. Merge branch 'feature-multiview' of github.com:IMISE/snik-cytoscape.js into feature-multiview try to fix error that occured on e2e-test. XMerge branch 'feature-multiview' of github.com:IMISE/snik-cytoscape.js into feature-multiview Change this.graph entries in menu and main. Add Cypress.io for e2e tests and first ui tests. See #298. repair tests and add a new one. Continue e2e-tests.See #298. Resolve #301: disable copy and paste when not fired from body directly. Resolve #302: Adapt filters to multiview. Resolve #303: correct view layout to apply the header functions in the proper view. Fix #304: Paste edges along with nodes. Apply combine matches to all tabs. Part of #288. Apply instances loaded to all tabs. Still suffers from a bug that also occurs on the master branch, see #306. Part of #288. Add config to the session file on save. Part of #305. Add confirm dialog on load session. See #299. add state object, part of #305. save version into session file and warn about old files, resolves #309. save and load filters, structure state.js, part of #305. Change the menu to a singleton. Resolve #315. Apply grid using a css class on body. Resolve #316. Fix daymode tab bug, resolves #314. Fix context menu bug. Resolve #316. Include state when saving and loading session. Resolve #305. Fix fetch path. Add SVG export. Resolve #297. Process js/ subdirectories to JSDoc. Remove log.info from plussign. Comment out unused state in view.js. Don't animate layout when run from node to fix cytoscapeTest.js. Fix searchTest by adapting to the fuse result structure. Set version number hard and use it in load/save.Comment to releasechecklist.md to remember changing it on release. changes on manuals, found while testing. Update dependencies. Add multiview steps to the release checklist. Repair loading of views. Increase version number to 2.0.0. Move cypress to dev dependencies. Resolve #323. Remove core-js-bundle and regenerator-runtime dependencies. Resolve #324. Rename 'cypressTests' script to 'cypress'. Rename file.js to load.js and download.js to save.js. Resolve #318. Reduce top bar height. Add a default value to Graph#setVisible. Change starStyle to a static function. Fix edge visibility after paste. Resolve #322. Improve publishing instructions. Prettify JSON for saving but exclude cytoscape graph objects. Trying to solve #313 but it crashes Firefox because of proably incorrect JSON output. Fix partial JSON prettification. Resolve #313. Correct id of combine match checkbox to fix session load where that option is enabled. Resolves #326. Remove highlighted and source classes after loading. Resolves #329. Remove console.log() statements. Hide popus for save and unhide by downgrading log level from info to debug. Part of #325. Use select instead of highlighting for showing search results. Select nodes after paste for better visibility. Part of #325. Give instant feedback on combine match checkbox. Part of #325. Fix typo. Increase visibility of links. Part of #328. Clarify that reset view only applies to the main view. Solve #333. Implementiere Mehrfachauswahl von Suchergebnissen über Checkboxen. Resolve #328. Use selection to highlight pasted elements and those created by stars. Resolve #330. Rework view management and delete views on tab close. Resolves #332. Resolves #338. Fix combine matches menu entry. Resolve #339. Class Use now exits Combine Matches if active. Resolve #341. Increase ecmaVersion from 2019 to 2020. Part of issue #343. Fix interaction between class use and combine matches. Resolve #341. Don't move class use nodes nearby when combining matches. Fix class use error and notify user once about move matches nearby or on top of each other. Resolves #341. Remove superflous encoded grid image from menu.js. Improve type checking. Fix syntax error that for unknown reasons is corrected by the tested browsers. Remove the 'Show Instances' option. Resolve #342. Update ESLint environment from ES6 to ES2020. Complete some incomplete JSDoc comments. Unify @returns and @return to @return. Remove unused highlight function. Complete more JSDoc comments. Remove leftover show instances code. Remove the button bar, which isn't used anymore since the multiview rework. Add trailing space check to ESLint configuration. Remove unused saveLayout function. Complete more JSDoc comments. Complete all leftover incomplete JSDoc comments. Add show instances and show non-instances filters. Resolve #306. Programmatically click check box on click of the span element next to it in the options menu. Resolve #347. Fix day mode. Improve checkbox extension and apply it to filter menu entries too. Resolve #325. Fix state of unchecked filters after load. Resolve #335. Move checkbox extension to css. Remove unused comment part. Start graph operations in new view. Finish creating star operations in new view. Update packages. Ignore position of search word in the document. Temporarily disable edge label autorotation due to SVG export color bug. Select edges to result nodes when presenting URIs as well. Reduce unselected edge opacity but increase contrast to background in return. Fix JSDoc in preparation for #358. create jsdoc action fix spelling of recurse git jsdoc action github token Add link to developer documentation to the help menu. Resolve #358. Change language.js#updateHtml i18n warning log level to debug to not confuse users. Resolve #357. Fix node instance indicator. Resolve #354. Keep path source on reset style. Fix #351. Add CC BY-NC-SA 4.0 license. Resolve #361. Fix centering with 'class' get parameter. Related to https://github.com/DigitaleZukunft/glossar/issues/21. Add prettier dependency and configuration file. Modify ESLint configuration file. Part of #366. Format code using prettier. Resolve #366. Downgrade missing curly braces to warning to allow more one-liners with prettier. Reformat index.html using Prettier. Switch context menu library. Resolve #185. Reorder context menu. Resolve #369. Fit after star. Add prettier and eslint pre-commit hook. Add meta model link to help menu. Remove cypress. Rename .js files to .ts. More typescript migration. Update dependencies and add types for stats. Set module resolution strategy to node. Even more typescript. Use ts-migrate. Fix some imports. More typescript refactoring. Fix typescript errors. Achieve runnable typescript state. Update @types/cytoscape to 3.4.17 to get the correct concentric layout typescript types. Switch to Vite. Except a typescript error with goldenlayout 1. Enable typescript strict mode and fix some new errors. More typescript strict and general fixes. Fix search. Update dependencies. Enable search with other endpoints and graphs than SNIK. Improve typing. Fix saving as SVG. Unsuccessfully try to include the context menu library submenu indicator SVG file. Update dependencies, most importantly Vite to 2.5.0 and prevent it from adding hashes to asset filenames, which requires Vite 2.5.0 to properly work. Only works in production so the submenu indicator isn't loaded in dev mode but that isn't problematic. Show edges between outer nodes of the star and existing visible nodes. Related to https://github.com/snikproject/ontology/issues/467. Fix unit tests with typescripts by changing to Jest and fixing a few errors in the code. Resolve #373. Fix ESLint Typescript call and module import errors. Update version number and release checklist. Update release checklist publishing. Fix the cytoscape test. Update dependencies. Start with a smaller view. Update config and remove leftover entry. Remove leftover cypress file. Add GitHub pages deploy action. Add sniko prefix definition to SPARQL query. Fix GitHub deploy action asset references in index.html. Improve starting experience and work around bug that causes main to be called twice. Add missing star on initialization. Add license badge and improve wording. Comment out code documentation link because github.io link now publishes SNIK Graph itself. Fix close match extended context menu entry. Resolves #367. Provide empty string as default value for reduce for show instances extended node context menu entry. Fix #368. Deploy JSDoc to new branch named doc. Fix #380. Disable strict typescript. Fix or ignore some TypeScript errors. Update dependencies. Fix linter errors. Fix or ignore typescript errors. Switch from broken JSDoc to TypeDoc. Fix doc workflow. Resolve #380. Fix meta model download link. Update dependencies. Test on deploy. Update dependencies. Move PNG favicons into the img folder. Move HTML files except index.html into a separate folder. Fix broken links. Fix typedoc script and move it to dev dependencies. Use production mode for npm install in GitHub workflow. Fix dev and prod dependency categorization. Add Dockerfile. Install test dependencies on deploy. Increase timeout for GitHub pages. Rename deploy workflow to build as deployment is done by the github pages action. Update documentation and start paper. Add fuse test. Don't write to console on sucessfull tests. Add preliminary bib file and shorten paper. Increase curve of graph picture left tab to increase visibility in paper on white background. Update paper. Change license to GNU GPLv3. Add save as current view SVG export option. Refer to SVG bug export issue. Remove jQuery dependency from package.json. Still included in index.html though. Fix #382: fix first fit after star creates a new view. Update dependencies. Fix typedoc errors and warnings. Finish paper for submission. Update README.md Add html subdirectory to dist folder in GitHub build action. Link to github action from readme file. Comment out broken help links. Add images to dist folder in build action. Verify and add missing DOIs to paper as suggested in https://github.com/openjournals/joss-reviews/issues/4163. Improve documentation. Move test dependencies in package.json from devDependencies to dependencies because they are used in the GitHub Action. Add missing comma to cytoscape bibtex entry. Switch from Jest to vitest. Fix HTML documentation files. Improve TypeScript typing and TSDoc comments. Update dependencies. Fix all leftover TypeScript errors and ESLint warnings. Finish TypeDoc for now. Resolve #385. Disable auto fit in euler and euler-tight layouts to fix first fit after star in new view without needing to deselect, see #382. Fix help document asset links. Resolve #383. Fix Dockerfile. Add SPARQL_ENDPOINT build argument to Dockerfile. Adapt to OWL punning and other SPARQL endpoints with SNIK in them. Update for JOSE. Explain different deploys in README.md. Resolve #16: Add taphold context menu event for touch screens. Update dependencies, version and license. Resolve #340: Display version from package.json. Resolve #384: Fix context menu tooltips. Adapt to ontology refactoring. Update dependencies. Fix SPARQL loading. Resolve #350: Update dependencies, fix edge label autorotate. Set version to 22.05. Simplify mass function. Should have no impact on #389. Update dependencies. Investigate if it helps with #389. Reduce simulation time and max iterations on tight layout. Part of #389. Update version to 22.10. Use relative base path. Upgrade husky from major version 6 to 8. Show git commit info in about alert and GitHub issue template. Resolve #388. Reduce image filesize. Enable source map for TypeScript. Does not have any effect on Vite though. Update GitHub action dependencies. Generate sourcemap on build in GitHub Action. Enable source map option in package.json. Only layout nodes, not all elements. Document how to develop on Windows. Update dependencies. Added option for colored edges. Commit modified by Konrad Höffner. Added hsv colors to colored edges. Added comments. (#392) Fix @typescript-eslint/no-use-before-define linting error. Improve and expand documentation. Update dependencies and ignore golden-layout updates with npm-upgrade. Ignore whitespace around HTML tags in Prettier to work around Vite HTML parser bug with CRLF. See also https://github.com/snikproject/graph/pull/391. Remove commented out code from index.html. Self host jQuery as suggested by sf87adin. Replaces pull request 391. Fix build instructions. Unignore .git in .dockerignore so that vite build can access commit information. Part of #394. Fix npm install warning by using the newer --omit=dev instead of --production. Add additional Dockerfile for when SNIK Graph is a submodule. Resolve #394. Exchange old repository URL with the new one. Update codemeta.json. Resolves #395. Add reference to Thomas Pause's bachelor thesis. Add comments to Direction. Update dependencies including Vite. Should fix Windows parse5 bug and thus resolve #396. Fix github.io link. Update dependencies. Revert "Only layout nodes, not all elements." as it created an incorrect layout. Remove taphold context menu trigger as it interferes with node dragging. Part of #398. Fix edge color function to resolve edge selection issues. Resolve #397. Prevent main menu entry overlap and adapt style. Resolve #379. Specify syntax version 1 in Dockerfiles. Update dependencies. fix: Dockerfiles ci: base cache key on package.json instead of package-lock.json ci: Use setup-node caching. Add --no-fund flag. chore: update dependencies and fix resulting problems refactor: fix linter warnings, use named exports fix: show path from source to destination for spiderworm, resolve #400 chore(release): release 23.07 chore: update to actions/checkout@v4 ci: enable dependabot GitHub action version updates chore: update dependencies chore: update dependencies fix: try to fix save and load partial view. part of #403 fix: improve naming of saving to Cytoscape format so users don't use it by accident and can't load it later refactor: start undoing cycles refactor: more refactoring to reduce cycles refactor: More refactoring and linting improvement. Fix Cytoscape test. build: add vitest globals for typechecking fix: improve upon the refactoring to fix resulting errors chore: Bump actions/setup-node from 3 to 4 in /.github/workflows refactor: add typechecking to tests and fix it doc: fix documentation ci: assign KonradHoeffner to Dependabot PRs and add chore prefix ci: add release workflow with automatically generated changelog fix: add --no-threads parameter to vitest call to fix freezes, resolves #407 feat: add option to always show edge labels with the properties, resolve #404 fix: always open circle star in new view, resolves #402 chore: update fuse.js to 7.0.0 chore: fix linting and type checking problems chore: disable dependency cycle warnings for now fix: release 23.10, fix minor issues found during testing Improve naming of showProperty option. chore: update dependencies ignore paths in build workflow fix tsdoc by correcting TypeScript module resolution docs: fix readme fix: Load from SPARQL Endpoint menu option feat: Load JSON Layout to graph feat: version check function implemented feat: add save layout menu item fix: make correct nodes visible style: fix eslint warning feat: add method for showing correct nodes and edges fix: duplicated view names error feat: updated json for initial view refactor: optimizations and fix menu item style: position comment properly feat: stop applying Euler layout when loading layout from JSON chore: release 24.01 fix: increase test timeout docs: install packages after upgrading fix: package versions fix: temporarily enable skipLibCheck in TypeScript config as needed by current Vite fix: increase Fuse test timeout as well to account for slow GitHub actions chore: update deps docs: JOSE paper upgrade to codemeta version 2, add HRB author fix: vitest with --pool=forks docs: add HRB ORCiD and email fix: correctly use --pool=forks vitest option to work around vitest CI bug, resolves #412 chore(deps): Bump softprops/action-gh-release in /.github/workflows refactor, chore: update deps, release 24.04 make file menu labels more consistent, refactor menu structure for better type checking, resolve #417 chore: update deps, keep eslint at major version 8 for now until typescript-eslint is compatible add glossary to manual, part of #417 fix minor typos, thanks to LAB add file menu entry to open new view, resolves #416 add bug report issue template add release issue template: resolve #411 release 24.06 add ORCID iD for HRB in paper add CITATION.cff delete codemeta.json as it is too cumbersome to update and redundant with CITATION.cff, may bring it back later with an automated pipeline add AB author and move AW as last author in senior leadership position add meta data information to README.md fix: show hotkeys after language switch (resolves #421) fix: English translation fix: submenu indicator (resolves #423) remove author AB again as we could not reach her to obtain consent, move to acknowledgement section in paper Add AB back as author as we reached her and obtained her consent for authorship. reference new SNIK Graph JOSE paper add fmt script and use prettier cache option refactor: switch from eslint to oxlint chore: update deps fix: hotkeys shown again add feature request GitHub issue template: resolve #424 add a workaround to the tight layout freezing when the nodes are in the same position freeze cytoscape version 3.30.0 to keep context menu working, part of #399 add number of loaded nodes and edges to about message fix submenu indicator: resolve #423 in production refactor: remove labels in menu.ts fix: uniform Title Case for menu items refactor: remove references to OntoWiki refactor: remove last references to OntoWiki chore: upgrade Husky from ^8.0.3 to ^9.1.1: resolve #410 refactor: content of cxtmenu labels feat: German translation of cxtmenus fix: adapt chapter search SPARQL queries to ontology refactoring and fix presentUris with hideOthers = true: resolve #428 test: remove unneeded isomorphic-fetch dependency in some tests to get rid of punycode deprecation warnings clarify instance filter description and i18n, add instance test, document adding a new language: resolve #420 ci: add release note tag resolver filter: resolve #419 refactor: github issue creation feat: Fully internationalise Filter menu option fix: typo build: require passing oxlint in pre commit hook fix: not loading when building fix: url too long in feedback about the visualization release 24.07 fix: change automatic release note generator tag resolver from semver to sort and fix exclusion pattern: resolve #419 fix: release 24.07 dependencies
If you use this software, please cite our article in the Journal of Open Source Education.
hospital information system, information management, linked data, visualization
hospital information system, information management, linked data, visualization
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
