Skip to content

Commit 8b0bfbe

Browse files
bobbykolevreactoholicccanostechsmythvalentinyanakiev
authored
Release v0.80 (#7528)
* fix forum discussion styles * update contributors image for unauth users and fix styles (#7354) * update contributors image for unauth users and fix styles * resolve pr comments * Remove location from VC card * remove usage of anonymousReadAccess (#7332) * Fix dashboard access (#7360) * Fix dashboard access * fixed scope * change polling interval * fix pr comment * renamed to useSpaceTemplate*s*ManagerQuery --------- Co-authored-by: Carlos Cano <[email protected]> * Handling of scroll and page change in documentation. (#7359) * logs for the frame origin * add allow-scripts to the docs iframe * Improve the layout banner of Documentation page; * Subtitle for the Docs page * added new tabs to user + org admin pages; refactored contributor admin pages (#7367) * added new tabs to user + org admin pages; refactored how admin pages for users + orgs + vcs are managed; moved some global admin functionality out of domain down to platform admin; ... * updated generation to match api tidy ups related to set of preference types + ID passing for org mutations * fix compile errors related to dropping of separate UserPreferenceType enum * Synchronize icons, remove comments, make sure there are no redundant settings calls. * Links & Docs to BoK on VC creation (#7365) * VC documents and links BoK - refactor the AddContent * VC documents and links implementation without validation; * resolve rabbit comments --------- Co-authored-by: Petar Kolev <[email protected]> Co-authored-by: reactoholic <[email protected]> * Links and Docs - forgotten commit with Validation (#7377) * CalloutsSet entity (#7376) * codegen passing with updated api * fixed api + codegen passes * code compiling * pick up create callout privilege from the CalloutsSet * callouts showing up after creation * retrieving of callouts using only calloutsSet ID * moved code around to have notion of calloutsSet in tree * fix array dep breaking tool creation; small code optimizations; --------- Co-authored-by: bobbykolev <[email protected]> * split useCallouts into also useCalloutsOnCollaboration (#7378) * Style UserAvatar tooltip (#7384) * Fix: Deleting subspace l2 from its settings throws errors on space dashboard * InnovationFlow States names validation - no commas (#7391) * Add arcadeSoftware to the whitelist of iframes (#7397) * bump client version (#7403) * implement image pasting in md editor (#7387) * codegen compilation * Fix: ENTITY_NOT_FOUND Error is triggered after first login server#4790 (#7396) * Remove `makeStyles` from `AlkemioAvatar` and `CommunityUpdatesView` (#7390) * Clean up alkemio avatar component The goal is to remove `@mui/styles`, but as the component is deprecated, it is replaced with the new avatar component in the user popup and the deprecated component is cleaned up from all unused features. The user popup is inlined in it to simplify more the interface of the component. * update contributors image for unauth user (#7410) * bug fix: verified label overlaps with text (#7415) * removed usage of AuthorizationCredential, replaced with RoleName; removed usage of UserGroups * added label to issue templates (#7425) * Limit the answers length on ApplicationForm (#7419) * Limit the answers length on ApplicationForm * Fix error message --------- Co-authored-by: Petar Kolev <[email protected]> * Display account entitlements (#7414) * wip * removed state from some dialogs --------- Co-authored-by: Carlos Cano <[email protected]> * Fix: ENTITY_NOT_FOUND Error is triggered after first login server#4790 (#7396) * Remove `makeStyles` from `AlkemioAvatar` and `CommunityUpdatesView` (#7390) * Clean up alkemio avatar component The goal is to remove `@mui/styles`, but as the component is deprecated, it is replaced with the new avatar component in the user popup and the deprecated component is cleaned up from all unused features. The user popup is inlined in it to simplify more the interface of the component. * update contributors image for unauth user (#7410) * bug fix: verified label overlaps with text (#7415) * added label to issue templates (#7425) * Limit the answers length on ApplicationForm (#7419) * Limit the answers length on ApplicationForm * Fix error message --------- Co-authored-by: Petar Kolev <[email protected]> * Display account entitlements (#7414) * wip * removed state from some dialogs --------- Co-authored-by: Carlos Cano <[email protected]> * update contributors image for unauth user (#7410) * first pass fixing * second pass * Third pass * 6 errors left * Removing scary words in translation.en.json (#7432) * moved to using UUIDs * Add Updates from leads block to the subspaces page (l1 & l2). (#7417) * Add Updates from leads block to the subspaces page (l1 & l2). * share url --------- Co-authored-by: Carlos Cano <[email protected]> * Fix Sidebar list of spaces not refreshing after subspace delete (#7418) Co-authored-by: Petar Kolev <[email protected]> * fix * [VC] Knowledge base instead of Subspace BoK in Written Knowledge step (#7381) * added new tabs to user + org admin pages; refactored how admin pages for users + orgs + vcs are managed; moved some global admin functionality out of domain down to platform admin; ... * updated generation to match api tidy ups related to set of preference types + ID passing for org mutations * fix compile errors related to dropping of separate UserPreferenceType enum * Synchronize icons, remove comments, make sure there are no redundant settings calls. * Links & Docs to BoK on VC creation (#7365) * VC documents and links BoK - refactor the AddContent * VC documents and links implementation without validation; * resolve rabbit comments --------- Co-authored-by: Petar Kolev <[email protected]> Co-authored-by: reactoholic <[email protected]> * Links and Docs - forgotten commit with Validation (#7377) * CalloutsSet entity (#7376) * codegen passing with updated api * fixed api + codegen passes * code compiling * pick up create callout privilege from the CalloutsSet * callouts showing up after creation * retrieving of callouts using only calloutsSet ID * moved code around to have notion of calloutsSet in tree * fix array dep breaking tool creation; small code optimizations; --------- Co-authored-by: bobbykolev <[email protected]> * VC knowledge base instead of subspace init * Space creation after VC creation, loading, code opt & reorganization * Fix docs uploading, code organization and documentation; * fix uploading of docs in case there's no space under the acc; remove misleading createdSpaceId usage; * useLoadingState instead of a new React State * Fix - set properly the persona type depending on the 3 steps; * Ability to select SpaceLevel2 on create VC (#7386) * VC Knowledge Base callouts dialog (#7388) * VC Knowledge Base callouts dialog - init. * Filter available callout types. * disable rich media on VC callout creation. * Description component with update functionality. * Update the Create Written Knowledge UI and initial state; Fix dialog titles in VC flow. * Reingest logic in the Knowledge dialog. * Remove the icon logic for CalloutVisibilityChangeDialog. * Use the account hostname for space created in the VC flow. * fix VC dialog not opening; remove outdated copy; * storage config for KnowledgeBase description --------- Co-authored-by: Neil Smyth <[email protected]> Co-authored-by: Petar Kolev <[email protected]> Co-authored-by: reactoholic <[email protected]> Co-authored-by: Neil Smyth <[email protected]> Co-authored-by: Carlos Cano <[email protected]> * add cspell config (#7404) * resolveIds returns string and not the entity * proper check for available account for the vc flow (#7433) * VirtualContributor fixes * name ids * updated for renamed mutation * Client web/7416 disable image pasting when hide image options flag is true (#7428) * fix organization verified sign font size by simone's ask * disable image pasting if hideImageOptions flag is true * optimize paste handler * resolve pr comment * Extract the isImageOrHtmlWithImage and call it once per item. --------- Co-authored-by: Bobby Kolev <[email protected]> * Fix can't add callout to VC KnowledgeBase. (#7437) Co-authored-by: Valentin Yanakiev <[email protected]> * url resolver * url builders * Create space link entitlements (#7442) * check for entitlements in the CreateSpaceLink (cherry picked from commit aed1830) * 0.79.7 (cherry picked from commit 7ec232c) * updated to work with fields for entryRole + elevatedRole availability * MD fixes - comments not visible with long Post description; `pre` long line not visible; (#7435) * move fragment * missing padding for the items on the left block on space and subspaces (#7448) * Optimize the Contributor Account Tab and VC flow (#7444) * Optimize subspace query under acc. Fix first VC/Space flow resulting in errors. * Fix add to community and navigation related to spaceId * polishing * fix navigation of subspaces * Optimize the main vcWizard account call. * pr fix --------- Co-authored-by: Carlos Cano <[email protected]> * Admin Roles management * Available users search. Organizations auth using rolesetAdmin * Organization roles management * fix style * clean up. first 0 errors * removed usage of platform role set id on mutations for roles on platform as not needed (only one) * check for the correct privilege for Callout creation * Add checkbox for adding tutorials when creating new space and fix UI issue in Mozilla regarding the URL input (#7447) * updated for adjusted privilege names * [VC Flow] Choose community step (#7457) * choose community step in vc flow * fix data reload on home dash; * refetch the BoK after VC callouts creation * Append visuals to create profile input (#7301) * profileData renamed to profile on CreateWhiteboardInput * Removed visualUrl from post, which doens't make sense on creation * graphical tweak and little rename * Fix #7316 Create template permission (#7319) * Filter file extensions robustly (#7326) * Fix creating a subspace on a Space by nameId (#7328) * Fix creating a subspace on a Space by nameId * remove unused var * Fix Tutorials Iframes (#7323) * Fix tutorials iframes * parse the iframe with the DOMParser instead of with regex --------- Co-authored-by: Valentin Yanakiev <[email protected]> * Add Callouts preview accordion on SubspacesList default subspace template selector (#7325) * Add Callouts preview accordion on SubspacesList default subspace template selector * usememo * memoize the Description component --------- Co-authored-by: Valentin Yanakiev <[email protected]> * codegen --------- Co-authored-by: Valentin Yanakiev <[email protected]> * restrict activities block to 10 results and add activities dialog (#7463) * Handle missing privileges for add VC to community. (#7470) * Fix the save as template option missing due to missing array deps (#7476) * Remove nameIds from VC dialogs * Entitlements view based on permissions and limits (#7467) * Fix #7451 * Common component to handle the --------- Co-authored-by: Svetoslav Petkov <[email protected]> * display usage-limit of spaces in the account page (#7468) * display usage-limit of spaces in the account page * making safer check --------- Co-authored-by: Svetoslav Petkov <[email protected]> * removed another url builder * Remove SpaceRoleSetContributorTypes query and a few unused queries more * Fix innovationHubs * Fix add checkbox for tutorials UI bug (#7466) * fix add checkbox for tutorials ui * restore graphql files --------- Co-authored-by: Bobby Kolev <[email protected]> * Fix first-child + useEffect dynamic deps array length console errors; (#7477) Co-authored-by: Petar Kolev <[email protected]> * Bug fix: search bar in spaces page not working, and page refreshes on search term enter (#7462) * search spaces page not working * visualize subspaces as well * resolve pr comment * resolve pr comment * fix missing callouts in create template preview (#7482) Co-authored-by: Petar Kolev <[email protected]> * Fix organization provider * clean * Rename files * Removed variables from notification query (#7481) * First pass removing useCommunityAdmin * rename forlder * wip * VC Flow - proper filtering of Existing Spaces (#7490) * apply multiple filters on space activities (#7489) Co-authored-by: Bobby Kolev <[email protected]> * Available users/orgs/vcs hook * support knowledge-base route on VC profile (#7480) * fix nameId issue on VC profile * fix userNameId issues on UserProfile * a bit of cleanup. 0 errors again * fix paste issue (#7493) * removing fragment CommunityRoleSetDetails * clean up * Moved files * Remove groups * VC Flow - proper filtering of Existing Spaces (#7490) * apply multiple filters on space activities (#7489) Co-authored-by: Bobby Kolev <[email protected]> * support knowledge-base route on VC profile (#7480) * fix paste issue (#7493) * VC Flow - proper filtering of Existing Spaces (#7490) * UserPage clean nameId * Removed some unused code * ApplicationDialog * invitations in RolesetAdmin * Delete more group things * updatePreference mutation * remove useInviteUsers * fix md editor typing issue (#7501) * small refactor * no space creation when org has no spaces and vc is created * refetch * Account storage config for the account resources (#7486) * use account storage config for entities under the account (instead userStorage) * refactor a bit --------- Co-authored-by: Carlos Cano <[email protected]> * disable new posts on knowledgebase callouts (#7507) * knowledgebase-disable-new-posts (#7509) * No default callouts on space creation w tutorials (#7518) * update graphql schema * Add VC Callouts route (#7515) * Url for posts that are inside VC knowledge-base * fix url resolver * 0.80.0 (#7526) * reingest after creation of a VC with Space BoK (#7536) * 0.80.1 * BugFix anonymous user access to public space (#7541) * crowdin config (#7549) * Fix search in space (#7552) * Fix search in space * Also use the lookup for space details * Translations (#7553) * 0.80.2 * disabled Crowdin action --------- Co-authored-by: reactoholic <[email protected]> Co-authored-by: Petar Kolev <[email protected]> Co-authored-by: Carlos Cano <[email protected]> Co-authored-by: Neil Smyth <[email protected]> Co-authored-by: Valentin Yanakiev <[email protected]> Co-authored-by: Neil Smyth <[email protected]> Co-authored-by: Todorka Halacheva <[email protected]> Co-authored-by: Svetoslav Petkov <[email protected]> Co-authored-by: Simone <[email protected]> Co-authored-by: Evgeni Dimitrov <[email protected]>
1 parent e30fd65 commit 8b0bfbe

File tree

554 files changed

+35002
-34292
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

554 files changed

+35002
-34292
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Bug report
33
about: Create a report to help us improve
44
title: 'BUG: '
5-
labels: 'client, bug'
5+
labels: 'client, bug, Rhea Team'
66
assignees: ''
77
---
88

@@ -39,6 +39,5 @@ If applicable, add screenshots to help explain your problem.
3939
**Additional context**
4040
Add any other context about the problem here.
4141

42-
4342
**Areas that will be affected**
4443
_Optional, to be added by developer if relevant_

.github/ISSUE_TEMPLATE/epic.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Epic
33
about: A theme of work that contain sub-tasks required to complete the larger goal / larger user-story
44
title: ''
5-
labels: 'client, epic'
5+
labels: 'client, epic, Rhea Team'
66
assignees: ''
77
---
88

.github/ISSUE_TEMPLATE/feature_request.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: Feature request
33
about: Suggest an idea for this project
44
title: ''
5-
labels: 'enhancement, client'
5+
labels: 'enhancement, client, Rhea Team'
66
assignees: ''
77
---
88

.github/ISSUE_TEMPLATE/user_story.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name: User Story
33
about: A valuable increment of functionality, testable by the users
44
title: ''
5-
labels: 'user story, client'
5+
labels: 'user story, client, Rhea Team'
66
assignees: ''
77
---
88

@@ -21,6 +21,6 @@ So that <some business value>
2121

2222
Screen shots / UX designs / data that are relevant.
2323

24-
## Areas that will be affected
25-
24+
## Areas that will be affected
25+
2626
_To be added during the refinement_

.github/workflows/build-release-docker-hub.yml

+19-19
Original file line numberDiff line numberDiff line change
@@ -39,25 +39,25 @@ jobs:
3939
echo "tags=${TAGS}" >> $GITHUB_OUTPUT
4040
echo "created={$(date -u +'%Y-%m-%dT%H:%M:%SZ')}" >> $GITHUB_OUTPUT
4141
42-
- name: 'Download and extract translations'
43-
uses: crowdin/[email protected]
44-
with:
45-
command: 'download'
46-
command_args: '--all --verbose'
47-
source: ./src/core/i18n/en/translation.en.json
48-
translation: ./src/core/i18n/%two_letters_code%/translation.%two_letters_code%.json
49-
50-
download_translations: false
51-
upload_sources: false
52-
upload_translations: false
53-
push_translations: false
54-
push_sources: false
55-
56-
project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
57-
token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
58-
env:
59-
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
60-
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
42+
# - name: 'Download and extract translations'
43+
# uses: crowdin/[email protected]
44+
# with:
45+
# command: 'download'
46+
# command_args: '--all --verbose'
47+
# source: ./src/core/i18n/en/translation.en.json
48+
# translation: ./src/core/i18n/%two_letters_code%/translation.%two_letters_code%.json
49+
#
50+
# download_translations: false
51+
# upload_sources: false
52+
# upload_translations: false
53+
# push_translations: false
54+
# push_sources: false
55+
#
56+
# project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
57+
# token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
58+
# env:
59+
# CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
60+
# CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
6161

6262
- name: Set up QEMU
6363
uses: docker/[email protected]

.gitignore

+6-3
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,17 @@ npm-debug.log
1717

1818
/.VsCodeCounter
1919

20-
# misc
21-
.DS_Store
22-
.build/docker/.env.base
20+
# ENV
2321
.env.local
2422
.env.development.local
2523
.env.test.local
2624
.env.production.local
2725

26+
# misc
27+
.DS_Store
28+
.build/docker/.env.base
29+
cspell-report.txt
30+
2831
npm-debug.log*
2932
yarn-debug.log*
3033
yarn-error.log*

.vscode/extensions.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
"EditorConfig.EditorConfig",
44
"esbenp.prettier-vscode",
55
"dbaeumer.vscode-eslint",
6-
"graphql.vscode-graphql"
6+
"graphql.vscode-graphql",
7+
"streetsidesoftware.code-spell-checker",
8+
"streetsidesoftware.code-spell-checker-bundled-dictionaries"
79
]
810
}

