Commit Graph

451 Commits

Author SHA1 Message Date
Kirill Demchenko
57c2264c59 Added Helm Chart 2023-05-15 13:54:15 +04:00
tecc
31e466eff5
Merge pull request #171 from notea-org/fix/170-escape-note-names
#170: Escape note titles when exporting to zip files
2023-05-01 20:49:40 +02:00
tecc
cda536e4da
fix(170-escape-note-names): Escape title names when exporting 2023-05-01 20:09:55 +02:00
tecc
6a3067354c
fix(169-security): No logger redirecting to new shared page when not logged in 2023-04-09 16:05:45 +02:00
tecc
1261e68544
Merge pull request #168 from notea-org/fix/167-wider-screens
Width and padding improvements for the editor
2023-03-13 07:49:27 +01:00
tecc
3ba664c37d
fix: Remove inclusion of SelectorIcon in sidebar-menu.tsx 2023-03-12 10:01:49 +01:00
tecc
5f0ac64b13
change: Decrease padding in editor for smaller screens 2023-03-12 09:57:12 +01:00
tecc
62fa2eb228
change: Highlight active editor width setting in setting popup 2023-03-12 09:55:11 +01:00
tecc
919a8dd895
fix: Make widest width mobile-friendly 2023-03-12 09:49:59 +01:00
tecc
b014142777
change: Give editor width setting own popup menu for easy switching 2023-03-12 09:43:22 +01:00
tecc
fe4733efe9
fix: Add "as wide as possible" width to settings 2023-03-12 09:39:06 +01:00
tecc
a592508fef
change: Add extra variant of NoSuchKey (I think?) 2023-03-09 13:38:32 +01:00
tecc
e356ea760f
fix(editor): Add support for full-width editing (fix for #167) 2023-03-09 13:23:35 +01:00
tecc
f7470ab6d7
Merge pull request #163 from notea-org/fix/161-headway-fail
#161: Use custom version of Headway with compatible dependencies
2023-01-29 13:06:40 +01:00
tecc
17d0074805
fix(161): Use new Headway widget dependency to potentially fix #161? 2023-01-26 00:22:59 +01:00
tecc
4e0ddbef4a
Merge pull request #160 from notea-org/fix/158-corrupted-tree
change: Clean the tree in the API call, cleaning utilities
2022-12-27 01:54:28 +01:00
tecc
e3af53caf2
change: Clean the tree in the API call, cleaning utilities
tree-clean-utils: `TreeActions.cleanTreeModel` and `TreeActions.cleanItemModel` have been created. They simply fix the structure of their respective models.
/api/tree: /api/tree now always returns a cleaned tree.
2022-12-18 22:19:52 +01:00
tecc
17b344f3eb
ci: Fix Docker Publish on configuration
on: Previously accidentally `pull_request` an array instead of putting that array in the `types`. Silly me.
2022-12-04 06:39:22 +01:00
tecc
72daf2eaaf
change: Bump version, update repository URL 2022-12-04 06:30:58 +01:00
tecc
027467cc79
ci: Add edge tag to Docker Publish workflow
tag-edge: The edge tag will always be the latest version of the `main` branch.
2022-12-04 06:26:35 +01:00
tecc
c73c9d5b0c
Merge pull request #155 from notea-org/fix/154-footer-rewording
change: Reworded footer in shared documents, updated link
2022-12-03 03:12:26 +01:00
tecc
1e1b2d09ab
change: Update FUNDING.yml
[ci skip]

open-collective: The Open Collective profile does not go towards the project, and has such been commented out.
github-sponsors: Since I (@tecc) am the maintainer and recently got my GitHub Sponsors profile approved, the `github` field now includes me.
2022-12-03 02:19:55 +01:00
tecc
66ceaaa3d2
ci: Update docker publish workflow 2022-12-02 05:27:15 +01:00
tecc
73b0845e2c
Revert "change: Add runtime issue for not being able to get settings"
This reverts commit 073b4d0f, because I forgot I already registered an issue for that stuff.
2022-12-01 01:49:21 +01:00
tecc
c29c047dea
fix: Fix issue where values read from environment were always lowercase 2022-12-01 01:32:24 +01:00
tecc
073b4d0f26
change: Add runtime issue for not being able to get settings 2022-12-01 00:32:15 +01:00
tecc
338f454b4b
change: Reworded footer in shared documents, updated link
rewording: Previously, the footer said "Built with", which makes it seem too technical. This just changes it to "Written with", which is a more accurate portrayal. Fixes #154.
updated-link: The new link is https://github.com/notea-org/notea, which is preferred to the previous link (https://cinwell.com/notea) if a website for Notea is necessary.
2022-11-30 00:12:26 +01:00
tecc
247b2093ef
Merge pull request #152 from notea-org/feature/debugging
Debugging utilities + more user-friendly error listing
2022-11-29 00:22:45 +01:00
tecc
102a573578
change(debug): Steps for fixes for more common issues, reformat
detailed-fixes: Fixes for more common issues are now provided by Notea. Some are still missing steps.
reformat: Simply reformatted using Prettier.
2022-11-29 00:17:28 +01:00
tecc
031130615f
change(debug): More detailed issues for store configuration
store-config-debug: Previously, all store issues were reduced down to `Could not load configuration for store`. Now, along with that message, it provides more detailed messages for improperly configured credentials and more.
misc: Reworded a few things as well.
2022-11-28 01:27:57 +01:00
tecc
11e2b79175
change(config): Temporary solution for errors when loading store config 2022-11-18 17:22:36 +01:00
tecc
3d4f8fb909
change(debug): Allow keyed runtime issues to reduce clutter 2022-11-18 17:22:36 +01:00
tecc
96ac878294
fix(debug): Make log file not crash the entire instance if it can't be created 2022-11-18 17:22:35 +01:00
tecc
ad1d7888ba
change(debug): Lock debug page based on environment variable as well
env-var: Setting the ALLOW_DEBUG environment variable to true allows you to access the debug page regardless of if an issue was detected.
2022-11-18 17:22:35 +01:00
tecc
f427ab0688
change(debug): Improved cause display for issues, more detailed causes
causes: Causes can now be error-like objects to provide more detail.
2022-11-18 17:22:35 +01:00
tecc
fc36d148f4
change(debug): Add display of issue cause
cause: Issue causes are now displayed if they're provided.
is-runtime: If an issue was discovered at runtime, they're prefixed with `Runtime` before the severity.
2022-11-18 17:22:35 +01:00
tecc
f89344ca33
fix: Failing to load config doesn't return 500 error for /debug page 2022-11-18 17:22:35 +01:00
tecc
ab811461a8
fix(debug): Change colour of left border for fatal errors 2022-11-18 17:22:35 +01:00
tecc
916adb5f70
fix(debug): Fix fix recommendation type name display 2022-11-18 17:22:34 +01:00
tecc
615041a927
feat: Add rudimentary debugging utilities
/debug: Added a /debug page that's only accessible if a fatal error in configuration has occurred.
settings: The settings page now includes a debugging section with similar content to the debug page. This still needs styling but is otherwise OK.
2022-11-18 17:22:30 +01:00
tecc
2431c96409
fix(config): Detected S3 credentials now works
detected-s3-creds: Previously it was using a logical OR to check whether the `STORE_ACCESS_KEY` and `STORE_SECRET_KEY` were required (i.e. either the credentials are not detected OR the credentials were not already configured), but now uses a logical AND instead.
2022-11-18 17:19:49 +01:00
tecc
6fc2f7d40d
change: Fix ordering of dependencies in package.json 2022-11-07 03:34:50 +01:00
tecc
c5d9ef792d
fix: Use minRows instead of rows because of deprecation 2022-10-29 22:07:06 +02:00
tecc
b656e5b14f
change: Make forcePathStyle default to false, move heroicons to dependencies 2022-10-19 08:08:04 +02:00
tecc
0a5a822119
docs(config): Add documentation for bucket name in file config
[ci skip]
2022-10-19 07:54:10 +02:00
tecc
c098ac8fdd
fix(types): No more type errors for _app.tsx and link.ts 2022-10-19 01:56:59 +02:00
tecc
3c47567077
chore!: Update editor to @notea/rich-markdown-editor
editor: I forked Outline's rich-markdown-editor and made a Notea version for it. Now more of the editor-related issues can be fixed.
prosemirror-model: Upgraded prosemirror-model to 1.16.1. I don't know why 1.17+ doesn't work (suspecting something with instanceof not working) so this is a hack.
2022-10-19 01:55:39 +02:00
tecc
e5c1d59402
fix(next): Fixed PWA configuration stuff
pwa-config: The `pwa` property has been removed from the `withPWA` call, and its contained properties have been moved to the `nextPWA` options object. This removes all warnings from Next.
2022-10-14 01:57:22 +02:00
tecc
1342ec2314
Merge pull request #150 from notea-org/change/promise-handling 2022-10-09 04:10:34 +02:00
tecc
e2ce891fc8
change(promises): Nullability check for .catch calls
catch-nullability: For some reason, some functions that should return promises return null/undefined sometimes. This commit is purely so that that doesn't happen.
2022-10-08 01:17:08 +02:00