Compare commits

...
Author SHA1 Message Date
StandardNotes CI 23500f7b38 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-07 02:59:35 +00:00
Antonella Sgarlatta a1c355e7c5 chore: trigger release 2026-02-06 23:53:26 -03:00
Antonella Sgarlatta 4147e9dae3 chore: trigger release 2026-02-06 20:21:29 -03:00
Antonella Sgarlatta 3041ffe855 chore: fix publish.yml 2026-02-06 20:21:17 -03:00
Antonella Sgarlatta 4b7047ac44 chore: trigger release 2026-02-06 16:32:45 -03:00
Antonella Sgarlatta 30baaa0b27 chore: fix publish.yml 2026-02-06 16:32:31 -03:00
StandardNotes CI 9d1166ab41 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-06 19:13:46 +00:00
Antonella Sgarlatta a4dd660da4 chore: trigger release 2026-02-06 16:07:36 -03:00
Antonella Sgarlatta f1731843d9 chore: fix publish.yml 2026-02-06 16:07:06 -03:00
StandardNotes CI fa84b77a52 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-06 17:42:12 +00:00
Antonella Sgarlatta 43e55bd773 chore: trigger release 2026-02-06 14:36:10 -03:00
Antonella Sgarlatta b4e3c29f25 chore: fix publish npm job 2026-02-06 14:35:58 -03:00
StandardNotes CI e2c406bf7e chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-06 17:25:58 +00:00
Kieran Colfer 5534ce1fb6 chore: change 'Community groups' to 'Discord server' (#2973) 2026-02-06 14:20:05 -03:00
Antonella Sgarlatta 7245df7976 chore: trigger release 2026-02-06 01:13:27 -03:00
Antonella Sgarlatta 54a8cb8110 chore: trigger release 2026-02-06 00:59:56 -03:00
Antonella Sgarlatta 0e72e2bfc1 chore: add e2e skipping 2026-02-06 00:41:50 -03:00
Antonella Sgarlatta 761df36eeb chore: make notify release step manually triggered 2026-02-06 00:14:41 -03:00
Antonella Sgarlatta 14b28ef562 chore: trigger release [skip e2e] 2026-02-06 00:10:17 -03:00
StandardNotes CI b9f0a92e8a chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-05 14:32:17 +00:00
Antonella Sgarlatta e63be048f4 fix: Keeps note active even if it's not on the current view when coming from command palette (#2979) [skip e2e] 2026-02-05 11:23:19 -03:00
Antonella Sgarlatta bdd78aade3 chore: update publish job 2026-02-05 11:19:50 -03:00
StandardNotes CI 54f19db12c chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-02-05 03:58:34 +00:00
Antonella Sgarlatta f5a721bae0 fix: Adds support for superscript and subscript on Super pdf exports (#2978) [skip e2e] 2026-02-05 00:48:48 -03:00
Antonella Sgarlatta fafd15ec96 fix: Add support for hiragana and katakana on Super pdf export (#2977) 2026-02-05 00:48:28 -03:00
Antonella Sgarlatta a296ee3de5 chore: remove Windows build step 2026-02-05 00:47:53 -03:00
StandardNotes CI 26e67d77a1 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-01-27 17:44:29 +00:00
Antonella Sgarlatta 16aa2b0ab0 chore: trigger release [skip e2e] 2026-01-27 14:35:02 -03:00
Antonella Sgarlatta dd014c8508 fix: Fixes issue where accessing a note from the command palette when not on the home list view causes view to switch to a different note when syncing (#2972) 2026-01-26 15:24:26 -03:00
StandardNotes CI e4c8aa02c3 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
2026-01-26 17:50:03 +00:00
Antonella Sgarlatta 4f914db67d chore: trigger release [skip e2e] 2026-01-26 14:29:35 -03:00
Antonella Sgarlatta ef56933667 fix: Fixes UI layout regression on Android 14 (#2971) 2026-01-26 11:38:31 -03:00
StandardNotes CI db074710f4 chore(release): publish
- @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected]
 - @standardnotes/[email protected].9
2026-01-22 17:17:18 +00:00
Antonella Sgarlatta 8ac49ae980 chore: trigger release [skip e2e] 2026-01-22 14:06:38 -03:00
Antonella Sgarlatta cb85b32e14 fix: Fixes UI layout regression on earlier Android versions (#2970) 2026-01-22 14:03:55 -03:00
21 changed files with 364 additions and 119 deletions
@@ -355,93 +355,6 @@ jobs:
packages/desktop/dist/*.yml
packages/desktop/dist/*.yaml
Windows:
runs-on: windows-latest
env:
SM_KEYPAIR_ALIAS: ${{ secrets.SM_KEYPAIR_ALIAS }}
defaults:
run:
working-directory: packages/desktop
steps:
- name: Code signing with Software Trust Manager
uses: digicert/[email protected]
- name: Checkout
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v3
with:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install Dependencies
run: yarn install --immutable
- name: Rebuild Electron Native Modules
run: yarn workspace @standardnotes/desktop rebuild:home-server
- name: Build
run: yarn build:desktop
- name: Webpack
run: yarn run webpack --config desktop.webpack.prod.js
- name: Set up certificate
run: |
echo "${{ secrets.SM_CLIENT_CERT_FILE_B64 }}" | base64 --decode > /d/Certificate_pkcs12.p12
shell: bash
- name: Set variables
id: variables
run: |
export DEBUG='electron-builder'
echo "SM_HOST=${{ secrets.SM_HOST }}" >> "$GITHUB_ENV"
echo "SM_API_KEY=${{ secrets.SM_API_KEY }}" >> "$GITHUB_ENV"
echo "SM_CLIENT_CERT_FILE=D:\\Certificate_pkcs12.p12" >> "$GITHUB_ENV"
echo "SM_CLIENT_CERT_PASSWORD=${{ secrets.SM_CLIENT_CERT_PASSWORD }}" >> "$GITHUB_ENV"
echo "C:\Program Files (x86)\Windows Kits\10\App Certification Kit" >> $GITHUB_PATH
echo "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools" >> $GITHUB_PATH
echo "C:\Program Files\DigiCert\DigiCert Keylocker Tools" >> $GITHUB_PATH
shell: bash
- name: Setup Keylocker KSP on windows
run: |
curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/Keylockertools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o Keylockertools-windows-x64.msi
msiexec /i Keylockertools-windows-x64.msi /quiet /qn
smksp_registrar.exe list
smctl.exe keypair ls
C:\Windows\System32\certutil.exe -csp "DigiCert Signing Manager KSP" -key -user
shell: cmd
- name: Certificates Sync
run: |
smctl windows certsync
shell: cmd
- name: Build & Sign With Electron Builder
run: yarn run electron-builder --windows --x64 --ia32 --publish=never --c.extraMetadata.version=$(node -p "require('./../web/package.json').version")
- name: Upload
uses: actions/[email protected]
with:
name: dist-windows
path: |
packages/desktop/dist/*.blockmap
packages/desktop/dist/*.exe
packages/desktop/dist/*.yml
packages/desktop/dist/*.yaml
Publish:
runs-on: ubuntu-latest
env:
@@ -449,7 +362,6 @@ jobs:
if: ${{ always() }}
needs:
[
Windows,
Mac,
Linux-AppImage-X64,
Linux-AppImage-ARM64,
@@ -504,14 +416,3 @@ jobs:
run: |
sudo snap install snapcraft --classic
snapcraft upload dist/standard-notes-${{ env.APP_VERSION }}-linux-amd64.snap --release stable,candidate,beta,edge
Notify:
runs-on: ubuntu-latest
needs: [Publish]
steps:
- 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
+14 -6
View File
@@ -2,7 +2,10 @@ name: Publish Packages
on:
push:
branches: [ main ]
branches: [main]
permissions:
id-token: write
jobs:
build:
@@ -65,6 +68,7 @@ jobs:
e2e-base:
name: E2E Base Test Suite
if: false
needs: build-docker
runs-on: ubuntu-latest
steps:
@@ -84,6 +88,7 @@ jobs:
e2e-vaults:
name: E2E Vaults Test Suite
if: false
needs: build-docker
runs-on: ubuntu-latest
steps:
@@ -103,7 +108,7 @@ jobs:
publish-web-docker:
name: Build and publish Docker Image for Web App
needs: [e2e-base, e2e-vaults]
if: "${{ contains(github.event.head_commit.message, 'chore(release): publish') == false }}"
runs-on: ubuntu-latest
steps:
- name: Checkout code
@@ -141,7 +146,7 @@ jobs:
publish:
name: Publish to NPM
needs: [e2e-base, e2e-vaults]
if: "${{ contains(github.event.head_commit.message, 'chore(release): publish') == false }}"
runs-on: ubuntu-latest
steps:
- name: Checkout code
@@ -155,6 +160,10 @@ jobs:
registry-url: 'https://registry.npmjs.org'
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Upgrade npm (trusted publishing requirement)
run: npm install -g npm@^11.5.1
- name: Enable Corepack (Yarn)
run: corepack enable
- name: Setup git config
run: |
git config --global user.name "standardci"
@@ -174,12 +183,11 @@ jobs:
run: yarn release:prod
- name: Publish
run: yarn publish:prod
env:
NODE_AUTH_TOKEN: ${{ secrets.CI_NPM_TOKEN }}
publish-docker:
name: Publish to Docker Hub
needs: [e2e-base, e2e-vaults]
needs: build-docker
if: "${{ contains(github.event.head_commit.message, 'chore(release): publish') == false }}"
runs-on: ubuntu-latest
steps:
- name: Login to Docker Hub
+15
View File
@@ -0,0 +1,15 @@
name: Notify Marketing Releases Update
on:
workflow_dispatch:
jobs:
notify:
runs-on: ubuntu-latest
steps:
- 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
+1 -1
View File
@@ -31,7 +31,7 @@
"e2e:test": "yarn dlx mocha-headless-chrome --timeout 3600000 -f http://localhost:9001/mocha/test.html",
"reset": "find . -type dir -name node_modules | xargs rm -rf && rm -rf yarn.lock && yarn install",
"release:prod": "lerna version --conventional-commits --yes -m \"chore(release): publish\"",
"publish:prod": "lerna publish from-git --yes --no-verify-access --loglevel verbose",
"publish:prod": "lerna publish from-git --yes --loglevel verbose --registry https://registry.npmjs.org",
"version": "yarn install --no-immutable && git add yarn.lock && yarn changelog:json",
"changelog:json": "node scripts/ChangelogToJson.js && git add .",
"postversion": "./scripts/push-tags-one-by-one.sh",
+32
View File
@@ -3,6 +3,38 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.1.575](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.574](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.573](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.572](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.571](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.570](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.569](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.568](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)
**Note:** Version bump only for package @standardnotes/clipper
## [1.1.567](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)
**Note:** Version bump only for package @standardnotes/clipper
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@standardnotes/clipper",
"description": "Web clipper browser extension for Standard Notes",
"version": "1.1.567",
"version": "1.1.575",
"private": true,
"scripts": {
"build-mv2": "yarn clean && webpack --config ./webpack.config.prod.js",
+32
View File
@@ -3,6 +3,38 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.110.180](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.179](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.178](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.177](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.176](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.175](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.174](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.173](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)
**Note:** Version bump only for package @standardnotes/desktop
## [3.110.172](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)
**Note:** Version bump only for package @standardnotes/desktop
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@standardnotes/desktop",
"main": "./app/dist/index.js",
"version": "3.110.172",
"version": "3.110.180",
"license": "AGPL-3.0",
"author": "Standard Notes.",
"private": true,
+40
View File
@@ -3,6 +3,46 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.58.240](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.239](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.238](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.237](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.236](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.235](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.234](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)
**Note:** Version bump only for package @standardnotes/mobile
## [3.58.233](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-26)
### Bug Fixes
* Fixes UI layout regression on Android 14 ([#2971](https://github.com/standardnotes/app/issues/2971)) ([ef56933](https://github.com/standardnotes/app/commit/ef56933667cdc13a9148798babd4ffabdfa012fd))
## [3.58.232](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)
### Bug Fixes
* Fixes UI layout regression on earlier Android versions ([#2970](https://github.com/standardnotes/app/issues/2970)) ([cb85b32](https://github.com/standardnotes/app/commit/cb85b32e14bfa4f66eb965fc6bbca0cafe8a4662))
## [3.58.231](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)
**Note:** Version bump only for package @standardnotes/mobile
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@standardnotes/mobile",
"version": "3.58.231",
"version": "3.58.240",
"author": "Standard Notes.",
"private": true,
"license": "AGPL-3.0",
@@ -48,6 +48,8 @@ const MobileWebAppContents = ({ destroyAndReload }: { destroyAndReload: () => vo
const insets = useSafeAreaInsets()
const screenHeight = Dimensions.get('screen').height
const androidVersion = Platform.OS === 'android' ? Platform.Version : 0
const useFlexLayout = Platform.OS === 'ios' || androidVersion < 35
const [webViewContainerHeight, setWebViewContainerHeight] = useState(screenHeight)
useEffect(() => {
@@ -427,16 +429,16 @@ const MobileWebAppContents = ({ destroyAndReload }: { destroyAndReload: () => vo
return (
<View
style={
Platform.OS === 'android'
useFlexLayout
? {
flex: 1,
backgroundColor: '#000000',
}
: {
height: webViewContainerHeight,
backgroundColor: '#000000',
overflow: 'hidden',
}
: {
flex: 1,
backgroundColor: '#000000',
}
}
>
<WebView
+36
View File
@@ -3,6 +3,42 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.4.880](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.879](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.878](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.877](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.876](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.875](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.874](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.873](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-26)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.872](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)
**Note:** Version bump only for package @standardnotes/releases
## [1.4.871](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)
**Note:** Version bump only for package @standardnotes/releases
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@standardnotes/releases",
"version": "1.4.871",
"version": "1.4.880",
"license": "AGPL-3.0",
"main": "dist/releases.json",
"types": "dist/index.d.ts",
+40
View File
@@ -3,6 +3,46 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.201.16](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)
**Note:** Version bump only for package @standardnotes/web
## [3.201.15](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/web
## [3.201.14](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/web
## [3.201.13](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)
**Note:** Version bump only for package @standardnotes/web
## [3.201.12](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
### Bug Fixes
* Keeps note active even if it's not on the current view when coming from command palette ([#2979](https://github.com/standardnotes/app/issues/2979)) [skip e2e] ([e63be04](https://github.com/standardnotes/app/commit/e63be048f491ecf5d216b50548032b339df33199))
## [3.201.11](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)
### Bug Fixes
* Add support for hiragana and katakana on Super pdf export ([#2977](https://github.com/standardnotes/app/issues/2977)) ([fafd15e](https://github.com/standardnotes/app/commit/fafd15ec96b3961c4c87004ed59ad84b9209fb83))
* Adds support for superscript and subscript on Super pdf exports ([#2978](https://github.com/standardnotes/app/issues/2978)) [skip e2e] ([f5a721b](https://github.com/standardnotes/app/commit/f5a721bae0522a2286902b323ee3392964f51295))
## [3.201.10](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)
### Bug Fixes
* Fixes issue where accessing a note from the command palette when not on the home list view causes view to switch to a different note when syncing ([#2972](https://github.com/standardnotes/app/issues/2972)) ([dd014c8](https://github.com/standardnotes/app/commit/dd014c850868d2294a05c45ca01ff711f3939780))
* Fixes UI layout regression on Android 14 ([#2971](https://github.com/standardnotes/app/issues/2971)) ([ef56933](https://github.com/standardnotes/app/commit/ef56933667cdc13a9148798babd4ffabdfa012fd))
## [3.201.9](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)
**Note:** Version bump only for package @standardnotes/web
## [3.201.8](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)
**Note:** Version bump only for package @standardnotes/web
+101
View File
@@ -1,5 +1,106 @@
{
"versions": [
{
"version": "3.201.16",
"title": "[3.201.16](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-07)",
"date": null,
"body": "**Note:** Version bump only for package @standardnotes/web",
"parsed": {
"_": [
"Note: Version bump only for package @standardnotes/web"
]
}
},
{
"version": "3.201.15",
"title": "[3.201.15](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)",
"date": null,
"body": "**Note:** Version bump only for package @standardnotes/web",
"parsed": {
"_": [
"Note: Version bump only for package @standardnotes/web"
]
}
},
{
"version": "3.201.14",
"title": "[3.201.14](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)",
"date": null,
"body": "**Note:** Version bump only for package @standardnotes/web",
"parsed": {
"_": [
"Note: Version bump only for package @standardnotes/web"
]
}
},
{
"version": "3.201.13",
"title": "[3.201.13](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-06)",
"date": null,
"body": "**Note:** Version bump only for package @standardnotes/web",
"parsed": {
"_": [
"Note: Version bump only for package @standardnotes/web"
]
}
},
{
"version": "3.201.12",
"title": "[3.201.12](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)",
"date": null,
"body": "### Bug Fixes\n\n* Keeps note active even if it's not on the current view when coming from command palette ([#2979](https://github.com/standardnotes/app/issues/2979)) [skip e2e] ([e63be04](https://github.com/standardnotes/app/commit/e63be048f491ecf5d216b50548032b339df33199))",
"parsed": {
"_": [
"Keeps note active even if it's not on the current view when coming from command palette (#2979) skip e2e] ([e63be04)"
],
"Bug Fixes": [
"Keeps note active even if it's not on the current view when coming from command palette (#2979) skip e2e] ([e63be04)"
]
}
},
{
"version": "3.201.11",
"title": "[3.201.11](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-02-05)",
"date": null,
"body": "### Bug Fixes\n\n* Add support for hiragana and katakana on Super pdf export ([#2977](https://github.com/standardnotes/app/issues/2977)) ([fafd15e](https://github.com/standardnotes/app/commit/fafd15ec96b3961c4c87004ed59ad84b9209fb83))\n* Adds support for superscript and subscript on Super pdf exports ([#2978](https://github.com/standardnotes/app/issues/2978)) [skip e2e] ([f5a721b](https://github.com/standardnotes/app/commit/f5a721bae0522a2286902b323ee3392964f51295))",
"parsed": {
"_": [
"Add support for hiragana and katakana on Super pdf export (#2977) (fafd15e)",
"Adds support for superscript and subscript on Super pdf exports (#2978) skip e2e] ([f5a721b)"
],
"Bug Fixes": [
"Add support for hiragana and katakana on Super pdf export (#2977) (fafd15e)",
"Adds support for superscript and subscript on Super pdf exports (#2978) skip e2e] ([f5a721b)"
]
}
},
{
"version": "3.201.10",
"title": "[3.201.10](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-27)",
"date": null,
"body": "### Bug Fixes\n\n* Fixes issue where accessing a note from the command palette when not on the home list view causes view to switch to a different note when syncing ([#2972](https://github.com/standardnotes/app/issues/2972)) ([dd014c8](https://github.com/standardnotes/app/commit/dd014c850868d2294a05c45ca01ff711f3939780))\n* Fixes UI layout regression on Android 14 ([#2971](https://github.com/standardnotes/app/issues/2971)) ([ef56933](https://github.com/standardnotes/app/commit/ef56933667cdc13a9148798babd4ffabdfa012fd))",
"parsed": {
"_": [
"Fixes issue where accessing a note from the command palette when not on the home list view causes view to switch to a different note when syncing (#2972) (dd014c8)",
"Fixes UI layout regression on Android 14 (#2971) (ef56933)"
],
"Bug Fixes": [
"Fixes issue where accessing a note from the command palette when not on the home list view causes view to switch to a different note when syncing (#2972) (dd014c8)",
"Fixes UI layout regression on Android 14 (#2971) (ef56933)"
]
}
},
{
"version": "3.201.9",
"title": "[3.201.9](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-22)",
"date": null,
"body": "**Note:** Version bump only for package @standardnotes/web",
"parsed": {
"_": [
"Note: Version bump only for package @standardnotes/web"
]
}
},
{
"version": "3.201.8",
"title": "[3.201.8](https://github.com/standardnotes/app/compare/@standardnotes/[email protected]...@standardnotes/[email protected]) (2026-01-16)",
+2 -2
View File
@@ -1,9 +1,9 @@
{
"name": "@standardnotes/web",
"version": "3.201.8",
"version": "3.201.16",
"license": "AGPL-3.0",
"main": "dist/app.js",
"author": "Standard Notes",
"author": "Standard Notes.",
"private": true,
"files": [
"dist"
@@ -177,6 +177,7 @@ function CommandPalette() {
return
}
if (decryptedItem instanceof SNNote) {
application.itemListController.keepActiveItemOpenForSystemView(decryptedItem.uuid)
void application.itemListController.selectItemUsingInstance(decryptedItem, true)
} else if (decryptedItem instanceof FileItem) {
void application.filesController.handleFileAction({
@@ -106,7 +106,7 @@ const HelpAndFeedback = ({ application }: { application: WebApplication }) => {
</PreferencesGroup>
<PreferencesGroup>
<PreferencesSegment>
<Title>Community groups</Title>
<Title>Discord server</Title>
<Text>
Want to meet other passionate note-takers and privacy enthusiasts? Want to share your feedback with us? Join
the Standard Notes Discord for discussions on security, themes, editors and more.
@@ -32,6 +32,8 @@ enum UnicodeScript {
Japanese = 'Japanese',
Korean = 'Korean',
Hangul = 'Hangul',
Hiragana = 'Hiragana',
Katakana = 'Katakana',
}
export enum FontFamily {
@@ -242,6 +244,8 @@ export const getFontFamilyForUnicodeScript = (script: UnicodeScript): FontFamily
return FontFamily.NotoSansSC
case UnicodeScript.Japanese:
case UnicodeScript.Hiragana:
case UnicodeScript.Katakana:
return FontFamily.NotoSansJP
case UnicodeScript.Korean:
@@ -33,6 +33,9 @@ import {
getFontFamiliesFromLexicalNode,
} from './FontConfig'
const PDF_SUPERSUBSCRIPT_FONT_SIZE = 9
const PDF_HEADING_SUPERSUBSCRIPT_SCALE = 0.75
const styles = StyleSheet.create({
page: {
paddingVertical: 35,
@@ -200,6 +203,8 @@ const getPDFDataNodeFromLexicalNode = (
const isBold = node.hasFormat('bold')
const isItalic = node.hasFormat('italic')
const isHighlight = node.hasFormat('highlight')
const isSuperscript = node.hasFormat('superscript')
const isSubscript = node.hasFormat('subscript')
let fontFamily: FontFamily[] | FontFamily = FALLBACK_FONT_FAMILY
if (isInlineCode && isCodeNodeText) {
@@ -212,6 +217,15 @@ const getPDFDataNodeFromLexicalNode = (
}
}
const baseFontSize = isInlineCode || isCodeNodeText ? 11 : undefined
const headingFontSize = $isHeadingNode(parent) ? getFontSizeForHeading(parent) : undefined
const fontSize =
isSuperscript || isSubscript
? headingFontSize
? Math.max(PDF_SUPERSUBSCRIPT_FONT_SIZE, Math.round(headingFontSize * PDF_HEADING_SUPERSUBSCRIPT_SCALE))
: PDF_SUPERSUBSCRIPT_FONT_SIZE
: baseFontSize
return {
type: 'Text',
children: node.getTextContent(),
@@ -226,8 +240,9 @@ const getPDFDataNodeFromLexicalNode = (
? 'line-through'
: undefined,
backgroundColor: isInlineCode ? '#f1f1f1' : isHighlight ? 'rgb(255,255,0)' : undefined,
fontSize: isInlineCode || isCodeNodeText ? 11 : undefined,
fontSize,
textAlign: $isElementNode(parent) ? getNodeTextAlignment(parent) : 'left',
verticalAlign: isSuperscript ? 'super' : isSubscript ? 'sub' : undefined,
},
}
}
@@ -89,6 +89,7 @@ export class ItemListController
includeTrashed: false,
includeProtected: true,
}
private keepActiveItemOpenUuid: UuidString | undefined
webDisplayOptions: WebDisplayOptions = {
hideTags: true,
hideDate: false,
@@ -499,6 +500,10 @@ export class ItemListController
!activeItemExistsInUpdatedResults && !isSearching && this.navigationController.isInAnySystemView()
if (closeBecauseActiveItemDoesntExistInCurrentSystemView) {
if (activeItem && activeItem.uuid === this.keepActiveItemOpenUuid) {
log(LoggingDomain.Selection, 'shouldCloseActiveItem false due to keepActiveItemOpenUuid')
return false
}
log(LoggingDomain.Selection, 'shouldCloseActiveItem closePreviousItemWhenSwitchingToFilesBasedView')
return true
}
@@ -941,6 +946,7 @@ export class ItemListController
}
handleTagChange = async (userTriggered: boolean) => {
this.clearKeepActiveItemOpenUuid()
const activeNoteController = this.getActiveItemController()
if (activeNoteController instanceof NoteViewController && activeNoteController.isTemplateNote) {
this.closeItemController(activeNoteController)
@@ -1196,11 +1202,23 @@ export class ItemListController
}
}
if (this.keepActiveItemOpenUuid && uuid !== this.keepActiveItemOpenUuid) {
this.clearKeepActiveItemOpenUuid()
}
return {
didSelect: this.selectedUuids.has(uuid),
}
}
keepActiveItemOpenForSystemView = (noteUuid: UuidString): void => {
this.keepActiveItemOpenUuid = noteUuid
}
private clearKeepActiveItemOpenUuid(): void {
this.keepActiveItemOpenUuid = undefined
}
selectItem = async (
uuid: UuidString,
userTriggered?: boolean,