Commit Graph

17 Commits

Author SHA1 Message Date
Karol Sójko
e5771fcbde feat: add @standardnotes/encryption package (#1199)
* feat: add @standardnotes/encryption package

* fix: mobile dependency on encryption package

* fix: order of build & lint in pr workflows

* fix: web dependency on encryption package

* fix: remove encryption package composite configuration

* fix: import order
2022-07-05 10:06:03 +02:00
Vardan Hakobyan
4f5d092f89 feat(dev): option to render web app inside the mobile app (#1164)
* feat (WIP): render web app inside the mobile app

* fix: web app loading

* chore: build scripts related to mobile web bundle

* feat: show WebView header, which lets to close the WebView

* refactor: remove extra component

* chore: correct type

* chore: remove TODO

Co-authored-by: Mo <mo@standardnotes.com>
2022-06-30 13:53:29 +04:00
Mo
d198625cfa fix(mobile): turn native textview into uncontrolled component (#1176)
Switching from non-plain type to plain type renders initial state.text, which wasn't being properly updated on all changes.
2022-06-28 12:45:57 -05:00
Mo
e83452785c fix(mobile): force redownload of themes if unable to parse first time (#1150) 2022-06-24 07:37:49 -05:00
Mo
4db63e3a63 fix(mobile): enable workspaces (#1139) 2022-06-22 11:52:32 -05:00
Vardan Hakobyan
0608203db5 fix: restore top border of "Manage Sessions" row (#1134) 2022-06-22 07:19:09 -05:00
Mo
112ef2a2c8 fix(mobile): workspaces keychain 2022-06-22 07:15:37 -05:00
Vardan Hakobyan
b25919099f fix: use a specific feature flag for workspace (#1133) 2022-06-22 00:38:40 +04:00
Vardan Hakobyan
3b4797c243 fix: mobile workspace related fixes (#1130)
* feat: put workspaces under unfinished features flag

* fix: mention that signing out will quit the app

* fix: put more affected places under features flag
2022-06-22 00:06:08 +04:00
Vardan Hakobyan
7d60dfee73 feat: mobile workspaces (#1093) 2022-06-21 06:42:43 -05:00
Mo
ea37bbe53f fix(mobile): white screen issue with switching notes on iPad 2022-06-18 10:43:41 -05:00
Mo
12a2369d17 refactor: mobile components (#1113)
* fix(mobile): freeze web-server assets to zips for mobile 3.23.3

Mobile 3.23.3 fetches components zips from the web-server cdn. This however causes upgraded cdn versions to fail when downloading from older mobile versions. This commit instead fetches versioned zips from an external cdn based on the static version of the app requesting the asset.

Since web-server is no longer needed as a cdn, we will temporarily freeze its zip assets to those that would be requested by Mobile 3.23.3, and commit them to source control so they remain unchanged.

web-server/public/components/assets will remain as-is (dynamically copied during build time of server), and not commited to source control. This cdn directory is only used by the web app.

* chore: disable commitlint length rule

* chore: clear git cache

* refactor: use package name from package file
2022-06-17 16:12:12 -05:00
Mo
c4642ceb99 fix(mobile): use package version directly 2022-06-16 13:30:07 -05:00
Mo
dc10a5cb25 refactor: rely on component versions from checksums file (#1111) 2022-06-16 11:56:32 -05:00
Mo
566f6e1432 refactor: components cdn (#1110)
* refactor(wip): separate components files into zips and assets dir

* refactor(wip): use new components package and cdn in mobile

* chore: add components to metro config

* chore: bump snjs with new web assets path

* refactor: exclude package.json files recursively from being copied into components dist folder to avoid conflicts with react native duplicates
2022-06-15 16:00:23 -05:00
Mo
4df06c1d1a fix: icons package 2022-06-09 22:38:38 -05:00
Mo
8248a38280 feat: mobile app package (#1075) 2022-06-09 09:45:15 -05:00