Commit Graph

114 Commits

Author SHA1 Message Date
Abdullah Atta
9b6f7ff225 web: fix release track switching 2025-03-01 13:13:25 +05:00
Abdullah Atta
02afbf6c90 web: only redirect to beta if env.BETA_BASE_URL is present 2025-03-01 11:07:40 +05:00
Abdullah Atta
725f3c3522 web: add support for switching release tracks
we make use of Cloudflare Pages Functions to redirect to the beta site
if a certain cookie is present. This ensures seamless switching between
release tracks.
2025-02-28 18:03:05 +05:00
Abdullah Atta
0c32ebf163 web: update app logo 2024-04-25 13:00:07 +05:00
Abdullah Atta
e94b431d58 web: change pwa theme color according to current theme (#3621)
* web: change pwa theme color according to current theme

* web: use background color as pwa theme-color
2023-10-31 10:56:37 +05:00
Abdullah Atta
0882c3ecf5 web: use single service worker for everything 2023-09-15 10:23:56 +05:00
Abdullah Atta
e86b7c68e6 web: remove CSP 2023-07-06 15:35:53 +05:00
Abdullah Atta
c5b974e055 web: add worker-src to CSP 2023-07-06 15:18:04 +05:00
Abdullah Atta
5374f2b56c web: migrate to vitejs from webpack (#2715) 2023-06-12 11:49:37 +05:00
Abdullah Atta
a2dcb67b36 web: add support for previewing pdf attachments 2023-05-27 16:14:12 +05:00
Abdullah Atta
083e4e1150 web: add basic support for attachment previews 2023-05-27 16:14:12 +05:00
Abdullah Atta
24e13f488e web: fully move to using web streams everywhere 2023-05-23 12:52:50 +05:00
Abdullah Atta
06833bcac9 editor: make sure editor font settings apply to all nodes 2023-04-18 00:30:40 +05:00
Abdullah Atta
6812d3552a web: fix svg logo in splashscreen 2023-02-20 15:23:52 +05:00
Abdullah Atta
2da32e27ff web: use new umami events api for tracking 2023-01-17 16:49:00 +05:00
Abdullah Atta
be65594e54 web: update pwa metadata 2022-10-20 15:29:29 +05:00
Abdullah Atta
729192f836 web: remove Permissions-Policy from headers 2022-10-20 14:15:50 +05:00
Abdullah Atta
d92357cf82 web: add web app security headers for cloudflare pages 2022-10-20 14:08:41 +05:00
Abdullah Atta
d907d4f0ea web: improve content loader animation colors 2022-10-20 14:08:41 +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
d81f5dba65 refactor: migrate to theme-ui from rebass 2022-08-31 07:26:27 +05:00
Abdullah Atta
c317774c8a docs: add license header 2022-08-30 16:17:04 +05:00
thecodrr
e898ef5d86 refactor: run prettier on the whole codebase 2022-08-26 16:19:39 +05:00
thecodrr
35a38d2b33 feat: remove everything tinymce related 2022-06-30 11:21:37 +05:00
thecodrr
ac9c15d6bc feat: finalize more of the new editor 2022-06-06 06:51:28 +05:00
thecodrr
20619ef097 fix: 403 forbidden error on navigating to /notes 2022-01-10 14:00:16 +05:00
thecodrr
ded47d3827 feat: show custom pwa install notice 2022-01-08 14:28:50 +05:00
thecodrr
0e7455e79d feat: add notesnook-importer support 2021-12-23 13:28:11 +05:00
thecodrr
fcaf9cbae1 fix: change start_url in webmanifest 2021-12-06 19:54:48 +05:00
thecodrr
30f4b7a29d fix: setup a complete webmanifest for pwa compat 2021-12-06 14:32:26 +05:00
thecodrr
9eeccc44d2 fix: move dummy p tag offscreen 2021-12-06 12:59:16 +05:00
thecodrr
84983f2d3e feat: finalize ne checkout/upgrade dialog ui 2021-11-20 16:36:22 +05:00
thecodrr
45d33d90f6 refactor: improve app startup perf many times 2021-10-23 10:58:44 +05:00
thecodrr
98998e27a4 feat: use local analytics script 2021-10-22 17:07:43 +05:00
thecodrr
60300c2da1 chore: upgrade packages and improve build perf 2021-10-22 00:00:19 +05:00
thecodrr
3c064b11d3 chore: upgrade packages and cleanup repo 2021-10-21 13:18:01 +05:00
thecodrr
d8339b09b7 fix: use file-saver instead of stream-saver for downloads 2021-10-21 09:51:03 +05:00
thecodrr
e035947c1b feat: migrate to new streamable-fs 2021-10-15 11:16:03 +05:00
thecodrr
81cae7ea93 feat: add support for encrypting large files safely 2021-10-10 18:56:05 +05:00
thecodrr
7142d9f604 feat: add upload/download cancellation support 2021-09-29 09:54:36 +05:00
thecodrr
0dd2cf3595 feat: add attachment upload & download 2021-09-20 12:10:08 +05:00
thecodrr
7dfb12d2e1 feat: initial work 2021-09-15 02:16:27 +05:00
thecodrr
362745f31c feat: make splash screen & app window follow theme 2021-08-02 20:44:56 +05:00
thecodrr
cb2ece1236 feat: improve email confirmed ui 2021-07-29 14:38:28 +05:00
thecodrr
191636ebb0 fix: properly load fonts 2021-07-25 11:35:20 +05:00
thecodrr
f2177016bd fix: editor not following app's theme 2021-07-20 23:19:51 +05:00
thecodrr
621cebfcf2 feat: significantly improve editor code block 2021-07-20 11:18:49 +05:00
thecodrr
2756972065 perf: load local fonts instead of google fonts 2021-07-18 16:38:18 +05:00
thecodrr
0094b132bc feat: change default font to Open Sans 2021-07-17 00:12:59 +05:00
thecodrr
a3cb526f66 fix: cross-browser consistent heights & widths 2021-07-08 11:10:11 +05:00