Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
227 commits
Select commit Hold shift + click to select a range
84f1e5e
Fixed jsdoc for the showCookiePolicyLink flag. Refactored get princip…
svilenvelikov Jun 26, 2024
2e6cf1f
Add root-config directory
svilenvelikov Jun 26, 2024
b5dce38
Add package.json in the project root
svilenvelikov Jun 26, 2024
639d924
Created new project with Angular18 for the new workbench
svilenvelikov Jun 26, 2024
89e3fd6
Add root-config directory
svilenvelikov Jun 26, 2024
b895e36
GDB-10373 legacy workbench as single spa (#1451)
svilenvelikov Jun 28, 2024
add366c
GDB-10373 add shared api service (#1456)
svilenvelikov Jul 4, 2024
677f245
Removes hardcoded host and port from the legacy workbench's app.js fi…
boyan-tonchev Jul 5, 2024
7ccedce
GDB-10463 workbench lyaout and navigation (#1458)
svilenvelikov Jul 5, 2024
0ee1764
GDB-10463 Improve the main layout and styling
svilenvelikov Jul 5, 2024
8c0c991
GDB-10463 extended workbench layout with more components
svilenvelikov Jul 10, 2024
d3918f6
GDB-10463 implemented dynamic navbar with stenciljs (#1468)
svilenvelikov Jul 18, 2024
ea027c6
GDB-10512: run the host and legacy workbench on a single server (#1476)
boyan-tonchev Jul 18, 2024
a7d3fcb
GDB-10563: Fix workbench version replacements (#1477)
boyan-tonchev Jul 19, 2024
5dad4f4
GDB-10577: Fix workbench license report functionality (#1478)
boyan-tonchev Jul 19, 2024
1cf6587
GDB-10579: Fix resource loading error due to Content Security Policy …
boyan-tonchev Jul 23, 2024
a72e5b3
GDB-10443 Implement i18n in the new workbench (#1485)
boyan-tonchev Jul 29, 2024
f814ac8
GDB-10463 navbar toggle and improvements (#1493)
svilenvelikov Jul 31, 2024
38f0f8a
additional stuff moved around after all the cherry-picks
svilenvelikov Nov 14, 2024
c6dd6f1
package-loc files and webpack configs updated with missing imports
svilenvelikov Nov 14, 2024
4a3a884
Fixed some issues after rebase conflicts: webpack configs, plugin def…
svilenvelikov Nov 15, 2024
0a15be8
Updated concurrently and the webpack-config-single-spa which also req…
svilenvelikov Nov 15, 2024
f0cc365
Updated html-loader to the latest 5.1.0 version and reconfigured the …
svilenvelikov Nov 15, 2024
ad5eae1
Enrich the Translation Service
boyan-tonchev Nov 18, 2024
eecbbc0
Introduce dropdown component
boyan-tonchev Nov 19, 2024
3c57e4a
GDB-10673 restore TTYG tests which were lost during rebase conflicts
svilenvelikov Nov 25, 2024
6f13b1e
GDB-10570: Introduce Language Selector
boyan-tonchev Nov 25, 2024
2433d92
Fixes warning messages in browser console
boyan-tonchev Nov 22, 2024
5810196
GDB-11267: Implementation of Tooltip Component
boyan-tonchev Nov 27, 2024
c7317aa
feat(GDB-10638) Add Jenkins pipeline
teodossidossev Aug 9, 2024
c6850cf
GDB-10569: WB Migration: Implement the repository change selector in …
boyan-tonchev Dec 4, 2024
b914b88
rebased and fixed collisions
svilenvelikov Dec 5, 2024
609e748
GDB-10569: WB Migration: implement better deep copy functionality
boyan-tonchev Dec 6, 2024
f69926a
GDB-10569: WB Migration: create MapperProvider
boyan-tonchev Dec 9, 2024
ed47bca
fix(GDB-10638) Fix installation process
teodossidossev Dec 9, 2024
b467858
Proper separation of test commands in shared components
svilenvelikov Dec 10, 2024
b2a82fc
GDB-11297: Implement Service for REST API Integration
boyan-tonchev Dec 13, 2024
dd61e82
`npm update` all dependencies in all packages
svilenvelikov Dec 6, 2024
54f7e80
Updated dependencies in api module
svilenvelikov Dec 13, 2024
c2b30ea
GDB-11369: WB Migration: Implement the Repository Selector Tooltip
boyan-tonchev Dec 16, 2024
4897c74
Refactored and extended some of the tests
svilenvelikov Dec 17, 2024
bb3c22b
fix(GDB-10638) Add baseUrl and mount api directory
teodossidossev Dec 18, 2024
2957bd4
Migrate license alert component
plamen-yordanov Dec 16, 2024
7accf3f
Move stub file in proper place. It appeared on wrong place after reba…
svilenvelikov Dec 19, 2024
089bb60
Removed obsolete rollup plugin.
svilenvelikov Dec 19, 2024
61680a4
feat(GDB-10571):implement workbench footer component
plamen-yordanov Jan 2, 2025
6f627fa
GDB-11282 introduce local storage service
svilenvelikov Jan 2, 2025
1a5fdfb
GDB-11282 save selected language in local storage
svilenvelikov Jan 3, 2025
05e2062
GDB-11385 fix issues with d3
plamen-yordanov Jan 6, 2025
197ac73
GDB-11319 - create alert banner for denied permission
DesiBorisova Jan 6, 2025
9c9977f
GDB-11282 add developers guide for the context service and local storage
svilenvelikov Jan 14, 2025
4de0b21
set cypress 13.17.0; fix sonar env prop
teodossidossev Dec 18, 2024
54fd1ea
GDB-11282 save selected repository in local storage
svilenvelikov Jan 9, 2025
a93bb26
GDB-11398 - style popover and repo icon as in the legacy WB
DesiBorisova Jan 8, 2025
3494bee
feat(GDB-11275): implement dynamic language loading
plamen-yordanov Jan 15, 2025
bf53d53
GDB-11345: WB migration: migrate current cypress tests to be run on t…
boyan-tonchev Jan 3, 2025
bc654a9
feat(GDB-11508): Add transloco i18n to workbench module
plamen-yordanov Jan 21, 2025
dd6f09a
GDB-11480 Fix logo not showing
plamen-yordanov Jan 22, 2025
e70bb55
GDB-11319 - Add functionality to permission banner
DesiBorisova Jan 13, 2025
31f5470
GDB-11536 Filter forbidden pages from navbar
plamen-yordanov Jan 29, 2025
604706e
GDB-11320 Implement cookie consent component
plamen-yordanov Feb 7, 2025
1d2429d
Fix comments
plamen-yordanov Feb 11, 2025
1c0e2c2
GDB-10501 Implement splash screen
plamen-yordanov Feb 12, 2025
4ad77f3
GDB-11275 Fix i18n in prod mode
plamen-yordanov Feb 14, 2025
67e2cea
GDB-11536 Fix menu items not shown in prod mode
plamen-yordanov Feb 14, 2025
2559997
GDB-11410 Skip broken tests
plamen-yordanov Feb 12, 2025
0feedea
GDB-11320 Fix cookie consent toggle without security
plamen-yordanov Feb 17, 2025
d6c579e
GDB-11536 Fix broken layout and restricted pages tests
plamen-yordanov Feb 17, 2025
a515fc9
GDB-11839 Migrate font awesome stylesheets
Mar 5, 2025
9a8b5fd
GDB-11318 Implement global notification component
Mar 12, 2025
d43d10a
GDB-11318 Fix blinking dropdown menu of operations notification
Mar 20, 2025
11a289c
GDB-11283 Implement toastr component
Mar 19, 2025
e81ce7a
GDB-11317 Implement user menu
Mar 24, 2025
36ff4fb
GDB-10490 Fix header buttons scale
Mar 25, 2025
496bdf7
GDB-11267 destroy tooltip on node removal
Mar 27, 2025
e4070a8
GDB-11314 Implement rdf search view
Mar 31, 2025
be05ad7
rebased on master
svilenvelikov Apr 10, 2025
73756bc
GDB-12117 Define HTTP interceptor structure
Apr 8, 2025
832fcc6
GDB-11320 Fix flaky tests on dropdown and cookie-consent
Apr 10, 2025
cde2bea
GDB-10684: WB Migration: resolve issues with the ontotext-yasgui cust…
Apr 11, 2025
740d3b3
GDB-11314 Add autocomplete and filter to RDF search
Apr 10, 2025
6da205e
GDB-12157: Language switching does not affect YASGUI and GraphQL Play…
Apr 11, 2025
e26da0c
GDB-10673 Fix graphql view loading
svilenvelikov Apr 10, 2025
717caf6
GDB-10684: Cannot navigate away from the SPARQL editor page
Apr 15, 2025
bbffe76
Rebase on master
svilenvelikov Apr 15, 2025
6a05a3a
GDB-10684: Fixes issue with the confirmation dialog
Apr 17, 2025
735339d
GDB-12152 Display confirmation dialog when changing the language on t…
Apr 24, 2025
13d5de7
GDB-11314 Implement RDF suggestion selection
Apr 17, 2025
24c971b
feat(GDB-12013) WB Migration: Migrate to new Jenkins
Apr 30, 2025
c96cf63
feat(GDB-12013) WB Migration: Migrate releade jenkinsfile new Jenkins
May 2, 2025
5c5331b
feat(GDB-10446) WB Migration: Add translation validation and CI integ…
May 5, 2025
cb036df
GDB-11314 Add keyboard events and validations to rdf search
May 5, 2025
bd2beaf
GDB-12151 Fix confirmation dialog for repository changes with unsaved…
May 13, 2025
af03f36
GDB-11314 Add preserve state to RDF search
May 9, 2025
4ede081
fix(GDB-12246): move subscription logic to header to fix lost updates…
May 12, 2025
07e4338
fix(GDB-12315): Fix language selector not updating after route change
May 14, 2025
f6c43e6
Rebase on master
May 14, 2025
2b2ce14
Run install after rebase
May 15, 2025
49f6a4c
GDB-12253 Fix repository info covering RDF search button
May 14, 2025
1586659
GDB-12247 Fix navigation link not updating
May 13, 2025
d984de4
GDB-12330 Fix header re-render on every operation poll response
May 14, 2025
89f169e
GDB-12322 Fix external link navigation
May 15, 2025
43946cc
GDB-10490: Move common stylesheets from legacy-workbench to shell app…
May 15, 2025
3c4457a
GDB-12249: Arrows are missing from dropdown menus in the page header
May 19, 2025
b3271f3
GDB-12343 Fix rdf search tooltip not closing
May 19, 2025
bbb85f3
GDB-12348: Remove test navigation link to the new Angular page from t…
May 19, 2025
dc77665
GDB-12173: Make sure that all application views are accessible and ha…
May 20, 2025
043fd5d
GDB-12338 Fix incorrect legacy autocomplete status on startup
May 19, 2025
6b0b0ff
fix(GDB-12246) Fix stack overflow by separating decorated and interna…
May 14, 2025
a64309b
GDB-12173: Make sure that all application views are accessible and ha…
May 20, 2025
b8ad858
GDB-12362: Old local storage keys for repository and location are not…
May 21, 2025
2512282
feat(GDB-12355): Prevent storing undefined repository IDs
May 20, 2025
bf9e62c
GDB-12173 Add initial state tests for SPARQL view
May 21, 2025
69a77a3
GDB-12173 Add initial state tests for the Class hierarchy view
May 22, 2025
7bdcb48
GDB-12173 Add initial state tests for GraphQL views
May 22, 2025
0a40855
feat(GDB-12254):WB Migration: implement integration between legacy au…
May 23, 2025
2c34a4f
GDB-12173 Add initial state tests for visual graph
May 28, 2025
4ff9fb4
fix comments
May 29, 2025
fdcefa9
GDB-12385 - make default, focus and hover menu colors the same for al…
DesiBorisova May 29, 2025
cf3437a
GDB-12384 - fix underlines in navbar
DesiBorisova May 29, 2025
fca748d
GDB-12401 - remove underline on hover for the Create New Repository b…
DesiBorisova May 29, 2025
61f259a
GDB-12389 - add space between nav text and icon for external link
DesiBorisova May 29, 2025
241a0dd
GDB-12431 Fix workbench layout height
svilenvelikov May 29, 2025
df6cfed
Update French language labels in i18n file
svilenvelikov May 29, 2025
fcacc32
GDB-12360 Revisit repository handling and synchronize repository and …
May 22, 2025
32acce1
GDB-12387 Update footer component styling and introduce padding variable
May 30, 2025
f16f640
GDB-12431 Apply CSS reset to html and body elements
May 30, 2025
b30230c
GDB-12395 Remove underline from button links
May 30, 2025
42e97c2
GDB-12421 fix infinite loading in create graphql endpoint view
Jun 2, 2025
f0903c2
GDB-12388 Fix repository dropdown text not changing
May 30, 2025
ce3e36f
GDB-12394 Align welcome message to bottom of logo
May 30, 2025
c4d38f2
GDB-12173 Add initial state tests for class relations
May 23, 2025
e7fb7b1
fix(GDB-12423) Ensure auth check is not cancelled on route change to …
Jun 2, 2025
9a7c28d
feat(GDB-12347): integrate context updates and AngularJS change detec…
May 30, 2025
ec320a7
Release 3.1.0-WBM-1
Jun 3, 2025
c5f4828
GDB-12375: Page state does not reload after repository change
Jun 2, 2025
8ec21ef
GDB-12361 Fix missing saved repository on startup
Jun 2, 2025
ed9e5e2
GDB-12472 Update components subscriptions
Jun 3, 2025
4853b3f
fix(GDB-12483)WBM: add missing test script to prevent GraphDB build f…
Jun 3, 2025
756763b
Release 3.1.0-WBM-2
Jun 3, 2025
a71a5dc
GDB-12434: Missing license status persisting after license update
Jun 3, 2025
48540a3
GDB-12343 Fix RDF search tooltip not closing
Jun 2, 2025
50aa7fd
GDB-12450 Remove text underline on active link buttons
Jun 2, 2025
7a34526
WB Migration Refine Docker Compose cleanup and Jenkins artifacts
Jun 3, 2025
be0ecbe
fix(GDB-12403) WB migration: Fix repository status tooltip issues
Jun 4, 2025
2ca1c18
GDB-12452 - remove import tab underline
boyan-tonchev Jul 18, 2024
f70ee0e
GDB-12449 fix before unload handler in sparql templates view
Jun 4, 2025
2ddb46d
fix(GDB-12496) WBM: Fix test:core paths to use e2e-legacy directories
Jun 5, 2025
0ac956b
Release 3.1.0-WBM-3
Jun 5, 2025
a6a564e
GDB-12484: Clicking on User Guides blocks the entire workbench until …
Jun 5, 2025
821ad8f
fix(GDB-12496) WBM: Fix cypress config spec pattern path
Jun 5, 2025
4d2f3ea
Release 3.1.0-WBM-4
Jun 5, 2025
290b571
GDB-12408 Fix sidebar glitching from My Settings
Jun 5, 2025
f0fe4e8
GDB-12432 Fix missing cookie banner modal
Jun 5, 2025
01d171c
Revert expected license validation
Jun 6, 2025
fbef1b2
GDB-12484: Updates guides services according to migration changes
Jun 5, 2025
e51a8f7
GDB-12484: Fixes "main menu" and "create repository" steps
Jun 6, 2025
13d91f2
refactor(GDB-12332): centralize tooltip logic and remove redundant tr…
Jun 6, 2025
d993270
fix(GDB-12332) WBM: Display logout button for external users based on…
Jun 6, 2025
a6b6fb3
GDB-12402: Fix repository selector icon styling
Jun 9, 2025
79fef7f
Rebase
Jun 9, 2025
0d452c5
Update Dropdown Component
Jun 9, 2025
457fe61
GDB-12484: Interactive guides don't work on the migration branch
Jun 9, 2025
04c2885
GDB-12504: Fix Ontop properties link to open in new tab
Jun 10, 2025
9f366d1
Release 3.1.0-WBM-5
Jun 10, 2025
90d48e9
GDB-12477: Fix ACL management view overflow
Jun 9, 2025
372ac72
GDB-12406: Fix search resource input hint font-size
Jun 9, 2025
83abea3
GDB-12508: Change user menu text color
Jun 10, 2025
aa7edb2
GDB-12393: Fix repository and dropdown chevron icons
Jun 10, 2025
582f0c2
GDB-12518: Fix class hierarchy view styles leak
Jun 10, 2025
d059463
GDB-12535 fix cluster config tabs behavior to prevent redirect to hom…
Jun 11, 2025
ed54e29
GDB-12417: Fix navigation menu to highlight item
Jun 11, 2025
1b8bcea
GDB-12484: Fixes previous flow of star wars guide
Jun 11, 2025
9f9397b
GDB-12543: Sidebar dropdowns briefly not responding after clicking im…
Jun 12, 2025
369ec1d
GDB-12546: Nodes in Cluster Configuration are underlined without mous…
Jun 12, 2025
dfd4004
GDB-12544: Cluster status flickering on operations requests
Jun 12, 2025
a2d9484
GDB-12528 Refactor bootstrap functionality
Jun 10, 2025
62464f8
GDB-12546: fixing anchor selector
Jun 13, 2025
b589a77
GDB-12507: Fix user menu color when opened
Jun 16, 2025
416c3d5
GDB-12533: Fix repository selector popover blocking UI
Jun 16, 2025
e761983
GDB-12537: Fix leaking styles from OntoOperationsNotification
Jun 16, 2025
7cc8842
GDB-12554: Fix link not opening in new tab
Jun 16, 2025
fb10277
GDB-12536: Fix repository size info on home page
Jun 16, 2025
f4b87fe
GDB-12409 Fix different user icons
Jun 16, 2025
965fd6c
GDB-12505 Fix enabled request on repository deletion
Jun 6, 2025
cd8ac00
Release 3.1.0-WBM-7
Jun 17, 2025
fe32a33
GDB-12432 Fix cookie banner showing after being accepted
Jun 17, 2025
aca0604
feat(GDB-12506): Refactor tooltip update to use component lifecycle
Jun 11, 2025
ea26c2e
fix(GDB-11410): WBM Fix import-user-data-file-upload tests
Jun 18, 2025
c087b5d
GDB-12173 Add initial state tests for the Similarity index view
Jun 16, 2025
dd47afe
fix(GDB-11410): WBM Fix tests with problems from changes in the main …
Jun 18, 2025
dc800b1
GDB-12553 add repository filtering by rights
Jun 18, 2025
94b21f5
Fix comments
Jun 18, 2025
a557e04
GDB-12574: Trigger digest cycle after API service rest calls
Jun 19, 2025
bf72601
GDB-12173 Add initial state tests for the Queries and Updates view
Jun 19, 2025
ff073a9
fix(GDB-11410): WBM Fix tests broken due to migration
Jun 19, 2025
f05e07b
GDB-12573: AngularJS digest cycle is not triggered when the selected …
Jun 19, 2025
7b34d6d
GDB-12173 Add initial state tests for the Backup And Restore view
Jun 19, 2025
600a868
GDB-12173 Add initial state tests for the System monitoring view
Jun 19, 2025
532140d
GDB-12173 Add initial state specs for repositories
Jun 19, 2025
3f4a46e
GDB-12567 Fix restricted page showing on admin user
Jun 18, 2025
03b1fd5
GDB-12173 Add initial state specs for acl management
Jun 20, 2025
5fbfd71
GDB-12173 Add initial state specs for users and access
Jun 20, 2025
63deaab
GDB-12173 Add initial state tests
Jun 21, 2025
9112575
fix(GDB-11410): WBM Enable tests broken due to migration part 4
Jun 19, 2025
9c1d7a3
GDB-12173 Add initial state tests for the License view
Jun 20, 2025
7a44bd9
GDB-12173 Add initial state specs for connectors
Jun 23, 2025
0161a03
GDB-12173 Add initial state specs for my settings
Jun 23, 2025
d4260b3
GDB-12586: Fix WB build running through external context
Jun 23, 2025
d8fe5bc
Release 3.1.0-WBM-8
Jun 24, 2025
f0e23a2
GDB-12173 Add initial state tests for the Autocomplete view
Jun 24, 2025
68071ab
GDB-12588 fix workbench initial load, when there is no backend
Jun 24, 2025
4837009
GDB-12173 Add initial state tests for the Namespaces view
Jun 24, 2025
16ae543
GDB-12173 Add initial state tests for the Plugins view
Jun 25, 2025
4eab8c7
GDB-12173 Add initial state tests
Jun 25, 2025
d4372d7
GDB-12584: Fix cluster node link not opening in new tab
Jun 25, 2025
07669dd
GDB-12173 add initial state tests for cluster view
Jun 24, 2025
a9e2d96
fix(GDB-11410): WBM Enable tests broken due to migration part 5
Jun 20, 2025
308b7ff
GDB-12173 add initial state tests for ttyg view
Jun 25, 2025
b8d31ec
GDB-12576 Update to dependencies for all packages exc. legacy
Jun 25, 2025
f9a3b86
GDB-12615 Disable CSP
Jun 30, 2025
94a6bbf
GDB-11410 Fix user-import-data test
Jun 30, 2025
b3f9f78
GDB-12609 External context main tab returning to home view
Jun 26, 2025
090d8e0
GDB-12611: Unnecessary authenticated-user request upon login
Jun 26, 2025
d12ecc1
GDB-12612 Fix broken navigations, when behind context
Jun 27, 2025
2e4d5ae
Release 3.1.0-WBM-9
Jul 1, 2025
7556ba5
feat(GDB-11898) Add Cypress test execution with Docker testcontainers…
Jun 26, 2025
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
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ root = true
[*]

indent_style = space
indent_size = 4
indent_size = 2

end_of_line = lf
charset = utf-8
Expand All @@ -13,8 +13,5 @@ insert_final_newline = true
[*.md]
trim_trailing_whitespace = false

[*.yml]
indent_size = 2

[*.txt]
insert_final_newline = false
4 changes: 4 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
GDB_VERSION=11.0.2-TR1
GRAPHDB_URL=http://graphdb:7200
WORKBENCH_PORT=9000
UID=1000
GID=1000
51 changes: 0 additions & 51 deletions .eslintrc

This file was deleted.

8 changes: 1 addition & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ node_modules/
dist/
coverage/

# Dev specific
report/
cypress/
test-cypress/logs/
logs/
.downloads

# Test environment
graphdb.license
/translation-report.json
2 changes: 1 addition & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
legacy-peer-deps=true
engine-strict=true
14 changes: 3 additions & 11 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
FROM nginx:1.17-alpine
FROM node:22-alpine

ENV GRAPHDB_URL=http://graphdb:7200
WORKDIR /app

COPY docker-rootfs/ /

COPY dist/ /usr/share/nginx/html

RUN chmod +x /usr/local/bin/*.sh

EXPOSE 80

CMD ["start-workbench.sh"]
ENTRYPOINT ["npm"]
Loading