Mo
d8caa31dc9
chore: upgrade deps ( #906 )
...
* chore: upgrade deps
* fix: MenuArrowRight import
* fix: type naming
2022-03-03 13:31:51 -06:00
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
4c8d59336b
fix: display offline hosted only for third party features
2022-01-07 12:08:27 -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
Vardan Hakobyan
b2877a5435
fix: break long extension url text when it exceeds container width ( #741 )
2021-11-16 18:12:11 +04:00
Mo Bitar
04136159dc
feat: ability to uninstall any extension
2021-11-14 14:27:26 -06:00
Mo Bitar
4b21083229
fix: disable v4 feature checks
2021-11-09 16:41:12 -06:00
Vardan Hakobyan
bbc81ea276
feat: move extensions from prefs menu's left pane to General->Advanced section ( #718 )
2021-11-03 22:45:50 +04:00
Mo
fd6d83655c
feat: Component toggleability and add toggleable components to quick settings menu ( #707 )
...
* feat: toggleable extensions
* fix: return all themes for quick settings
* chore: bump snjs deps
* feat: Use Switch component for toggle in Quick Settings Menu
* feat: Add toggleableComponents to footer_view
* refactor: Change "components" to "toggleableComponents"
* feat: Add checked state to component toggle in quick settings menu
2021-10-27 10:19:42 -05: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
Mo
413fe47828
chore: update all dependencies ( #699 )
2021-10-22 14:47:41 -05:00
Gorjan Petrovski
e0c6aab03d
feat(preferences): show latest extension version ( #675 )
2021-10-11 15:41:15 +02:00
Gorjan Petrovski
d61ff5138b
feat(preferences): improve custom extension installation design ( #674 )
2021-10-11 11:24:54 +02:00
Gorjan Petrovski
7b6c99d188
feat: extension manager in preferences ( #670 )
...
* feat: add extensions pane
* fix: rename extensions folder for MacOS compatibility
* feat: extension toggles and uninstall
* feat: implement extension renaming, activation, deactivation and UI/UX fixes
* feat(preferences): improve extension item design
* feat(preferences): hide custom extension input when installation confirmed
2021-10-08 09:20:46 +02:00