.vscode/settings.json

+39-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,43 @@
44
"source.fixAll.eslint": "explicit"
55
},
66
"files.eol": "\n",
7-
"typescript.tsdk": "node_modules/typescript/lib"
7+
"typescript.tsdk": "node_modules/typescript/lib",
8+
"cSpell.words": [
9+
"alkemio",
10+
"codegen",
11+
"Diensten",
12+
"Digitalisering",
13+
"Energietransitie",
14+
"genai",
15+
"homeserver",
16+
"Inclusieve",
17+
"Innovatie",
18+
"journeyicon",
19+
"journeylink",
20+
"learnwhy",
21+
"moreinfo",
22+
"Ooops",
23+
"ownerlink",
24+
"parenticon",
25+
"parentlink",
26+
"Publieke",
27+
"Samenleving",
28+
"signinlink",
29+
"signup",
30+
"subsubspace",
31+
"subsubspaces",
32+
"Tagset",
33+
"tagsets",
34+
"tipsntricks",
35+
"unverify",
36+
"Deutsch",
37+
"Español",
38+
"Français",
39+
"Nederlands",
40+
"Português",
41+
"Български",
42+
"Українська",
43+
"kratos",
44+
"webp"
45+
]
846
}

crowdin.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
files:
2-
- source: /develop/src/core/i18n/en/translation.en.json # Path in Crowdin
3-
translation: /develop/src/core/i18n/%two_letters_code%/translation.%two_letters_code%.json # Path in Crowdin
2+
- source: /src/core/i18n/en/translation.en.json # Path in Crowdin
3+
translation: /src/core/i18n/%two_letters_code%/translation.%two_letters_code%.json # Path in Crowdin
44
export_pattern: /src/core/i18n/%two_letters_code%/translation.%two_letters_code%.json # Map to local project structure
55
project_id_env: CROWDIN_PROJECT_ID
66
api_token_env: CROWDIN_PERSONAL_TOKEN

