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

multi buffer support in editor #65

Draft
wants to merge 72 commits into
base: main
Choose a base branch
from
Draft

Commits on Sep 30, 2022

  1. Multi-buffer editor PoC

    insmac committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    c96693a View commit details
    Browse the repository at this point in the history
  2. pass-through prop

    insmac committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    f1cb613 View commit details
    Browse the repository at this point in the history
  3. Add file rename

    insmac committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    606db6b View commit details
    Browse the repository at this point in the history
  4. simplify editor tabs code

    insmac committed Sep 30, 2022
    Configuration menu
    Copy the full SHA
    737af34 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Cleanup renaming

    insmac committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    e1507e7 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'web-console/multi-buffer' of https://github.com/questdb/ui

     into web-console/multi-buffer
    insmac committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    90c125b View commit details
    Browse the repository at this point in the history
  3. Cleanup

    insmac committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    98c1f9f View commit details
    Browse the repository at this point in the history
  4. Update value on rename

    insmac committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    e8fc587 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Configuration menu
    Copy the full SHA
    88fe488 View commit details
    Browse the repository at this point in the history
  2. add uuid

    argshook committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    af41142 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    615c02c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. extract label to component

    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    196bf4b View commit details
    Browse the repository at this point in the history
  2. set value to buffers

    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    65e0038 View commit details
    Browse the repository at this point in the history
  3. add dexie and dexie-react-hooks

    for indexedDB management
    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    772b3fa View commit details
    Browse the repository at this point in the history
  4. use dexie for buffers storage

    also extract buffers to dedicated files
    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    f7f3534 View commit details
    Browse the repository at this point in the history
  5. fix everything

    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    3dcd6f6 View commit details
    Browse the repository at this point in the history
  6. remove uuid and @types/uuid

    no need, cause dexie does incremental id
    argshook committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    05094fe View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. save activeBufferId to db

    argshook committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    094330c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    346ec50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    772fa7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f7663f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. refactor editor provider

    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    44d2e32 View commit details
    Browse the repository at this point in the history
  2. remove getValue

    seems unused. and `getValue` is already available on
    `editorRef.current.getValue`
    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    769cd84 View commit details
    Browse the repository at this point in the history
  3. refactor Monaco file

    extract editor actions to dedicated file
    refactor types
    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    8fd0890 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4a4e2b View commit details
    Browse the repository at this point in the history
  5. extract legacy event bus action to dedicated file

    for easier refactoring in future
    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    c238fd3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b58a0e0 View commit details
    Browse the repository at this point in the history
  7. remove localStorage preferences

    it is now indexedDB
    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    5bbf93d View commit details
    Browse the repository at this point in the history
  8. fix default editorViewState

    argshook committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    18ef1ca View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f962535 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Configuration menu
    Copy the full SHA
    b4aa8bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    625dcb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f795d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    143176c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d264f09 View commit details
    Browse the repository at this point in the history
  6. fix tab renaming

    argshook committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    5c917ed View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    582a965 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9592cd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cd6b652 View commit details
    Browse the repository at this point in the history
  10. done check for buffer.value

    it might have `""` which is valid value, but then `setModel` wouldn't
    work
    argshook committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    4a84c2a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. fix add button in schema

    argshook committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    3d04f1b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

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

Commits on Oct 24, 2022

  1. Configuration menu
    Copy the full SHA
    cdc5b0f View commit details
    Browse the repository at this point in the history
  2. add keyboard shortcuts

    alt+t to open tab
    alt+w to close tab
    argshook committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    966ef6a View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Configuration menu
    Copy the full SHA
    5ab9325 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a2817b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9dab7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4b138a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9063116 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25c0616 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c1ff7ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    78d5033 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. upgrade cypress to v10

    argshook committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    7770082 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41e49f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9b0e9a View commit details
    Browse the repository at this point in the history
  4. add another test

    argshook committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    0f9c5bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8601d48 View commit details
    Browse the repository at this point in the history
  6. fix keyboard shortcut test

    there's a bug in implementation
    argshook committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    3534e97 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4c4bfe View commit details
    Browse the repository at this point in the history
  8. remove double click to rename feature

    it's more troublesome than helpful
    argshook committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    b27eda6 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. fix bug found by tabs test

    argshook committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    ac321d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35130c7 View commit details
    Browse the repository at this point in the history
  3. add license banner

    argshook committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    de32874 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. wip tab UI and scrolling

    argshook committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    4188e1d View commit details
    Browse the repository at this point in the history
  2. scroll into view active tab

    argshook committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    ee6b6b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7451e98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    891c442 View commit details
    Browse the repository at this point in the history
  5. adjust tab style

    argshook committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    a627d96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7760ed0 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

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

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    bb3d046 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    929560f View commit details
    Browse the repository at this point in the history