Commit Graph

285 Commits

Author SHA1 Message Date
Aman Harwara
12e3bb0959 feat: add file preview modal (#945) 2022-03-24 00:13:44 +05:30
Mo
9f032f13c2 chore: upgrade deps 2022-03-21 14:31:42 -05:00
Mo
e1da2be835 fix: import 2022-03-21 12:15:56 -05:00
Mo
cd243f39c6 chore: upgrade deps 2022-03-21 12:13:10 -05:00
Aman Harwara
bd9a6e2ae5 feat: option to toggle adding note to all parent folders (#937) 2022-03-20 00:59:27 +05:30
Mo
fb9bd37d72 feat: privacy prefs (#935)
* chore: move all components into Components dir with pascal case

* feat: privacy prefs

* chore: upgrade deps
2022-03-17 12:19:07 -05:00
Mo
c29e45795d chore: move all components into Components dir with pascal case (#934) 2022-03-17 11:38:45 -05:00
Mo
28c08a178f chore: upgrade deps 2022-03-16 15:53:47 -05:00
Mo
91163f7925 chore: remove lodash and unused deps (#932) 2022-03-15 14:19:31 -05:00
Aman Harwara
a1c7ad7d7e fix: file mimeType related issues (#922) 2022-03-14 01:19:55 +05:30
Mo
0b17b32b0c chore: upgrade deps and remove unused file 2022-03-12 16:43:07 -06:00
Aman Harwara
b31afee108 feat: add files popover in note toolbar (#913) 2022-03-10 13:51:28 +05:30
Myreli
5d49352f93 feat: redesign search filtering experience (#908)
* feat(search): redesign search filters as bubbles like mobile

* fix(search): decouble Bubble component styling

- animate the bubles on search
- decouple the Bubbles styling using utility classes
- improve styling of the new search options

* fix(Bubble): remove duplicated utility classes

* fix(bubble): use color neutral utility

* fix(bubble): increase gaps and justify center

* fix(Bubble): increase height and decrease gap

* fix(search): improve usability on search options

- increase animation timing to match mobile
- properly center cancel button
- only show cancel on text input
- prevent search options from disappearing when clicking with no text

* fix(search-options): improve spacing and auto size

* fix(search-options): improve animation and  decrease gap
2022-03-08 10:50:21 -06:00
Mo
6d64889aad chore: upgrade deps 2022-03-08 09:07:57 -06:00
Mo
ae5b182ac1 feat: snjs with auto integrity resolution (#912) 2022-03-07 10:34:23 -06:00
Mo
d8caa31dc9 chore: upgrade deps (#906)
* chore: upgrade deps

* fix: MenuArrowRight import

* fix: type naming
2022-03-03 13:31:51 -06:00
Mo
16fc3eb521 refactor: smart tags to views (#902)
* refactor: smart tags to views

* chore: upgrade snjs
2022-02-27 13:18:21 -06:00
Mo
c3d849d204 chore: ugprade snjs deps (#898) 2022-02-24 12:57:32 -06:00
Aman Harwara
22718d8a9f feat: add tag context menu (#890) 2022-02-22 13:05:01 +05:30
Mo
12f4d5f372 chore: move constants file 2022-02-18 08:22:42 -06:00
Aman Harwara
1717fbf545 refactor: move setting allNotesCount_ into action (#877) 2022-02-17 02:21:37 +05:30
Aman Harwara
71c7ee1bec feat: new revision history UI (#861) 2022-02-16 19:39:04 +05:30
Aman Harwara
dab8080da6 feat: move SubscriptionState to central AppState (#869) 2022-02-15 21:00:05 +05:30
Mo
78ec092bf0 fix: use full path when searching autocomplete tags 2022-02-09 11:09:11 -06:00
Mo
0c3d1fce0c feat: persist tags expanded state 2022-02-08 22:27:00 -06:00
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
Aman Harwara
5605baeb57 feat: add warning to note options menu if note size is >0.5mb (#851) 2022-02-07 20:38:19 +05:30
Mo
b549cc38bf fix: unmount application view when ephemeral identifier changes 2022-02-04 12:00:03 -06:00
Mo
6970a375b7 feat: native listed integration (#846)
* feat(wip): native listed integration

* feat(wip): wip

* feat: simplified actions menu structure

* feat: open settings alert upon succesful creation

* fix: handle remove menu row api

* chore(deps): snjs
2022-02-03 18:14:28 -06:00
Mo
0f01d296e4 feat: desktop compatibility, beta 1 2022-02-03 09:02:09 -06:00
Mo
70f4dd6353 feat: enable folders by default and remove from experimental features 2022-02-01 12:31:37 -06:00
Mo
b1022cd3c3 fix: duplicate element id 2022-02-01 09:56:52 -06:00
Aman Harwara
1f5d235cd4 fix: notes list options menu not toggling correctly (#840) 2022-02-01 20:12:57 +05:30
Laurent Senta
3c0bc79768 feat: add migration pref pane (#825)
* feat: add migration pane

* style: clean imports

* removeme: beta version

* fix: do no show dropzone when tag has no parent

* fix: hide the Folders toggle

* fix: hide migrations option when user has no folders

* fix: add delimiter on Folders mark

* removeme: bump beta

* fix: remove component viewer for tag folders

* removeme: bump beta

* chore(deps): snjs
2022-01-31 19:18:14 -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
Aman Harwara
b932e2a45e feat: Add new "Change Editor" option to note context menu (#823)
* feat: add editor icon

* refactor: remove 'any' type and format

* refactor: move NotesOptions and add ChangeEditorOption

* refactor: fix type for using regular RefObject<T>

* feat: add hide-if-last-child util class

* feat: add Change Editor option

* feat: make radio btn gray if not checked

* fix: accordion menu header and item sizing/spacing

* feat: add Escape key to KeyboardKey enum

* refactor: Remove Editor Menu

* feat: add editor select functionality

* refactor: move plain editor name to constant

* feat: add premium editors with modal if no subscription

refactor: simplify menu group creation

* feat: show alert when switching to non-interchangeable editor

* fix: change editor menu going out of bounds

* feat: increase group header & editor item size

* fix: change editor menu close on blur

* refactor: Use KeyboardKey enum & remove else statement

* feat: add keyboard navigation to change editor menu

* fix: editor menu separators

* feat: improve change editor menu sizing & spacing

* feat: show alert only if editor is not interchangeable

* feat: don't show alert when switching to/from plain editor

* chore: bump snjs version

* feat: temporarily remove change editor alert

* feat: dynamically get footer height

* refactor: move magic number to const

* refactor: move constants to constants file

* feat: use const instead of magic number
2022-01-28 14:23:39 -06:00
Laurent Senta
7726b1249c feat: display folders even without the premium (#826) 2022-01-26 09:21:24 +01:00
Laurent Senta
86b38e1041 fix: tag placeholder align (#819)
* fix: padding in navigation no-tag-placeholder

* fix: lint-staged was disabled

* fix: make findArray typesafe
2022-01-24 15:50:41 +01:00
Aman Harwara
829a240f63 fix: tags state mobx warning (#821) 2022-01-21 21:32:03 +05:30
Aman Harwara
701b703466 fix: panel_resizer mobx action warnings (#820) 2022-01-21 20:30:57 +05:30
Aman Harwara
da1d4f75c8 feat: Add "Appearance" pane to preferences (#816)
Co-authored-by: Mo <mo@standardnotes.com>
2022-01-19 19:41:04 +05:30
Mo
c232a5e3c6 fix: dev account server 2022-01-17 10:53:23 -06:00
Mo
5e0769745c feat: use snjs tag notes index for note counts (#810)
* feat: use snjs tag notes index for note counts

* style: clean up style

* fix: typo on parent check (#811)

* feat: use snjs tag notes index for note counts

* chore: bump deps
2022-01-17 07:47:25 -06:00
Laurent Senta
b0544dc2ef fix: typo on parent check (#811) 2022-01-17 13:59:31 +01:00
Mo
063c3b2fee feat: per-note spellcheck (#815)
* feat: per-note spellcheck control

* fix: remove fill from svg

* feat: move spellcheck pref into defaults preferences section

* fix: use faded css class instead of opacity

* feat: plus editor 1.6.0
2022-01-14 14:32:16 -06:00
Mo
350815fc58 fix: handle folders activation from callback 2022-01-13 09:45:57 -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
8f4f188733 fix: base keyboard modifier state on latest event 2022-01-12 11:27:10 -06:00