Skip to content
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

✨ Support upload YouTube shorts #3857

Closed
wants to merge 119 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
7932c2b
Update formats.md (#2223)
vojtechsebo Aug 7, 2018
5d79e80
Fix a typo (#2327)
jfix Sep 21, 2018
233eb48
setSelection missing default length values in docs (#2452)
philraj Jan 7, 2019
28eb065
clarify sentence and include helpful link
jhchen Jan 30, 2019
1f695d2
Update cloning-medium-with-parchment.md (#2457)
Jan 30, 2019
2720d8d
clearer language (#2456)
philraj Jan 30, 2019
34ab425
satisfy npm
jhchen Jan 30, 2019
e148872
update cdn
jhchen Mar 30, 2019
d839550
remove heap analytics
jhchen Apr 16, 2019
02c9f0a
update jekyll
jhchen Apr 16, 2019
cc6bcd8
fix: Inconsistent with code (#2569)
tboevil Apr 16, 2019
73d8d8e
Fix direction button in the demo (#2649)
benbro Jun 12, 2019
9653973
Update delta.md (#2675)
unitehenry Jul 25, 2019
602526d
Small edits for grammar and readability (#2710)
DillonBroadus Aug 9, 2019
d1aeb92
update users
jhchen Apr 15, 2020
a961c33
update users and fix styles
jhchen Apr 15, 2020
0ddb1b9
update logos
jhchen Feb 27, 2021
5bd2462
fix extension.md
ndNovaDev Feb 19, 2021
8eeed05
fix extension.md
ndNovaDev Feb 19, 2021
640c599
Merge branch 'main' into develop
luin Feb 3, 2024
e79ab95
Update README for new CDN links
luin Feb 3, 2024
483d6f8
Update default branch for workflows
luin Feb 3, 2024
13f5be0
Use RC version instead of beta
luin Feb 3, 2024
5acb97c
Change default branch
luin Feb 3, 2024
3ce50a8
Set up documentation serach
luin Feb 5, 2024
35f301f
Fix documentation link
N-M Feb 6, 2024
891b30c
Remove unnecessary lodash usages
luin Feb 12, 2024
756d194
Set up linter rules for importing
luin Feb 12, 2024
622b68d
Add change log entry for toolbar change
luin Feb 12, 2024
bb3cbc5
Add clipboard test cases for plain text
luin Feb 12, 2024
69abb4e
Prefer arrow callback functions
luin Feb 12, 2024
3029eeb
2.0.0-rc.1
luin Feb 12, 2024
f7ac944
Improve documentation for Syntax module
luin Feb 12, 2024
aac8b54
Improve website code block styles
luin Feb 12, 2024
90fc02a
Add missing attributor for `Selection` test (#4001)
alecgibson Feb 9, 2024
a00c0f9
Fix toolbar button state not updated in some cases (#2892)
alecgibson Feb 12, 2024
aa0eba9
Narrower `BubbleTheme.tooltip` type (#3732)
alecgibson Feb 12, 2024
81e7e99
Update CHANGELOG
luin Feb 13, 2024
60660bd
Fix `Selection.getBounds()` when starting range at end of text node
alecgibson May 5, 2023
ec05352
Fix GitHub button spacing
luin Feb 13, 2024
76e63c9
Update Playground pages to use Quill 2
luin Feb 13, 2024
0b2573c
Improve website styles
luin Feb 13, 2024
71bd227
Adjust post content size
luin Feb 13, 2024
1968e23
Improve playground styles
luin Feb 13, 2024
3d8462c
Improve playground performance
luin Feb 13, 2024
20bfdd9
Merge pull request #4011 from quilljs/zh-wb-playground
luin Feb 13, 2024
cd3203f
Add an example for using Quill with React
luin Feb 13, 2024
5fa786c
Preserve es modules in babel config (#4013)
fnlctrl Feb 15, 2024
e037d1b
2.0.0-rc.2
luin Feb 15, 2024
f464340
Update website link to v2
luin Feb 15, 2024
6c9f0e8
Fix getSemanticHTML for list items (#4016)
luin Feb 19, 2024
11d677d
Fix GitHub link for guides
luin Feb 19, 2024
77df7e5
Fix example for content and delta in playground (#4020)
JayaKrishnaNamburu Feb 23, 2024
6026a86
Remove unnecessary Firefox workaround (#4028)
luin Feb 27, 2024
6e2ae54
Fix escaping issue in CHANGELOG
luin Mar 6, 2024
80f22d8
Make Quill an ESM package (#4047)
luin Mar 12, 2024
71fada2
Fix redundant newlines when pasting from external sources (#4050)
luin Mar 14, 2024
ae9f835
Make option parsing type safe (#4052)
luin Mar 14, 2024
215ed78
Keep custom options
luin Mar 14, 2024
a977d2c
Upgrade Parchment for better typings (#4055)
luin Mar 15, 2024
db7455a
Upgrade TypeScript (#4056)
luin Mar 15, 2024
c7d4d81
Add formats option for specifying allowed formats (#4053)
luin Mar 16, 2024
b8f839c
Remove outdated website guides
luin Mar 16, 2024
beb02b8
2.0.0-rc.3
luin Mar 16, 2024
d7d5ae5
Include source maps for Parchment (#4057)
luin Mar 16, 2024
4a4a61f
Support pasting links copied from iOS share sheets (#4064)
luin Mar 19, 2024
2b9840d
Include Parchment renaming in migration guide
luin Mar 19, 2024
6a27454
Remove pagination for documentation
luin Mar 19, 2024
664c1ab
Fix config parsing where undefined values were kept (#4068)
luin Mar 20, 2024
83402d2
Upgrade to Parchment RC (#4069)
luin Mar 20, 2024
739e823
Expose types for Quill options (#4075)
luin Mar 23, 2024
41bd1fc
Remove empty .css.js files generated by bundlers (#4076)
luin Mar 23, 2024
bbbae91
2.0.0-rc.4
luin Mar 24, 2024
aa26ff3
Fix function overloads for formatText (#4086)
luin Mar 26, 2024
a2cef0c
Changelog for overload fixing
luin Mar 26, 2024
fecbc6f
Update package version in README
luin Mar 26, 2024
d5ac335
Add support for v1 list attributes (#4082)
justinbhopper Mar 26, 2024
91a7346
Expose Bounds type for getBounds()
luin Apr 4, 2024
1021587
Expose Range type
luin Apr 4, 2024
6b48eca
Merge pull request #4099 from quilljs/zh-export-types
luin Apr 4, 2024
20f02f5
Allow ref for insertBefore to be null
luin Apr 4, 2024
0b383a4
2.0.0-rc.5
luin Apr 4, 2024
828d177
Use stable version of Parchment
luin Apr 17, 2024
a6638e9
2.0.0
luin Apr 17, 2024
3393ab7
CHANGELOG: 2.0.0
luin Apr 17, 2024
fb3882c
2.0.0: README
luin Apr 17, 2024
3454595
Update website for 2.0 (#4121)
jhchen Apr 18, 2024
8f5589f
More specific description
jhchen Apr 21, 2024
99307d3
add 2.0 announcement
jhchen Apr 21, 2024
9062cb0
remove old announcement css and apply prettier
jhchen Apr 21, 2024
69e0433
Prevent overriding of theme's default toolbar settings (#4120)
medi6 Apr 22, 2024
6209fd9
move code of conduct
jhchen Apr 23, 2024
a01aa56
fix link underline between badges
jhchen Apr 23, 2024
6590aa4
tweak homepage demo styles
jhchen Apr 23, 2024
dbaa1e0
Improve typings for methods that return a Delta (#4136)
younggglcy Apr 30, 2024
5eef805
Fix toolbar icons for h3-h6 (#4131)
mr3wi Apr 30, 2024
b6b5ae0
Add changelog for types improvements
luin Apr 30, 2024
65ede1e
Add changelog for toolbar icon improvements
luin Apr 30, 2024
ae1408a
2.0.1
luin May 1, 2024
c8c9832
Respond to `/docs` route and do redirection (#4174)
younggglcy May 6, 2024
d31ffa1
Consolidate README for sub packages (#4176)
luin May 6, 2024
1fd5c94
Fix typing errors for Quill.register (#4127)
hzgotb May 13, 2024
999d607
Use labels for changelog generating (#4198)
luin May 13, 2024
09ed45e
Regenerate CHANGELOG from GitHub releases (#4199)
luin May 13, 2024
2391107
Fix event source when deleting a link with shortcuts (#4200)
luin May 13, 2024
dd62291
Avoid side effects for Enter/Backspace when composing in Safari (#4201)
luin May 13, 2024
8040680
Ignore pasting images when image format is disallowed (#4202)
luin May 13, 2024
e91f80a
Upgrade Node.js to 20 for CI (#4203)
luin May 13, 2024
cc898ef
2.0.2
luin May 13, 2024
de1afe1
Update changelog actions
luin May 13, 2024
4d5bb45
Use Quill bot as author for CHANGELOG updates
luin May 13, 2024
517d009
Config git for all workflows
luin May 13, 2024
e3a6faa
Update CHANGELOG.md: v2.0.2
luin May 13, 2024
9f4e185
Add username links in CHANGELOG.md (#4204)
luin May 13, 2024
c7c9eb8
Fixed a few typos in docs/installation.mdx
erinnmclaughlin May 21, 2024
531a1ee
Export Delta, AttributeMap and other related objects (#4220)
luin May 23, 2024
d5efd42
Move Quill to Slab organization (#4225)
luin May 28, 2024
5d752e3
Clipboard support for E2E tests
luin Jun 21, 2024
b213e10
Avoid unnecessary local map creations
luin Jul 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
28 changes: 13 additions & 15 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,28 @@

The best way to contribute is to help others in the Quill community. This includes:

- Reporting new [bugs](https://github.com/quilljs/quill/labels/bug) or adding details to existing ones
- Reproducing [unconfirmed bugs](https://github.com/quilljs/quill/labels/needs%20reproduction)
- Reporting new [bugs](https://github.com/slab/quill/labels/bug) or adding details to existing ones
- Reproducing [unconfirmed bugs](https://github.com/slab/quill/labels/needs%20reproduction)
- Quick typo fix or documentation improvement [Pull Requests](#pull-requests)
- Participating in [discussions](https://github.com/quilljs/quill/labels/discussion)
- Answering questions on [StackOverflow](http://stackoverflow.com/questions/tagged/quill)
- Participating in [discussions](https://github.com/slab/quill/discussions)

After becoming familiar with Quill and the codebase, likely through using Quill yourself and making some of the above contributions, you may choose to take on a bigger commitment by:

- Helping fix [bugs](https://github.com/quilljs/quill/labels/bug)
- Implementing new [features](https://github.com/quilljs/quill/labels/feature)
- Helping fix [bugs](https://github.com/slab/quill/labels/bug)
- Implementing new [features](https://github.com/slab/quill/labels/feature)
- Publishing guides, tutorials, and examples
- Supporting Quill in other ecosystems (Angular, React, etc)

Note that if you are going to be making significant contributions, you should first open
a [discussion](https://github.com/slab/quill/discussions) to ensure your work aligns with the project's goals and direction.

## Questions

If you have a question, it is best to ask on StackOverflow and tag with [quill](http://stackoverflow.com/questions/tagged/quill). This tag is monitored by Quill maintainers and community members.

If you have a question, it is best to ask on [Discussions](https://github.com/slab/quill/discussions) under the Q&A category.

## Bug Reports

Search through [Github Issues](https://github.com/quilljs/quill/issues) to see if the bug has already been reported. If so, please comment with any additional information.
Search through [Github Issues](https://github.com/slab/quill/issues) to see if the bug has already been reported. If so, please comment with any additional information.

New bug reports must include:

Expand All @@ -35,10 +35,9 @@ New bug reports must include:

Lacking reports it may be autoclosed with a link to these instructions.


## Feature Requests

Search through [Github Issues](https://github.com/quilljs/quill/labels/feature) to see if someone has already suggested the feature. If so, please provide support with a [reaction](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments) and add your own use case.
Search through [Github Issues](https://github.com/slab/quill/labels/feature) to see if someone has already suggested the feature. If so, please provide support with a [reaction](https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments) and add your own use case.

To open a new feature request, please include:

Expand All @@ -51,23 +50,22 @@ Features are prioritized based on real world users and use cases, not theoretica

The more complete and compelling the request, the more likely it will ultimately be implemented. Garnering community support will help as well!


## Pull Requests

Please check to make sure your plans fall within Quill's scope. This often means opening up a [discussion](https://github.com/quilljs/quill/labels/discussion).
Please check to make sure your plans fall within Quill's scope. This often means opening up a [discussion](https://github.com/slab/quill/labels/discussion).

Non-code Pull Requests such as typo fixes or documentation improvements are highly encouraged and are often accepted immediately.

Pull Requests modifying public facing interfaces or APIs, including backwards compatible additions, will undergo the most scrutiny, and will almost certainly require a proper discussion of the motivation and merits beforehand. Simply increasing code complexity is a cost not to be taken lightly.

Pull requests must:

1. Be forked off the [develop](https://github.com/quilljs/quill/tree/develop) branch.
1. Be forked off the [main](https://github.com/slab/quill/tree/main) branch.
2. Pass the linter and conform to existing coding styles.
3. Commits are [squashed](https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Squashing-Commits) to minimally coherent units of changes.
4. Are accompanied by tests covering the new feature or demonstrating the bug for fixes.
5. Serve a single atomic purpose (add one feature or fix one bug).
6. Introduce only changes that further the PR's singular purpose (ex. do not tweak an unrelated config along with adding your feature).
7. Not break any existing unit or end to end tests.

**Important:** By issuing a Pull Request you agree to allow the project owners to license your work under the terms of the [License](https://github.com/quilljs/quill/blob/master/LICENSE).
**Important:** By issuing a Pull Request you agree to allow the project owners to license your work under the terms of the [License](https://github.com/slab/quill/blob/master/LICENSE).
17 changes: 17 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
changelog:
exclude:
authors:
- quill-bot
categories:
- title: Bug Fixes 🛠
labels:
- change:bugfix
- title: New Features 🎉
labels:
- change:feature
- title: Documentation 📚
labels:
- change:documentation
- title: Other Changes
labels:
- "*"
10 changes: 6 additions & 4 deletions .github/workflows/_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,20 @@ jobs:
run: npx playwright install --with-deps
working-directory: packages/quill
- name: Run Playwright tests
run: npm run test:e2e
working-directory: packages/quill
uses: coactions/setup-xvfb@v1
with:
run: npm run test:e2e -- --headed
working-directory: packages/quill
fuzz:
name: Fuzz Tests
runs-on: ubuntu-latest

steps:
- name: Git checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Use Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20

Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Generate Changelog

on:
release:
types: [published, created]
workflow_dispatch: {}

jobs:
changelog:
runs-on: ubuntu-latest
steps:
- name: Git checkout
uses: actions/checkout@v4
- name: Use Node.js
uses: actions/setup-node@v4
with:
node-version: 20

- run: npm ci
- run: node ./scripts/changelog.mjs
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24 changes: 24 additions & 0 deletions .github/workflows/label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Pull Requests

on:
pull_request:
types: [opened, labeled, unlabeled, synchronize]

jobs:
label:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: mheap/github-action-required-labels@v5
with:
mode: exactly
count: 1
labels: |
change:bugfix
change:feature
change:documentation
change:chore
change:refactor
add_comment: false
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Main

on:
push:
branches: [develop]
branches: [main]

concurrency:
group: main-build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Pull Requests

on:
pull_request:
branches: [develop]
branches: [main]

jobs:
test:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,19 @@ on:
required: true

jobs:
# test:
# uses: ./.github/workflows/_test.yml
test:
uses: ./.github/workflows/_test.yml

release:
runs-on: ubuntu-latest
# needs: test
needs: test

steps:
- name: Git checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Use Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20

Expand Down
Loading
Loading