Desktop App for mdSilo: Tiny Knowledge silo on your desktop.

Overview

mdSilo

A mind silo for storing ideas, thought, knowledge with a powerful writing tool. built with React and Tauri.

Demo Discord

This is desktop app, and still in active development. the web app is here

Features

  • WYSIWYG Editor, Real time preview, Markdown support
  • Slash command, hotkeys and more toolkits...
  • Graph view
  • Task view
  • Chronicle view
  • BackLink
  • Block Reference
  • HashTag
  • Full-text search
  • GitHub-like daily activity graph
  • Available for Windows, macOS, Linux

Tech Stack

  • Editor Framework: Slate
  • Frontend Framework: React
  • Cross-platform: Tauri

Live Demo

Here we go: Live demo

Credits

mdSilo is inspired by notabase and many other note-taking tools.

Comments
  • hide markdown title in mind map view

    hide markdown title in mind map view

    Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] The markdown file title in the mind map view takes up too much space, affecting viewing.

    Describe the solution you'd like A clear and concise description of what you want to happen. hide markdown title in mind map view

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context Add any other context or screenshots about the feature request here. image

    enhancement Web 
    opened by hwy1782 3
  • Table management is not accessible when only one column remains

    Table management is not accessible when only one column remains

    Describe the bug A single column table would not display the UI to add/remove rows and columns anymore

    To Reproduce Create a table Remove columns until you are left with a single column. Try to add columns or rows.

    Expected behavior Table management should be accessible in all situations

    Screenshots NA

    Desktop (please complete the following information):

    • MacOS Monterey - M1 chip
    • mdSilo version - 0.5.1

    Additional context Add any other context about the problem here.

    opened by errorsandwarnings 2
  • Pasting text does not work properly on MacOS

    Pasting text does not work properly on MacOS

    Describe the bug Trying to copy and paste text from another source to mdSilo is not working correctly all the time.

    To Reproduce Make new notes, copy paste text using keyboard shortcut or UI, it does not work in both cases

    Expected behavior I expect it to work consistently. This is a basic functionality

    Screenshots NA

    Desktop (please complete the following information):

    • OS Version
    • Checked on following
    • MacOS Catalina ( Intel )
    • MacOS Monterey ( M1 )
    • mdSilo version 0.5.1 0.5.0

    Additional context Add any other context about the problem here.

    bug upsream 
    opened by errorsandwarnings 2
  • Creating a new code block after the next line converts the previous line into code block

    Creating a new code block after the next line converts the previous line into code block

    Creating a new code block after the next line converts the previous line into code block, instead of code block in the new line

    line output

    • mdSilo Version: 0.4.8
    bug 
    opened by amiyatulu 2
  • Relative paths to images and files

    Relative paths to images and files

    Images are stored as absolute path, this can be problematic for backup purposes.

    ![](asset://%2Fhome%2Famiya%2FDocuments%2Fmdsilo%2FRust%2Fmdsilo.png)

    Images are not rendered with relative paths when keeping the .png file on same folder that of .md file ![](mdsilo.png)

    Thank you for making the wonderful app. Seems this is the only main additional feature I need to make it my primary note taking app.

    opened by amiyatulu 2
  • Support copy/paste on MacOS

    Support copy/paste on MacOS

    I would like to be able to use command-c, command-v for copy/paste on MacOS, and at least on my system, this isn't working (mdSilo version 0.4.1, Tauri 1.0.0, MacOS 13.0 Beta (22A5321d)).

    This thread might be relevant: https://github.com/tauri-apps/tauri/issues/849#issuecomment-918442151

    Thank you for mdSilo!

    enhancement needs-investigation 
    opened by christophershirk 2
  • Link not displaying correctly - Auto Changes into NaN problem

    Link not displaying correctly - Auto Changes into NaN problem

    Describe the bug I added few links into notes. One of those automatically converts to NaN. The markdown has been edited multiple times. There is some funny behavior here.

    To Reproduce Open the associated ML.md into mdSilo and hope it would reproduce. You can also check the screenshots and associated mdSilo export.

    Expected behavior This should display links properly like the ones on top.

    Screenshots Screenshot 2022-12-11 at 6 54 54 PM Screenshot 2022-12-11 at 6 54 44 PM ML.md

    Desktop (please complete the following information):

    • macOS Catalina 10.15.7
    • mdSilo - 0.5.2
    bug 
    opened by errorsandwarnings 1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.45.0

    chore(deps-dev): bump @typescript-eslint/parser from 5.40.0 to 5.45.0

    Bumps @typescript-eslint/parser from 5.40.0 to 5.45.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    • support parsing satisfies operators (#5717) (20d7cae)
    • update to TypeScript 4.9 (#5716) (4d744ea)

    v5.43.0

    5.43.0 (2022-11-14)

    Bug Fixes

    • eslint-plugin: [no-shadow] handle false positives on generics and parameters (#5902) (769e8c8)
    • eslint-plugin: [promise-function-async] handle keyword token (#5907) (f25a94f)

    Features

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.45.0 (2022-11-28)

    Note: Version bump only for package @​typescript-eslint/parser

    5.44.0 (2022-11-21)

    Note: Version bump only for package @​typescript-eslint/parser

    5.43.0 (2022-11-14)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.1 (2022-11-07)

    Note: Version bump only for package @​typescript-eslint/parser

    5.42.0 (2022-10-31)

    Features

    Reverts

    5.41.0 (2022-10-24)

    Note: Version bump only for package @​typescript-eslint/parser

    5.40.1 (2022-10-17)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits
    • 267da4e chore: publish v5.45.0
    • 01159d2 chore: publish v5.44.0
    • 426c2f9 chore: remove unnecessary project names from nx commands (#6054)
    • e2d1263 chore: switched repo lint to use nx run-many (#6038)
    • 8af1b4d chore: publish v5.43.0
    • b8b24c2 chore: publish v5.42.1
    • 1e5e9ea chore: publish v5.42.0
    • 2ee81df Revert "feat(scope-manager): ignore ECMA version" (#5888)
    • 3b8d449 feat(scope-manager): ignore ECMA version (#5881)
    • fcf3f9d docs: Mention wide globs performance implications in monorepos docs and parse...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint-plugin-jest-dom from 4.0.2 to 4.0.3

    chore(deps-dev): bump eslint-plugin-jest-dom from 4.0.2 to 4.0.3

    Bumps eslint-plugin-jest-dom from 4.0.2 to 4.0.3.

    Release notes

    Sourced from eslint-plugin-jest-dom's releases.

    v4.0.3

    4.0.3 (2022-11-10)

    Bug Fixes

    • prefer-in-document: handle toHaveLength without any arguments and with trailing commas (#276) (5ab24d9)
    Commits
    • 5ab24d9 fix(prefer-in-document): handle toHaveLength without any arguments and with...
    • 4299024 docs: automate docs with eslint-doc-generator (#275)
    • e1d8511 chore(deps): bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 (#274)
    • efae7d0 chore(deps): bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 (#272)
    • e3f11cc chore(deps-dev): bump eslint-remote-tester-repositories (#271)
    • 4e949e4 chore(deps): bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 (#269)
    • b15c04c chore(deps-dev): bump eslint-remote-tester from 2.1.4 to 3.0.0 (#268)
    • ae7a190 chore(deps-dev): bump eslint-remote-tester-repositories (#267)
    • See full diff in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps): bump @tabler/icons from 1.101.0 to 1.114.0

    chore(deps): bump @tabler/icons from 1.101.0 to 1.114.0

    Bumps @tabler/icons from 1.101.0 to 1.114.0.

    Release notes

    Sourced from @​tabler/icons's releases.

    Release 1.114.0

    tabler-icons-1 114 0

    18 new icons:

    • brand-amigo
    • brand-bandlab
    • brand-bumble
    • brand-citymapper
    • brand-coreos
    • brand-cpp
    • brand-douban
    • brand-evernote
    • brand-google-home
    • brand-miniprogram
    • brand-national-geographic
    • brand-netease-music
    • brand-onlyfans
    • brand-qq
    • brand-stackshare
    • brand-storytel
    • brand-weibo
    • brand-zhihu

    Release 1.113.0

    tabler-icons-1 113 0

    18 new icons:

    • 24-hours
    • brand-ao3
    • brand-baidu
    • brand-dingtalk
    • brand-matrix
    • brand-paypay
    • brand-powershell
    • brand-solidjs
    • brand-taobao
    • brand-threejs
    • brand-typescript
    • brand-vite
    • brand-wechat
    • hand-sanitizer
    • menu-order
    • pilcrow
    • sailboat-2
    • shopping-bag

    ... (truncated)

    Commits
    • 98c0e85 Release 1.114.0
    • 346348a Fixed icons: brand-citymapper
    • 931a0a1 4 new icons: brand-cpp, brand-google-home, brand-onlyfans, `brand-story...
    • 3470f44 14 new icons: brand-amigo, brand-bandlab, brand-bumble, `brand-citymapp...
    • 251a610 Release 1.113.0
    • 2c60af1 update tags
    • 8ba1478 update tags
    • 9edb5f8 4 new icons: 24-hours, hand-sanitizer, pilcrow, sailboat-2
    • f0ec99e new icon: brand-ao3
    • 712b9a4 new icon: brand-typescript
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/jest from 29.1.2 to 29.2.3

    chore(deps-dev): bump @types/jest from 29.1.2 to 29.2.3

    Bumps @types/jest from 29.1.2 to 29.2.3.

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps): bump @codemirror/view from 6.0.0 to 6.7.1

    chore(deps): bump @codemirror/view from 6.0.0 to 6.7.1

    Bumps @codemirror/view from 6.0.0 to 6.7.1.

    Changelog

    Sourced from @​codemirror/view's changelog.

    6.7.1 (2022-12-12)

    Bug fixes

    Make the editor properly scroll when moving the pointer out of it during drag selection.

    Fix a regression where clicking below the content element in an editor with its own height didn't focus the editor.

    6.7.0 (2022-12-07)

    Bug fixes

    Make the editor notice widget height changes to automatically adjust its height information.

    Fix an issue where widget buffers could be incorrectly omitted after empty lines.

    Fix an issue in content redrawing that could cause coordsAtPos to return incorrect results.

    New features

    The static RectangleMarker.forRange method exposes the logic used by the editor to draw rectangles covering a selection range.

    Layers can now provide a destroy function to be called when the layer is removed.

    The new highlightWhitespace extension makes spaces and tabs in the editor visible.

    The highlightTrailingWhitespace extension can be used to make trailing whitespace stand out.

    6.6.0 (2022-11-24)

    New features

    The layer function can now be used to define extensions that draw DOM elements over or below the document text.

    Tooltips that are bigger than the available vertical space for them will now have their height set so that they don't stick out of the window. The new resize property on TooltipView can be used to opt out of this behavior.

    6.5.1 (2022-11-15)

    Bug fixes

    Fix a bug that caused marked unnecessary splitting of mark decoration DOM elements in some cases.

    6.5.0 (2022-11-14)

    Bug fixes

    Fix an issue where key bindings were activated for the wrong key in some situations with non-US keyboards.

    New features

    ... (truncated)

    Commits
    • aaeea28 Mark version 6.7.1
    • d67284f Remove commented-out line
    • 6db9fac Make sure clicks on the scroll element get routed to mouse handler
    • 25ca9a6 Scroll when drag-selecting out of the editor
    • 2bf8c4e Mark version 6.7.0
    • 08b94f8 Export basic space highlighting utilities
    • dac8035 Fix issue in updating of partial replacement widgets
    • 69c0025 Support a destroy method in layers
    • 494c5f3 Export RectangleMarker.forRange
    • 5e25b43 Make sure ContentBuilder treats the start of line as a cursor position
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump prettier from 2.7.1 to 2.8.1

    chore(deps-dev): bump prettier from 2.7.1 to 2.8.1

    Bumps prettier from 2.7.1 to 2.8.1.

    Release notes

    Sourced from prettier's releases.

    2.8.1

    🔗 Changelog

    2.8.0

    diff

    🔗 Release note

    Changelog

    Sourced from prettier's changelog.

    2.8.1

    diff

    Fix SCSS map in arguments (#9184 by @​agamkrbit)

    // Input
    $display-breakpoints: map-deep-merge(
      (
        "print-only": "only print",
        "screen-only": "only screen",
        "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})",
      ),
      $display-breakpoints
    );
    

    // Prettier 2.8.0 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, " sm ")-1})", ), $display-breakpoints );

    // Prettier 2.8.1 $display-breakpoints: map-deep-merge( ( "print-only": "only print", "screen-only": "only screen", "xs-only": "only screen and (max-width: #{map-get($grid-breakpoints, "sm")-1})", ), $display-breakpoints );

    Support auto accessors syntax (#13919 by @​sosukesuzuki)

    Support for Auto Accessors Syntax landed in TypeScript 4.9.

    (Doesn't work well with babel-ts parser)

    class Foo {
      accessor foo: number = 3;
    </tr></table> 
    

    ... (truncated)

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps): bump zustand from 3.7.2 to 4.2.0

    chore(deps): bump zustand from 3.7.2 to 4.2.0

    Bumps zustand from 3.7.2 to 4.2.0.

    Release notes

    Sourced from zustand's releases.

    v4.2.0

    This version adds some new features in middleware.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pmndrs/zustand/compare/v4.1.5...v4.2.0

    v4.1.5

    This version has several small improvements.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pmndrs/zustand/compare/v4.1.4...v4.1.5

    v4.1.4

    This should improve some importing problems. Uncertain if it fixes everything.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/pmndrs/zustand/compare/v4.1.3...v4.1.4

    v4.1.3

    This improves store types for TS users. We also upgrade rollup. Please report issues if anyone finds any.

    ... (truncated)

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump eslint from 8.25.0 to 8.31.0

    chore(deps-dev): bump eslint from 8.25.0 to 8.31.0

    Bumps eslint from 8.25.0 to 8.31.0.

    Release notes

    Sourced from eslint's releases.

    v8.31.0

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)

    Documentation

    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)

    Chores

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0

    Features

    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

    Documentation

    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.31.0 - December 31, 2022

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0 - December 16, 2022

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)

    v8.29.0 - December 2, 2022

    • 0311d81 docs: Configuring Plugins page intro, page tweaks, and rename (#16534) (Ben Perlmutter)

    ... (truncated)

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps): bump @tabler/icons from 1.101.0 to 1.119.0

    chore(deps): bump @tabler/icons from 1.101.0 to 1.119.0

    Bumps @tabler/icons from 1.101.0 to 1.119.0.

    Release notes

    Sourced from @​tabler/icons's releases.

    Release 1.119.0

    tabler-icons-1 119 0

    20 new icons:

    • brand-amd
    • brand-etsy
    • brand-funimation
    • brand-google-podcasts
    • brand-hbo
    • brand-ted
    • carousel-horizontal
    • carousel-vertical
    • cat
    • chart-histogram
    • coins
    • currency-afghani
    • currency-peso
    • dog
    • jacket
    • timeline-event-exclamation
    • timeline-event-minus
    • timeline-event-plus
    • timeline-event-text
    • timeline-event-x

    Fixed icons: building-stadium, man, square, timeline-event, woman

    Release 1.118.0

    tabler-icons-1 118 0

    18 new icons:

    • building-stadium
    • circle-chevrons-down
    • circle-chevrons-left
    • circle-chevrons-right
    • circle-chevrons-up
    • device-airpods-case
    • device-ipad-horizontal
    • device-ipad
    • device-landline-phone
    • school-bell
    • square-chevrons-down
    • square-chevrons-left
    • square-chevrons-right
    • square-chevrons-up
    • square-rounded-chevrons-down

    ... (truncated)

    Commits
    • bd262c4 Release 1.119.0
    • d54f474 Fixed icons: brand-amd, brand-etsy, brand-funimation, `brand-google-pod...
    • fc834cd 4 new icons: brand-funimation, brand-google-podcasts, brand-hbo, `brand...
    • c93ffec 16 new icons: brand-amd, brand-etsy, carousel-horizontal, `carousel-ver...
    • c6e0724 building-stadium category fix
    • f6e341b Release 1.118.0
    • 4dafa7c 18 new icons: building-stadium, circle-chevrons-down, `circle-chevrons-le...
    • b6adde2 Release 1.117.0
    • 79d6bfc 18 new icons: 360, alarm-minus, alarm-plus, alarm-snooze, `circle-key...
    • 4a06674 Release 1.116.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @types/d3-force from 3.0.3 to 3.0.4

    chore(deps-dev): bump @types/d3-force from 3.0.3 to 3.0.4

    Bumps @types/d3-force from 3.0.3 to 3.0.4.

    Commits

    Dependabot compatibility score

    You can trigger a rebase of this PR by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(app-v0.5.2)
Owner
D.Loh
Full stack Web Developer
D.Loh
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Webview is a tiny cross-platform library to make web-based GUIs for desktop applications.

webview_deno deno bindings for webview Webview is a tiny cross-platform library to make web-based GUIs for desktop applications. ⚠️ This project is st

webview 1.2k Jan 2, 2023
This provides an extension integration with Docker Desktop to run k9s quickly and easily through the Docker Desktop interface.

k9s extension for Docker Desktop This provides an extension integration with Docker Desktop to allow k9s quickly and easily through the Docker Desktop

James Spurin 14 Dec 16, 2022
An open-source knowledge management app.

Cuby Text What Cuby Text is: An experimental knowledge management app An app focused on writing An open source app A personal project Cuby Text is NOT

Vincent Chan 545 Dec 23, 2022
Open Source projects are a project to improve your JavaScript knowledge with JavaScript documentation, design patterns, books, playlists.

It is a project I am trying to list the repos that have received thousands of stars on Github and deemed useful by the JavaScript community. It's a gi

Cihat Salik 22 Aug 14, 2022
A knowledge management garden for https://obsidian.md, in which to grow your ideas

?? ?? The Obsidian Garden Welcome to your Knowledge Garden The Obsidian Garden is both guide in helping you create your own knowledge system, and a kn

Tane Piper 145 Dec 27, 2022
Group project where, we have built a simple quiz to test your Pokemon knowledge

Pokemon-Project For our first team project we have built a Pokemon Quiz. The Team Damon Spriggle Chris Burton Fuji Sin Oscar Hurtado Christopher Lee A

Chris Burton 2 Apr 25, 2022
Hands-on real world projects that will help you exercise your knowledge of TypeScript.

Learning TypeScript Projects Hands-on real world projects that will help you exercise your knowledge of TypeScript. Welcome to the repository housing

null 78 Dec 26, 2022
Tell your crush you like them with zero-knowledge

zk-Crush zk-Crush is a way to tell your crush you like them with zero-knowledge. Disclaimer Note this project was mostly meant as a joke, it's not tru

Amir Bolous 224 Jan 2, 2023
A tool that leverages the knowledge of experienced engineers to provide tech stack suggestions for your next application.

StackGen Key technologies used React React Router and Context API PostgreSQL React Testing Library Authentication Mantine The Problem There is an over

null 3 Jun 9, 2022
A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most.

A superfast and easy to use knowledge base to help your customers get the info they need, when they need it most. helpkb is an open-source Next.js (A

Mark Moffat 11 Dec 5, 2022
The proposal of this repository is having a scaffold with some scenarios where you can challenge your front-end knowledge.

Frontend Kata / Interview ?? Hello developer! The proposal of this repository is having a scaffold with some scenarios where you can challenge your fr

Adrián Ferrera González 2 Nov 11, 2022
Statistics plugin for RemNote that will give you some helpful numbers, charts and heatmap for your knowledge base.

RemNote statistics plugin Features This plugin will give you the following statistics: Retention rate Number of cards due in future Type of buttons yo

Henrik 3 Sep 9, 2022
An online multiplayer IO-like game that tests your general knowledge.

Source code for insort.app Insort is a game where you sort a deck of cards by some attribute. It's main components are React, Socket.io, Express and P

null 25 Dec 10, 2022
Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

Modern JavaScript Cheatsheet Image Credits: Ahmad Awais ⚡️ If you like this content, you can ping me or follow me on Twitter ?? Introduction Motivatio

Manuel Beaudru 23.9k Jan 4, 2023
a tunisian platform made to share knowledge. :dizzy:

⭐ tha9fni.tn a tunisian platform made to share knowledge. ?? What's tha9fni will be like? We're still tweaking the wireframes but this is How its goin

التوانسة إلي يحبوا البـرمجة 18 Nov 17, 2021
It consists of a recreation of Twitter, to put into practice both Front-end and Back-end knowledge by implementing the MERN Stack together with other technologies to add more value to the project.

Twitter-Clone_Back-end ✨ Demo. ?? About the project. ?? Descriptions. It consists of a recreation of Twitter, to put into practice knowledge of both F

Mario Quirós Luna 5 Apr 12, 2022
Been interested, studying, and developing blockchain security with a Zero Knowledge Proof (ZKP) and create a prototype on the current issue with Philippine's upcoming election. 📥

Implementation of Zero Knowledge Proofs in Cryptographic Voting ?? Reference: Cryptographic Voting – A Gentle Introduction Overview ????‍?? The main i

Karl Joseph Saycon 2 Apr 11, 2022