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

Merge develop branch to main #3994

Merged
merged 554 commits into from
Feb 3, 2024
Merged

Merge develop branch to main #3994

merged 554 commits into from
Feb 3, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 31, 2023

  1. Fix applyDelta with block embed

    luin committed May 31, 2023
    Configuration menu
    Copy the full SHA
    076f8a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Lint test files

    luin committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    663e9bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    665d30c View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. 🏷️ Fix Quill.getText() arguments

    `Quill.getText()` is allowed to be called with no arguments, since it
    [defaults][1] to returning the whole document.
    
    However, the overload declarations require arguments, resulting in a
    compilation error when trying to call `getText()` with no arguments:
    
    ```
    (method) Quill.getText(range: {
        index: number;
        length: number;
    }): string (+1 overload)
    Expected 1-2 arguments, but got 0.ts(2554)
    ```
    
    This change makes all the arguments in the overloads optional to match
    the implementation.
    
    [1]: https://github.com/quilljs/quill/blob/d2f689fb4744cdada96c632a8bccf6d476932d7b/core/quill.ts#L501-L502
    alecgibson authored and luin committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    6420da5 View commit details
    Browse the repository at this point in the history
  2. 🏷️ Fix Block.moveChildren() signature

    The `Block` blot inherits from `parchment`'s `ParentBlot`, where the
    `ref` argument [is optional][1].
    
    This change updates the `Block` signature to match its parent.
    
    [1]: https://github.com/quilljs/parchment/blob/634e50f4d73a3351952250146510332dbc0af961/src/blot/abstract/parent.ts#L238
    alecgibson authored and luin committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    969ed7c View commit details
    Browse the repository at this point in the history
  3. 🏷️ Fix Quill.getFormat() arguments

    `Quill.getFormat()` is allowed to be called with no arguments, since it
    [defaults][1] to just getting the current selection.
    
    However, the overload declarations require arguments, resulting in a
    compilation error when trying to call `getFormat()` with no arguments:
    
    ```
    (method) Quill.getFormat(index: number, length?: number): any (+1 overload)
    Expected 1-2 arguments, but got 0.ts(2554)
    ```
    
    This change makes all the arguments in the overloads optional to match
    the implementation.
    
    [1]: https://github.com/quilljs/quill/blob/d2f689fb4744cdada96c632a8bccf6d476932d7b/core/quill.ts#L435
    alecgibson authored and luin committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    f9dc3df View commit details
    Browse the repository at this point in the history
  4. 🏷️ Add overload for Clipboard.dangerouslyPasteHTML()

    `Clipboard.dangerouslyPasteHTML()` is allowed to be called without an
    index as its first argument.
    
    At the moment, doing this results in a compilation error:
    
    ```
    (method) Clipboard.dangerouslyPasteHTML(index: number, html: string, source?: EmitterSource): void
    Expected 2-3 arguments, but got 1.ts(2554)
    ```
    
    This change adds the overload to allow this.
    alecgibson authored and luin committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    b3d1532 View commit details
    Browse the repository at this point in the history
  5. Fix HTML and Delta not matching

    luin committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    7f035fb View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Upgrade TypeScript and Webpack

    luin committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    d490704 View commit details
    Browse the repository at this point in the history
  2. 🏷️ Add module DEFAULTS types

    alecgibson authored and luin committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    27d9a6e View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Enable strictNullChecks

    luin committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    3d684d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    71443da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8dec17 View commit details
    Browse the repository at this point in the history
  3. 🐛 Fix inserting newlines into formatted text

    Consider a document with a single piece of bold text. As a `Delta`, this
    would be represented as:
    
    ```js
    const doc = new Delta().insert('a', {bold: true})
    ```
    
    Now consider the following `Delta` being applied:
    
    ```js
    const delta = new Delta().insert('\n1')
    ```
    
    The above `Delta` will:
    
      - prepend the document with a newline
      - follow that newline with an **unformatted** string
    
    Indeed, using `doc.compose(delta)` yields:
    
    ```js
    const result = new Delta()
      .insert('\n1')
      .insert('a', {bold: true})
    ```
    
    However, the same result is not reached when using the Quill
    `editor.applyDelta()`, which instead results in bold formatting being
    incorrectly applied to our unformatted string:
    
    ```js
    const badResult = new Delta()
      .insert('\n')
      .insert('1a', {bold: true})
    ```
    
    This happens because Quill does an insert of the whole insertion, but
    doesn't handle the line splitting.
    
    This change fixes this issue by splitting ops on newlines, and handling
    them separately, which applies the correct formatting.
    alecgibson authored and luin committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    792052b View commit details
    Browse the repository at this point in the history
  4. Add missing types

    luin committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    fcad408 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5290e1 View commit details
    Browse the repository at this point in the history
  6. 🏷️ Fix TypeScript error

    At the moment we try to reassign `lines: Blot` and `leaves: Blot` to
    `lines: {}` and `leaves: {}`.
    
    This change just creates new variables, so that we don't have these
    compiler errors.
    alecgibson authored and luin committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    afcee5d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Upgrade Parchment to fix typings

    luin committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    e040b2a View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Use babel-loader for building

    luin committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    382bf48 View commit details
    Browse the repository at this point in the history
  2. Handle text replacements explicitly

    luin authored and jhchen committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1c2521e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Fix addModule() types (#3814)

    At the moment, since `@ts-expect-error` [doesn't apply][1] to type
    definitions, we get a downstream compilation error:
    
    ```
    TS2416: Property 'addModule' in type 'BaseTheme' is not assignable to the same property in base type 'Theme'.
      Type '(name: string) => unknown' is not assignable to type '{ (name: "clipboard"): Clipboard; (name: "keyboard"): Keyboard; (name: "uploader"): Uploader; (name: "history"): History; (name: "selection"): Selection; (name: string): unknown; }'.
        Type '{}' is missing the following properties from type 'Clipboard': matchers, addMatcher, convert, convertHTML, and 8 more.
    
    10     addModule(name: string): unknown;
    ```
    
    This change updates the `Base` class to have the same signature as
    for `addModule()` as its parent class.
    
    [1]: microsoft/TypeScript#38628
    alecgibson committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0bccbf2 View commit details
    Browse the repository at this point in the history
  2. Fix BaseTooltip.edit() signature (#3816)

    At the moment, the `BaseTooltip.edit()` signature has type:
    
    ```ts
    declare class BaseTooltip extends Tooltip {
      edit(mode?: string, preview?: null): void;
    }
    ```
    
    This change tweaks the signature to be more accurate:
    
    ```ts
    declare class BaseTooltip extends Tooltip {
      edit(mode?: string, preview?: string | null): void;
    }
    ```
    alecgibson committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    6ff779a View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Add fuzzing tests (#3789)

    luin committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    8fa962d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9aaa02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87f7f41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f97984 View commit details
    Browse the repository at this point in the history
  5. add insertContents for scroll and block

    jhchen authored and luin committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    fa50c42 View commit details
    Browse the repository at this point in the history
  6. always format in optimal order

    jhchen authored and luin committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    a8598a9 View commit details
    Browse the repository at this point in the history
  7. insertContents fixes

    luin committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    e994570 View commit details
    Browse the repository at this point in the history
  8. Improve inserting performance

    luin committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    3da269c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Expose quill for E2E testing

    luin committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6a138bb View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Merge pull request #3815 from quilljs/zh-insert-contents

    Improve inserting performance
    luin committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    7938b70 View commit details
    Browse the repository at this point in the history
  2. Pass source for history actions (#3514)

    * Pass source for history actions
    
    Since undo, redo emitted by user the source should USER.
    
    * Add tests for history.undo()/redo()
    
    ---------
    
    Co-authored-by: Zihua Li <i@zihua.li>
    kalys and luin committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    7bcfcfd View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    b65abc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc49c1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84437aa View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2023

  1. Migrate fuzz tests to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    16c1773 View commit details
    Browse the repository at this point in the history
  2. Set up Vitest for unit tests

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    d5a7103 View commit details
    Browse the repository at this point in the history
  3. Update eslint for Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    dfa8054 View commit details
    Browse the repository at this point in the history
  4. Improve typings for tests

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    f3d8d9d View commit details
    Browse the repository at this point in the history
  5. Migrate UI tests to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    b625fee View commit details
    Browse the repository at this point in the history
  6. Migrate themes to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    8d86b98 View commit details
    Browse the repository at this point in the history
  7. Migrate modules to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    0775c7d View commit details
    Browse the repository at this point in the history
  8. Migrate formats to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    71a8dc3 View commit details
    Browse the repository at this point in the history
  9. Migrate core to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    e16b6eb View commit details
    Browse the repository at this point in the history
  10. Migrate blots to Vitest

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    27a8c03 View commit details
    Browse the repository at this point in the history
  11. Remove unit.js from webpack

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    16ded8f View commit details
    Browse the repository at this point in the history
  12. Remove Karma from project

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    a6811fd View commit details
    Browse the repository at this point in the history
  13. Update development document

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    9913126 View commit details
    Browse the repository at this point in the history
  14. Style fixes

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    b83e572 View commit details
    Browse the repository at this point in the history
  15. Add retries for unit tests

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    e3a89ba View commit details
    Browse the repository at this point in the history
  16. Fix syntax imports

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    245c452 View commit details
    Browse the repository at this point in the history
  17. Move retries to GitHub actions

    luin committed Jul 15, 2023
    Configuration menu
    Copy the full SHA
    26d42e7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1dea4bd View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2023

  1. Configuration menu
    Copy the full SHA
    453743a View commit details
    Browse the repository at this point in the history
  2. Address feedbacks

    luin committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    0b5e4d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Merge pull request #3832 from quilljs/zh-vitest

    Migrate tests to Vitest
    luin committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    acd8ad2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bca7830 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Restore focus on cancel (#3780)

    Closes #3779
    taozhou-glean committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    837e4c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    794d8b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    28b620c View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    c0bb357 View commit details
    Browse the repository at this point in the history
  2. fix failing specs

    bmakuh committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    0c7d969 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Auto detect scrolling container

    luin authored and jhchen committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    ff7f282 View commit details
    Browse the repository at this point in the history
  2. Support negative width and height

    In RFC the sizes can be negative when the origin is at the right/bottom side,
    to address this, we use abc() to get the expected value.
    luin authored and jhchen committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    e3f2e3f View commit details
    Browse the repository at this point in the history
  3. Expose scrollRectIntoView

    luin authored and jhchen committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    601e287 View commit details
    Browse the repository at this point in the history
  4. fix lint

    bmakuh committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    c0b4a69 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    4226d89 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. fix merge conflict lint

    bmakuh committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    a9da812 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Configuration menu
    Copy the full SHA
    7810032 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    a9c25ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e93a6d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e877d87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dac7068 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. Improve types for block

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    74510a8 View commit details
    Browse the repository at this point in the history
  2. Improve types for scroll

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    9655578 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    382222b View commit details
    Browse the repository at this point in the history
  4. Improve types for toolbar

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    eac1828 View commit details
    Browse the repository at this point in the history
  5. Improve types for editor

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    80ad672 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c06286 View commit details
    Browse the repository at this point in the history
  7. Improve types for quill

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    691377c View commit details
    Browse the repository at this point in the history
  8. Improve types for tableEmbed

    luin committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    f5e3b54 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5fa826 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    577ebbf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    636ec74 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3ed59c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Add aria labels to toolbar (#3861)

    Co-authored-by: Claire Fields <clairefields15@gmail.com>
    luin and clairefields15 committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    68f4629 View commit details
    Browse the repository at this point in the history
  2. Add role to toolbar (#3862)

    luin committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    e33f352 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2023

  1. Configuration menu
    Copy the full SHA
    4185b65 View commit details
    Browse the repository at this point in the history
  2. Fix list IME support in Safari

    luin committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    2b775df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f5e971 View commit details
    Browse the repository at this point in the history
  4. Address feedbacks

    luin committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    50628a7 View commit details
    Browse the repository at this point in the history
  5. Update docs and guides to use const vs var

    dlitsman authored and luin committed Sep 30, 2023
    Configuration menu
    Copy the full SHA
    4692129 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Configuration menu
    Copy the full SHA
    4ad74fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81636b3 View commit details
    Browse the repository at this point in the history
  3. Upgrade Playwright

    luin committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    585cbc8 View commit details
    Browse the repository at this point in the history
  4. Remove unused dependencies

    luin committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    8ced791 View commit details
    Browse the repository at this point in the history
  5. Upgrade TypeScript

    luin committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    e6f7b9e View commit details
    Browse the repository at this point in the history
  6. Upgrade Vitest

    luin committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    a246124 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3900 from quilljs/zh-build

    Ignore JS files in nested folder
    luin committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    bc35035 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    dc303a9 View commit details
    Browse the repository at this point in the history
  2. Add tests for IME

    luin committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    0ea789f View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Add RTL support

    luin committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    dc1ec26 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Merge pull request #3898 from quilljs/zh-ui-selection

    Normalize UI node selection
    luin committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    69134e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    0592f02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be0306e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Upgrade dependencies

    luin committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    f75e6c9 View commit details
    Browse the repository at this point in the history
  2. Migrate to a monorepo

    luin committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    c380874 View commit details
    Browse the repository at this point in the history
  3. Move Quill source code into src

    luin committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    0e74eed View commit details
    Browse the repository at this point in the history
  4. Fix E2E chunks for Playwright

    luin committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    94b4717 View commit details
    Browse the repository at this point in the history
  5. Fix dependency errors

    luin committed Nov 26, 2023
    Configuration menu
    Copy the full SHA
    65dae3c View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    6330d76 View commit details
    Browse the repository at this point in the history
  2. Remove _develop folder

    luin committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    3915f69 View commit details
    Browse the repository at this point in the history
  3. Make website a private repo

    luin committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    db0fbd1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    62eb8ce View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge pull request #3913 from quilljs/zh-build-package

    Migrate to a monorepo
    luin committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    b3ff171 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Update package.json fields

    luin committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    1434ca6 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG for 2.0 beta

    luin committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    48f339e View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    Co-authored-by: Scott Kingsley Clark <scott@skc.dev>
    luin and sc0ttkclark committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    d945925 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41e09d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Set up npm package

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    5cfc2e2 View commit details
    Browse the repository at this point in the history
  2. Consolidate build command

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    bb52d80 View commit details
    Browse the repository at this point in the history
  3. Update license date

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    090c764 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5251c7b View commit details
    Browse the repository at this point in the history
  5. Remove unused tsconfig

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    1e21d8c View commit details
    Browse the repository at this point in the history
  6. Update website project

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    32771fa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67ce906 View commit details
    Browse the repository at this point in the history
  8. Fix website active nav styles

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6c43460 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    31ca8cd View commit details
    Browse the repository at this point in the history
  10. Fix distribution folder

    luin committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c9b988d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f1e754 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Add License files to packages

    luin committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    52a0af2 View commit details
    Browse the repository at this point in the history
  2. v2.0.0-beta.0

    luin committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    138aff9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5120a01 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3901 from quilljs/zh-2-changelog

    Release 2.0 Beta
    luin committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    78754af View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Fix formula code in homepage

    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    63b51aa View commit details
    Browse the repository at this point in the history
  2. Provide id as key for blogs

    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    25befe9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f68423e View commit details
    Browse the repository at this point in the history
  4. Update GitHub stars

    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    d030127 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4085617 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    731ad9f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    118c3fa View commit details
    Browse the repository at this point in the history
  8. Fix GitHub styles in website

    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    d43c24d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f21a0aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c04199f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    593ed03 View commit details
    Browse the repository at this point in the history
  12. Remove unused @ts-expect-error

    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    7f5e8c1 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #3923 from quilljs/zh-website-improvements

    Improvements for Quill website
    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    bf35b4b View commit details
    Browse the repository at this point in the history
  14. Fix typo in upgrading docs

    hansnow authored and luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    42002fa View commit details
    Browse the repository at this point in the history
  15. Fix invalid codepen link in playground

    hansnow authored and luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    0e2167a View commit details
    Browse the repository at this point in the history
  16. Merge pull request #3924 from quilljs/zh-merge-3883

    Fix docs typo
    luin committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    4074f5c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Update Prism usage for website

    luin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    55fa0b0 View commit details
    Browse the repository at this point in the history
  2. Hide blog in navigation

    luin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    0ba3414 View commit details
    Browse the repository at this point in the history
  3. Fix navigation menu styles

    luin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2eaa476 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3ca6f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Migrate to GA 4

    luin committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0389b60 View commit details
    Browse the repository at this point in the history
  2. Fix typing errors for emitter

    luin committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    e227f35 View commit details
    Browse the repository at this point in the history
  3. Update license years

    luin committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    367e0ff View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    1010292 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Reorganize workflow files

    luin committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    07e8b58 View commit details
    Browse the repository at this point in the history
  2. Fix repository urls

    luin committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    ba30de7 View commit details
    Browse the repository at this point in the history
  3. Add release scripts

    luin committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    118ba09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2912527 View commit details
    Browse the repository at this point in the history
  5. Use input version when releasing

    luin committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    e003f58 View commit details
    Browse the repository at this point in the history
  6. Add version example

    luin committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    57a3368 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8e8b54e View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    aa6ed7b View commit details
    Browse the repository at this point in the history
  2. Add type to dry-run input

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    69971d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd3f1b4 View commit details
    Browse the repository at this point in the history
  4. Improve typings for attributor

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ae5c0a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0bf1f1 View commit details
    Browse the repository at this point in the history
  6. Include tests in tsconfig

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    30b2e45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac98978 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e257ed0 View commit details
    Browse the repository at this point in the history
  9. Improve release scripts

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    c911303 View commit details
    Browse the repository at this point in the history
  10. Upgrade Parchment

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    049bd32 View commit details
    Browse the repository at this point in the history
  11. Remove 'v' prefix from CHANGELOG

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    0ffb00a View commit details
    Browse the repository at this point in the history
  12. Remove unnecessary ts comments

    luin committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    3536d82 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    be432e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcbde22 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Update README for 2.0 usages

    luin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    6b49e9f View commit details
    Browse the repository at this point in the history
  2. Update quick start documentation

    luin committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    6765d76 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Tweak website content

    luin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    5a45a46 View commit details
    Browse the repository at this point in the history
  2. Migrate to Next.js from Gatsby

    luin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ca8dbab View commit details
    Browse the repository at this point in the history
  3. Update guides for Quill 2.0

    luin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    277a4fa View commit details
    Browse the repository at this point in the history
  4. Update build commands

    luin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    a2e2ead View commit details
    Browse the repository at this point in the history
  5. Update DEVELOPMENT guide

    luin committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    376d581 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Update API documentation

    luin committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    d2d7c0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b33b44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f7560e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8ce42f8 View commit details
    Browse the repository at this point in the history
  5. Update playground for Delta

    luin committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    99eada5 View commit details
    Browse the repository at this point in the history
  6. Fix playground styles

    luin committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    c93baa8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d6fc0ec View commit details
    Browse the repository at this point in the history
  8. Add Google Fonts back in guides

    luin committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    9e96303 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    102a08d View commit details
    Browse the repository at this point in the history
  10. Add back bounds option

    luin committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    a8bb0f3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ab58daf View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Adjust navigation header styles

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    7d662b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    568925e View commit details
    Browse the repository at this point in the history
  3. Reorg website layouts

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    77ecc70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f418b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab1e654 View commit details
    Browse the repository at this point in the history
  6. Adjust header styles

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    5f06b01 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1ca376 View commit details
    Browse the repository at this point in the history
  8. 2.0.0-beta.1

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    069db0f View commit details
    Browse the repository at this point in the history
  9. Update local development guide

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    a329ef0 View commit details
    Browse the repository at this point in the history
  10. Update DEVELOPMENT.md

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    45c843e View commit details
    Browse the repository at this point in the history
  11. Improve previews in website

    luin committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    828e0df View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Set up GA4

    luin committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    2eafb34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87a8d8f View commit details
    Browse the repository at this point in the history
  3. Add documentation for registry

    luin committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    bc32729 View commit details
    Browse the repository at this point in the history
  4. Add migration guide for 2.0

    luin committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    8c745ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    482f1b1 View commit details
    Browse the repository at this point in the history
  6. Layout update for website

    luin committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    0225efd View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Implement version dropdown

    luin committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    240e504 View commit details
    Browse the repository at this point in the history
  2. Remove Twitter icons

    luin committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    5ba742c View commit details
    Browse the repository at this point in the history
  3. Improve styles for search bar

    luin committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    2acfd04 View commit details
    Browse the repository at this point in the history
  4. Mobile support for main nav

    luin committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    16b07ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18284b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Adjust version selector padding

    luin committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    7f5bbb7 View commit details
    Browse the repository at this point in the history
  2. Set up eslint for website

    luin committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    d1ce143 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Enable SSL for dev env

    luin committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    629c84d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9547c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27def7d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    9234fc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a7acfd View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    c82a61f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    9a96539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4de6144 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ee89b3 View commit details
    Browse the repository at this point in the history
  4. 2.0.0-beta.2

    luin committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c452881 View commit details
    Browse the repository at this point in the history
  5. Remove outdated website guide

    luin committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    140f258 View commit details
    Browse the repository at this point in the history
  6. Update guide index for website

    luin committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    8103b62 View commit details
    Browse the repository at this point in the history
  7. Add link to webpack example

    luin committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    7aa6189 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Convert newlines between inline elements to a space

    At the moment, if you paste the following HTML, the newline between the
    `<span>` elements is incorrectly discarded.
    
    ```html
    <span>foo</span>
    <span>bar</span>
    ```
    
    This will currently insert `foobar` into Quill, when we'd expect
    `foo bar`, since newlines should [treated as spaces][1] between inline
    elements (such as `<span>`).
    
    This change updates the `matchText()` clipboard matcher to check if the
    text node is between inline elements or not before early-returning.
    
    [1]: https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Whitespace
    alecgibson authored and luin committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ca934d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Avoid setting up https server

    luin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    dc29b4e View commit details
    Browse the repository at this point in the history
  2. Redesign standalone pages

    luin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    ee21e41 View commit details
    Browse the repository at this point in the history
  3. Support highlight.js 10 and 11

    luin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    366b2a8 View commit details
    Browse the repository at this point in the history
  4. Fix highligh.js version

    luin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    844726f View commit details
    Browse the repository at this point in the history
  5. Upgrade KaTeX to latest version

    luin committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    85e7719 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Improve documentation for updateContents

    Closes #3230
    luin committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    f8bfde4 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    8fc9bb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6904758 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df3549c View commit details
    Browse the repository at this point in the history
  4. 2.0.0-rc.0

    luin committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    17ba99f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a3603e View commit details
    Browse the repository at this point in the history
  6. Fix typos in documentation

    luin committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    d67ec4d View commit details
    Browse the repository at this point in the history
  7. Add documentation for getSemanticHTML

    Closes #3992
    luin committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    ba5617e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    176f586 View commit details
    Browse the repository at this point in the history