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
ammarahm-ed
9a7fb8670f
mobile: enable system theme by default
2022-09-22 10:33:46 +05:00
ammarahm-ed
c5a53e42ec
mobile: fix crash in settings on incomplete user account creation
2022-09-21 20:13:00 +05:00
ammarahm-ed
9f3a2f4978
mobile: fix note preview is blank
2022-09-21 16:20:57 +05:00
ammarahm-ed
7a4463b80c
Merge branch 'master' of https://github.com/streetwriters/notesnook
2022-09-21 16:15:39 +05:00
ammarahm-ed
9d7de4e8f3
mobile: fix export note sheet rendered in bg
2022-09-21 16:15:27 +05:00
ammarahm-ed
e5251ca80d
mobile: fix keyboard height incorrect on android
2022-09-21 16:14:46 +05:00
Abdullah Atta
a36dae1d47
ci: use --prefer-offline to speed up builds
2022-09-21 14:11:28 +05:00
Abdullah Atta
6d75476e7c
web: optimize tests by ~120% ( #1018 )
...
This is mainly done via sharding, caching & reducing total work:
1. `terser` is turned off when generating test build
2. `nx` distributed cache allows reusing build outputs
3. `playwright` sharding allows running tests in parallel
This can further be improved by using `swc` & `esbuild` during build
2022-09-21 14:01:32 +05:00
Abdullah Atta
e347922be9
web: show correct toast when removing notes from topic
2022-09-21 13:48:14 +05:00
Abdullah Atta
4f08f1aa5e
web: fix crash on shortcut removal
2022-09-21 13:47:54 +05:00