Michał Cieślak
a2a1da801c
chore(CommunityPermissions): Use key role name for referencing channels
2023-03-06 17:36:36 +01:00
Michał Cieślak
480c249ee0
chore(CommunityPermissions): Refactor channels handling
...
Community permissions model refers to channels by id instead of
taking/serving all details. UI fetches necessary metadata form
appropriate channels model.
Closes : #9588
2023-03-06 17:36:36 +01:00
Michał Cieślak
702d355e89
chore(InDropdown): Adapt to flattened model for channels
...
Closes : #9591
2023-03-03 16:51:45 +01:00
Michał Cieślak
bb2e03bd88
feat(StatusQ): Added ModelChangeGuard utility to prevent altering models
2023-03-03 16:51:45 +01:00
Michał Cieślak
aff97d741e
fix(CommunityPermissionsViewPage): prevent from modifying singleton's data from storybook's page
2023-03-03 16:51:45 +01:00
Michał Cieślak
4d5d557dfd
feat(Storybook): Add button for copying component name to clipboard
...
Closes : #9673
2023-03-03 00:16:40 +01:00
Michał Cieślak
95d29c76f9
fix(Storybook): Register StatusQ types for Storybook/qmlTests
...
Closes : #9690
2023-03-02 11:33:37 +01:00
Michał Cieślak
9772145ce5
chore(Storybook): Update Readme to point CMakeLists.txt as the main way to build instead of WebAssembly
...
So far README.md had only description for WASM builds what was
misleading, suggesting that's the only proper way of building Storybook.
Closes : #9679
2023-03-01 13:48:31 +01:00
Noelia
8a2bb3e40f
feat(MintTokens/storybook): Created network model and store
...
Created network model and mocked store.
2023-02-28 14:17:47 +01:00
Alex Jbanca
4fca725b55
fix(DidYouKnowSplashScreen): Implement UI changes
...
1. Update messages
2. Increase messages shuffle time to 7 sec
3. Add fade in animation to DidYouKnow messages
4. Update storybook page
2023-02-27 10:44:58 +02:00
Michał Cieślak
ad006cf105
fix(CommunityTokenPermissionsPopup): required models provided, storybook page fixed
2023-02-23 11:51:30 +01:00
Michał Cieślak
e352dcfc11
chore(CommunityPermission): Use typed properties for CommunitiesStore
...
Additionally, pass assets/collectibles models to HoldingsDropdown
directly instead of store to reduce dependency.
2023-02-23 11:51:30 +01:00
Michał Cieślak
44a13eedfc
chore(CommunityPermissions): Dissect real and mocked CommunitiesStore, adapt Storybook's pages
...
Closes : #9612
2023-02-23 11:51:30 +01:00
Michał Cieślak
e2811fa290
feat(CommunityPermissions): Handle update/remove by permission's key instead of index
2023-02-20 22:54:43 +01:00
Michał Cieślak
03e1636cff
feat(StatusQ): Add cpp model utils to allow handling ListModel and generic QAbstractItemModel uniformly
...
Closes : #9562
2023-02-20 22:25:56 +01:00
Michał Cieślak
f6ac937dfd
fix(CommunityPermissions): Warning regarding color assignment fixed
2023-02-20 18:40:59 +01:00
Michał Cieślak
a97c8a720e
feat(CommunityPermissions): Implement duplication checking
...
Moreover:
- adapt flow to the design
- introduce ModelChangeTracker utility component
Closes : #9048
2023-02-20 18:40:59 +01:00
Michał Cieślak
c78eaef2b6
chore(CommunityPermissions): Permissions model and backend API simplified, separation of concerns improved
2023-02-20 18:40:59 +01:00
Michał Cieślak
9757002c7d
chore(CommunityPermissions): Permissions model & backend API simplified, dirty state handling simplified
...
Additionally, permission types metadata excluded to PermissionTypes
singleton component, PermissionsDropdown simplified by using inline
components.
2023-02-20 18:40:59 +01:00
Michał Cieślak
7388bbfef3
chore(CommunityPermissionsView): component api unified and simplified
2023-02-20 18:40:59 +01:00
Michał Cieślak
0af9c27910
chore(CommunityNewPermissionView): simplified by introducing ModelsComparator component for tracking dirty state
...
Closes : #8830
2023-02-20 18:40:59 +01:00
Michał Cieślak
fb19385438
chore(CommunityNewPermissionView): refactor to improve separation of concerns, create/save actions moved up
2023-02-20 18:40:59 +01:00
Michał Cieślak
3a3d1657f0
chore(CommunityNewPermissionView): exclude subcomponent HidePermissionPanel
2023-02-20 18:40:59 +01:00
Michał Cieślak
f8f4757a0b
fix(Storybook): fix cmake config to show qmldirs in QtCreator
2023-02-20 18:40:59 +01:00
Michał Cieślak
9a0c682ca4
chore(CommunityNewPermissionView): Simplify dirty values handling, extend Storybook page
2023-02-20 18:40:59 +01:00
Noelia
1e282cabba
feat(MintTokens/storybook): Added storybook page for mint tokens welcome page
...
Added storybook support for mint tokens welcome page.
2023-02-20 12:06:22 +01:00
Lukáš Tinkl
277de1b544
fix: contact ID verification and community intro sizing issues
...
- port to StatusDialog
- fix binding loops
- fix `timestamp` to be a double rather than a `string`
Fixes #9563
2023-02-17 17:43:51 +01:00
Noelia
fe5abb60da
feat(TokensPermissionsPoupup): Created new popup
...
- Created new dialog.
- Created storybook page for that.
- Model properties renames.
Closes #9433
2023-02-17 11:13:51 +02:00
Alex Jbanca
009861c7b4
fix(SplashScreen): Add Did You Know Splash screen
...
Closing #9470
Adding Did You Know Splash Screen that will be shown when AppMain is completed.
The SplashScreen runs for 30 seconds and will randomly iterate through `fun messages` every 5 seconds.
2023-02-16 16:06:50 +02:00
Michał Cieślak
c05334c327
chore(CommunityPermissions): Use enum for token category, keep string labels in UI only
...
Closes : #9556
2023-02-16 13:39:55 +01:00
Noelia
2c809a56e6
feat(JoinCommunity): Integrated join community popup into the new view `JoinCommunityView`
...
- Integrated join community popup into the new view `JoinCommunityView`.
- Added support in storybook related page.
Closes #9268
2023-02-10 18:03:05 +02:00
Noelia
8d5f625364
feat(storybook/CommunityIntroDialogPage): Improved storybook related page
...
Improved storybook for `CommunityIntroDialogPage`.
2023-02-10 18:03:05 +02:00
Noelia
243f1e5607
fix(storybook): Fix cmake file for macos
...
Replaced `PROJECT_NAME` to `PROJECT_LIB` for MacOS in cmake file.
2023-02-10 13:22:24 +02:00
Noelia
b777e20bff
feat(storybook/JoinCommunityViewPage): Created new storybook page
...
Created new storybook page for `JoinCommunityView` component.
2023-02-10 10:45:38 +02:00
Noelia
fd67989c2d
feat(storybook/StatusMessage): Added new `StatusMessagePage`
...
It adds new page for `StatusMessage` and just only basic validations.
2023-02-10 10:45:38 +02:00
Noelia
3d8cf574fb
feat(storybook/JoinPermissionsOverlayPanel): Created new storybook page
...
Created storybook page for `JoinPermissionOverlayPanel`.
Created needed storybook editor.
Added new and updated storybook related models.
2023-02-10 10:45:38 +02:00
Noelia
842c90a31e
feat(Community): Create `CommunityColumnHeaderPanel` component
...
- `CommunityColumnHeaderPanel` created.
- Added corresponding `storybook` page.
- Modified `CommunityColumnView` to use new component `CommunityColumnHeaderPanel` instead.
2023-02-10 10:45:38 +02:00
Lukáš Tinkl
f5d6c538c2
chore: consolidate & refactor popup handling
...
- all remaining global popup components moved into a separate Popups
entity
- removed some static objects from the Global singleton (appMain,
pinnedMessagesPopup, communityProfilePopup, sounds); rationale:
singletons should not contain any state
- fixed support for popups in storybook
- fixed some warnings (most of them broke the popups in one way or the other)
2023-02-09 15:01:57 +01:00
Michał Cieślak
51afe05d3c
chore(general): cmake include file defined for StatusQ sources
...
Closes : #9426
2023-02-09 13:41:15 +01:00
Michał Cieślak
940d8cd2c0
chore(general): Move RXValidator to StatusQ
2023-02-09 12:48:11 +01:00
Michał Cieślak
f43c3e2f2b
chore(general): Move StatusSyntaxHighlighter to StatusQ, remove mock from Storybook
2023-02-09 12:48:11 +01:00
Michał Cieślak
8f25b93f96
chore(general): Move QClipboardProxy to StatusQ
2023-02-09 12:48:11 +01:00
Michał Cieślak
dc3bcd7da1
feat(Community Permissions): Integrate In section with permission creation/editing
...
Closes : #8855
2023-02-02 16:36:46 +01:00
Michał Cieślak
bd6dc02162
feat(Community Permissions): Add search option in assets / collectibles dropdown
...
Closes : #9042
2023-02-02 13:23:22 +01:00
Alexandra Betouni
9a2ffc0fc7
Fix(desktopapp): adding scrollview to storybook
...
Cleaned up binding loop warnings related to
ScrollView and added StatusScrollView in
storybook
As part of #8864
2023-01-31 18:45:51 +02:00
Lukáš Tinkl
b3f86c566f
chore: update StatusSyntaxHighlighter mock for storybook
...
- add the missing color properties
2023-01-26 13:31:06 +01:00
Michał Cieślak
63a0f51305
chore(CommunityPermissions): Adjust behavior of 'Hide permission' switch depending on selected permission
...
Closes : #9050
2023-01-26 13:03:26 +01:00
Michał Cieślak
ecf999eb37
chore(CommunityPermissions): Simplify InDropdown popup (selecting only channels, no add channel button)
2023-01-26 13:03:26 +01:00
Michał Cieślak
e2dadeb15e
chore(CommunityPermissions): Disable granting admin permission for non-owners
2023-01-26 13:03:26 +01:00
Michał Cieślak
25bb970ea4
chore(Storybook): adjust HoldingsDropdownPage
2023-01-26 01:20:28 +01:00