-
-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[core] New UI
API
#763
Merged
Merged
[core] New UI
API
#763
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
5eb80d8
Create basis of `UI` API
confused-Techie 7332137
Compartmentalize all aspects of markdown handling to leave room for o…
confused-Techie c9c9f1a
Cleanup syntax highlighting callback funcs
confused-Techie e7c14be
Migrate `notifications` to new API
confused-Techie 4c590f0
Remove accidentally included test file
confused-Techie 0211bf5
Fix SyntaxHighlighting, and converting to dom, give `markdown-preview…
confused-Techie ccd65af
Handle local links in link resolving, implement all features into `ma…
confused-Techie e64e0a4
Include `markdown-preview` line break settings
confused-Techie 06334cb
Migrate `deprecation-cop`
confused-Techie c20005b
Migrate `autocomplete-plus`
confused-Techie 8f88f11
Run install against dep changes
confused-Techie d72cf65
Migrate `settings-view`
confused-Techie 30e0793
Compact disable settings
confused-Techie 7816086
Comment out in progress to test properly
confused-Techie 65f2e55
Properly create `strict` disable mode
confused-Techie 8328f9c
Modify one spec to different element, fix opts on API usage
confused-Techie 2db34e2
Add `dompurify` only require deps once
confused-Techie cbaa3ad
Allow sanitizing options, ensure links don't double on `/`, don't mod…
confused-Techie dc7674b
resolve syntax error
confused-Techie 2eaed49
Fix comma
confused-Techie fff477e
Don't modify base64 images, strip ending slash in all links, fix href…
confused-Techie 45c0161
Expect HTML5 preferred `<br>` instead of `<br/>`
confused-Techie 1ec01d1
Merge branch 'ui-api' of https://github.com/pulsar-edit/pulsar into u…
confused-Techie 134fb45
Stop appending `/blob/master` to repo URLs
confused-Techie 6da049f
Add JSDoc comments
confused-Techie fb006f6
Add some minor specs
confused-Techie 011ddf9
Merge branch 'master' into ui-api
confused-Techie 3378746
Move Atom link transformations out, fix tests
confused-Techie 46c0b3a
Add newlines to expected specs
confused-Techie 339f228
Match path translations
confused-Techie d7f7fed
Add missing path delimiter
confused-Techie File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Erm is this right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fantastic catch, no, no it is not. Lemme fix that, but makes me wonder why the CI passed on it, since it shouldn't have
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't it be
HEAD/readme.md
with the slash, notHEADreadme.md
?EDIT: I'm too slow typing this, didn't see you had replied before I refreshed the page, heh.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly, it's missing part of the path.
Lemme add the delimiter and see if specs are still passing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've added the delimiter, and checked that the code should be making this change, so not sure why we got a reported success if that was not the case. But lets let the specs run and see if it was a fluke
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you believe the spec failed on exactly this test? EDIT: to be clear, the passing CI run had a spec failure in it, actually.
https://github.com/pulsar-edit/pulsar/actions/runs/6780796150/job/18430013470#step:7:2435
Looks like our workflow (our test runner script, specifically?) kept going and ended up with an apparently erroneous "clean" exit code from some stuff after the failure? Hmmm.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@DeeDeeG Even crazier, would you believe how it passed on the run immediately after this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the test runner
script/run-tests.js
was trying to filter to run again, but only for the failing tests, but maybe it filtered too hard and didn't leave any tests in at all? (A loose guess.)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like it genuinely passed this time: https://github.com/pulsar-edit/pulsar/actions/runs/6807195453/job/18509642550#step:7:2047 👍