package-lock.json

+10-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alkemio/client-web",
3-
"version": "0.79.7",
3+
"version": "0.80.2",
44
"description": "Alkemio client, enabling users to interact with Challenges hosted on the Alkemio platform.",
55
"repository": {
66
"type": "git",
@@ -21,6 +21,7 @@
2121
"lint:prod": "tsc --noEmit && cross-env NODE_ENV=production eslint src/**/*.ts{,x}",
2222
"prune": "rm -rf node_modules && npm install",
2323
"serve:dev": "serve -s build -l 3001",
24+
"spellcheck": "npx cspell '**/*.{ts,tsx}' >> cspell-report.txt",
2425
"start": "cross-env NODE_ENV=development node buildConfiguration && vite --host",
2526
"test": "vitest",
2627
"test:coverage": "cross-env NODE_ENV=test node buildConfiguration && vitest run --coverage.enabled --coverage.provider=istanbul --coverage.all --coverage.reporter=lcov",

public/contributors/users-grayed.png

-425 KB
Loading

src/core/apollo/config/typePolicies.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ export const typePolicies: TypedTypePolicies = {
3333
},
3434
RoleSet: {
3535
fields: {
36-
availableUsersForLeadRole: paginationFieldPolicy(['filter'], 'User'),
37-
availableUsersForMemberRole: paginationFieldPolicy(['filter'], 'User'),
36+
availableUsersForElevatedRole: paginationFieldPolicy(['filter'], 'User'),
37+
availableUsersForEntryRole: paginationFieldPolicy(['filter'], 'User'),
3838
},
3939
},
4040
Post: {

0 commit comments

Comments
 (0)