simplify pages #49

Manually merged
Johann150 merged 11 commits from simplify-pages into main 2022-08-19 07:17:22 +00:00
Owner

Removing pretty much all the building blocks and scripting from Misskey pages and making them a big textarea instead. This will make even more sense when we move to "proper" Markdown (see #1).

Left to do:

  • write a migration from the current JSON structure to text
  • test it all
Removing pretty much all the building blocks and scripting from Misskey pages and making them a big textarea instead. This will make even more sense when we move to "proper" Markdown (see #1). Left to do: - [x] write a migration from the current JSON structure to text - [x] test it all
Johann150 added this to the (deleted) project 2022-07-31 23:01:42 +00:00
Johann150 force-pushed simplify-pages from be46b466e3 to 3567c515de 2022-08-01 06:34:35 +00:00 Compare
Johann150 added 1 commit 2022-08-01 08:55:31 +00:00
ci/woodpecker/push/test Pipeline failed Details
ci/woodpecker/push/build Pipeline failed Details
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline failed Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pr/lint-backend Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
ci/woodpecker/pr/lint-client Pipeline failed Details
2a68ea808a
add best effort migration for pages
Johann150 added 3 commits 2022-08-03 22:17:40 +00:00
ci/woodpecker/pr/test Pipeline is pending Details
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline failed Details
ci/woodpecker/pr/lint-client Pipeline failed Details
ci/woodpecker/pr/lint-backend Pipeline failed Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/push/test Pipeline failed Details
80dddeea02
enhance page editor
Using a plain textarea looks ugly and it is very small by default. Using
a MkTextarea fixes this.

For the readonly view, the individual fields should respectively be readonly.
Johann150 force-pushed simplify-pages from 80dddeea02 to 01a4f3a7b8 2022-08-18 15:34:32 +00:00 Compare
Johann150 added 1 commit 2022-08-18 16:26:30 +00:00
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline failed Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/lint-backend Pipeline was successful Details
ci/woodpecker/push/test Pipeline failed Details
ci/woodpecker/pr/lint-client Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
5d41384708
fix: await promises in migration
Johann150 changed title from WIP: simplify pages to simplify pages 2022-08-18 17:43:47 +00:00
Author
Owner

As far as I tested it seems to work after fixing the issue with the migration.

As far as I tested it seems to work after fixing the issue with the migration.
norm approved these changes 2022-08-18 22:43:48 +00:00
norm left a comment
Owner

Seems to be working for me as well. LGTM

Seems to be working for me as well. LGTM
Owner

May want to add in a changelog entry as well, but that's my only nitpick.

May want to add in a changelog entry as well, but that's my only nitpick.
Johann150 added 1 commit 2022-08-19 07:12:24 +00:00
ci/woodpecker/push/lint-backend Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/lint-client Pipeline failed Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/lint-backend Pipeline was successful Details
ci/woodpecker/push/test Pipeline failed Details
ci/woodpecker/pr/lint-client Pipeline failed Details
ci/woodpecker/pr/test Pipeline failed Details
6db0c68503
add changelog entry
Johann150 referenced this issue from a commit 2022-08-19 07:17:20 +00:00
Johann150 manually merged commit 0965d3cbd9 into main 2022-08-19 07:17:22 +00:00
Johann150 deleted branch simplify-pages 2022-08-19 07:17:52 +00:00
Johann150 added the
upkeep
label 2022-12-23 10:26:23 +00:00
Sign in to join this conversation.
No reviewers
No Label
feature
fix
upkeep
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: FoundKeyGang/FoundKey#49
No description provided.