Commit Graph

40 Commits

Author SHA1 Message Date
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
Aman Harwara
c8dc07d42b feat: Add quick settings menu with theme switcher and other changes (#673)
Co-authored-by: Mo Bitar <mo@standardnotes.org>
Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>
2021-10-19 04:28:46 +00:00
Aman Harwara
f1122f292e feat: New account menu and text input with icon & toggle (#665)
* feat: Add new icons

* Revert "feat: Add new icons"

This reverts commit 0acb403fe846dbb2e48fd22de35c3568c3cb4453.

* feat: Add new icons for account menu

* feat: Add new Icons

* feat: Add "currentPane" state to prefs view

* feat: Update account menu to new design

* feat: Add input component with icon & toggle

* fix: sync icon & function

* fix: Fix eye icon

* feat: Create re-usable checkbox

feat: Add "merge local" option

* feat: Allow using className on IconButton

* feat: Add disabled state on input

feat: Make toggle circle

* refactor: Move checkbox to components

* feat: Handle invalid email/password error

* feat: Implement new design for Create Account

* feat: Implement new account menu design

* feat: Add disabled option to IconButton

* feat: Set account menu pane from other component

* feat: Add 2fa account menu pane

feat: Add lock icon

* feat: Remove unnecessary 2FA menu pane

feat: Reset current menu pane on clickOutside

* feat: Change "Log in" to "Sign in"

* feat: Remove sync from footer

* feat: Change "Login" to "Sign in"

feat: Add spinner to "Syncing..."

refactor: Use then-catch-finally for sync

* feat: Use common enableCustomServer state

* feat: Animate account menu closing

* fix: Reset menu pane only after it's closed

* feat: Add keyDown handler to InputWithIcon

* feat: Handle Enter press in inputs

* Update app/assets/javascripts/components/InputWithIcon.tsx

Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>

* Update app/assets/javascripts/components/InputWithIcon.tsx

Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>

* refactor: Use server state from AccountMenuState

* Update app/assets/javascripts/components/AccountMenu/CreateAccount.tsx

Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>

* Update app/assets/javascripts/components/AccountMenu/ConfirmPassword.tsx

Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>

* feat: Use common AdvancedOptions

* feat: Add "eye-off" icon and toggle state

* feat: Allow undefined values

* refactor: Remove enableCustomServer state

* feat: Persist server option state

* feat: Add bottom-100 and cursor-auto util classes

refactor: Use bottom-100 and cursor-auto classes

* refactor: Invert ternary operator

* refactor: Remove unused imports

* refactor: Use toggled as prop instead of state

* refactor: Change "Log in/out" to "Sign in/out"

* refactor: Change "Login" to "Sign in"

* refactor: Remove hardcoded width/height

* refactor: Use success class

* feat: Remove hardcoded width & height from svg

* fix: Fix chevron-down icon

Co-authored-by: Antonella Sgarlatta <antsgar@gmail.com>
Co-authored-by: Antonella Sgarlatta <antonella@standardnotes.org>
2021-10-08 11:18:31 -05:00
Gorjan Petrovski
b7d10810a5 chore: update snjs, sncrypto-web and fix tsc complaints (#624)
Co-authored-by: Mo Bitar <mo@standardnotes.org>

Co-authored-by: Mo Bitar <mo@standardnotes.org>
2021-09-02 15:59:43 +02:00
Gorjan Petrovski
a9870214ea feat: implement preferences pane 2021-07-05 16:57:37 +02:00
Baptiste Grob
abfc588368 feat: multiple selected notes panel 2021-04-13 14:43:48 +02:00
Baptiste Grob
c084268f51 feat: display warning banner when using the app with no account 2021-02-02 15:40:20 +01:00
Baptiste Grob
a0909399f8 fix: lint errors 2021-01-22 11:52:24 +01:00
Baptiste Grob
27a68accdd refactor: update SNJS + eslint 2021-01-18 13:06:01 +01:00
Baptiste Grob
b0ccecbd96 fix: show the beta warning on web 2020-11-20 12:14:39 +01:00
Baptiste Grob
cebcbab10e fix: make beta warning less alarming 2020-11-20 11:47:52 +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
06740c4a88 fix: remove unused imports 2020-11-09 12:55:30 +01:00
Baptiste Grob
d1e0101675 fix: prevent closing rooms when spreadsheet editor takes focus
When using =sum() the spreadsheet editor force-takes focus, thus
closing all opened rooms. This is a hack fix that warrants a deeper
design changes to address the underlying issue.
2020-10-26 15:02:03 +01:00
Baptiste Grob
27affa4cee fix: do not throw on invalid themes 2020-10-22 14:28:00 +02:00
Baptiste Grob
ee563cd09b feat: display beta warning on desktop 2020-10-20 16:53:49 +02:00
Mo Bitar
507223c5b7 fix: associate note with selected tag when saving with editor 2020-10-08 11:44:08 -05:00
Baptiste Grob
bd7f57205a fix: disable account switcher 2020-10-07 15:14:27 +02:00
Baptiste Grob
d088d74069 fix: remove public beta flags 2020-10-07 12:42:25 +02:00
Baptiste Grob
62df25d7d8 fix: disable features for public beta 2020-09-30 16:37:10 +02:00
Baptiste Grob
212a65f463 refactor: move status functions to footer view 2020-09-29 12:08:19 +02:00
Mo Bitar
8679bf5b30 fix: proper reload of ext data 2020-09-25 11:48:55 -05:00
Mo Bitar
b3e5ca340d feat: improve strings, challenges, and template readiness 2020-09-23 22:34:18 -05:00
Baptiste Grob
5da82e7b0b feature: revamp protocol upgrade dialog 2020-09-23 13:46:18 +02: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
5b72f4e88f feat: prevent refreshing when setting passcode 2020-08-26 17:32:08 +02:00
Baptiste Grob
57643eeded fix: use SNApplication.toggleComponent 2020-08-17 17:26:10 +02:00
Baptiste Grob
67e2d11d3f fix: deterministically sort footer badges 2020-07-29 17:02:41 +02:00
Baptiste Grob
c6a25d6ae4 fix: handle retrieving deleted components 2020-07-15 12:21:18 +02:00
Baptiste Grob
db914ee4bf fix: remove app observer on controller deinit 2020-06-27 13:27:26 +02:00
Baptiste Grob
28b6455d8c style: remove trailing spaces 2020-06-22 17:53:18 +02:00
Baptiste Grob
1e00dc2be8 feat: confirm navigating away when upgrade is in progress 2020-06-22 17:52:48 +02:00
Mo Bitar
78e4ae0a16 fix: use snjs proper types location 2020-04-30 11:23:02 -05:00
Mo Bitar
dee164f4a2 fix: editor status after changing note 2020-04-24 12:55:23 -05:00
Mo Bitar
7a615bc137 fix: panel resizer callback 2020-04-22 08:32:51 -05:00
Mo Bitar
84de39375c Use SNJS's built-in display sorting and filtering 2020-04-18 21:54:07 -05:00
Mo Bitar
851269200b Fixes 2020-04-17 16:41:51 -05:00
Mo Bitar
0c6b5cbeb7 mv services/state > ui_models/app_state 2020-04-17 13:31:47 -05:00
Mo Bitar
c94742d248 Component stack fixes 2020-04-16 09:46:15 -05:00
Mo Bitar
9cf99896a5 Remove dummy concept in favor of editor group and editors 2020-04-14 15:03:22 -05:00