Mo
50c92619ce
refactor: migrate remaining angular components to react ( #833 )
...
* refactor: menuRow directive to MenuRow component
* refactor: migrate footer to react
* refactor: migrate actions menu to react
* refactor: migrate history menu to react
* fix: click outside handler use capture to trigger event before re-render occurs which would otherwise cause node.contains to return incorrect result (specifically for the account menu)
* refactor: migrate revision preview modal to react
* refactor: migrate permissions modal to react
* refactor: migrate password wizard to react
* refactor: remove unused input modal directive
* refactor: remove unused delay hide component
* refactor: remove unused filechange directive
* refactor: remove unused elemReady directive
* refactor: remove unused sn-enter directive
* refactor: remove unused lowercase directive
* refactor: remove unused autofocus directive
* refactor(wip): note view to react
* refactor: use mutation observer to deinit textarea listeners
* refactor: migrate challenge modal to react
* refactor: migrate note group view to react
* refactor(wip): migrate remaining classes
* fix: navigation parent ref
* refactor: fully remove angular assets
* fix: account switcher
* fix: application view state
* refactor: remove unused password wizard type
* fix: revision preview and permissions modal
* fix: remove angular comment
* refactor: react panel resizers for editor
* feat: simple panel resizer
* fix: use simple panel resizer everywhere
* fix: simplify panel resizer state
* chore: rename simple panel resizer to panel resizer
* refactor: simplify column layout
* fix: editor mount safety check
* fix: use inline onLoad callback for iframe, as setting onload after it loads will never call it
* chore: fix note view test
* chore(deps): upgrade snjs
2022-01-30 19:01:30 -06:00
Mo
4153c81638
fix: cloudlink url
2022-01-03 10:47:33 -06:00
Mo
66d8efd090
feat: native components ( #789 )
...
* wip: component viewer
* feat: get component status from component viewer
* feat: native components
* fix: remove unused property
* fix: remove unused func
* chore(deps): snjs 2.29.0
* fix: import location
* feat: native components
* fix: remove unused func
* feat: component viewer (#781 )
* wip: component viewer
* feat: get component status from component viewer
* fix: remove unused property
* chore(deps): snjs 2.29.0
* fix: import location
* chore: use cp instead of webpack copy
* fix: types
* chore: misc
2021-12-30 14:25:40 -06:00
Mo
ebdae31965
feat: component viewer ( #781 )
...
* wip: component viewer
* feat: get component status from component viewer
* fix: remove unused property
* chore(deps): snjs 2.29.0
* fix: import location
2021-12-24 10:41:02 -06:00
Mo
a15014f003
Component view refactor ( #770 )
...
* refactor: simplify component-view lifecycle callbacks
* fix: reintroduce exhaustive-deps
2021-12-13 11:16:14 -06:00
Mo Bitar
1a138ef83d
fix: remove redundant check in template
2021-12-02 13:07:28 -06:00
Vardan Hakobyan
a8f949e8c5
Chore/setup testing environment ( #755 )
...
* chore: setup environment for unit tests
* fix: remove extra character from json
2021-11-30 19:01:51 +04:00
Mo Bitar
6f3a749e52
fix: default to feature status entitled to avoid temporarily flashing error
2021-11-26 18:29:00 -06:00
Mo
cf3664751f
feat: display feature status ( #745 )
...
* feat: display feature status
* fix: hook dep
* fix: react hooks dep
2021-11-22 11:39:14 -06:00
Mo Bitar
dee60e0fae
fix: extension url validation
2021-11-14 11:26:57 -06:00
Mo Bitar
76258f5462
fix: component expiration for custom extensions
2021-11-12 12:21:04 -06:00
Mo Bitar
ba4fbd1c0a
fix: unmount component on destroy
2021-11-10 08:30:38 -06:00
Vardan Hakobyan
b898e886a5
feat: remove broadcasting Extensions Manager events from ComponentView ( #703 )
...
* feat: remove `broadcast` from `ComponentView`
As "Extensions Manager" is removed, the related events' broadcasting is not needed anymore
* fix: restore `manualDealloc`
2021-10-25 17:08:37 +04:00
Gorjan Petrovski
31222e1236
feat(preferences): extension modals into extension panes ( #683 )
...
* feat(preferences): show inline extensions in extensions pane
* wip
* wip
* refactor: convert ComponentView to React component
* refactor: convert ComponentView to React component
* chore: fix merge conflicts
* feat: don't show features whose `area` is "room", update modal items' icons in Preferences menu
* chore: fix TS error
* feat: don't show 2FA Manager in modal-based component
* feat: remove `ExtendedDataReloadComplete` event, since Extensions Manger is being removed from the app
* chore: avoid hardcoded values in svg image, optimize `if` condition
* chore: remove remnant comment
* fix: fix typescript errors
Co-authored-by: vardanhakobyan <vardan_live@live.com >
2021-10-25 12:45:36 +04:00