Package Details: notion-app-enhanced 2.0.18-1

Git Clone URL: https://aur.archlinux.org/notion-app-enhanced.git (read-only, click to copy)
Package Base: notion-app-enhanced
Description: The all-in-one workspace for your notes and tasks, but enhanced
Upstream URL: https://github.com/notion-enhancer/notion-repackaged
Keywords: kanban markdown notes notion task
Licenses: MIT
Conflicts: notion-app
Provides: notion-app
Submitter: jamezrin
Maintainer: None
Last Packager: jamezrin
Votes: 74
Popularity: 0.019056
First Submitted: 2021-05-29 12:17 (UTC)
Last Updated: 2021-12-31 15:31 (UTC)

Pinned Comments

jamezrin commented on 2021-05-29 13:58 (UTC) (edited on 2021-05-29 13:58 (UTC) by jamezrin)

This package includes https://github.com/notion-enhancer/notion-enhancer built-in and is based on top of https://aur.archlinux.org/packages/notion-app/.

It is likely that this version will have more bugs than the original, so if you don't need the enhancements and this package doesn't work for you, try notion-app instead.

jamezrin commented on 2021-05-29 12:35 (UTC) (edited on 2021-12-26 21:39 (UTC) by jamezrin)

How to use Notion Enhancer:

For anyone wanting to use notion-enhancer, I highly recommend using https://aur.archlinux.org/packages/notion-app-enhanced/ instead.

notion-app-enhanced is built on top off this (notion-app) package and has notion-enhancer embedded in the final package. It doesn't require any manual steps to use.

How to fix weird Emoji characters:

Please, take a look at the following blog post: https://pat-s.me/emoji-support-for-notion-so-on-linux/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 17 Next › Last »

MalteDoron commented on 2023-08-07 08:50 (UTC)

In the meantime this will restore : and / to functionality in an existing install

sudo pacman -S asar
cd "/opt/Notion Enhanced/resources"
sudo asar extract app.asar app

cd app
echo '"use strict;"' | sudo tee preload.new.js
echo 'function at(n) { n = Math.trunc(n) || 0; if (n < 0) n += this.length; if (n < 0 || n >= this.length) return undefined; return this[n]; }; const TypedArray = Reflect.getPrototypeOf(Int8Array); for (const C of [Array, String, TypedArray]) { Object.defineProperty(C.prototype, "at", {value: at, writable: true, enumerable: false, configurable: true }); }; console.log("Applied .at polyfill")' | sudo tee -a preload.new.js
cat renderer/preload.js | tail -n+2 | sudo tee -a preload.new.js
sudo mv preload.new.js renderer/preload.js
cd ..

sudo rm app.asar
sudo asar pack ./app app.asar
sudo rm -rf app

MalteDoron commented on 2023-08-07 08:23 (UTC)

Would be great to include a fix for Array.at being missing causing : and / not working in the packaged app. Details + suggestions for how to include a polyfill in https://github.com/notion-enhancer/notion-repackaged/issues/112

AsukaMinato commented on 2023-08-04 12:15 (UTC)

some notes

This package is built with https://releases.electronjs.org/release/v11.4.0

how to find out:

In package, there is a "notion-app",strings notion-app | grep electron | less then /-ele

So it's possible to just use system electron11. / Or maybe just use higher version to fix below problem.


then in the resources folder, we can find the app.asar, then we can asar e app.asar ./app, then in the app folder.

patchstring="
function at(n) {
    // ToInteger() abstract op
    n = Math.trunc(n) || 0;
    // Allow negative indexing from the end
    if (n < 0) n += this.length;
    // OOB access is guaranteed to return undefined
    if (n < 0 || n >= this.length) return undefined;
    // Otherwise, this is just normal property access
    return this[n];
}

const TypedArray = Reflect.getPrototypeOf(Int8Array);
for (const C of [Array, String, TypedArray]) {
    Object.defineProperty(C.prototype, "at",
                          { value: at,
                            writable: true,
                            enumerable: false,
                            configurable: true });
}
"
printf "%s\n" "$patchstring" >> renderer/preload.js

cp -av app to it's position. That's it.

Mato commented on 2023-08-04 11:48 (UTC)

Great, thank you so much! This worked for me: https://github.com/notion-enhancer/notion-repackaged/issues/112#issuecomment-1655456101

nealith commented on 2023-08-03 22:54 (UTC)

You are not alone :) Here in this thread there are differents solutions : https://github.com/notion-enhancer/notion-repackaged/issues/112

Mato commented on 2023-08-03 13:24 (UTC)

I am having problems with my keystrokes. The program does not recognize some of the standard keyboard shortcuts, such as ctrl + v and ctrl + c. I also can't use the "/" symbol to create a table of contents or anything like that. I tried reinstalling the application and looking for ways to reset the settings, but I couldn't find anything. The more days go by, the less features I seem to have. Now the ":" is not working either. Is anyone else having the same problems?

melonion commented on 2023-03-09 22:24 (UTC)

Hey, can you add the ARM version in here as well? Manjaro has an ARM branch and I would highly appreciate if I could run this on my new Pinebook :)

AlbertoAru commented on 2022-11-04 15:21 (UTC)

Bold letters doesn't seem to work for me: https://i.imgur.com/hhl7fQk.png This looks bolded on the phone, though.

NSL commented on 2022-07-10 11:17 (UTC)

@jamezrin It would be better to change product_name to product_name="Notion_Enhanced" with _. Right now xdg-open is unable to work with space in path, which in turn makes it impossible to login from chrome.

kal40 commented on 2022-06-15 08:33 (UTC)

Thank you, @doesitmatter! With the shortcut, it works.