Compare commits

...
Author SHA1 Message Date
StandardNotes CI e2715709d4 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-09 07:19:45 +00:00
Aman Harwara 1efc352da5 fix: note/file list item longpress on iOS (#1506) 2022-09-09 12:16:15 +05:30
StandardNotes CI 1f27f0f790 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-08 20:13:43 +00:00
Vardan Hakobyan 461ebc2768 fix: let Android to correctly recognize the NativeMobileWeb environment when opening WebView on Android (#1503) 2022-09-09 01:15:32 +05:30
StandardNotes CI 1d93210f81 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-08 16:30:09 +00:00
Aman Harwara 91d5980a7e fix(web): autolock option style when selected (#1501) 2022-09-08 21:29:50 +05:30
StandardNotes CI 8ea069cf5c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-08 14:12:55 +00:00
Aman Harwara 9267e580b5 fix: note panel resizing (#1497) 2022-09-08 18:26:47 +05:30
StandardNotes CI 17131f7d67 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-07 13:06:48 +00:00
Aman Harwara ecd870cdaa fix: file preview & selected items panel size on mobile (#1492) 2022-09-07 18:02:37 +05:30
Aman Harwara 4617afe14e fix: footer and prefs dropdown cutoff by screen on some phones (#1491) 2022-09-07 17:36:49 +05:30
StandardNotes CI f21269fc69 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-07 07:11:27 +00:00
StandardNotes CI 3afbce385b chore(release): components 2022-09-07 07:11:13 +00:00
Aman Harwara 0e86b13a8f fix: add min-height to task textarea (#1490) 2022-09-07 12:09:53 +05:30
StandardNotes CI 9719c6fcac chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-09-01 09:10:28 +00:00
Karol Sójko 8792771d27 fix(encryption): make package public for resolution on @standardnotes/api package 2022-09-01 10:42:18 +02:00
StandardNotes CI aa7a22c6ac chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
2022-08-31 18:13:02 +00:00
Karol Sójko 91f5694a02 feat(api): add client methods for listing and canceling subscription invites (#1471)
* feat(api): add subscription server and client services and interfaces

* feat(api): add subscriptions invitation operations on server side

* fix(api): linter issues

* feat(api): add client methods for listing and canceling subscription invites

* fix(api): imports
2022-08-31 19:43:43 +02:00
StandardNotes CI 19a95dc404 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].9
2022-08-31 14:44:34 +00:00
Karol Sójko 089d3a2e66 feat(api): add subscription server and client services and interfaces (#1470)
* feat(api): add subscription server and client services and interfaces

* fix(api): linter issues

* feat(models): add subscription invitations

* feat(api): add subscriptions invitation operations on server side

* fix(api): linter issues
2022-08-31 16:08:52 +02:00
StandardNotes CI 370ce39eba chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].8
2022-08-29 15:01:54 +00:00
Aman Harwara 876c0e83ca fix: tag autocomplete result not clickable on iOS (#1455) 2022-08-29 20:00:42 +05:30
StandardNotes CI a203faf02d chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
2022-08-25 10:00:51 +00:00
Aman Harwara 520b3add0f fix: editor content being hidden under keyboard on mobile (#1410) 2022-08-25 15:01:44 +05:30
StandardNotes CI c336f9de18 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].6
2022-08-24 11:15:08 +00:00
Karol Sójko 2c69a514a8 fix(snjs): showing archived notes on trashed smart view (#1426) 2022-08-24 12:45:13 +02:00
StandardNotes CI 26fe530deb chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
2022-08-23 12:11:25 +00:00
StandardNotes CI 58f9789142 chore(release): components 2022-08-23 12:11:11 +00:00
Karol Sójko d2cebf930a chore(setup): fix running unit tests in all packages 2022-08-23 13:40:21 +02:00
Karol Sójko 7bff3dee24 fix(services): counting trashed and archived items 2022-08-23 13:20:34 +02:00
StandardNotes CI a2b6ec74b0 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-08-23 10:05:48 +00:00
Karol Sójko 2bdd931f6d fix(web): archived and deleted counts on encryption panel (#1423)
* fix(web): archived and deleted counts on encryption panel

* fix(snjs): yarn build snjs before e2e test suite docker builds
2022-08-23 11:38:43 +02:00
StandardNotes CI a780fa4e87 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
2022-08-22 10:04:58 +00:00
StandardNotes CI becbe34233 chore(release): components 2022-08-22 10:04:37 +00:00
Vardan Hakobyan 2a976a0de4 fix: trigger the onChange event of qr code uploading input when clicking on the button (#1421) 2022-08-22 13:22:22 +04:00
StandardNotes CI e7acbd7de8 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-08-18 07:28:47 +00:00
Aman Harwara 779596b9ae fix: hidden file input being clickable (#1414) 2022-08-18 12:30:30 +05:30
StandardNotes CI b1f23d6076 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-08-17 15:16:44 +00:00
Aman Harwara 818c3066cc fix: context menu on longpress on ios safari (#1405) 2022-08-17 20:20:18 +05:30
StandardNotes CI 13343c9a56 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-08-17 14:09:08 +00:00
Aman Harwara 3d1dc8f38a feat: move search bar back to notes column (#1408) 2022-08-17 19:12:40 +05:30
StandardNotes CI 163cc8ce8a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
2022-08-17 12:06:07 +00:00
Vardan Hakobyan a25923f084 fix: remove tablet specific responsive UI (#1411)
* fix: revert tablet responsiveness UI

* fix: don't let the "Saving..." text container hide the note title on tablets

* chore: better visibility of css classes list

* fix: fixed width of notes container column on Tablets
2022-08-17 15:39:56 +04:00
StandardNotes CI f14f105703 chore(release): publish
- @standardnotes/[email protected]
2022-08-17 11:33:50 +00:00
Karol Sójko 6d7bcd7a8d feat(docs): remove matomo in favour of plausible 2022-08-17 13:05:07 +02:00
Karol Sójko da06f293e0 chore(deps): remove reviewers assignment from dependabot to avoid noise 2022-08-17 10:08:54 +02:00
StandardNotes CI ec4dc1d477 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
2022-08-16 09:42:00 +00:00
Aman Harwara 2ea9f862fe fix: note tag delete button not showing on iOS (#1403) 2022-08-16 14:40:03 +05:30
StandardNotes CI 901b1516d3 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].9
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-08-15 13:15:07 +00:00
Aman Harwara 54ae4365a3 fix: selecting from "Photo Library" on iOS doesn't upload (#1401) 2022-08-15 18:13:29 +05:30
StandardNotes CI 5b910d4ae4 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-08-11 20:06:21 +00:00
Aman Harwara 40d9392599 fix: optimize toasts for mobile (#1392) 2022-08-12 01:07:23 +05:30
StandardNotes CI a7dfeae650 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-08-10 13:30:36 +00:00
Aman Harwara 77cbb6b06e fix: tags being dimmed on safari (#1389) 2022-08-10 18:34:05 +05:30
Aman Harwara 82a8bcc440 fix: tag context menu button opening notes list veiw (#1390) 2022-08-10 18:13:29 +05:30
StandardNotes CI 83f6cc667d chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-08-09 15:38:31 +00:00
Vardan Hakobyan d048800b9d fix: disable zoom on input focusing on ios (#1386)
* fix: disable zoom when focusing input field on ios

* chore: better naming
2022-08-09 19:06:03 +04:00
StandardNotes CI 1f3e741811 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-08-08 09:30:06 +00:00
Aman Harwara 887402f75f fix: viewport height on mobile Chrome & Safari (#1376) 2022-08-08 14:32:16 +05:30
StandardNotes CI d533fb78e0 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-08-08 07:35:45 +00:00
Vardan Hakobyan f555fbcaaa feat: tablet responsiveness (#1369)
* feat: "Notes" column responsiveness for tablets

* feat: ability to expand/collapse the navigation column, move some styles to tailwind

* feat: ability to expand/collapse the navigation column, move some styles to tailwind

* feat: icon for collapsing/expanding navigation column, style improvements

* fix: restore vertical panels resizability on large screens

* feat: tags/folders section for collapsed state

* feat: notes subsection styling in navigation section

* feat: hide rename & delete links of smart views when in collapsed mode

* fix: show notes count in bold when in collapsed mode

* fix: better padding for folders in collapsed state

* fix: smaller left padding for collapsed case

* fix: better view of expand/collapse control

* fix: hide search bar when collapsed

* fix: adjust position of "expand" control when in collapsed state

* chore: remove comments

* refactor: use `classNames` util when applying conditional css classes

* chore: shorter class names syntax

* chore: shorter syntax for conditional classes

* fix: better way of setting background color with opacity

* fix: use variable colors according to SN themes

* chore: move "colors" from "extend" section and thus override Tailwind's colors (so only SN colors will exist)

* fix: correct hover style in collapsed mode

* fix: correct upper boundary for extra small screens
2022-08-08 11:07:15 +04:00
Karol Sójko 8332a70384 fix(web): cannonical link rel 2022-08-08 09:04:39 +02:00
StandardNotes CI 50e85cac15 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-08-06 05:20:47 +00:00
Aman Harwara f2369c7555 chore: remove HtmlWebpackPlugin from dev webpack config (#1377) 2022-08-06 06:51:39 +02:00
StandardNotes CI 5f0d3ca8b2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-08-05 15:03:40 +00:00
Karol Sójko 1d378228d3 fix(ui-services): missing colon linter issues 2022-08-05 16:29:20 +02:00
Karol Sójko d04d5d9d8f fix(ui-services): linter issues 2022-08-05 15:54:26 +02:00
Karol Sójko 2e487ae6f3 fix(ui-services): auto lock service extending tree 2022-08-05 15:32:18 +02:00
Karol Sójko 0825cedfbe fix(mobile): replace component viewer usage with interface 2022-08-05 14:54:04 +02:00
Karol Sójko 05435553a4 fix(web): add temporary workaround on the linter issue 2022-08-05 14:21:10 +02:00
Karol Sójko 355c70d7f7 Revert "chore(setup): run linter before building on workflows"
This reverts commit ac24256f34.
2022-08-05 13:58:25 +02:00
Karol Sójko ac24256f34 chore(setup): run linter before building on workflows 2022-08-05 13:54:16 +02:00
Karol Sójko 10f40f662e fix(mobile): bring back responses and models to metro resolution 2022-08-05 13:40:48 +02:00
Karol Sójko 73e3b3813f fix(encryption): remove compiled encrypted paramters from source 2022-08-05 13:31:21 +02:00
Karol Sójko 3ce621e24c fix(mobile): imports only from snjs 2022-08-05 13:22:21 +02:00
Karol Sójko 8a1293f66d fix(mobile): add common to metro config 2022-08-05 12:44:36 +02:00
Karol Sójko 94772bb7b6 fix(mobile): add responses to metro config 2022-08-05 12:30:07 +02:00
Karol Sójko c2159e77f7 fix(mobile): add models to metro config 2022-08-05 12:15:14 +02:00
Karol Sójko ffb2193924 feat(encryption): refactor circular dependencies on services 2022-08-05 11:59:02 +02:00
Karol Sójko 183f68c9c1 fix(files): filepicker circular dependency 2022-08-04 17:32:49 +02:00
Karol Sójko 696b82b9d3 feat(files): refactor circular deps 2022-08-04 16:21:46 +02:00
Karol Sójko 7e251262d7 feat(web): extract ui-services package 2022-08-04 15:13:30 +02:00
Karol Sójko c72a407095 chore(setup): add yarn cache on workflow runs 2022-08-04 08:20:01 +02:00
Karol Sójko 58138c9a1f fix(web): bucket name for deployments 2022-08-04 08:10:34 +02:00
Karol Sójko aabcd62dc2 Revert "chore(setup): fix publishing workflow"
This reverts commit 4d994dc79b.
2022-08-04 08:08:27 +02:00
Karol Sójko f50a655f9f Revert "chore(setup): fix publishing workflow job dependencies"
This reverts commit ae3e275cee.
2022-08-04 08:07:46 +02:00
Karol Sójko ae3e275cee chore(setup): fix publishing workflow job dependencies 2022-08-03 21:20:01 +02:00
Karol Sójko 4d994dc79b chore(setup): fix publishing workflow 2022-08-03 21:18:54 +02:00
StandardNotes CI 8a4aded995 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-08-03 18:37:11 +00:00
Karol Sójko 1216b441fb fix(web): upgrade eslint 2022-08-03 20:01:01 +02:00
StandardNotes CI f9036168e3 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-08-03 14:27:45 +00:00
Karol Sójko 1cefaf10ee chore(setup): remove ruby from publish workflow 2022-08-03 15:59:56 +02:00
Karol Sójko 966c15701f fix(web): eslint ignore setup 2022-08-03 15:41:11 +02:00
Karol Sójko f259f774c5 chore(setup): fix lint script 2022-08-03 15:17:39 +02:00
Karol Sójko 483cac90cf feat(web): remove web-server and change web to a static website deployment (#1360)
* feat(web): add deploying static app

* fix(web): linter ignore patterns

* fix(web): cloudfront invalidation and favicons placement

* feat(web-server): remove web-server package in favour of web

* fix(web): remove linter parallel jobs due to oom issue

* fix(mobile): eslintignore paths

* fix(web): copy of components

* fix(web): include building components in building all process

* fix(web): copying of components
2022-08-03 14:51:59 +02:00
StandardNotes CI 3116ae3883 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-08-01 09:18:54 +00:00
Aman Harwara 5b3cfddc50 fix: popover header getting hidden on desktop by titlebar (#1359) 2022-08-01 14:26:23 +05:30
StandardNotes CI 5ec8e99781 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-07-27 15:45:03 +00:00
Aman Harwara 58e751f986 fix: popover behaviour when clicking outside of popover (#1355) 2022-07-27 20:52:08 +05:30
StandardNotes CI 8c364f6d58 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-26 10:45:24 +00:00
Aman Harwara 9bc7533010 fix: preview modal keyboard handling (#1345) 2022-07-26 15:54:15 +05:30
StandardNotes CI 6f7dfaa9f6 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-25 15:10:47 +00:00
Aman Harwara 7b6b2bc5b1 fix: make modals mobile-friendly (#1337) 2022-07-25 20:18:24 +05:30
StandardNotes CI 36288ad36a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-20 21:12:51 +00:00
Aman Harwara 2573407851 feat: responsive popovers & menus (#1323) 2022-07-21 02:20:14 +05:30
Mo baf7fb0019 ci: ability to skip e2e workflow [skip e2e] 2022-07-18 11:36:21 -05:00
StandardNotes CI 9ea1b35e0f chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
2022-07-18 16:25:28 +00:00
Mo 98fc870d76 feat(releases): add mobile urls 2022-07-18 11:04:20 -05:00
Mo 4d30331861 chore: workflows 2022-07-15 07:41:04 -05:00
Mo 12e2b83344 chore: update readme [skip ci] 2022-07-15 07:38:38 -05:00
dependabot[bot] 9e835c3b07 chore(deps): bump actions/checkout from 2 to 3 (#1264)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-15 11:48:13 +02:00
StandardNotes CI 12168945f1 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
2022-07-14 15:27:11 +00:00
Mo a827274ac6 refactor(web): use asterisk icon for upgrade indicator (#1318) 2022-07-14 10:06:31 -05:00
StandardNotes CI 65c377ba62 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-14 14:52:44 +00:00
Mo c02ec9a5f9 ci(mobile): missing metadata 2022-07-14 09:32:26 -05:00
StandardNotes CI 40b344fd00 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-14 13:25:03 +00:00
StandardNotes CI 776fa579c4 chore(release): components 2022-07-14 13:24:49 +00:00
Mo b174493b4e fix(ste): revert border radius change 2022-07-14 08:01:18 -05:00
Mo a7a81b15a9 chore: mobile workflow 2022-07-14 07:42:07 -05:00
StandardNotes CI 135e5924bf chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-07-14 07:31:16 +00:00
Vardan Hakobyan aaf68a8f73 fix(web): prevent jumping the page contents on mobile when editing notes offline (#1294) 2022-07-14 11:06:06 +04:00
StandardNotes CI 9a297fe8cf chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-13 08:34:40 +00:00
StandardNotes CI f06167abc2 chore(release): components 2022-07-13 08:34:26 +00:00
Karol Sójko f125ad3cf1 chore(dep): upgrade webpack-merge 2022-07-13 10:10:57 +02:00
Karol Sójko 26949749fc chore(dep): upgrade jsdom 2022-07-13 10:09:42 +02:00
StandardNotes CI 763f4655a1 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-13 07:52:54 +00:00
StandardNotes CI 2e1218c2c1 chore(release): components 2022-07-13 07:52:40 +00:00
Karol Sójko 431f1e3bac chore(dep): upgrade @types/jest 2022-07-13 09:28:13 +02:00
Karol Sójko b3c8d6e976 fix(components): additional output in the versioning script 2022-07-12 13:31:15 +02:00
Karol Sójko 7624f95462 fix: upgrade jest-environment-jsdom 2022-07-12 12:11:26 +02:00
Karol Sójko 71e792da35 fix: upgrade ts-jest in packages 2022-07-12 11:52:34 +02:00
Karol Sójko 09e08ca899 fix: upgrade jest with types to latest version 2022-07-12 11:37:26 +02:00
Karol Sójko 59327a5aa1 feat: add dependabot security checks 2022-07-12 11:12:27 +02:00
StandardNotes CI da65a94d08 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-12 07:57:53 +00:00
Vardan Hakobyan 0a2c90f2c1 fix(web): responsive autocomplete tag dropdown (#1250) 2022-07-12 11:32:54 +04:00
StandardNotes CI 3f028656f2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
2022-07-11 14:15:54 +00:00
StandardNotes CI 5706b4d162 chore(release): components 2022-07-11 14:15:40 +00:00
Aman Harwara 9d230d4b81 fix: focus mode & dynamic panels on small screens (#1246) 2022-07-11 19:21:03 +05:30
Moandjohnnymatthews b025e394c1 feat(docs): improve docker page (#1240)
* Adds improvements to Docker install process.

* Remvoes 'up' status - no longer used.

* style(docs): minor adjustments

Co-authored-by: johnnymatthews <[email protected]>
2022-07-09 07:22:27 -05:00
Mo 6764f3267b chore(web-server): remove legacy capistrano configs (#1239) 2022-07-09 07:12:48 -05:00
StandardNotes CI 97cb721909 chore(release): publish
- @standardnotes/[email protected]
2022-07-09 11:53:06 +00:00
Mo 4ad21c4f61 fix(docs): improve getting started self host page (#1238) 2022-07-09 06:31:42 -05:00
Mo a5ccaf1331 chore: snjs e2e pr workflow 2022-07-09 06:20:34 -05:00
StandardNotes CI 3c4ba61fee chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-09 10:58:11 +00:00
Aman Harwara 5393eb71fe feat: release Files view (#1236) 2022-07-09 16:07:20 +05:30
StandardNotes CI 0aef604167 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-08 21:03:13 +00:00
Aman Harwara c6932ba733 fix(desktop): don't shift sections on macOS if window is small (#1235) 2022-07-09 02:07:42 +05:30
StandardNotes CI fc6e36e761 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-08 19:29:54 +00:00
Aman Harwara 66f97f0612 feat(web): mobile-friendly (responsive) preferences UI (#1234) 2022-07-09 00:38:44 +05:30
StandardNotes CI 961d1fb8d4 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
2022-07-08 14:38:30 +00:00
Aman Harwara f349744fdb fix: subtag duplication (#1227) 2022-07-08 19:47:18 +05:30
Karol Sójko c737132b50 fix: add running locally e2e 2022-07-08 16:08:37 +02:00
StandardNotes CI 1809c51e54 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-07-08 09:56:33 +00:00
Karol Sójko 3e4e7fd0e0 feat: add building of SNJS Docker image for e2e testing purposes (#1225)
* feat: add building of SNJS Docker image for e2e testing purposes

* fix: contents of snjs package

* feat: add running e2e test suite

* fix: include mocha directory in the snjs yarn package

* fix: add triggering e2e tests with specific image tag

* fix: mocha tests url

* fix: add tests before publishing new version

* fix: temporary skip linter errors

* Revert "fix: temporary skip linter errors"

This reverts commit c989536930a291677f6ef8cad402feb13f066b8c.

* fix: replace test libraries with unpkg CDN versions

* fix: update yarn lock and remove cached libs

* fix: add missing library to mocha tests

* fix: restore chai-as-promised built version

* fix: serving sncrypto-web in mocha test suite

* fix: add copy of sncrypto-web to gitignore files
2022-07-08 11:36:12 +02:00
StandardNotes CI 0d16e6faaa chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-07-07 21:26:06 +00:00
Mo 3d49b95bc5 fix(web): themes inside editors urls 2022-07-07 16:16:47 -05:00
StandardNotes CI dc48b504db chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-07 20:44:07 +00:00
Mo 6001c0d7a1 chore: remove non-functional reject_build_waiting_for_review fastlane flag 2022-07-07 15:34:37 -05:00
StandardNotes CI bcb6a94fb6 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-07 19:14:03 +00:00
Mo 1990a9d2e6 chore: mobile workflow 2022-07-07 14:04:49 -05:00
Mo 2448672a61 chore: fix mobile lint 2022-07-07 13:54:26 -05:00
StandardNotes CI 306a2129a2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-07-07 18:21:27 +00:00
Mo d9014615f0 fix(mobile): component viewer in mobile web 2022-07-07 13:08:52 -05:00
StandardNotes CI f484a2a920 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-07 17:37:37 +00:00
Mo 2f9a54bef3 chore(mobile): upgrade fastlane 2022-07-07 12:27:41 -05:00
StandardNotes CI 3a20abc989 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-07 17:05:03 +00:00
Mo 9a3cdfbc1a chore: mobile web bridge concept (#1228) 2022-07-07 11:55:07 -05:00
StandardNotes CI a59065d1d6 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-07 12:32:27 +00:00
Mo 2988c71334 chore: add workflow to test web server build (#1226) 2022-07-07 07:22:30 -05:00
Mo 516b4edb6c chore: mobile workflow 2022-07-07 07:21:05 -05:00
StandardNotes CI 6e2911105b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-07 11:12:12 +00:00
Mo 7017032893 Revert "chore: deps (#1222)"
This reverts commit ff9215c916.
2022-07-07 06:02:38 -05:00
StandardNotes CI 573c67d41c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-07 10:30:27 +00:00
Aman Harwara 50c024e643 feat: add selected file size in context menu (#1224) 2022-07-07 15:51:16 +05:30
StandardNotes CI 6ebac52cb0 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
2022-07-06 22:30:21 +00:00
Mo ff9215c916 chore: deps (#1222) 2022-07-06 17:21:07 -05:00
Mo 2415088561 chore: fix mobile gitignore 2022-07-06 17:12:21 -05:00
StandardNotes CI 2b05f35433 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-06 21:39:52 +00:00
StandardNotes CI 180a183f96 chore(release): components 2022-07-06 21:39:39 +00:00
Johnny A f7ba6588a7 fix(advanced checklist): improve editor styles (#1221) 2022-07-06 16:27:22 -05:00
StandardNotes CI bfba5b8d4f chore(release): publish
- @standardnotes/[email protected].9
 - @standardnotes/[email protected]
2022-07-06 21:11:50 +00:00
Mo 7bd94be7e2 chore: mobile workflow 2022-07-06 16:02:13 -05:00
StandardNotes CI e17366ff8e chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-07-06 19:58:17 +00:00
Aman Harwara 34719c4935 fix(web): scrollbar styles (#1219) 2022-07-07 01:17:54 +05:30
StandardNotes CI 3df6acbd44 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-07-06 19:42:27 +00:00
Aman Harwara 6fa6374cf2 fix(web): update modal styles (#1220) 2022-07-07 01:02:59 +05:30
StandardNotes CI 68356912f2 chore(release): publish
- @standardnotes/[email protected].6
 - @standardnotes/[email protected]
2022-07-06 17:06:28 +00:00
Mo 9bba4b5c67 chore: mobile publishing workflows 2022-07-06 11:57:00 -05:00
Mo ca6e3ca9e9 chore: snap workflow 2022-07-06 11:43:35 -05:00
Mo a900f8b493 Revert "chore(workflow+temp): disable failing step"
This reverts commit 28dbb95965.
2022-07-06 11:31:10 -05:00
StandardNotes CI c8ca316fcd chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-06 15:35:07 +00:00
StandardNotes CI 36d3b65605 chore(release): components 2022-07-06 15:34:53 +00:00
Mo d1df0d371a fix(components): dynamic panels theme 2022-07-06 10:22:38 -05:00
Mo 78271b68f6 chore(mobile): prevent beta distribution of dev app 2022-07-06 10:15:34 -05:00
StandardNotes CI 76daf4c81b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-07-06 15:11:57 +00:00
Aman Harwara 2ee791259d fix: select next item when trashing or deleting item (#1218) 2022-07-06 20:32:18 +05:30
StandardNotes CI 34ebfd33c1 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-06 14:54:22 +00:00
Mo d315c8c6c1 chore(web): fix tests 2022-07-06 09:44:13 -05:00
StandardNotes CI e6859d4a8d chore(release): publish
- @standardnotes/[email protected].2
 - @standardnotes/[email protected]
2022-07-06 14:12:32 +00:00
Mo 90b453253e chore: mobile workflows 2022-07-06 09:01:05 -05:00
StandardNotes CI 58720c8ad3 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-06 13:56:47 +00:00
StandardNotes CI 8a94171eb0 chore(release): components 2022-07-06 13:56:29 +00:00
Mo 3ab1ef5e2a chore: fix snjs lint job; devDep structure 2022-07-06 08:39:43 -05:00
Mo 6116287138 chore: sync workflow 2022-07-06 08:12:28 -05:00
StandardNotes CI 73ebb62c88 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-06 13:05:55 +00:00
Mo d05d6db620 chore: registry publish control 2022-07-06 07:56:39 -05:00
Mo ad92392b4d chore: fix web types 2022-07-06 07:50:56 -05:00
Karol Sójko 47de4020e1 fix: yarn lock 2022-07-06 14:21:40 +02:00
Karol Sójko d38071168a fix: deps on weba and mobile 2022-07-06 14:18:36 +02:00
Karol Sójko 0e40469e2f feat: add snjs package 2022-07-06 14:04:30 +02:00
StandardNotes CI 321a055bae chore(release): publish
- @standardnotes/[email protected]
2022-07-06 11:47:54 +00:00
Karol Sójko bc666aa983 fix: add missing utils dependency on api 2022-07-06 13:39:23 +02:00
Karol Sójko a9fe67977c fix: remove continuing on error with publishing packages 2022-07-06 13:30:58 +02:00
StandardNotes CI 0c2b1fb03f chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
2022-07-06 11:30:05 +00:00
StandardNotes CI 7946a3a9c7 chore(release): components 2022-07-06 11:29:47 +00:00
Karol Sójko 21d8a99b3d fix: add dompurify to mobile package to fix the build process 2022-07-06 13:14:45 +02:00
Karol Sójko 57510921c2 fix: import from dompurify on utils 2022-07-06 13:06:22 +02:00
Karol Sójko 6751f30db6 fix: dompurify deps on utils 2022-07-06 12:48:52 +02:00
Karol Sójko 93679df645 fix: composite option for sncrypto-web 2022-07-06 12:35:33 +02:00
Karol Sójko 46fe66256b fix: not supported auth dependency 2022-07-06 12:30:41 +02:00
Karol Sójko 6ec66795d2 feat: add sncrypto client side packages 2022-07-06 12:21:21 +02:00
Karol Sójko 9d1f7043e5 feat: add responses package 2022-07-06 11:59:04 +02:00
Karol Sójko 67b0918ba8 fix: dompurify dep on utils 2022-07-06 11:54:55 +02:00
Karol Sójko 9d7d18e7f2 feat: add api package 2022-07-06 11:53:39 +02:00
Karol Sójko e2e9a11984 fix: missing utils dep on mobile 2022-07-06 11:42:50 +02:00
Karol Sójko aef4ceb7f8 feat: add utils package 2022-07-06 11:34:54 +02:00
StandardNotes CI d273770831 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-06 07:49:27 +00:00
Karol Sójko c4e16e4346 fix: files system access api dependency on filepicker 2022-07-06 09:37:56 +02:00
StandardNotes CI 13f9f1668e chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-05 19:57:33 +00:00
Mo 1b06ea7331 chore: add files dep to clients 2022-07-05 14:49:02 -05:00
Mo ffcbbec0ab chore: fix deps 2022-07-05 14:47:24 -05:00
StandardNotes CI f751a98aea chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-05 19:14:40 +00:00
Karol Sójko f4cde8f752 fix: mobile metro config for files and services 2022-07-05 21:06:06 +02:00
Karol Sójko fbfed0a05c feat: add services package 2022-07-05 20:58:24 +02:00
Karol Sójko b614c71e79 feat: add models package 2022-07-05 20:58:23 +02:00
Mo 60d1554ff7 chore: workflow 2022-07-05 13:54:14 -05:00
StandardNotes CI 5cd28ca077 chore(release): publish
- @standardnotes/[email protected]
2022-07-05 18:51:46 +00:00
Mo 28dbb95965 chore(workflow+temp): disable failing step 2022-07-05 13:41:00 -05:00
Karol Sójko 1cd8a47fa4 feat: add files package 2022-07-05 20:36:00 +02:00
StandardNotes CI 730853e67a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
2022-07-05 18:18:21 +00:00
StandardNotes CI f99a516535 chore(release): components 2022-07-05 18:18:07 +00:00
Mo f995cac9f1 chore: fix mobile cp script 2022-07-05 13:07:26 -05:00
Mo 4abbda7537 chore: gitignore 2022-07-05 12:53:52 -05:00
Mo 65aca615a1 chore: gitignore 2022-07-05 12:50:47 -05:00
Mo 5bacb4562f chore: update gitignore 2022-07-05 12:46:58 -05:00
Karol Sójko af2b73026c fix: add cancel-in-progress concurrency on publishing workflow 2022-07-05 19:38:26 +02:00
296aa9aab2 fix(advanced checklist): remove test for reorder icon (#1209)
* fix: remove test for reorder icon

* chore: make features non-dev dep

Co-authored-by: Johnny Almonte <[email protected]>
Co-authored-by: Mo <[email protected]>
2022-07-05 13:34:17 -04:00
Karol Sójko d4188a3fa2 feat: add filepicker package 2022-07-05 19:28:22 +02:00
StandardNotes CI 577da2ca84 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-05 16:57:08 +00:00
StandardNotes CI d2ee37aa78 chore(release): components 2022-07-05 16:56:54 +00:00
Mo 462b8e3cbd chore(docs): discord link 2022-07-05 11:46:18 -05:00
Johnny AandJohnny Almonte 1ce4cb3c5c fix(advanced checklist): UI changes (#1208)
* fix: remove create task circle

* fix: adjust outer margin

* fix: remove reorder icon

* fix: adjust checkbox and text size

Co-authored-by: Johnny Almonte <[email protected]>
2022-07-05 12:42:06 -04:00
Mo ce626dde8b chore: docs workflow 2022-07-05 11:36:48 -05:00
Mo ede5f6dd0c chore: workflow 2022-07-05 11:30:26 -05:00
Mo 5ccb42cf5f chore: workflow 2022-07-05 11:29:13 -05:00
Mo ea5b553583 chore: docs config 2022-07-05 11:26:29 -05:00
Mo b49178a6d5 chore: docs config 2022-07-05 11:25:37 -05:00
Mo 3f65a3263e Revert "chore(workflow): temporarily remove docs deploy"
This reverts commit 618e0e0784.
2022-07-05 11:24:43 -05:00
Mo d18df20e89 chore: readd release notes action 2022-07-05 11:09:25 -05:00
Mo a7c8de9a81 chore: workflow 2022-07-05 10:47:52 -05:00
Mo 1d6f53eddf chore: upgrade node version 2022-07-05 10:40:12 -05:00
Mo dd6f84ab77 chore(workflow): use nvmrc file 2022-07-05 10:34:30 -05:00
StandardNotes CI cf3bac0217 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-05 15:33:06 +00:00
Mo 30f346143f chore(workflow): build before linting 2022-07-05 10:22:23 -05:00
Mo 5ee7b0639a chore: publish workflow 2022-07-05 10:15:23 -05:00
StandardNotes CI 784a1d8158 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].8
2022-07-05 15:12:53 +00:00
Mo 8f65d5f5bf chore(mobile): add encryption package to metro config 2022-07-05 10:02:05 -05:00
Mo 3abc28d859 chore: components packaging script early exit 2022-07-05 09:56:03 -05:00
StandardNotes CI 339b7f32fd chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
2022-07-05 14:54:12 +00:00
Mo 0cbd98224c chore(encryption): lint 2022-07-05 09:45:45 -05:00
Aman Harwara 37d765ab21 fix(web): content & navigation list scroll on mobile (#1207) 2022-07-05 20:14:01 +05:30
StandardNotes CI 82f3025f23 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].9
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-05 14:38:47 +00:00
StandardNotes CI 24e89e8c34 chore(release): components 2022-07-05 14:38:33 +00:00
Mo 0a5b72c5fd chore: fix mobile build 2022-07-05 09:27:21 -05:00
Karol Sójko 4a92b1d7bd fix: bump features version 2022-07-05 16:06:12 +02:00
Karol Sójko 2f4b79fab3 fix: gitignore features dist 2022-07-05 15:49:00 +02:00
Karol Sójko 9c7f713baa fix: workspace dependencies on mobile 2022-07-05 15:45:38 +02:00
Karol Sójko 7ab2f7a32d fix: add missing features package on mobile 2022-07-05 15:32:56 +02:00
Karol Sójko 09d8e067da fix: rename build step 2022-07-05 15:18:32 +02:00
Karol Sójko 40c294e8a5 fix: build step before publishing 2022-07-05 15:17:19 +02:00
StandardNotes CI 25c54a06f2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-05 13:15:39 +00:00
Karol Sójko fa54cfe813 fix: add typescript dev dependency on features package 2022-07-05 15:13:13 +02:00
StandardNotes CI ebb6f8937c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-05 13:01:02 +00:00
StandardNotes CI 81cd637f5a chore(release): components 2022-07-05 13:00:48 +00:00
Karol Sójko 44d3e96468 feat: add features package 2022-07-05 14:58:46 +02:00
StandardNotes CI e335d0d2c2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
2022-07-05 12:45:58 +00:00
Mo a55d92038b chore: fix types 2022-07-05 07:43:54 -05:00
StandardNotes CI 8b7935d545 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-07-05 12:41:45 +00:00
Karol Sójko 175a0ff7db fix: add typescript dev dependency on encryption package 2022-07-05 14:39:08 +02:00
StandardNotes CI 253cc589a3 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-07-05 12:23:05 +00:00
Karol Sójko 36fc9caa2c fix: extract keyed splits 2022-07-05 14:20:21 +02:00
Karol Sójko 32481dfe05 fix: upgrade lerna-lite tools to latest versions 2022-07-05 14:12:11 +02:00
Mo 618e0e0784 chore(workflow): temporarily remove docs deploy 2022-07-05 07:11:03 -05:00
StandardNotes CI 249f5f192f chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-07-05 10:41:55 +00:00
Karol Sójko 85ab5b914a fix: extraction abstract key split 2022-07-05 12:38:34 +02:00
StandardNotes CI 03497cbf5b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-07-05 10:24:41 +00:00
Karol Sójko 2ec1a4dbb4 fix: extract encryption type split functions 2022-07-05 12:22:38 +02:00
Karol Sójko d026b659fb fix: publishing packages workflow 2022-07-05 12:16:11 +02:00
StandardNotes CI 4feaff2621 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-05 09:33:57 +00:00
Karol Sójko 945248d7d3 fix: encryption exports (#1205)
* fix: encryptio exports

* fix: imports

* fix: items key mutator import
2022-07-05 11:31:22 +02:00
Karol Sójko d311ce40b9 fix: add verbose lerna loglevel on publishing for debug purposes 2022-07-05 10:57:39 +02:00
StandardNotes CI 354fb13256 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-05 08:08:03 +00:00
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
StandardNotes CI 60273785c2 chore(release): publish
- @standardnotes/[email protected]
2022-07-04 20:44:45 +00:00
Mo 66d5dce5e1 fix: docs build (#1203) 2022-07-04 15:42:47 -05:00
StandardNotes CI f11b8e163c chore(release): publish
- @standardnotes/[email protected]
2022-07-04 19:35:31 +00:00
Mo 42dee7513e feat: add docs repo (#1202) 2022-07-04 14:33:27 -05:00
StandardNotes CI 1e666fa606 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-04 19:05:53 +00:00
Mo 27e3e57150 chore(mobile): workflows 2022-07-04 14:04:09 -05:00
StandardNotes CI 0f4753f2c0 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-04 17:15:16 +00:00
StandardNotes CI 4978264ef8 chore(release): components 2022-07-04 17:15:04 +00:00
Johnny AandJohnny Almonte a0205a5c7d fix(advanced checklist): animations and error handling (#1200)
* chore: lint

* fix: task completion persisted before animation ends

* fix: open/completed task transition timing

* fix: save draft

* fix: transitions

* fix: do not show generic error when first rendering a note

Co-authored-by: Johnny Almonte <[email protected]>
2022-07-04 13:10:41 -04:00
StandardNotes CI 68e0acecca chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-04 15:52:11 +00:00
Aman Harwara 21ea2ec7a1 feat: initial implementation of responsive app panes (#1198) 2022-07-04 21:20:28 +05:30
Mo 38725daeb9 chore: readme lint 2022-07-03 08:02:21 -05:00
Mo c10b1c3584 chore: readme lint 2022-07-03 08:01:57 -05:00
Mo dd2d377b6a chore: release notes workflow 2022-07-03 07:56:56 -05:00
StandardNotes CI 0328062d8b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-02 14:52:31 +00:00
Aman Harwara dd23135d6d fix: permissions modal width (#1195) 2022-07-02 20:20:40 +05:30
StandardNotes CI b8e8fb689b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-02 11:53:32 +00:00
Aman Harwara f3a6aaaf2e feat: remove attached files button from files view (#1193) 2022-07-02 17:21:51 +05:30
StandardNotes CI f437ed6ce4 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].9
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-01 20:20:12 +00:00
Aman Harwara febca55f25 feat(web): file view auto-rename on title change(#1192) 2022-07-02 01:48:30 +05:30
Mo 294663a725 chore: workflow 2022-07-01 10:39:47 -05:00
StandardNotes CI 88b2150bad chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-01 15:38:22 +00:00
StandardNotes CI bdce364fd7 chore(release): components 2022-07-01 15:38:10 +00:00
Aman Harwara 0193ba3e7b fix(web): selected navigation item color (#1191) 2022-07-01 21:03:35 +05:30
Mo 2be683954d chore: workflow 2022-07-01 10:21:35 -05:00
StandardNotes CI 7eadc16a6c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-07-01 13:52:02 +00:00
Aman Harwara 7c3c59dd92 fix(web): file protected overlay not toggling off correctly (#1190) 2022-07-01 19:20:15 +05:30
Mo 297b3bb4f8 chore(workflow): git sync sleep 2022-07-01 08:29:23 -05:00
StandardNotes CI c4ac9fb8d6 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-07-01 13:22:01 +00:00
Mo 44d6bdf147 fix(desktop): release notes 2022-07-01 08:19:30 -05:00
StandardNotes CI df87a38b56 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-07-01 13:06:11 +00:00
Aman Harwara 87213e9f5d feat: allow previewing CSV files as plaintext (#1188) 2022-07-01 18:34:24 +05:30
StandardNotes CI 53ff07244a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-30 21:28:22 +00:00
StandardNotes CI 70c1dd7827 chore(release): components 2022-06-30 21:28:05 +00:00
Johnny AandJohnny Almonte 47a0551967 fix: debounce saving task description/draft (#1187)
Co-authored-by: Johnny Almonte <[email protected]>
2022-06-30 17:21:48 -04:00
StandardNotes CI 6960bec339 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-06-30 18:51:35 +00:00
Mo 7c2b8fe545 chore: improve preferences folder hierarchies (#1186) 2022-06-30 13:49:03 -05:00
StandardNotes CI eac62fef1a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-06-30 16:29:23 +00:00
Aman Harwara 8b845ea424 feat: add tag id to tag context menu (#1185) 2022-06-30 21:57:33 +05:30
StandardNotes CI 604520f1ae chore(release): publish
- @standardnotes/[email protected].2
 - @standardnotes/[email protected]
2022-06-30 15:42:27 +00:00
Mo 98ed6472c0 fix(mobile): android icons loading issue 2022-06-30 10:40:01 -05:00
Mo fad80af0ff chore: mobile dev workflow 2022-06-30 10:24:34 -05:00
StandardNotes CI 0644490e43 chore(release): publish
- @standardnotes/[email protected].1
 - @standardnotes/[email protected]
2022-06-30 14:28:18 +00:00
Mo 2da360234d chore(mobile): bump default build number after rename of testflight workflow 2022-06-30 09:26:38 -05:00
StandardNotes CI e86ea8837a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-30 14:21:51 +00:00
Mo 7851e12e9e fix: clear desktop web cache on first version launch (#1184) 2022-06-30 09:20:00 -05:00
StandardNotes CI 82d13b41ed chore(release): publish
- @standardnotes/[email protected].0
 - @standardnotes/[email protected]
2022-06-30 09:55:17 +00:00
Vardan HakobyanandMo 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 <[email protected]>
2022-06-30 13:53:29 +04:00
Mo cd0859e908 chore: update readme 2022-06-29 22:33:38 -05:00
StandardNotes CI e9eff74fdb chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-30 00:25:46 +00:00
StandardNotes CI f503a3fde6 chore(release): components 2022-06-30 00:25:33 +00:00
Mo ddeaf523a8 fix(styles): preferences opacity 2022-06-29 19:20:36 -05:00
StandardNotes CI b042326301 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-29 19:38:02 +00:00
StandardNotes CI db066b2693 chore(release): components 2022-06-29 19:37:50 +00:00
Aman Harwara 5cd449fe80 fix(web): navigation styles (#1177) 2022-06-29 14:33:25 -05:00
StandardNotes CI 92360aaf66 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-29 19:23:23 +00:00
StandardNotes CI 931c66dc16 chore(release): components 2022-06-29 19:23:11 +00:00
Johnny AandJohnny Almonte 6c19adba19 fix(advanced checklist): style and layout improvements (#1182)
* fix: reorder icon color

* fix: change reorder icon design

* feat: useResize hook

* feat: responsive task item

* fix: adjust padding for mobile devices

* fix: checkbox size should be proportional to text size

Co-authored-by: Johnny Almonte <[email protected]>
2022-06-29 15:18:54 -04:00
StandardNotes CI 38dc61a80e chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-29 17:34:07 +00:00
StandardNotes CI b03409c2a0 chore(release): components 2022-06-29 17:33:54 +00:00
Mo 26585c0e1f chore: plus editor files alert copy 2022-06-29 12:29:33 -05:00
StandardNotes CI de3b27d563 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
2022-06-29 16:09:24 +00:00
StandardNotes CI fd5c4f44ce chore(release): components 2022-06-29 16:09:10 +00:00
Mo 0ecaabd859 chore: undeprecate advanced md editor (#1181) 2022-06-29 11:02:46 -05:00
StandardNotes CI a4379a3e43 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-06-29 14:05:36 +00:00
Mo b8efd823ac fix: desktop backups directory change (#1178)
* fix: only move backup related files when changing file backups location

* fix: remove presently recursive error handling for third party component installation
2022-06-29 09:03:09 -05:00
StandardNotes CI a3a654f381 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-06-28 17:47:55 +00: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
StandardNotes CI b421415968 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-06-28 17:14:24 +00:00
Aman Harwara 5e5cf618c5 fix: search bar (#1175)
* fix: search bar distance

* fix: desktop window drag

* fix: remove unnecessary div

* fix: shift layout down on macOS if panels collapsed
2022-06-28 22:42:17 +05:30
StandardNotes CI 7916ec439f chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].9
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-28 14:56:32 +00:00
StandardNotes CI b06912c914 chore(release): components 2022-06-28 14:56:20 +00:00
Mo bb43134e94 fix: advanced markdown deprecation handling 2022-06-28 09:51:41 -05:00
StandardNotes CI f2ae9e8bdf chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-06-28 13:59:22 +00:00
Aman Harwara 94be36ed9c fix: file deletion in navigation panel (#1173) 2022-06-28 19:27:34 +05:30
StandardNotes CI a07340936f chore(release): publish
- @standardnotes/[email protected].9
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-06-28 12:52:17 +00:00
Aman Harwara 7b51fa4fa8 feat: move search bar to navigation panel (#1170) 2022-06-28 18:20:31 +05:30
StandardNotes CI fb0684a19c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-28 12:19:41 +00:00
StandardNotes CI 5b4fbbe956 chore(release): components 2022-06-28 12:19:25 +00:00
Mo 667af4d680 chore: per package licenses 2022-06-28 07:13:56 -05:00
StandardNotes CI 117a6dfbc7 chore(release): publish
- @standardnotes/[email protected].7
 - @standardnotes/[email protected].7
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
2022-06-28 09:05:17 +00:00
standardci 6ebc3759aa chore(deps): upgrade snjs (#1171) 2022-06-28 11:03:29 +02:00
StandardNotes CI cc55888d29 chore(release): publish
- @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
2022-06-28 08:09:31 +00:00
Aman Harwara ee5b6627da style: tailwind classname sorting (#1169) 2022-06-28 13:37:38 +05:30
StandardNotes CI 15ca2d358b chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-28 03:06:21 +00:00
StandardNotes CI 5116895b36 chore(release): components 2022-06-28 03:06:09 +00:00
Johnny AandJohnny Almonte 59e5324a29 feat(advanced checklist): collapsible group sections (#1167)
* feat(advanced checklist): collapsible group sections

* fix: type checking

* fix: type checking for migrations

* fix: remove stale files

* fix: type checking

* fix: copy default sections when collapsing sections

* chore: format

Co-authored-by: Johnny Almonte <[email protected]>
2022-06-27 23:01:50 -04:00
StandardNotes CI 36645d7fbf chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-27 22:55:25 +00:00
StandardNotes CI a9995ff6cd chore(release): components 2022-06-27 22:55:09 +00:00
Mo 7d1b66a036 fix: theme path 2022-06-27 17:49:16 -05:00
StandardNotes CI 94da6b24e6 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected].4
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
2022-06-27 22:48:11 +00:00
StandardNotes CI c52690a620 chore(release): components 2022-06-27 22:47:58 +00:00
Mo ded2d1866a fix: don't show deprecated editors; add missing solarized dark theme 2022-06-27 17:43:17 -05:00
StandardNotes CI 0290dcfd46 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-27 22:38:00 +00:00
StandardNotes CI d90dfdb085 chore(release): components 2022-06-27 22:37:47 +00:00
Mo 207625bda8 chore: workflow trigger 2022-06-27 17:33:23 -05:00
Mo 50991d5a5f chore: deps 2022-06-27 17:28:33 -05:00
StandardNotes CI 2a34c6f2b8 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-27 22:25:50 +00:00
Mo 662eb88cdd chore: workspace locations 2022-06-27 17:20:19 -05:00
StandardNotes CI 535752dac0 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-06-27 21:25:20 +00:00
StandardNotes CI fc6f9a19f8 chore(release): components 2022-06-27 21:25:07 +00:00
Aman Harwara b80038f607 feat(web): tailwind css (#1147) 2022-06-27 16:20:52 -05:00
Mo 0ead805412 chore: remove unnecessary postinstall script 2022-06-27 16:20:06 -05:00
StandardNotes CI 3e0a06790d chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].0
2022-06-27 19:15:32 +00:00
StandardNotes CI 4dfad27364 chore(release): components 2022-06-27 19:15:16 +00:00
Mo 60ca415044 feat: deprecated editors (#1166) 2022-06-27 14:08:33 -05:00
Mo d340ff9d77 chore: lockfile 2022-06-26 09:00:12 -05:00
StandardNotes CI f3c1eadd62 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].8
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].6
2022-06-25 16:19:45 +00:00
standardci 6b90e13dca chore(deps): upgrade snjs (#1152) 2022-06-25 11:17:45 -05:00
Mo 7b543d3c58 chore(workflow): repo sync 2022-06-24 13:21:56 -05:00
Mo 6973879cda chore: workflow 2022-06-24 12:55:24 -05:00
Mo d683281d2f chore: release notes workflow 2022-06-24 11:20:15 -05:00
Mo e59b4ba8ec chore(workflow): notify releases package only after desktop finishes uploading 2022-06-24 11:08:51 -05:00
StandardNotes CI e7e3872c06 chore(release): publish
- @standardnotes/[email protected].7
 - @standardnotes/[email protected]
2022-06-24 16:04:44 +00:00
Mo 45178f9024 chore: workflow trigger 2022-06-24 11:02:04 -05:00
Mo 2f7f7a326f chore(workflow): automated release notes 2022-06-24 10:56:47 -05:00
Mo c10c8b50d4 chore: workflow 2022-06-24 08:25:39 -05:00
Mo 4bd25efd84 chore: workflow 2022-06-24 08:16:37 -05:00
Mo 5c4a645e70 chore(temp): downgrade config package 2022-06-24 08:09:31 -05:00
StandardNotes CI b71a797681 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].6
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].5
2022-06-24 13:06:21 +00:00
Mo 50136d9373 chore: workflows 2022-06-24 08:04:03 -05:00
StandardNotes CI 34f00c5946 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].5
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].4
2022-06-24 13:01:27 +00:00
Mo 5855e44870 chore(workflow): names 2022-06-24 07:59:16 -05:00
Mo f0283f51f2 chore(workflow): snjs upgrades 2022-06-24 07:52:07 -05:00
StandardNotes CI a345f4f97e chore(release): publish
- @standardnotes/[email protected].4
 - @standardnotes/[email protected]
2022-06-24 12:39:51 +00: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 4f5323140a chore(workflow): default mobile releases to prerelease: true
electron-builder autoupdate uses github.com/standardnotes/app/releases/latest to determine if there is a new update. However it does not properly handle monorepos with multi-package releases. As a temporary measure until a better solution is found, only the desktop app should be able to have non-prerelease releases.
2022-06-24 06:28:35 -05:00
Mo 6f17902766 chore(workflow): remove desktop beta labeling 2022-06-23 20:29:05 -05:00
StandardNotes CI 67961838d2 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-24 01:26:15 +00:00
Mo acfc5b782b chore: retrigger all apps to redeploy by updating components package 2022-06-23 20:21:32 -05:00
Mo bd66b191a5 chore: workflows for removal of develop branch 2022-06-23 20:02:20 -05:00
StandardNotes CI c859876bb5 chore(release): publish main
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-23 22:25:26 +00:00
StandardNotes CI 1d015365a9 chore(release): components 2022-06-23 22:25:12 +00:00
StandardNotes CI 4bb227bdce chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected].2-alpha.2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-23 22:17:16 +00:00
StandardNotes CI 23e9a5b511 chore(release): components 2022-06-23 22:17:03 +00:00
Johnny AandJohnny Almonte a3a0952e68 fix: add deprecated file-safe component (#1141)
* fix: add deprecated file-safe component

* chore: add file-safe source

* fix: file-safe build script

* chore: run package script

* fix: use root node-sass

* chore: remove zip so CI generates it

* chore: commit dist files

* chore: remove dist/assets/org.standardnotes.file-safe files

* chore: remove changelog script

Co-authored-by: Johnny Almonte <[email protected]>
2022-06-23 18:12:16 -04:00
StandardNotes CI 3cece858b1 chore(release): publish
- @standardnotes/[email protected].1
 - @standardnotes/[email protected].2-alpha.1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3-alpha.1
2022-06-23 21:37:51 +00:00
Mo fedcffbdfd chore: explicit snjs version in web and mobile so they are repackaged when snjs changes 2022-06-23 16:36:07 -05:00
Mo 9cef147a10 chore: upgrade snjs (#1145) 2022-06-23 15:51:10 -05:00
StandardNotes CI e7e90eb350 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].2-alpha.0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].3-alpha.0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-23 20:11:32 +00:00
StandardNotes CI 24bb5e3b0c chore(release): components 2022-06-23 20:11:17 +00:00
Mo 2d069fd4bd fix(components): disable minification in themes build due to limitations in mobile css parser (#1143) 2022-06-23 15:05:12 -05:00
StandardNotes CI 06d452b57f chore(release): publish
- @standardnotes/[email protected]
2022-06-23 19:43:53 +00:00
Mo 9789fc2000 fix(releases): types (#1142) 2022-06-23 14:42:11 -05:00
StandardNotes CI cb128e5de1 chore(release): publish main
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2
 - @standardnotes/[email protected]
2022-06-23 14:34:41 +00:00
StandardNotes CI 2401c2fcb4 chore(release): components 2022-06-23 14:34:29 +00:00
StandardNotes CI 36f92a3589 chore(release): publish
- @standardnotes/[email protected].3
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2-alpha.1
2022-06-23 14:17:27 +00:00
Mo 6d98cf6929 chore: workflow trigger 2022-06-23 09:15:05 -05:00
Mo 0d62472019 chore(workflow): fix dockerignore to include all workspace packages 2022-06-23 09:12:20 -05:00
StandardNotes CI 020e0f8543 chore(release): publish
- @standardnotes/[email protected].2
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].2-alpha.0
2022-06-23 13:39:55 +00:00
Mo da336da44a chore: lockfile 2022-06-23 08:37:44 -05:00
Mo ea0e9fbb27 chore: attempt web docker fix 2022-06-23 08:34:10 -05:00
StandardNotes CI df62e28440 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].1
 - @standardnotes/[email protected].1-alpha.1
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-23 13:32:29 +00:00
StandardNotes CI 46ff53b3c6 chore(release): components 2022-06-23 13:32:17 +00:00
Mo f8e6632b57 chore: components build workflow 2022-06-23 08:27:42 -05:00
StandardNotes CI b0944a29ed chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected].0
 - @standardnotes/[email protected].1-alpha.0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2022-06-23 13:17:54 +00:00
StandardNotes CI edaa1548d4 chore(release): components 2022-06-23 13:17:38 +00:00
Mo d807ab26d2 chore: workflow trigger 2022-06-23 08:11:17 -05:00
StandardNotes CI 4217edeb0c chore(release): publish main
- @standardnotes/[email protected]
2022-06-23 00:10:07 +00:00
StandardNotes CI 70e9deccb7 chore(release): publish
- @standardnotes/[email protected]
2022-06-23 00:06:29 +00:00
Mo 6fb133fb75 feat: release json with download urls (#1140) 2022-06-22 19:04:42 -05:00
StandardNotes CI 4a9471858b chore(release): publish main
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1
2022-06-22 21:11:46 +00:00
StandardNotes CI 018e71d9c4 chore(release): publish
- @standardnotes/[email protected].0
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].1-alpha.0
2022-06-22 21:08:51 +00:00
Mo 4e0f102a1c chore: workflow trigger 2022-06-22 16:06:48 -05:00
StandardNotes CI 95602858a7 chore(release): publish main
- @standardnotes/[email protected]
2022-06-22 21:00:09 +00:00
StandardNotes CI 6c57788ab4 chore(release): publish
- @standardnotes/[email protected]
2022-06-22 20:56:39 +00:00
Mo f3ef8d0e20 chore: workflow 2022-06-22 15:54:09 -05:00
StandardNotes CI edcccd3332 chore(release): publish main
- @standardnotes/[email protected]
2022-06-22 20:48:11 +00:00
Mo e939085fc7 chore: workflow syntax 2022-06-22 15:44:53 -05:00
Mo 458d8dacaf chore(workflow): run publish prod workflows when merging develop to main 2022-06-22 15:38:00 -05:00
StandardNotes CI fe3c8153bd chore(release): publish
- @standardnotes/[email protected]
2022-06-22 20:25:05 +00:00
Mo c3b5620bf6 fix: add direct dependencies to releases package so its version is bumped when deps are 2022-06-22 15:22:55 -05:00
3569 changed files with 270277 additions and 16482 deletions
-10
View File
@@ -1,10 +0,0 @@
.git/
.gitignore
.eslintcache
node_modules
dist
packages/web-server/public/assets
packages/web-server/tmp
packages/web-server/vendor/bundles
packages/desktop
packages/mobile
+11
View File
@@ -0,0 +1,11 @@
PORT=3001
DEFAULT_SYNC_SERVER=https://api.standardnotes.com
# Subscription related endpoints
DASHBOARD_URL=http://standardnotes.com/dashboard
PLANS_URL=https://standardnotes.com/plans
PURCHASE_URL=https://standardnotes.com/purchase
# Used by Rails internals and not Standard Notes related
SECRET_KEY_BASE=<enter a secret string here>
+121
View File
@@ -0,0 +1,121 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/api"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/components"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/desktop"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/docs"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/encryption"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/features"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/filepicker"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/files"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/icons"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/mobile"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/models"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/releases"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/responses"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/services"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/sncrypto-common"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/sncrypto-web"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/snjs"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/styles"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/toast"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/utils"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/packages/web"
schedule:
interval: "daily"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
+3 -3
View File
@@ -13,10 +13,10 @@ name: "CodeQL"
on:
push:
branches: [ develop, main ]
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ develop ]
branches: [ main ]
schedule:
- cron: '21 7 * * 0'
@@ -37,7 +37,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
@@ -1,16 +0,0 @@
name: Desktop Beta Release
on:
push:
tags:
- '*standardnotes/*desktop*beta*'
- '*standardnotes/*desktop*alpha*'
- '!*standardnotes/*inner-desktop*'
workflow_dispatch:
jobs:
Build:
uses: standardnotes/app/.github/workflows/desktop.release.reuse.yml@develop
secrets: inherit
with:
channel: beta
+1 -3
View File
@@ -1,11 +1,9 @@
name: Desktop Prod Release
name: Desktop Release
on:
push:
tags:
- '*standardnotes/*desktop*'
- '!*standardnotes/*desktop*beta*'
- '!*standardnotes/*desktop*alpha*'
- '!*standardnotes/*inner-desktop*'
workflow_dispatch:
+37 -10
View File
@@ -19,11 +19,13 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
- run: yarn install
node-version-file: '.nvmrc'
cache: 'yarn'
- run: yarn install --immutable
- run: yarn build:desktop
- run: echo APP_VERSION=$(node -p "require('./package.json').version") >> $GITHUB_ENV
@@ -53,16 +55,18 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install FPM
run: sudo gem install fpm -f
- run: yarn install
- run: yarn install --immutable
- run: yarn build:desktop
- run: echo APP_VERSION=$(node -p "require('./package.json').version") >> $GITHUB_ENV
@@ -126,11 +130,13 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
- run: yarn install
node-version-file: '.nvmrc'
cache: 'yarn'
- run: yarn install --immutable
- run: yarn build:desktop
- run: yarn run webpack --config desktop.webpack.prod.js
- run: echo APP_VERSION=$(node -p "require('./package.json').version") >> $GITHUB_ENV
@@ -154,10 +160,14 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- run: yarn install --immutable
- uses: actions/download-artifact@v3
with:
@@ -172,19 +182,36 @@ jobs:
uses: martinbeentjes/npm-get-version-action@main
with:
path: packages/desktop
- name: Generate Release Notes
uses: ./actions/release-notes
with:
package: web desktop
id: release-notes
continue-on-error: true
- name: Release
uses: softprops/action-gh-release@v1
with:
token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/desktop@${{ steps.package-version.outputs.current-version}}"
name: "Desktop ${{ steps.package-version.outputs.current-version }}"
body: ${{ steps.release-notes.outputs.result }}
prerelease: true
draft: ${{ inputs.channel == 'beta' && true || false }}
name: "Desktop ${{ inputs.channel == 'beta' && 'Beta' || '' }} ${{ steps.package-version.outputs.current-version }}"
draft: false
files: packages/desktop/dist/*
- name: Notify Release Update
uses: peter-evans/repository-dispatch@v2
with:
token: ${{ secrets.CI_PAT_TOKEN }}
repository: ${{ secrets.RELEASES_EVENT_RECEIVING_REPO }}
event-type: releases-updated-event
- name: Publish Snap
continue-on-error: true
run: |
sudo snap install snapcraft --classic
echo "${{ secrets.SNAPCRAFT_LOGIN_FILE }}" >> snapauth.txt
snapcraft login --with=snapauth.txt
snapcraft upload dist/standard-notes-${{ steps.package-version.outputs.current-version}}-linux-amd64.snap
snapcraft upload dist/standard-notes-${{ steps.package-version.outputs.current-version}}-linux-amd64.snap --release stable,candidate,beta,edge
+7 -3
View File
@@ -14,11 +14,13 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
- run: yarn install
node-version-file: '.nvmrc'
cache: 'yarn'
- run: yarn install --immutable
- run: yarn build:desktop
- run: yarn run webpack --config desktop.webpack.prod.js
- run: echo APP_VERSION=$(node -p "require('./package.json').version") >> $GITHUB_ENV
@@ -41,10 +43,12 @@ jobs:
run:
working-directory: packages/desktop
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- uses: actions/download-artifact@v3
with:
name: assets
+30
View File
@@ -0,0 +1,30 @@
name: Deploy Docs to GitHub Pages
on:
push:
branches:
- main
paths:
- packages/docs/**
jobs:
deploy:
name: Deploy to GitHub Pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
cache: yarn
- name: Install dependencies
run: yarn install --immutable
- name: Build
run: yarn workspace @standardnotes/docs run build
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.CI_PAT_TOKEN }}
publish_dir: ./packages/docs/build
+34 -1
View File
@@ -1,4 +1,13 @@
on: push
name: Sync Repo
on:
workflow_dispatch:
push:
branches:
- '*'
- '*/*'
- '**'
jobs:
git-sync:
runs-on: ubuntu-latest
@@ -11,3 +20,27 @@ jobs:
destination_repo: "standardnotes/internal-app"
destination_branch: "refs/heads/*"
ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Sleep to allow git-sync to fully complete
run: sleep 10
shell: bash
- uses: actions/checkout@v3
with:
token: ${{ secrets.CI_PAT_TOKEN }}
repository: standardnotes/internal-app
ref: ${{ github.ref }}
- name: Extract branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch
- uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.CI_PAT_TOKEN }}
branch: ${{ github.ref }}
base: main
title: ${{ steps.extract_branch.outputs.branch }}
assignees: ${{ github.actor }}
reviewers: ${{ github.actor }}
-111
View File
@@ -1,111 +0,0 @@
name: Mobile Build Development
on:
push:
tags:
- '*standardnotes/*mobile*beta*'
- '*standardnotes/*mobile*alpha*'
workflow_dispatch:
jobs:
android:
defaults:
run:
working-directory: packages/mobile
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Export version from package.json
run: |
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
- name: Setup react-native kernel and increase watchers
run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
- name: Decode Dev Android keystore
run: |
echo "${{ secrets.DEV_KEYSTORE }}" > keystore.keystore.asc
gpg -d --passphrase "${{ secrets.DEV_KEYSTORE_PASSPHRASE }}" --batch keystore.keystore.asc > android/app/keystore.keystore
- name: Ruby Setup for Fastlane
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install
- run: yarn build:mobile
- name: fastlane
uses: maierj/[email protected]
env:
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
BUILD_NUMBER: ${{ github.run_number }}
ANDROID_KEYSTORE_ALIAS: ${{ secrets.DEV_ANDROID_KEYSTORE_ALIAS }}
ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD: ${{ secrets.DEV_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD }}
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.DEV_ANDROID_KEYSTORE_PASSWORD }}
GOOGLE_PLAY_JSON_KEY_DATA: ${{ secrets.GOOGLE_PLAY_JSON_KEY_DATA }}
with:
lane: 'android dev'
subdirectory: 'packages/mobile'
- name: get-npm-version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
with:
path: packages/mobile
- name: Release
uses: softprops/action-gh-release@v1
with:
token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/mobile@${{ steps.package-version.outputs.current-version}}"
prerelease: true
draft: false
name: "Mobile Beta ${{ steps.package-version.outputs.current-version }}"
files: |
packages/mobile/android/app/build/outputs/apk/dev/release/app-dev-release.apk
ios:
defaults:
run:
working-directory: packages/mobile
runs-on: macos-11
timeout-minutes: 90
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Export version from package.json
run: |
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
- name: Ruby Setup for Fastlane
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install && yarn install:pods
- run: yarn build:mobile
- name: Set ssh connection to Github
uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Export Apple AppStore Connect API key
run: echo "${{ secrets.APPSTORE_CONNECT_KEY }}" > ios/Authkey.p8
- name: Setup fastlane
uses: maierj/[email protected]
env:
FASTLANE_USER: ${{ secrets.FASTLANE_USER }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
with:
lane: 'ios setup'
subdirectory: 'packages/mobile'
- name: fastlane
uses: maierj/[email protected]
env:
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
APPLE_APP_ID: ${{ secrets.DEV_APP_APPLE_ID }}
APPSTORE_CONNECT_KEY_ID: ${{ secrets.APPSTORE_CONNECT_KEY_ID }}
APPSTORE_CONNECT_KEY_ISSUER_ID: ${{ secrets.APPSTORE_CONNECT_KEY_ISSUER_ID }}
FASTLANE_USER: ${{ secrets.FASTLANE_USER }}
FASTLANE_SESSION: ${{ secrets.FASTLANE_SESSION }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
MATCH_CERTIFICATES_URL: ${{ secrets.MATCH_CERTIFICATES_URL }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
FASTLANE_PASSWORD: ${{ secrets.FASTLANE_PASSWORD }}
MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
BUILD_NUMBER: ${{ github.run_number }}
with:
lane: 'ios dev'
subdirectory: 'packages/mobile'
+16 -9
View File
@@ -1,11 +1,9 @@
name: Mobile Build Production
name: Mobile Release Production
on:
push:
tags:
- '*standardnotes/mobile*'
- '!*standardnotes/mobile*beta*'
- '!*standardnotes/mobile*alpha*'
workflow_dispatch:
jobs:
@@ -17,7 +15,7 @@ jobs:
timeout-minutes: 45
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Export version from package.json
run:
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
@@ -28,7 +26,7 @@ jobs:
echo "${{ secrets.ANDROID_KEYSTORE }}" > keystore.keystore.asc
gpg -d --passphrase "${{ secrets.KEYSTORE_PASSPHRASE }}" --batch keystore.keystore.asc > android/app/keystore.keystore
- name: Install dependencies
run: yarn install
run: yarn install --immutable
- run: yarn build:mobile
- name: Ruby Setup for Fastlane
uses: ruby/setup-ruby@v1
@@ -50,14 +48,23 @@ jobs:
uses: martinbeentjes/npm-get-version-action@main
with:
path: packages/mobile
- name: Generate Release Notes
uses: ./actions/release-notes
with:
package: mobile
id: release-notes
continue-on-error: true
- name: Release
uses: softprops/action-gh-release@v1
with:
token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/mobile@${{ steps.package-version.outputs.current-version}}"
prerelease: false
draft: false
name: "Mobile ${{ steps.package-version.outputs.current-version }}"
body: ${{ steps.release-notes.outputs.result }}
prerelease: true
draft: false
files: |
packages/mobile/android/app/build/outputs/bundle/prodRelease/app-prod-release.aab
packages/mobile/android/app/build/outputs/apk/prod/release/app-prod-release.apk
@@ -70,12 +77,12 @@ jobs:
timeout-minutes: 90
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Export version from package.json
run:
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
- name: Install dependencies
run: yarn install && yarn install:pods
run: yarn install --immutable && yarn install:pods
- run: yarn build:mobile
- name: Set ssh connection to Github
uses: webfactory/[email protected]
+110
View File
@@ -0,0 +1,110 @@
name: Mobile TestFlight
on:
push:
tags:
- '*standardnotes/mobile*'
workflow_dispatch:
jobs:
android:
defaults:
run:
working-directory: packages/mobile
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Export version from package.json
run: |
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
- name: Setup react-native kernel and increase watchers
run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
- name: Decode Dev Android keystore
run: |
echo "${{ secrets.DEV_KEYSTORE }}" > keystore.keystore.asc
gpg -d --passphrase "${{ secrets.DEV_KEYSTORE_PASSPHRASE }}" --batch keystore.keystore.asc > android/app/keystore.keystore
- name: Ruby Setup for Fastlane
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install --immutable
- run: yarn build:mobile
- name: fastlane
uses: maierj/[email protected]
env:
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
BUILD_NUMBER: ${{ github.run_number }}
ANDROID_KEYSTORE_ALIAS: ${{ secrets.DEV_ANDROID_KEYSTORE_ALIAS }}
ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD: ${{ secrets.DEV_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD }}
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.DEV_ANDROID_KEYSTORE_PASSWORD }}
GOOGLE_PLAY_JSON_KEY_DATA: ${{ secrets.GOOGLE_PLAY_JSON_KEY_DATA }}
with:
lane: 'android dev'
subdirectory: 'packages/mobile'
- name: get-npm-version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
with:
path: packages/mobile
- name: Release
uses: softprops/action-gh-release@v1
with:
token: ${{ secrets.CI_PAT_TOKEN }}
tag_name: "@standardnotes/mobile@${{ steps.package-version.outputs.current-version}}"
prerelease: true
draft: true
name: "Mobile Dev ${{ steps.package-version.outputs.current-version }}"
files: |
packages/mobile/android/app/build/outputs/apk/dev/release/app-dev-release.apk
ios:
defaults:
run:
working-directory: packages/mobile
runs-on: macos-11
timeout-minutes: 90
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Export version from package.json
run: |
echo "PACKAGE_VERSION=$(grep '"version"' package.json | cut -d '"' -f 4 | cut -d "-" -f 1)" >> $GITHUB_ENV
- name: Ruby Setup for Fastlane
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install --immutable && yarn install:pods
- run: yarn build:mobile
- name: Set ssh connection to Github
uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Export Apple AppStore Connect API key
run: echo "${{ secrets.APPSTORE_CONNECT_KEY }}" > ios/Authkey.p8
- name: Setup fastlane
uses: maierj/[email protected]
env:
FASTLANE_USER: ${{ secrets.FASTLANE_USER }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
with:
lane: 'ios setup'
subdirectory: 'packages/mobile'
- name: fastlane
uses: maierj/[email protected]
env:
PACKAGE_VERSION: ${{ env.PACKAGE_VERSION }}
APPLE_APP_ID: ${{ secrets.DEV_APP_APPLE_ID }}
APPSTORE_CONNECT_KEY_ID: ${{ secrets.APPSTORE_CONNECT_KEY_ID }}
APPSTORE_CONNECT_KEY_ISSUER_ID: ${{ secrets.APPSTORE_CONNECT_KEY_ISSUER_ID }}
FASTLANE_USER: ${{ secrets.FASTLANE_USER }}
FASTLANE_SESSION: ${{ secrets.FASTLANE_SESSION }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
MATCH_CERTIFICATES_URL: ${{ secrets.MATCH_CERTIFICATES_URL }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
FASTLANE_PASSWORD: ${{ secrets.FASTLANE_PASSWORD }}
MATCH_GIT_BASIC_AUTHORIZATION: ${{ secrets.MATCH_GIT_BASIC_AUTHORIZATION }}
BUILD_NUMBER: ${{ github.run_number }}
with:
lane: 'ios dev'
subdirectory: 'packages/mobile'
-73
View File
@@ -1,73 +0,0 @@
name: Mobile e2e
on: [workflow_dispatch]
jobs:
android:
defaults:
run:
working-directory: ./packages/mobile
runs-on: macos-latest
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Download Android Emulator Image
run: |
$ANDROID_HOME/tools/bin/sdkmanager --install "system-images;android-28;default;x86_64"
$ANDROID_HOME/tools/bin/avdmanager create avd -n pixel -d "Nexus 5X" --package "system-images;android-28;default;x86_64"
- name: Install Dependencies
run: yarn install
- name: Add usesCleartextTraffic to release AndroidManifest.xml
run: yarn replace-in-file '<application' '<application android:usesCleartextTraffic="true"' ./android/app/src/main/AndroidManifest.xml
- name: Build for detox
env:
DETOX_CI: true
run: yarn detox build --configuration android.emu.release
- name: Setup Emulator
timeout-minutes: 10
run: |
echo "Starting emulator"
nohup $ANDROID_HOME/emulator/emulator -avd pixel -no-audio -no-snapshot -no-window -gpu swiftshader_indirect &
$ANDROID_HOME/platform-tools/adb wait-for-device shell 'while [[ -z $(getprop sys.boot_completed | tr -d '\r') ]]; do sleep 1; done; input keyevent 82'
$ANDROID_HOME/platform-tools/adb shell settings put global window_animation_scale 0 &
$ANDROID_HOME/platform-tools/adb shell settings put global transition_animation_scale 0 &
$ANDROID_HOME/platform-tools/adb shell settings put global animator_duration_scale 0 &
echo "Emulator started"
- name: Run tests
run: yarn detox test --configuration android.emu.release
ios:
defaults:
run:
working-directory: ./packages/mobile
runs-on: macos-latest
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Install Dependencies
run: yarn install
- name: Install Pods
run: npx pod-install ios
- name: Install detox dependencies
run: brew tap wix/brew
- name: Install simulator utils
run: brew install applesimutils
- name: Build for detox
run: yarn detox build --configuration ios.sim.release
- name: Run tests
run: yarn detox test --configuration ios.sim.release
+6 -7
View File
@@ -3,7 +3,6 @@ name: Components PR
on:
pull_request:
branches:
- develop
- main
paths:
- packages/components/**
@@ -13,27 +12,27 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install
- name: Build components
run: yarn build:components
- name: Lint components
run: yarn lint
working-directory: packages/components
- name: Build components
run: yarn build:components
- name: Test components
run: yarn test
working-directory: packages/components
- name: Lint all
run: yarn lint
- name: Build all
run: yarn build:all
- name: Lint all
run: yarn lint
- name: Test all
run: yarn test
+4 -7
View File
@@ -3,7 +3,6 @@ name: General PR
on:
pull_request:
branches:
- develop
- main
paths:
- '**/**'
@@ -14,15 +13,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
uses: actions/checkout@v3
- name: Install dependencies
run: yarn install
- name: ESLint
run: yarn lint
run: yarn install --immutable
- name: Build
run: yarn build:all
- name: ESLint
run: yarn lint
- name: Build Android
run: yarn android:bundle
- name: Test
-37
View File
@@ -1,37 +0,0 @@
name: Promote Develop To Main
on:
workflow_dispatch:
jobs:
Run:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: develop
token: ${{ secrets.CI_PAT_TOKEN }}
fetch-depth: 0
- name: Setup git config
run: |
git config --global user.name "standardci"
git config --global user.email "[email protected]"
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v4
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true
- name: Merge Develop into Main
run: |
git config pull.rebase false
git checkout main
git pull origin develop
git push origin main
+57 -43
View File
@@ -1,25 +1,26 @@
name: Version Bump
name: Publish Packages
on:
push:
branches: [ develop, main ]
branches: [ main ]
jobs:
Build:
if: contains(github.event.head_commit.message, 'chore(release)') == false
if: "${{ contains(github.event.head_commit.message, 'chore(release): publish') == false }}"
runs-on: ubuntu-latest
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: Checkout code
uses: actions/checkout@v2
uses: actions/checkout@v3
with:
token: ${{ secrets.CI_PAT_TOKEN }}
fetch-depth: 0
- uses: actions/setup-node@v3
- name: Set up Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Setup git config
run: |
@@ -32,46 +33,59 @@ jobs:
passphrase: ${{ secrets.PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install Dependencies
run: yarn install
- name: Install dependencies
run: yarn install --immutable
- name: Bump Prod Version Graduate
continue-on-error: true
id: graduateRelease
if: ${{ github.ref == 'refs/heads/main' }}
run: |
yarn release:prod:graduate
yarn publish:prod
- name: Build
run: yarn build:all
- name: Bump Prod Version Fallback
if: ${{ always() && github.ref == 'refs/heads/main' && steps.graduateRelease.outcome == 'failure' }}
run: |
echo Falling back to non-graduate release due to https://github.com/lerna/lerna/issues/2532
git stash
yarn release:prod
yarn publish:prod
- name: ESLint
run: yarn lint
- name: Bump Beta Version
if: ${{ github.ref == 'refs/heads/develop' }}
run: |
yarn release:beta
yarn publish:beta
- name: Build Android
run: yarn android:bundle
- name: Merge release into develop
if: ${{ github.ref == 'refs/heads/main' }}
run: |
git config pull.rebase false
git checkout develop
git pull origin main
git push origin develop
- name: Test
run: yarn test
- name: Notify Release Update
if: ${{ github.ref == 'refs/heads/main' }}
uses: peter-evans/repository-dispatch@v2
- name: Login to Docker Hub
if: "${{ contains(github.event.head_commit.message, 'skip e2e') == false }}"
uses: docker/login-action@v2
with:
token: ${{ secrets.CI_PAT_TOKEN }}
repository: ${{ secrets.RELEASES_EVENT_RECEIVING_REPO }}
event-type: releases-updated-event
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Publish SNJS Docker image for E2E testing
if: "${{ contains(github.event.head_commit.message, 'skip e2e') == false }}"
run: |
yarn docker build @standardnotes/snjs -t standardnotes/snjs:${{ github.sha }}
docker push standardnotes/snjs:${{ github.sha }}
- name: Run E2E test suite
if: "${{ contains(github.event.head_commit.message, 'skip e2e') == false }}"
uses: convictional/[email protected]
with:
owner: standardnotes
repo: e2e
github_token: ${{ secrets.CI_PAT_TOKEN }}
workflow_file_name: testing-with-stable-server.yml
wait_interval: 30
client_payload: '{"image_tag": "${{ github.sha }}"}'
propagate_failure: true
trigger_workflow: true
wait_workflow: true
- name: Bump version
run: yarn release:prod
- name: Publish
run: yarn publish:prod
env:
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_TOKEN }}
- name: Publish SNJS Docker image as stable
if: "${{ contains(github.event.head_commit.message, 'skip e2e') == false }}"
run: |
docker tag standardnotes/snjs:${{ github.sha }} standardnotes/snjs:latest
docker push standardnotes/snjs:latest
+53
View File
@@ -0,0 +1,53 @@
name: SNJS PR — E2E Tests
on:
pull_request:
branches:
- main
paths:
- 'packages/api/**'
- 'packages/encryption/**'
- 'packages/features/**'
- 'packages/filepicker/**'
- 'packages/files/**'
- 'packages/models/**'
- 'packages/responses/**'
- 'packages/services/**'
- 'packages/sncrypto-common/**'
- 'packages/sncrypto-web/**'
- 'packages/snjs/**'
- 'packages/utils/**'
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies
run: yarn install --immutable
- name: Build
run: yarn build:snjs
- name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Publish SNJS Docker image for E2E testing
run: |
yarn docker build @standardnotes/snjs -t standardnotes/snjs:${{ github.sha }}
docker push standardnotes/snjs:${{ github.sha }}
docker tag standardnotes/snjs:${{ github.sha }} standardnotes/snjs:test
docker push standardnotes/snjs:test
- name: Run E2E test suite
uses: convictional/[email protected]
with:
owner: standardnotes
repo: e2e
github_token: ${{ secrets.CI_PAT_TOKEN }}
workflow_file_name: testing-with-stable-server.yml
wait_interval: 30
client_payload: '{"image_tag": "${{ github.sha }}"}'
propagate_failure: true
trigger_workflow: true
wait_workflow: true
+48
View File
@@ -0,0 +1,48 @@
name: Update SNJS Packages
on:
workflow_dispatch:
repository_dispatch:
types: [snjs-updated-event]
jobs:
SNJSUpdateEvent:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
ref: main
token: ${{ secrets.CI_PAT_TOKEN }}
- uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Setup git config
run: |
git config --global user.name "standardci"
git config --global user.email "[email protected]"
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v4
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true
- run: yarn install
- run: |
yarn upgrade:snjs
yarn install --no-immutable
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.CI_PAT_TOKEN }}
title: "${{ 'chore(deps): upgrade snjs' }}"
body: Updates all packages prefixed with "@standardnotes/" in root workspace, web, and mobile.
commit-message: "${{ 'chore(deps): upgrade snjs' }}"
delete-branch: true
committer: standardci <[email protected]>
author: standardci <[email protected]>
-78
View File
@@ -1,78 +0,0 @@
name: Web Server Beta
on:
push:
branches: [ beta/* ]
paths:
- packages/web-server/**
- packages/web/**
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install
- name: ESLint
run: yarn lint
- name: Build
run: yarn build:web-server
- name: Test
run: yarn test
deploy:
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v2
- name: Copy robots.txt
run: cp public/robots.txt.development public/robots.txt
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: standardnotes/web
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
tags: "beta,${{ github.sha }}"
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Download task definition
run: |
aws ecs describe-task-definition --task-definition app-beta-dev --query taskDefinition > task-definition.json
- name: Fill in the new image ID in the Amazon ECS task definition
id: task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1
with:
task-definition: task-definition.json
container-name: app-beta-dev
image: "standardnotes/web:${{ github.sha }}"
- name: Deploy Amazon ECS task definition
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
with:
task-definition: ${{ steps.task-def.outputs.task-definition }}
service: app-beta-dev
cluster: dev
wait-for-service-stability: true
notify_discord:
needs: deploy
runs-on: ubuntu-latest
steps:
- name: Run Discord Webhook
uses: johnnyhuy/actions-discord-git-webhook@main
with:
webhook_url: ${{ secrets.DISCORD_WEBHOOK_URL }}
-87
View File
@@ -1,87 +0,0 @@
name: Web Server Dev
concurrency:
group: dev_environment
cancel-in-progress: true
on:
push:
tags:
- '*standardnotes/*web-server*beta*'
- '*standardnotes/*web-server*alpha*'
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Install dependencies
run: yarn install
- name: ESLint
run: yarn lint
- name: Build
run: yarn build:web-server
- name: Test
run: yarn test
deploy:
runs-on: ubuntu-latest
needs: test
steps:
- uses: actions/checkout@v2
- name: Copy robots.txt
run: cp packages/web-server/public/robots.txt.development packages/web-server/public/robots.txt
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: standardnotes/web
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
tags: "latest,${{ github.sha }}"
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Download task definition
run: |
aws ecs describe-task-definition --task-definition app-dev --query taskDefinition > task-definition.json
- name: Fill in the new image ID in the Amazon ECS task definition
id: task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1
with:
task-definition: task-definition.json
container-name: app-dev
image: "standardnotes/web:${{ github.sha }}"
- name: Deploy Amazon ECS task definition
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
with:
task-definition: ${{ steps.task-def.outputs.task-definition }}
service: app-dev
cluster: dev
wait-for-service-stability: true
notify_discord:
needs: deploy
runs-on: ubuntu-latest
steps:
- name: Run Discord Webhook
uses: johnnyhuy/actions-discord-git-webhook@main
with:
webhook_url: ${{ secrets.DISCORD_WEBHOOK_URL }}
+32 -52
View File
@@ -1,4 +1,4 @@
name: Web Server Prod
name: Web Deploy
concurrency:
group: prod_environment
@@ -7,72 +7,52 @@ concurrency:
on:
push:
tags:
- '*standardnotes/*web-server*'
- '!*standardnotes/*web-server*beta*'
- '!*standardnotes/*web-server*alpha*'
- '*standardnotes/*web*'
- '!*standardnotes/*web*beta*'
- '!*standardnotes/*web*alpha*'
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Ruby
uses: ruby/setup-ruby@v1
uses: actions/checkout@v3
- name: Install dependencies
run: yarn install
run: yarn install --immutable
- name: Build
run: yarn build:web
- name: ESLint
run: yarn lint
- name: Build
run: yarn build:web-server
- name: Test
run: yarn test
deploy:
runs-on: ubuntu-latest
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Copy robots.txt
run: cp packages/web-server/public/robots.txt.production packages/web-server/public/robots.txt
- name: Publish to Registry
uses: elgohr/Publish-Docker-Github-Action@master
with:
name: standardnotes/web
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
tags: "stable,${{ github.sha }}"
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Download task definition
run: |
aws ecs describe-task-definition --task-definition app-prod --query taskDefinition > task-definition.json
- name: Fill in the new image ID in the Amazon ECS task definition
id: task-def
uses: aws-actions/amazon-ecs-render-task-definition@v1
with:
task-definition: task-definition.json
container-name: app-prod
image: "standardnotes/web:${{ github.sha }}"
- name: Deploy Amazon ECS task definition
uses: aws-actions/amazon-ecs-deploy-task-definition@v1
with:
task-definition: ${{ steps.task-def.outputs.task-definition }}
service: app-prod
cluster: prod
wait-for-service-stability: true
- name: Checkout code
uses: actions/checkout@v3
- name: Install dependencies
run: yarn install --immutable
- name: Build
run: yarn build:web
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: us-east-1
- name: Deploy static site to S3 bucket
run: aws s3 sync packages/web/dist/ s3://app.standardnotes.com --delete
- name: Invalidate CloudFront Cache
uses: chetan/invalidate-cloudfront-action@master
env:
DISTRIBUTION: ${{ secrets.WEBAPP_CLOUDFRONT_DISTRIBUTION_ID }}
PATHS: '/*'
AWS_REGION: 'us-east-1'
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
notify_discord:
needs: deploy
+15 -6
View File
@@ -3,22 +3,31 @@
.vscode
.idea
node_modules
packages/web/dist
.sass-cache
.env
.ssh
dump.rdb
.vscode
/dist
yarn-error.log
package-lock.json
codeqldb
coverage
lerna-debug.log
packages/web/dist
packages/filepicker/dist
packages/features/dist
packages/encryption/dist
packages/files/dist
packages/models/dist
packages/services/dist
packages/utils/dist
packages/api/dist
packages/responses/dist
packages/sncrypto-common/dist
packages/sncrypto-web/dist
packages/snjs/dist
**/.pnp.*
**/.yarn/*
!.yarn/patches
@@ -26,4 +35,4 @@ lerna-debug.log
!.yarn/releases
!.yarn/sdks
!.yarn/versions
!.yarn/cache
!.yarn/cache
+1 -1
View File
@@ -1 +1 @@
16.11.1
16.15.1
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More