Commit Graph

8723 Commits

Author SHA1 Message Date
Abdullah Atta
db5abecb43 web: set title on nav item menus 2022-09-29 15:55:52 +05:00
Abdullah Atta
89123c0be5 web: right click on selected items deselects them 2022-09-29 15:55:52 +05:00
Abdullah Atta
119a931312 web: install @types/marked 2022-09-29 15:55:37 +05:00
Abdullah Atta
e3d86440c1 web: open all links in release notes in a new tab/window 2022-09-29 15:55:37 +05:00
Abdullah Atta
20819325fb core: add null sanity checks in migration 2022-09-29 15:12:20 +05:00
Abdullah Atta
8a19fd8de5 desktop: handle MAC_APP_STORE is not defined error 2022-09-29 14:37:35 +05:00
ammarahm-ed
65b8faa5c9 mobile: add error handling in migration sheet 2022-09-29 14:13:27 +05:00
ammarahm-ed
058431836d mobile: add missing null check 2022-09-29 10:32:28 +05:00
ammarahm-ed
f7d0267ad5 mobile: bump version to 2.2.1 2.2.1-android 2022-09-28 18:03:37 +05:00
ammarahm-ed
4fc4951e2e mobile: fix crash in notes list 2022-09-28 15:42:33 +05:00
Abdullah Atta
1b8dbb440b ci: use -eq instead of == in powershell v2.2.0 2.2.0-android 2022-09-28 13:04:40 +05:00
Abdullah Atta
6b138958fe ci: use $true for boolean comparison on windows 2022-09-28 12:56:56 +05:00
Abdullah Atta
03803cde6d ci: publish arm64 & x64 builds for macOS 2022-09-28 12:31:59 +05:00
Abdullah Atta
a61b577947 web: check for desktop os when filtering announcements 2022-09-28 12:14:41 +05:00
Abdullah Atta
de0bbff296 web: treat mac app store build specially 2022-09-28 12:13:37 +05:00
Abdullah Atta
5646b9249e desktop: ready app for mac store submission (#1057)
* desktop: add support for publishing to mac app store

* ci: add step for deployment to testflight

* ci: temporarily run build only on macos

* config: cache `build:desktop` output in nx

* ci: use `macos-12` instead of `macos-latest`

* ci: no need to install `jq`

* ci: build & deploy manually

* ci: set env_vars using `env` key

* ci: install packages before building

* ci: build electron bundle before deployment

* ci: install distribution signing cert

* web: disable app store offending stuff for macos

* ci: enable deployment to testflight

* ci: remove cert installation to keychain

* desktop: pass entitlement files through plutil

* ci: use a single cert for everything

* ci: fix altool command for uploading macOS package

* ci: use env_vars for apiKey & apiIssuer

* ci: install provisionprofile

* ci: install provisioning profile in `./apps/web/desktop` dir

* desktop: change bundleId to `org.streetwriters.notesnook`

* ci: deploy & build in separate steps

* ci: add jobs for linux & windows releasing

* ci: checkout repo before anything else

* ci: add `GH_TOKEN` to env & use ps syntax on windows

* ci: get app store versions only for mac app

* ci: correct order of steps

Co-authored-by: ammarahm-ed <ammarahmed6506@gmail.com>
2022-09-28 12:00:33 +05:00
Abdullah Atta
b3ea6523ae global: set license prop of all package.json files to GPL-3.0-or-later 2022-09-26 15:30:16 +05:00
Abdullah Atta
2e7b890e40 config: add new global commit scope 2022-09-26 15:29:34 +05:00
Abdullah Atta
0b34af4931 web: allow regional pricing 2022-09-24 09:25:12 +05:00
Abdullah Atta
977e0fd1c1 ci: publish to snapcraft manually 2022-09-23 12:01:34 +05:00
Abdullah Atta
4b138a5d42 ci: use SNAPCRAFT_STORE_CREDENTIALS instead of --with for snapcraft auth 2022-09-23 11:35:17 +05:00
Abdullah Atta
8ee1ccbc2b ci: check for ubuntu for snapcraft installation instead of linux 2022-09-23 11:20:18 +05:00
Abdullah Atta
7b48499527 desktop: publish app to snapcraft 2022-09-23 11:13:35 +05:00
ammarahm-ed
042028f1eb ci: build ipa in two steps 2022-09-22 17:57:13 +05:00
ammarahm-ed
1f16c91a38 ci: update codemagic workflow 2022-09-22 17:38:41 +05:00
ammarahm-ed
aa39103981 mobile: remove push notification listener 2022-09-22 15:55:20 +05:00
ammarahm-ed
71fedd7aad ci: fix apk build command 2022-09-22 15:18:48 +05:00
ammarahm-ed
9b37d4a857 ci: remove debug.keystore 2022-09-22 14:54:08 +05:00
ammarahm-ed
e97d2c076e Merge branch 'master' of https://github.com/streetwriters/notesnook 2022-09-22 14:34:05 +05:00
ammarahm-ed
c790275de3 ci: use github token for current repo 2022-09-22 14:33:59 +05:00
Abdullah Atta
e0e672c892 web: add download link for portable desktop app 2022-09-22 14:02:21 +05:00
Abdullah Atta
5290021b25 desktop: include os & _portable in artifactName 2022-09-22 13:56:16 +05:00
ammarahm-ed
27bb5ce908 Merge branch 'master' of https://github.com/streetwriters/notesnook 2022-09-22 13:44:12 +05:00
ammarahm-ed
508cb9bf2e ci: move codemagic.yaml to root 2022-09-22 13:44:06 +05:00
Abdullah Atta
5643525829 web: fix editor content resets on rerender
this was an annoying issue where any kind of re-render caused the editor
content to be reset.
2022-09-22 13:20:07 +05:00
ammarahm-ed
8f32dbd4df mobile: fix failing tests 2022-09-22 12:45:06 +05:00
Abdullah Atta
fbb8ace28d desktop: generate portable windows binaries (fixes #864) 2022-09-22 12:26:52 +05:00
Abdullah Atta
2749d285e9 ci: GH_TOKEN -> GITHUB_TOKEN 2022-09-22 12:25:44 +05:00
ammarahm-ed
928355a8c4 mobile: add release notes 2022-09-22 12:20:38 +05:00
ammarahm-ed
651c7ba180 ci: add secrets to workflow 2022-09-22 12:12:53 +05:00
Abdullah Atta
df92c8db9d web: remove unused github workflows 2022-09-22 12:08:36 +05:00
Abdullah Atta
615ee0deba ci: add web app publish workflow 2022-09-22 12:08:36 +05:00
Abdullah Atta
6499af1781 web: sync package-lock.json with package.json 2022-09-22 12:08:36 +05:00
Abdullah Atta
1017739bdb web: add feature highlights for v2.2.0 2022-09-22 12:08:36 +05:00
Abdullah Atta
dbc0762b35 web: bump version to v2.2.0 2022-09-22 12:08:36 +05:00
Abdullah Atta
6ae8738353 ci: add input to make releasing optional 2022-09-22 12:08:36 +05:00
Abdullah Atta
ba084aa5de ci: add desktop app publish workflow 2022-09-22 12:08:36 +05:00
ammarahm-ed
55e8ace0e1 mobile: bump version to 2.2.0 2022-09-22 11:58:11 +05:00
ammarahm-ed
7e8ae49979 mobile: always return true from synced 2022-09-22 11:55:14 +05:00
ammarahm-ed
c3a0f7b8b3 mobile: fix intro screen in dark mode 2022-09-22 11:54:40 +05:00