Mo
d920bf663f
fix: deactivate themes when switching accounts
2022-02-08 21:51:06 -06:00
Mo
e43c8a6f07
fix: improve deinit logic and flow
2022-02-08 21:35:31 -06:00
Mo
b549cc38bf
fix: unmount application view when ephemeral identifier changes
2022-02-04 12:00:03 -06:00
Vardan Hakobyan
bf382ce0f8
feat: get editor icons and their colors from snjs ( #828 )
...
* feat: get editor icons and their colors from snjs
* feat: get icons and their tints from snjs
* fix: use IconType from snjs
2022-01-31 18:58:36 +04: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
a2b2d3f0bb
fix: issue when creating new note in new tag doesnt re-render immediately
2022-01-12 11:42:36 -06:00
Mo
987f5aebf4
chore: migrate note controllers to snjs
2022-01-06 11:03:45 -06:00
Mo
954f39992d
fix: display correct app version for desktop
2022-01-03 15:28:04 -06:00
Mo
0eeb9b7da1
refactor: rename note controller to note view controller
2021-12-27 22:56:21 -06:00
Mo
15aea42d4f
chore: rename editor model to note controller
2021-12-27 18:46:56 -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
Laurent Senta
c27dce1ab7
style: with prettier ( #762 )
...
* style: use pretty quick on staged files
* style: test edit utils
* style: try with lint-staged
* style: test lint application
2021-12-06 15:27:18 +01:00
Mo
8d9b192b81
feat: remove extensions manager ( #696 )
...
* feat: remove extensions manager
* fix: remove unused code
Co-authored-by: Aman Harwara <amanharwara@protonmail.com >
2021-10-21 13:06:49 -05:00
Antonella Sgarlatta
1190ebbe41
fix: use enable unfinished features env var to set enableV4
2021-10-06 16:35:43 -03:00
Antonella Sgarlatta
3cba208b07
feat: enable websocket connection
2021-10-04 17:10:20 -03:00
Antonella Sgarlatta
b3f2d77846
chore(version-snjs): 2.14.1
2021-09-13 12:02:30 -03:00
Vardan Hakobyan
041d437bd4
feat: pass web app version to snjs application ( #623 )
...
* feat: store web version in local storage
* feat: pass web app version to snjs application when creating WebApplication
* refactor: pass version in application constructor, remove unnecessary method
* refactor: move global variables declarations to separate files to avoid declaring them in all places where they are used
* refactor: better way to use global variables
* chore: add comment
* chore: make global constants pascal case
* chore: version bump for snjs
* chore: yarn.lock with correct snjs version
* chore: bump snjs version
2021-09-06 10:36:57 +04:00
Antonella Sgarlatta
b1aeaeac41
chore(version-snjs): 2.7.18
2021-07-13 19:23:14 -03:00
Antonella Sgarlatta
8951264757
feat: show date on revision preview
2021-06-23 17:51:43 -03:00
Antonella Sgarlatta
e24734e3cd
feat: remove batch manager
2021-06-07 16:32:28 -03:00
Karol Sójko
8dde06b93b
feat: add alternative server for purposes of switching to API v1 ( #571 )
...
* feat: add alternative server for purposes of switching to API v1
* fix: naming of next version sync server host variable
2021-06-07 15:19:26 +02:00
Antonella Sgarlatta
a1d56abd2e
Merge branch 'develop' into feature/multiple-selection
2021-04-28 14:53:15 -03:00
Baptiste Grob
6a52721ea7
feat: delete local backups when signing out
2021-04-14 15:05:33 +02:00
Baptiste Grob
0f53361689
feat: select multiple notes in list
2021-04-12 14:54:43 +02:00
Baptiste Grob
7c9b684c83
fix: move onSignOut bridge hook call later in the deinit lifecycle
2021-03-24 10:22:55 +01:00
Baptiste Grob
257c0f6cab
feat: add onSignOut bridge hook
2021-03-23 18:52:57 +01:00
Baptiste Grob
59dbbcf6fd
feat: authorize CloudLink access
2021-03-11 15:41:29 +01:00
Baptiste Grob
ff9e622b82
chore(deps): update snjs
2021-03-09 16:57:12 +01:00
Baptiste Grob
d6f7779a76
fix: compile error
2021-03-03 14:52:29 +01:00
Baptiste Grob
9541886a2c
fix: download backup later in the change password process
2021-03-03 14:30:52 +01:00
Baptiste Grob
fab9ca2ad2
fix: hide account warning after login + improve key storage wording
2021-02-03 11:53:52 +01:00
Baptiste Grob
0bd3143481
feat: add random identifier to bugsnag reports
2021-01-22 15:31:56 +01:00
Baptiste Grob
2c4742a91d
feat: make SNWebCrypto a constant
2021-01-22 13:33:29 +01:00
Baptiste Grob
5d65364885
feat: batch manager protection + react challenge modal + eslint fix
2021-01-22 11:37:58 +01:00
Baptiste Grob
27a68accdd
refactor: update SNJS + eslint
2021-01-18 13:06:01 +01:00
Baptiste Grob
aca5ad0dfa
feat: SNJS preferences
2020-12-10 14:58:00 +01:00
Baptiste Grob
3a16140699
chore(deps): upgrade snjs & sncrypto-web to npm package versions
2020-11-19 13:37:49 +01:00
Baptiste Grob
ee563cd09b
feat: display beta warning on desktop
2020-10-20 16:53:49 +02:00
Baptiste Grob
add0497e14
feat: download backup before changing password
2020-10-01 16:04:10 +02:00
Baptiste Grob
212a65f463
refactor: move status functions to footer view
2020-09-29 12:08:19 +02:00
Mo Bitar
94a82412bd
fix: bind modals to application lifetime
2020-09-24 15:32:01 -05:00
Mo Bitar
b3e5ca340d
feat: improve strings, challenges, and template readiness
2020-09-23 22:34:18 -05:00
Mo Bitar
2b6abeebfc
feat: snjs app groups ( #468 )
...
* feat: snjs app groups
* fix: update snjs version to point to wip commit
* wip: account switcher
* feat: rename lock manager to auto lock service
* fix: more relevant sign out copy
* chore(deps): update snjs
* fix: use setTimeout instead of setImmediate
* feat: make account switcher expiremental feature
* chore(deps): upgrade snjs
2020-09-15 10:55:32 -05:00
Baptiste Grob
35fe78e49e
fix: desktop interop
2020-09-03 23:33:11 +02:00
Johnny A
568fb14f3a
feat: namespaced keychain ( #428 )
...
* feat: namespaced keychain
* fix: update device interface
* fix: update WebApplication
* chore(deps): update snjs
* fix: Bridge interface
* chore(deps): update snjs
Co-authored-by: Johnny Almonte <johnny243@users.noreply.github.com >
2020-09-03 08:19:21 -04:00
Baptiste Grob
57aa942c91
feat: reduce number of steps needed to get going for local development ( #454 )
...
* feat: reduce number of steps to get going for local development
* fix: set default sync server in SNJS
* chore: keep --force in submodules command
2020-09-02 17:37:50 +02:00
Baptiste Grob
da78399567
style: rename platform to bridge ( #452 )
...
* style: rename platform to bridge
* chore: tsc
2020-08-25 16:56:32 +02:00
Baptiste Grob
78031eed24
feature: add platform layer
2020-08-12 21:21:38 +02:00
Baptiste Grob
6602d35573
refactor: use new snjs protocol upgrade API
2020-07-09 15:45:59 +02:00
Baptiste Grob
5656edb385
refactor: AlertService
2020-07-09 15:43:58 +02:00