diff --git a/regroup/src/public/fonts/JetBrainsMono-Light.woff2 b/client/assets/fonts/JetBrainsMono-Light.woff2 similarity index 100% rename from regroup/src/public/fonts/JetBrainsMono-Light.woff2 rename to client/assets/fonts/JetBrainsMono-Light.woff2 diff --git a/regroup/src/public/fonts/Montserrat-Light.ttf b/client/assets/fonts/Montserrat-Light.ttf similarity index 100% rename from regroup/src/public/fonts/Montserrat-Light.ttf rename to client/assets/fonts/Montserrat-Light.ttf diff --git a/regroup/src/public/fonts/Montserrat-SemiBold.ttf b/client/assets/fonts/Montserrat-SemiBold.ttf similarity index 100% rename from regroup/src/public/fonts/Montserrat-SemiBold.ttf rename to client/assets/fonts/Montserrat-SemiBold.ttf diff --git a/regroup/src/public/manifest.webmanifest b/client/assets/manifest.webmanifest similarity index 100% rename from regroup/src/public/manifest.webmanifest rename to client/assets/manifest.webmanifest diff --git a/regroup/src/public/robots.txt b/client/assets/robots.txt similarity index 100% rename from regroup/src/public/robots.txt rename to client/assets/robots.txt diff --git a/regroup/src/public/stylesheets/calendar.css b/client/assets/stylesheets/calendar.css similarity index 100% rename from regroup/src/public/stylesheets/calendar.css rename to client/assets/stylesheets/calendar.css diff --git a/regroup/src/public/stylesheets/ckeditor-theme.css b/client/assets/stylesheets/ckeditor-theme.css similarity index 100% rename from regroup/src/public/stylesheets/ckeditor-theme.css rename to client/assets/stylesheets/ckeditor-theme.css diff --git a/regroup/src/public/stylesheets/print.css b/client/assets/stylesheets/print.css similarity index 100% rename from regroup/src/public/stylesheets/print.css rename to client/assets/stylesheets/print.css diff --git a/regroup/src/public/stylesheets/relation_map.css b/client/assets/stylesheets/relation_map.css similarity index 100% rename from regroup/src/public/stylesheets/relation_map.css rename to client/assets/stylesheets/relation_map.css diff --git a/regroup/src/public/stylesheets/share.css b/client/assets/stylesheets/share.css similarity index 100% rename from regroup/src/public/stylesheets/share.css rename to client/assets/stylesheets/share.css diff --git a/regroup/src/public/stylesheets/style.css b/client/assets/stylesheets/style.css similarity index 100% rename from regroup/src/public/stylesheets/style.css rename to client/assets/stylesheets/style.css diff --git a/regroup/src/public/stylesheets/theme-dark.css b/client/assets/stylesheets/theme-dark.css similarity index 100% rename from regroup/src/public/stylesheets/theme-dark.css rename to client/assets/stylesheets/theme-dark.css diff --git a/regroup/src/public/stylesheets/theme-light.css b/client/assets/stylesheets/theme-light.css similarity index 100% rename from regroup/src/public/stylesheets/theme-light.css rename to client/assets/stylesheets/theme-light.css diff --git a/regroup/src/public/stylesheets/tree.css b/client/assets/stylesheets/tree.css similarity index 100% rename from regroup/src/public/stylesheets/tree.css rename to client/assets/stylesheets/tree.css diff --git a/regroup/libraries/autocomplete.jquery.min.js b/client/libraries/autocomplete.jquery.min.js similarity index 100% rename from regroup/libraries/autocomplete.jquery.min.js rename to client/libraries/autocomplete.jquery.min.js diff --git a/regroup/libraries/bootstrap/css/bootstrap.min.css b/client/libraries/bootstrap/css/bootstrap.min.css similarity index 100% rename from regroup/libraries/bootstrap/css/bootstrap.min.css rename to client/libraries/bootstrap/css/bootstrap.min.css diff --git a/regroup/libraries/bootstrap/css/bootstrap.min.css.map b/client/libraries/bootstrap/css/bootstrap.min.css.map similarity index 100% rename from regroup/libraries/bootstrap/css/bootstrap.min.css.map rename to client/libraries/bootstrap/css/bootstrap.min.css.map diff --git a/regroup/libraries/bootstrap/js/bootstrap.bundle.min.js b/client/libraries/bootstrap/js/bootstrap.bundle.min.js similarity index 100% rename from regroup/libraries/bootstrap/js/bootstrap.bundle.min.js rename to client/libraries/bootstrap/js/bootstrap.bundle.min.js diff --git a/regroup/libraries/bootstrap/js/bootstrap.bundle.min.js.map b/client/libraries/bootstrap/js/bootstrap.bundle.min.js.map similarity index 100% rename from regroup/libraries/bootstrap/js/bootstrap.bundle.min.js.map rename to client/libraries/bootstrap/js/bootstrap.bundle.min.js.map diff --git a/regroup/libraries/ckeditor/ckeditor-content.css b/client/libraries/ckeditor/ckeditor-content.css similarity index 100% rename from regroup/libraries/ckeditor/ckeditor-content.css rename to client/libraries/ckeditor/ckeditor-content.css diff --git a/regroup/libraries/ckeditor/ckeditor.js b/client/libraries/ckeditor/ckeditor.js similarity index 100% rename from regroup/libraries/ckeditor/ckeditor.js rename to client/libraries/ckeditor/ckeditor.js diff --git a/regroup/libraries/ckeditor/ckeditor.js.map b/client/libraries/ckeditor/ckeditor.js.map similarity index 100% rename from regroup/libraries/ckeditor/ckeditor.js.map rename to client/libraries/ckeditor/ckeditor.js.map diff --git a/regroup/libraries/ckeditor/inspector.js b/client/libraries/ckeditor/inspector.js similarity index 100% rename from regroup/libraries/ckeditor/inspector.js rename to client/libraries/ckeditor/inspector.js diff --git a/regroup/libraries/codemirror/addon/display/placeholder.js b/client/libraries/codemirror/addon/display/placeholder.js similarity index 100% rename from regroup/libraries/codemirror/addon/display/placeholder.js rename to client/libraries/codemirror/addon/display/placeholder.js diff --git a/regroup/libraries/codemirror/addon/edit/matchbrackets.js b/client/libraries/codemirror/addon/edit/matchbrackets.js similarity index 100% rename from regroup/libraries/codemirror/addon/edit/matchbrackets.js rename to client/libraries/codemirror/addon/edit/matchbrackets.js diff --git a/regroup/libraries/codemirror/addon/edit/matchtags.js b/client/libraries/codemirror/addon/edit/matchtags.js similarity index 100% rename from regroup/libraries/codemirror/addon/edit/matchtags.js rename to client/libraries/codemirror/addon/edit/matchtags.js diff --git a/regroup/libraries/codemirror/addon/fold/xml-fold.js b/client/libraries/codemirror/addon/fold/xml-fold.js similarity index 100% rename from regroup/libraries/codemirror/addon/fold/xml-fold.js rename to client/libraries/codemirror/addon/fold/xml-fold.js diff --git a/regroup/libraries/codemirror/addon/lint/eslint.js b/client/libraries/codemirror/addon/lint/eslint.js similarity index 100% rename from regroup/libraries/codemirror/addon/lint/eslint.js rename to client/libraries/codemirror/addon/lint/eslint.js diff --git a/regroup/libraries/codemirror/addon/lint/lint.css b/client/libraries/codemirror/addon/lint/lint.css similarity index 100% rename from regroup/libraries/codemirror/addon/lint/lint.css rename to client/libraries/codemirror/addon/lint/lint.css diff --git a/regroup/libraries/codemirror/addon/lint/lint.js b/client/libraries/codemirror/addon/lint/lint.js similarity index 100% rename from regroup/libraries/codemirror/addon/lint/lint.js rename to client/libraries/codemirror/addon/lint/lint.js diff --git a/regroup/libraries/codemirror/addon/mode/loadmode.js b/client/libraries/codemirror/addon/mode/loadmode.js similarity index 100% rename from regroup/libraries/codemirror/addon/mode/loadmode.js rename to client/libraries/codemirror/addon/mode/loadmode.js diff --git a/regroup/libraries/codemirror/addon/mode/multiplex.js b/client/libraries/codemirror/addon/mode/multiplex.js similarity index 100% rename from regroup/libraries/codemirror/addon/mode/multiplex.js rename to client/libraries/codemirror/addon/mode/multiplex.js diff --git a/regroup/libraries/codemirror/addon/mode/overlay.js b/client/libraries/codemirror/addon/mode/overlay.js similarity index 100% rename from regroup/libraries/codemirror/addon/mode/overlay.js rename to client/libraries/codemirror/addon/mode/overlay.js diff --git a/regroup/libraries/codemirror/addon/mode/simple.js b/client/libraries/codemirror/addon/mode/simple.js similarity index 100% rename from regroup/libraries/codemirror/addon/mode/simple.js rename to client/libraries/codemirror/addon/mode/simple.js diff --git a/regroup/libraries/codemirror/addon/search/match-highlighter.js b/client/libraries/codemirror/addon/search/match-highlighter.js similarity index 100% rename from regroup/libraries/codemirror/addon/search/match-highlighter.js rename to client/libraries/codemirror/addon/search/match-highlighter.js diff --git a/regroup/libraries/codemirror/codemirror.css b/client/libraries/codemirror/codemirror.css similarity index 100% rename from regroup/libraries/codemirror/codemirror.css rename to client/libraries/codemirror/codemirror.css diff --git a/regroup/libraries/codemirror/codemirror.js b/client/libraries/codemirror/codemirror.js similarity index 100% rename from regroup/libraries/codemirror/codemirror.js rename to client/libraries/codemirror/codemirror.js diff --git a/regroup/libraries/codemirror/keymap/vim.js b/client/libraries/codemirror/keymap/vim.js similarity index 100% rename from regroup/libraries/codemirror/keymap/vim.js rename to client/libraries/codemirror/keymap/vim.js diff --git a/regroup/libraries/codemirror/mode/apl/apl.js b/client/libraries/codemirror/mode/apl/apl.js similarity index 100% rename from regroup/libraries/codemirror/mode/apl/apl.js rename to client/libraries/codemirror/mode/apl/apl.js diff --git a/regroup/libraries/codemirror/mode/asciiarmor/asciiarmor.js b/client/libraries/codemirror/mode/asciiarmor/asciiarmor.js similarity index 100% rename from regroup/libraries/codemirror/mode/asciiarmor/asciiarmor.js rename to client/libraries/codemirror/mode/asciiarmor/asciiarmor.js diff --git a/regroup/libraries/codemirror/mode/asn.1/asn.1.js b/client/libraries/codemirror/mode/asn.1/asn.1.js similarity index 100% rename from regroup/libraries/codemirror/mode/asn.1/asn.1.js rename to client/libraries/codemirror/mode/asn.1/asn.1.js diff --git a/regroup/libraries/codemirror/mode/asterisk/asterisk.js b/client/libraries/codemirror/mode/asterisk/asterisk.js similarity index 100% rename from regroup/libraries/codemirror/mode/asterisk/asterisk.js rename to client/libraries/codemirror/mode/asterisk/asterisk.js diff --git a/regroup/libraries/codemirror/mode/brainfuck/brainfuck.js b/client/libraries/codemirror/mode/brainfuck/brainfuck.js similarity index 100% rename from regroup/libraries/codemirror/mode/brainfuck/brainfuck.js rename to client/libraries/codemirror/mode/brainfuck/brainfuck.js diff --git a/regroup/libraries/codemirror/mode/clike/clike.js b/client/libraries/codemirror/mode/clike/clike.js similarity index 100% rename from regroup/libraries/codemirror/mode/clike/clike.js rename to client/libraries/codemirror/mode/clike/clike.js diff --git a/regroup/libraries/codemirror/mode/clojure/clojure.js b/client/libraries/codemirror/mode/clojure/clojure.js similarity index 100% rename from regroup/libraries/codemirror/mode/clojure/clojure.js rename to client/libraries/codemirror/mode/clojure/clojure.js diff --git a/regroup/libraries/codemirror/mode/cmake/cmake.js b/client/libraries/codemirror/mode/cmake/cmake.js similarity index 100% rename from regroup/libraries/codemirror/mode/cmake/cmake.js rename to client/libraries/codemirror/mode/cmake/cmake.js diff --git a/regroup/libraries/codemirror/mode/cobol/cobol.js b/client/libraries/codemirror/mode/cobol/cobol.js similarity index 100% rename from regroup/libraries/codemirror/mode/cobol/cobol.js rename to client/libraries/codemirror/mode/cobol/cobol.js diff --git a/regroup/libraries/codemirror/mode/coffeescript/coffeescript.js b/client/libraries/codemirror/mode/coffeescript/coffeescript.js similarity index 100% rename from regroup/libraries/codemirror/mode/coffeescript/coffeescript.js rename to client/libraries/codemirror/mode/coffeescript/coffeescript.js diff --git a/regroup/libraries/codemirror/mode/commonlisp/commonlisp.js b/client/libraries/codemirror/mode/commonlisp/commonlisp.js similarity index 100% rename from regroup/libraries/codemirror/mode/commonlisp/commonlisp.js rename to client/libraries/codemirror/mode/commonlisp/commonlisp.js diff --git a/regroup/libraries/codemirror/mode/crystal/crystal.js b/client/libraries/codemirror/mode/crystal/crystal.js similarity index 100% rename from regroup/libraries/codemirror/mode/crystal/crystal.js rename to client/libraries/codemirror/mode/crystal/crystal.js diff --git a/regroup/libraries/codemirror/mode/css/css.js b/client/libraries/codemirror/mode/css/css.js similarity index 100% rename from regroup/libraries/codemirror/mode/css/css.js rename to client/libraries/codemirror/mode/css/css.js diff --git a/regroup/libraries/codemirror/mode/cypher/cypher.js b/client/libraries/codemirror/mode/cypher/cypher.js similarity index 100% rename from regroup/libraries/codemirror/mode/cypher/cypher.js rename to client/libraries/codemirror/mode/cypher/cypher.js diff --git a/regroup/libraries/codemirror/mode/d/d.js b/client/libraries/codemirror/mode/d/d.js similarity index 100% rename from regroup/libraries/codemirror/mode/d/d.js rename to client/libraries/codemirror/mode/d/d.js diff --git a/regroup/libraries/codemirror/mode/dart/dart.js b/client/libraries/codemirror/mode/dart/dart.js similarity index 100% rename from regroup/libraries/codemirror/mode/dart/dart.js rename to client/libraries/codemirror/mode/dart/dart.js diff --git a/regroup/libraries/codemirror/mode/diff/diff.js b/client/libraries/codemirror/mode/diff/diff.js similarity index 100% rename from regroup/libraries/codemirror/mode/diff/diff.js rename to client/libraries/codemirror/mode/diff/diff.js diff --git a/regroup/libraries/codemirror/mode/django/django.js b/client/libraries/codemirror/mode/django/django.js similarity index 100% rename from regroup/libraries/codemirror/mode/django/django.js rename to client/libraries/codemirror/mode/django/django.js diff --git a/regroup/libraries/codemirror/mode/dockerfile/dockerfile.js b/client/libraries/codemirror/mode/dockerfile/dockerfile.js similarity index 100% rename from regroup/libraries/codemirror/mode/dockerfile/dockerfile.js rename to client/libraries/codemirror/mode/dockerfile/dockerfile.js diff --git a/regroup/libraries/codemirror/mode/dtd/dtd.js b/client/libraries/codemirror/mode/dtd/dtd.js similarity index 100% rename from regroup/libraries/codemirror/mode/dtd/dtd.js rename to client/libraries/codemirror/mode/dtd/dtd.js diff --git a/regroup/libraries/codemirror/mode/dylan/dylan.js b/client/libraries/codemirror/mode/dylan/dylan.js similarity index 100% rename from regroup/libraries/codemirror/mode/dylan/dylan.js rename to client/libraries/codemirror/mode/dylan/dylan.js diff --git a/regroup/libraries/codemirror/mode/ebnf/ebnf.js b/client/libraries/codemirror/mode/ebnf/ebnf.js similarity index 100% rename from regroup/libraries/codemirror/mode/ebnf/ebnf.js rename to client/libraries/codemirror/mode/ebnf/ebnf.js diff --git a/regroup/libraries/codemirror/mode/ecl/ecl.js b/client/libraries/codemirror/mode/ecl/ecl.js similarity index 100% rename from regroup/libraries/codemirror/mode/ecl/ecl.js rename to client/libraries/codemirror/mode/ecl/ecl.js diff --git a/regroup/libraries/codemirror/mode/eiffel/eiffel.js b/client/libraries/codemirror/mode/eiffel/eiffel.js similarity index 100% rename from regroup/libraries/codemirror/mode/eiffel/eiffel.js rename to client/libraries/codemirror/mode/eiffel/eiffel.js diff --git a/regroup/libraries/codemirror/mode/elm/elm.js b/client/libraries/codemirror/mode/elm/elm.js similarity index 100% rename from regroup/libraries/codemirror/mode/elm/elm.js rename to client/libraries/codemirror/mode/elm/elm.js diff --git a/regroup/libraries/codemirror/mode/erlang/erlang.js b/client/libraries/codemirror/mode/erlang/erlang.js similarity index 100% rename from regroup/libraries/codemirror/mode/erlang/erlang.js rename to client/libraries/codemirror/mode/erlang/erlang.js diff --git a/regroup/libraries/codemirror/mode/factor/factor.js b/client/libraries/codemirror/mode/factor/factor.js similarity index 100% rename from regroup/libraries/codemirror/mode/factor/factor.js rename to client/libraries/codemirror/mode/factor/factor.js diff --git a/regroup/libraries/codemirror/mode/fcl/fcl.js b/client/libraries/codemirror/mode/fcl/fcl.js similarity index 100% rename from regroup/libraries/codemirror/mode/fcl/fcl.js rename to client/libraries/codemirror/mode/fcl/fcl.js diff --git a/regroup/libraries/codemirror/mode/forth/forth.js b/client/libraries/codemirror/mode/forth/forth.js similarity index 100% rename from regroup/libraries/codemirror/mode/forth/forth.js rename to client/libraries/codemirror/mode/forth/forth.js diff --git a/regroup/libraries/codemirror/mode/fortran/fortran.js b/client/libraries/codemirror/mode/fortran/fortran.js similarity index 100% rename from regroup/libraries/codemirror/mode/fortran/fortran.js rename to client/libraries/codemirror/mode/fortran/fortran.js diff --git a/regroup/libraries/codemirror/mode/gas/gas.js b/client/libraries/codemirror/mode/gas/gas.js similarity index 100% rename from regroup/libraries/codemirror/mode/gas/gas.js rename to client/libraries/codemirror/mode/gas/gas.js diff --git a/regroup/libraries/codemirror/mode/gfm/gfm.js b/client/libraries/codemirror/mode/gfm/gfm.js similarity index 100% rename from regroup/libraries/codemirror/mode/gfm/gfm.js rename to client/libraries/codemirror/mode/gfm/gfm.js diff --git a/regroup/libraries/codemirror/mode/gherkin/gherkin.js b/client/libraries/codemirror/mode/gherkin/gherkin.js similarity index 100% rename from regroup/libraries/codemirror/mode/gherkin/gherkin.js rename to client/libraries/codemirror/mode/gherkin/gherkin.js diff --git a/regroup/libraries/codemirror/mode/go/go.js b/client/libraries/codemirror/mode/go/go.js similarity index 100% rename from regroup/libraries/codemirror/mode/go/go.js rename to client/libraries/codemirror/mode/go/go.js diff --git a/regroup/libraries/codemirror/mode/groovy/groovy.js b/client/libraries/codemirror/mode/groovy/groovy.js similarity index 100% rename from regroup/libraries/codemirror/mode/groovy/groovy.js rename to client/libraries/codemirror/mode/groovy/groovy.js diff --git a/regroup/libraries/codemirror/mode/haml/haml.js b/client/libraries/codemirror/mode/haml/haml.js similarity index 100% rename from regroup/libraries/codemirror/mode/haml/haml.js rename to client/libraries/codemirror/mode/haml/haml.js diff --git a/regroup/libraries/codemirror/mode/handlebars/handlebars.js b/client/libraries/codemirror/mode/handlebars/handlebars.js similarity index 100% rename from regroup/libraries/codemirror/mode/handlebars/handlebars.js rename to client/libraries/codemirror/mode/handlebars/handlebars.js diff --git a/regroup/libraries/codemirror/mode/haskell-literate/haskell-literate.js b/client/libraries/codemirror/mode/haskell-literate/haskell-literate.js similarity index 100% rename from regroup/libraries/codemirror/mode/haskell-literate/haskell-literate.js rename to client/libraries/codemirror/mode/haskell-literate/haskell-literate.js diff --git a/regroup/libraries/codemirror/mode/haskell/haskell.js b/client/libraries/codemirror/mode/haskell/haskell.js similarity index 100% rename from regroup/libraries/codemirror/mode/haskell/haskell.js rename to client/libraries/codemirror/mode/haskell/haskell.js diff --git a/regroup/libraries/codemirror/mode/haxe/haxe.js b/client/libraries/codemirror/mode/haxe/haxe.js similarity index 100% rename from regroup/libraries/codemirror/mode/haxe/haxe.js rename to client/libraries/codemirror/mode/haxe/haxe.js diff --git a/regroup/libraries/codemirror/mode/htmlembedded/htmlembedded.js b/client/libraries/codemirror/mode/htmlembedded/htmlembedded.js similarity index 100% rename from regroup/libraries/codemirror/mode/htmlembedded/htmlembedded.js rename to client/libraries/codemirror/mode/htmlembedded/htmlembedded.js diff --git a/regroup/libraries/codemirror/mode/htmlmixed/htmlmixed.js b/client/libraries/codemirror/mode/htmlmixed/htmlmixed.js similarity index 100% rename from regroup/libraries/codemirror/mode/htmlmixed/htmlmixed.js rename to client/libraries/codemirror/mode/htmlmixed/htmlmixed.js diff --git a/regroup/libraries/codemirror/mode/http/http.js b/client/libraries/codemirror/mode/http/http.js similarity index 100% rename from regroup/libraries/codemirror/mode/http/http.js rename to client/libraries/codemirror/mode/http/http.js diff --git a/regroup/libraries/codemirror/mode/idl/idl.js b/client/libraries/codemirror/mode/idl/idl.js similarity index 100% rename from regroup/libraries/codemirror/mode/idl/idl.js rename to client/libraries/codemirror/mode/idl/idl.js diff --git a/regroup/libraries/codemirror/mode/javascript/javascript.js b/client/libraries/codemirror/mode/javascript/javascript.js similarity index 100% rename from regroup/libraries/codemirror/mode/javascript/javascript.js rename to client/libraries/codemirror/mode/javascript/javascript.js diff --git a/regroup/libraries/codemirror/mode/jinja2/jinja2.js b/client/libraries/codemirror/mode/jinja2/jinja2.js similarity index 100% rename from regroup/libraries/codemirror/mode/jinja2/jinja2.js rename to client/libraries/codemirror/mode/jinja2/jinja2.js diff --git a/regroup/libraries/codemirror/mode/jsx/jsx.js b/client/libraries/codemirror/mode/jsx/jsx.js similarity index 100% rename from regroup/libraries/codemirror/mode/jsx/jsx.js rename to client/libraries/codemirror/mode/jsx/jsx.js diff --git a/regroup/libraries/codemirror/mode/julia/julia.js b/client/libraries/codemirror/mode/julia/julia.js similarity index 100% rename from regroup/libraries/codemirror/mode/julia/julia.js rename to client/libraries/codemirror/mode/julia/julia.js diff --git a/regroup/libraries/codemirror/mode/livescript/livescript.js b/client/libraries/codemirror/mode/livescript/livescript.js similarity index 100% rename from regroup/libraries/codemirror/mode/livescript/livescript.js rename to client/libraries/codemirror/mode/livescript/livescript.js diff --git a/regroup/libraries/codemirror/mode/lua/lua.js b/client/libraries/codemirror/mode/lua/lua.js similarity index 100% rename from regroup/libraries/codemirror/mode/lua/lua.js rename to client/libraries/codemirror/mode/lua/lua.js diff --git a/regroup/libraries/codemirror/mode/markdown/markdown.js b/client/libraries/codemirror/mode/markdown/markdown.js similarity index 100% rename from regroup/libraries/codemirror/mode/markdown/markdown.js rename to client/libraries/codemirror/mode/markdown/markdown.js diff --git a/regroup/libraries/codemirror/mode/mathematica/mathematica.js b/client/libraries/codemirror/mode/mathematica/mathematica.js similarity index 100% rename from regroup/libraries/codemirror/mode/mathematica/mathematica.js rename to client/libraries/codemirror/mode/mathematica/mathematica.js diff --git a/regroup/libraries/codemirror/mode/mbox/mbox.js b/client/libraries/codemirror/mode/mbox/mbox.js similarity index 100% rename from regroup/libraries/codemirror/mode/mbox/mbox.js rename to client/libraries/codemirror/mode/mbox/mbox.js diff --git a/regroup/libraries/codemirror/mode/meta.js b/client/libraries/codemirror/mode/meta.js similarity index 100% rename from regroup/libraries/codemirror/mode/meta.js rename to client/libraries/codemirror/mode/meta.js diff --git a/regroup/libraries/codemirror/mode/mirc/mirc.js b/client/libraries/codemirror/mode/mirc/mirc.js similarity index 100% rename from regroup/libraries/codemirror/mode/mirc/mirc.js rename to client/libraries/codemirror/mode/mirc/mirc.js diff --git a/regroup/libraries/codemirror/mode/mllike/mllike.js b/client/libraries/codemirror/mode/mllike/mllike.js similarity index 100% rename from regroup/libraries/codemirror/mode/mllike/mllike.js rename to client/libraries/codemirror/mode/mllike/mllike.js diff --git a/regroup/libraries/codemirror/mode/modelica/modelica.js b/client/libraries/codemirror/mode/modelica/modelica.js similarity index 100% rename from regroup/libraries/codemirror/mode/modelica/modelica.js rename to client/libraries/codemirror/mode/modelica/modelica.js diff --git a/regroup/libraries/codemirror/mode/mscgen/mscgen.js b/client/libraries/codemirror/mode/mscgen/mscgen.js similarity index 100% rename from regroup/libraries/codemirror/mode/mscgen/mscgen.js rename to client/libraries/codemirror/mode/mscgen/mscgen.js diff --git a/regroup/libraries/codemirror/mode/mumps/mumps.js b/client/libraries/codemirror/mode/mumps/mumps.js similarity index 100% rename from regroup/libraries/codemirror/mode/mumps/mumps.js rename to client/libraries/codemirror/mode/mumps/mumps.js diff --git a/regroup/libraries/codemirror/mode/nginx/nginx.js b/client/libraries/codemirror/mode/nginx/nginx.js similarity index 100% rename from regroup/libraries/codemirror/mode/nginx/nginx.js rename to client/libraries/codemirror/mode/nginx/nginx.js diff --git a/regroup/libraries/codemirror/mode/nsis/nsis.js b/client/libraries/codemirror/mode/nsis/nsis.js similarity index 100% rename from regroup/libraries/codemirror/mode/nsis/nsis.js rename to client/libraries/codemirror/mode/nsis/nsis.js diff --git a/regroup/libraries/codemirror/mode/ntriples/ntriples.js b/client/libraries/codemirror/mode/ntriples/ntriples.js similarity index 100% rename from regroup/libraries/codemirror/mode/ntriples/ntriples.js rename to client/libraries/codemirror/mode/ntriples/ntriples.js diff --git a/regroup/libraries/codemirror/mode/octave/octave.js b/client/libraries/codemirror/mode/octave/octave.js similarity index 100% rename from regroup/libraries/codemirror/mode/octave/octave.js rename to client/libraries/codemirror/mode/octave/octave.js diff --git a/regroup/libraries/codemirror/mode/oz/oz.js b/client/libraries/codemirror/mode/oz/oz.js similarity index 100% rename from regroup/libraries/codemirror/mode/oz/oz.js rename to client/libraries/codemirror/mode/oz/oz.js diff --git a/regroup/libraries/codemirror/mode/pascal/pascal.js b/client/libraries/codemirror/mode/pascal/pascal.js similarity index 100% rename from regroup/libraries/codemirror/mode/pascal/pascal.js rename to client/libraries/codemirror/mode/pascal/pascal.js diff --git a/regroup/libraries/codemirror/mode/pegjs/pegjs.js b/client/libraries/codemirror/mode/pegjs/pegjs.js similarity index 100% rename from regroup/libraries/codemirror/mode/pegjs/pegjs.js rename to client/libraries/codemirror/mode/pegjs/pegjs.js diff --git a/regroup/libraries/codemirror/mode/perl/perl.js b/client/libraries/codemirror/mode/perl/perl.js similarity index 100% rename from regroup/libraries/codemirror/mode/perl/perl.js rename to client/libraries/codemirror/mode/perl/perl.js diff --git a/regroup/libraries/codemirror/mode/php/php.js b/client/libraries/codemirror/mode/php/php.js similarity index 100% rename from regroup/libraries/codemirror/mode/php/php.js rename to client/libraries/codemirror/mode/php/php.js diff --git a/regroup/libraries/codemirror/mode/pig/pig.js b/client/libraries/codemirror/mode/pig/pig.js similarity index 100% rename from regroup/libraries/codemirror/mode/pig/pig.js rename to client/libraries/codemirror/mode/pig/pig.js diff --git a/regroup/libraries/codemirror/mode/powershell/powershell.js b/client/libraries/codemirror/mode/powershell/powershell.js similarity index 100% rename from regroup/libraries/codemirror/mode/powershell/powershell.js rename to client/libraries/codemirror/mode/powershell/powershell.js diff --git a/regroup/libraries/codemirror/mode/properties/properties.js b/client/libraries/codemirror/mode/properties/properties.js similarity index 100% rename from regroup/libraries/codemirror/mode/properties/properties.js rename to client/libraries/codemirror/mode/properties/properties.js diff --git a/regroup/libraries/codemirror/mode/protobuf/protobuf.js b/client/libraries/codemirror/mode/protobuf/protobuf.js similarity index 100% rename from regroup/libraries/codemirror/mode/protobuf/protobuf.js rename to client/libraries/codemirror/mode/protobuf/protobuf.js diff --git a/regroup/libraries/codemirror/mode/pug/pug.js b/client/libraries/codemirror/mode/pug/pug.js similarity index 100% rename from regroup/libraries/codemirror/mode/pug/pug.js rename to client/libraries/codemirror/mode/pug/pug.js diff --git a/regroup/libraries/codemirror/mode/puppet/puppet.js b/client/libraries/codemirror/mode/puppet/puppet.js similarity index 100% rename from regroup/libraries/codemirror/mode/puppet/puppet.js rename to client/libraries/codemirror/mode/puppet/puppet.js diff --git a/regroup/libraries/codemirror/mode/python/python.js b/client/libraries/codemirror/mode/python/python.js similarity index 100% rename from regroup/libraries/codemirror/mode/python/python.js rename to client/libraries/codemirror/mode/python/python.js diff --git a/regroup/libraries/codemirror/mode/q/q.js b/client/libraries/codemirror/mode/q/q.js similarity index 100% rename from regroup/libraries/codemirror/mode/q/q.js rename to client/libraries/codemirror/mode/q/q.js diff --git a/regroup/libraries/codemirror/mode/r/r.js b/client/libraries/codemirror/mode/r/r.js similarity index 100% rename from regroup/libraries/codemirror/mode/r/r.js rename to client/libraries/codemirror/mode/r/r.js diff --git a/regroup/libraries/codemirror/mode/rpm/rpm.js b/client/libraries/codemirror/mode/rpm/rpm.js similarity index 100% rename from regroup/libraries/codemirror/mode/rpm/rpm.js rename to client/libraries/codemirror/mode/rpm/rpm.js diff --git a/regroup/libraries/codemirror/mode/rst/rst.js b/client/libraries/codemirror/mode/rst/rst.js similarity index 100% rename from regroup/libraries/codemirror/mode/rst/rst.js rename to client/libraries/codemirror/mode/rst/rst.js diff --git a/regroup/libraries/codemirror/mode/ruby/ruby.js b/client/libraries/codemirror/mode/ruby/ruby.js similarity index 100% rename from regroup/libraries/codemirror/mode/ruby/ruby.js rename to client/libraries/codemirror/mode/ruby/ruby.js diff --git a/regroup/libraries/codemirror/mode/rust/rust.js b/client/libraries/codemirror/mode/rust/rust.js similarity index 100% rename from regroup/libraries/codemirror/mode/rust/rust.js rename to client/libraries/codemirror/mode/rust/rust.js diff --git a/regroup/libraries/codemirror/mode/sas/sas.js b/client/libraries/codemirror/mode/sas/sas.js similarity index 100% rename from regroup/libraries/codemirror/mode/sas/sas.js rename to client/libraries/codemirror/mode/sas/sas.js diff --git a/regroup/libraries/codemirror/mode/sass/sass.js b/client/libraries/codemirror/mode/sass/sass.js similarity index 100% rename from regroup/libraries/codemirror/mode/sass/sass.js rename to client/libraries/codemirror/mode/sass/sass.js diff --git a/regroup/libraries/codemirror/mode/scheme/scheme.js b/client/libraries/codemirror/mode/scheme/scheme.js similarity index 100% rename from regroup/libraries/codemirror/mode/scheme/scheme.js rename to client/libraries/codemirror/mode/scheme/scheme.js diff --git a/regroup/libraries/codemirror/mode/shell/shell.js b/client/libraries/codemirror/mode/shell/shell.js similarity index 100% rename from regroup/libraries/codemirror/mode/shell/shell.js rename to client/libraries/codemirror/mode/shell/shell.js diff --git a/regroup/libraries/codemirror/mode/sieve/sieve.js b/client/libraries/codemirror/mode/sieve/sieve.js similarity index 100% rename from regroup/libraries/codemirror/mode/sieve/sieve.js rename to client/libraries/codemirror/mode/sieve/sieve.js diff --git a/regroup/libraries/codemirror/mode/slim/slim.js b/client/libraries/codemirror/mode/slim/slim.js similarity index 100% rename from regroup/libraries/codemirror/mode/slim/slim.js rename to client/libraries/codemirror/mode/slim/slim.js diff --git a/regroup/libraries/codemirror/mode/smalltalk/smalltalk.js b/client/libraries/codemirror/mode/smalltalk/smalltalk.js similarity index 100% rename from regroup/libraries/codemirror/mode/smalltalk/smalltalk.js rename to client/libraries/codemirror/mode/smalltalk/smalltalk.js diff --git a/regroup/libraries/codemirror/mode/smarty/smarty.js b/client/libraries/codemirror/mode/smarty/smarty.js similarity index 100% rename from regroup/libraries/codemirror/mode/smarty/smarty.js rename to client/libraries/codemirror/mode/smarty/smarty.js diff --git a/regroup/libraries/codemirror/mode/solr/solr.js b/client/libraries/codemirror/mode/solr/solr.js similarity index 100% rename from regroup/libraries/codemirror/mode/solr/solr.js rename to client/libraries/codemirror/mode/solr/solr.js diff --git a/regroup/libraries/codemirror/mode/soy/soy.js b/client/libraries/codemirror/mode/soy/soy.js similarity index 100% rename from regroup/libraries/codemirror/mode/soy/soy.js rename to client/libraries/codemirror/mode/soy/soy.js diff --git a/regroup/libraries/codemirror/mode/sparql/sparql.js b/client/libraries/codemirror/mode/sparql/sparql.js similarity index 100% rename from regroup/libraries/codemirror/mode/sparql/sparql.js rename to client/libraries/codemirror/mode/sparql/sparql.js diff --git a/regroup/libraries/codemirror/mode/spreadsheet/spreadsheet.js b/client/libraries/codemirror/mode/spreadsheet/spreadsheet.js similarity index 100% rename from regroup/libraries/codemirror/mode/spreadsheet/spreadsheet.js rename to client/libraries/codemirror/mode/spreadsheet/spreadsheet.js diff --git a/regroup/libraries/codemirror/mode/sql/sql.js b/client/libraries/codemirror/mode/sql/sql.js similarity index 100% rename from regroup/libraries/codemirror/mode/sql/sql.js rename to client/libraries/codemirror/mode/sql/sql.js diff --git a/regroup/libraries/codemirror/mode/stex/stex.js b/client/libraries/codemirror/mode/stex/stex.js similarity index 100% rename from regroup/libraries/codemirror/mode/stex/stex.js rename to client/libraries/codemirror/mode/stex/stex.js diff --git a/regroup/libraries/codemirror/mode/stylus/stylus.js b/client/libraries/codemirror/mode/stylus/stylus.js similarity index 100% rename from regroup/libraries/codemirror/mode/stylus/stylus.js rename to client/libraries/codemirror/mode/stylus/stylus.js diff --git a/regroup/libraries/codemirror/mode/swift/swift.js b/client/libraries/codemirror/mode/swift/swift.js similarity index 100% rename from regroup/libraries/codemirror/mode/swift/swift.js rename to client/libraries/codemirror/mode/swift/swift.js diff --git a/regroup/libraries/codemirror/mode/tcl/tcl.js b/client/libraries/codemirror/mode/tcl/tcl.js similarity index 100% rename from regroup/libraries/codemirror/mode/tcl/tcl.js rename to client/libraries/codemirror/mode/tcl/tcl.js diff --git a/regroup/libraries/codemirror/mode/textile/textile.js b/client/libraries/codemirror/mode/textile/textile.js similarity index 100% rename from regroup/libraries/codemirror/mode/textile/textile.js rename to client/libraries/codemirror/mode/textile/textile.js diff --git a/regroup/libraries/codemirror/mode/tiddlywiki/tiddlywiki.css b/client/libraries/codemirror/mode/tiddlywiki/tiddlywiki.css similarity index 100% rename from regroup/libraries/codemirror/mode/tiddlywiki/tiddlywiki.css rename to client/libraries/codemirror/mode/tiddlywiki/tiddlywiki.css diff --git a/regroup/libraries/codemirror/mode/tiddlywiki/tiddlywiki.js b/client/libraries/codemirror/mode/tiddlywiki/tiddlywiki.js similarity index 100% rename from regroup/libraries/codemirror/mode/tiddlywiki/tiddlywiki.js rename to client/libraries/codemirror/mode/tiddlywiki/tiddlywiki.js diff --git a/regroup/libraries/codemirror/mode/tiki/tiki.css b/client/libraries/codemirror/mode/tiki/tiki.css similarity index 100% rename from regroup/libraries/codemirror/mode/tiki/tiki.css rename to client/libraries/codemirror/mode/tiki/tiki.css diff --git a/regroup/libraries/codemirror/mode/tiki/tiki.js b/client/libraries/codemirror/mode/tiki/tiki.js similarity index 100% rename from regroup/libraries/codemirror/mode/tiki/tiki.js rename to client/libraries/codemirror/mode/tiki/tiki.js diff --git a/regroup/libraries/codemirror/mode/toml/toml.js b/client/libraries/codemirror/mode/toml/toml.js similarity index 100% rename from regroup/libraries/codemirror/mode/toml/toml.js rename to client/libraries/codemirror/mode/toml/toml.js diff --git a/regroup/libraries/codemirror/mode/tornado/tornado.js b/client/libraries/codemirror/mode/tornado/tornado.js similarity index 100% rename from regroup/libraries/codemirror/mode/tornado/tornado.js rename to client/libraries/codemirror/mode/tornado/tornado.js diff --git a/regroup/libraries/codemirror/mode/troff/troff.js b/client/libraries/codemirror/mode/troff/troff.js similarity index 100% rename from regroup/libraries/codemirror/mode/troff/troff.js rename to client/libraries/codemirror/mode/troff/troff.js diff --git a/regroup/libraries/codemirror/mode/ttcn-cfg/ttcn-cfg.js b/client/libraries/codemirror/mode/ttcn-cfg/ttcn-cfg.js similarity index 100% rename from regroup/libraries/codemirror/mode/ttcn-cfg/ttcn-cfg.js rename to client/libraries/codemirror/mode/ttcn-cfg/ttcn-cfg.js diff --git a/regroup/libraries/codemirror/mode/ttcn/ttcn.js b/client/libraries/codemirror/mode/ttcn/ttcn.js similarity index 100% rename from regroup/libraries/codemirror/mode/ttcn/ttcn.js rename to client/libraries/codemirror/mode/ttcn/ttcn.js diff --git a/regroup/libraries/codemirror/mode/turtle/turtle.js b/client/libraries/codemirror/mode/turtle/turtle.js similarity index 100% rename from regroup/libraries/codemirror/mode/turtle/turtle.js rename to client/libraries/codemirror/mode/turtle/turtle.js diff --git a/regroup/libraries/codemirror/mode/twig/twig.js b/client/libraries/codemirror/mode/twig/twig.js similarity index 100% rename from regroup/libraries/codemirror/mode/twig/twig.js rename to client/libraries/codemirror/mode/twig/twig.js diff --git a/regroup/libraries/codemirror/mode/vb/vb.js b/client/libraries/codemirror/mode/vb/vb.js similarity index 100% rename from regroup/libraries/codemirror/mode/vb/vb.js rename to client/libraries/codemirror/mode/vb/vb.js diff --git a/regroup/libraries/codemirror/mode/vbscript/vbscript.js b/client/libraries/codemirror/mode/vbscript/vbscript.js similarity index 100% rename from regroup/libraries/codemirror/mode/vbscript/vbscript.js rename to client/libraries/codemirror/mode/vbscript/vbscript.js diff --git a/regroup/libraries/codemirror/mode/velocity/velocity.js b/client/libraries/codemirror/mode/velocity/velocity.js similarity index 100% rename from regroup/libraries/codemirror/mode/velocity/velocity.js rename to client/libraries/codemirror/mode/velocity/velocity.js diff --git a/regroup/libraries/codemirror/mode/verilog/verilog.js b/client/libraries/codemirror/mode/verilog/verilog.js similarity index 100% rename from regroup/libraries/codemirror/mode/verilog/verilog.js rename to client/libraries/codemirror/mode/verilog/verilog.js diff --git a/regroup/libraries/codemirror/mode/vhdl/vhdl.js b/client/libraries/codemirror/mode/vhdl/vhdl.js similarity index 100% rename from regroup/libraries/codemirror/mode/vhdl/vhdl.js rename to client/libraries/codemirror/mode/vhdl/vhdl.js diff --git a/regroup/libraries/codemirror/mode/vue/vue.js b/client/libraries/codemirror/mode/vue/vue.js similarity index 100% rename from regroup/libraries/codemirror/mode/vue/vue.js rename to client/libraries/codemirror/mode/vue/vue.js diff --git a/regroup/libraries/codemirror/mode/wast/wast.js b/client/libraries/codemirror/mode/wast/wast.js similarity index 100% rename from regroup/libraries/codemirror/mode/wast/wast.js rename to client/libraries/codemirror/mode/wast/wast.js diff --git a/regroup/libraries/codemirror/mode/webidl/webidl.js b/client/libraries/codemirror/mode/webidl/webidl.js similarity index 100% rename from regroup/libraries/codemirror/mode/webidl/webidl.js rename to client/libraries/codemirror/mode/webidl/webidl.js diff --git a/regroup/libraries/codemirror/mode/xml/xml.js b/client/libraries/codemirror/mode/xml/xml.js similarity index 100% rename from regroup/libraries/codemirror/mode/xml/xml.js rename to client/libraries/codemirror/mode/xml/xml.js diff --git a/regroup/libraries/codemirror/mode/xquery/xquery.js b/client/libraries/codemirror/mode/xquery/xquery.js similarity index 100% rename from regroup/libraries/codemirror/mode/xquery/xquery.js rename to client/libraries/codemirror/mode/xquery/xquery.js diff --git a/regroup/libraries/codemirror/mode/yacas/yacas.js b/client/libraries/codemirror/mode/yacas/yacas.js similarity index 100% rename from regroup/libraries/codemirror/mode/yacas/yacas.js rename to client/libraries/codemirror/mode/yacas/yacas.js diff --git a/regroup/libraries/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js b/client/libraries/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js similarity index 100% rename from regroup/libraries/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js rename to client/libraries/codemirror/mode/yaml-frontmatter/yaml-frontmatter.js diff --git a/regroup/libraries/codemirror/mode/yaml/yaml.js b/client/libraries/codemirror/mode/yaml/yaml.js similarity index 100% rename from regroup/libraries/codemirror/mode/yaml/yaml.js rename to client/libraries/codemirror/mode/yaml/yaml.js diff --git a/regroup/libraries/codemirror/mode/z80/z80.js b/client/libraries/codemirror/mode/z80/z80.js similarity index 100% rename from regroup/libraries/codemirror/mode/z80/z80.js rename to client/libraries/codemirror/mode/z80/z80.js diff --git a/regroup/libraries/eslint.js b/client/libraries/eslint.js similarity index 100% rename from regroup/libraries/eslint.js rename to client/libraries/eslint.js diff --git a/regroup/libraries/fancytree/jquery.fancytree-all-deps.js b/client/libraries/fancytree/jquery.fancytree-all-deps.js similarity index 100% rename from regroup/libraries/fancytree/jquery.fancytree-all-deps.js rename to client/libraries/fancytree/jquery.fancytree-all-deps.js diff --git a/regroup/libraries/fancytree/jquery.fancytree-all-deps.min.js b/client/libraries/fancytree/jquery.fancytree-all-deps.min.js similarity index 100% rename from regroup/libraries/fancytree/jquery.fancytree-all-deps.min.js rename to client/libraries/fancytree/jquery.fancytree-all-deps.min.js diff --git a/regroup/libraries/fancytree/jquery.fancytree-all-deps.min.js.map b/client/libraries/fancytree/jquery.fancytree-all-deps.min.js.map similarity index 100% rename from regroup/libraries/fancytree/jquery.fancytree-all-deps.min.js.map rename to client/libraries/fancytree/jquery.fancytree-all-deps.min.js.map diff --git a/regroup/libraries/jquery.mark.es6.min.js b/client/libraries/jquery.mark.es6.min.js similarity index 100% rename from regroup/libraries/jquery.mark.es6.min.js rename to client/libraries/jquery.mark.es6.min.js diff --git a/regroup/libraries/jsplumb.js b/client/libraries/jsplumb.js similarity index 100% rename from regroup/libraries/jsplumb.js rename to client/libraries/jsplumb.js diff --git a/regroup/libraries/knockout.min.js b/client/libraries/knockout.min.js similarity index 100% rename from regroup/libraries/knockout.min.js rename to client/libraries/knockout.min.js diff --git a/regroup/libraries/normalize.min.css b/client/libraries/normalize.min.css similarity index 100% rename from regroup/libraries/normalize.min.css rename to client/libraries/normalize.min.css diff --git a/regroup/libraries/wheel-zoom.min.js b/client/libraries/wheel-zoom.min.js similarity index 100% rename from regroup/libraries/wheel-zoom.min.js rename to client/libraries/wheel-zoom.min.js diff --git a/regroup/src/public/app/components/app_context.js b/client/src/components/app_context.js similarity index 100% rename from regroup/src/public/app/components/app_context.js rename to client/src/components/app_context.js diff --git a/regroup/src/public/app/components/component.js b/client/src/components/component.js similarity index 100% rename from regroup/src/public/app/components/component.js rename to client/src/components/component.js diff --git a/regroup/src/public/app/components/entrypoints.js b/client/src/components/entrypoints.js similarity index 100% rename from regroup/src/public/app/components/entrypoints.js rename to client/src/components/entrypoints.js diff --git a/regroup/src/public/app/components/main_tree_executors.js b/client/src/components/main_tree_executors.js similarity index 100% rename from regroup/src/public/app/components/main_tree_executors.js rename to client/src/components/main_tree_executors.js diff --git a/regroup/src/public/app/components/mobile_screen_switcher.js b/client/src/components/mobile_screen_switcher.js similarity index 100% rename from regroup/src/public/app/components/mobile_screen_switcher.js rename to client/src/components/mobile_screen_switcher.js diff --git a/regroup/src/public/app/components/note_context.js b/client/src/components/note_context.js similarity index 100% rename from regroup/src/public/app/components/note_context.js rename to client/src/components/note_context.js diff --git a/regroup/src/public/app/components/root_command_executor.js b/client/src/components/root_command_executor.js similarity index 100% rename from regroup/src/public/app/components/root_command_executor.js rename to client/src/components/root_command_executor.js diff --git a/regroup/src/public/app/components/shortcut_component.js b/client/src/components/shortcut_component.js similarity index 100% rename from regroup/src/public/app/components/shortcut_component.js rename to client/src/components/shortcut_component.js diff --git a/regroup/src/public/app/components/tab_manager.js b/client/src/components/tab_manager.js similarity index 100% rename from regroup/src/public/app/components/tab_manager.js rename to client/src/components/tab_manager.js diff --git a/regroup/src/public/app/components/zoom.js b/client/src/components/zoom.js similarity index 100% rename from regroup/src/public/app/components/zoom.js rename to client/src/components/zoom.js diff --git a/regroup/src/public/app/desktop.js b/client/src/desktop.js similarity index 100% rename from regroup/src/public/app/desktop.js rename to client/src/desktop.js diff --git a/regroup/src/public/app/doc_notes/hidden.html b/client/src/doc_notes/hidden.html similarity index 100% rename from regroup/src/public/app/doc_notes/hidden.html rename to client/src/doc_notes/hidden.html diff --git a/regroup/src/public/app/doc_notes/launchbar_command_launcher.html b/client/src/doc_notes/launchbar_command_launcher.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_command_launcher.html rename to client/src/doc_notes/launchbar_command_launcher.html diff --git a/regroup/src/public/app/doc_notes/launchbar_history_navigation.html b/client/src/doc_notes/launchbar_history_navigation.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_history_navigation.html rename to client/src/doc_notes/launchbar_history_navigation.html diff --git a/regroup/src/public/app/doc_notes/launchbar_intro.html b/client/src/doc_notes/launchbar_intro.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_intro.html rename to client/src/doc_notes/launchbar_intro.html diff --git a/regroup/src/public/app/doc_notes/launchbar_note_launcher.html b/client/src/doc_notes/launchbar_note_launcher.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_note_launcher.html rename to client/src/doc_notes/launchbar_note_launcher.html diff --git a/regroup/src/public/app/doc_notes/launchbar_script_launcher.html b/client/src/doc_notes/launchbar_script_launcher.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_script_launcher.html rename to client/src/doc_notes/launchbar_script_launcher.html diff --git a/regroup/src/public/app/doc_notes/launchbar_spacer.html b/client/src/doc_notes/launchbar_spacer.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_spacer.html rename to client/src/doc_notes/launchbar_spacer.html diff --git a/regroup/src/public/app/doc_notes/launchbar_widget_launcher.html b/client/src/doc_notes/launchbar_widget_launcher.html similarity index 100% rename from regroup/src/public/app/doc_notes/launchbar_widget_launcher.html rename to client/src/doc_notes/launchbar_widget_launcher.html diff --git a/regroup/src/public/app/doc_notes/share.html b/client/src/doc_notes/share.html similarity index 100% rename from regroup/src/public/app/doc_notes/share.html rename to client/src/doc_notes/share.html diff --git a/regroup/src/public/app/doc_notes/user_hidden.html b/client/src/doc_notes/user_hidden.html similarity index 100% rename from regroup/src/public/app/doc_notes/user_hidden.html rename to client/src/doc_notes/user_hidden.html diff --git a/regroup/src/public/app/entities/fattachment.js b/client/src/entities/fattachment.js similarity index 100% rename from regroup/src/public/app/entities/fattachment.js rename to client/src/entities/fattachment.js diff --git a/regroup/src/public/app/entities/fattribute.js b/client/src/entities/fattribute.js similarity index 100% rename from regroup/src/public/app/entities/fattribute.js rename to client/src/entities/fattribute.js diff --git a/regroup/src/public/app/entities/fblob.js b/client/src/entities/fblob.js similarity index 100% rename from regroup/src/public/app/entities/fblob.js rename to client/src/entities/fblob.js diff --git a/regroup/src/public/app/entities/fbranch.js b/client/src/entities/fbranch.js similarity index 100% rename from regroup/src/public/app/entities/fbranch.js rename to client/src/entities/fbranch.js diff --git a/regroup/src/public/app/entities/fnote.js b/client/src/entities/fnote.js similarity index 100% rename from regroup/src/public/app/entities/fnote.js rename to client/src/entities/fnote.js diff --git a/regroup/src/public/app/layouts/desktop_layout.js b/client/src/layouts/desktop_layout.js similarity index 100% rename from regroup/src/public/app/layouts/desktop_layout.js rename to client/src/layouts/desktop_layout.js diff --git a/regroup/src/public/app/layouts/mobile_layout.js b/client/src/layouts/mobile_layout.js similarity index 100% rename from regroup/src/public/app/layouts/mobile_layout.js rename to client/src/layouts/mobile_layout.js diff --git a/regroup/src/public/app/menus/context_menu.js b/client/src/menus/context_menu.js similarity index 100% rename from regroup/src/public/app/menus/context_menu.js rename to client/src/menus/context_menu.js diff --git a/regroup/src/public/app/menus/electron_context_menu.js b/client/src/menus/electron_context_menu.js similarity index 100% rename from regroup/src/public/app/menus/electron_context_menu.js rename to client/src/menus/electron_context_menu.js diff --git a/regroup/src/public/app/menus/image_context_menu.js b/client/src/menus/image_context_menu.js similarity index 100% rename from regroup/src/public/app/menus/image_context_menu.js rename to client/src/menus/image_context_menu.js diff --git a/regroup/src/public/app/menus/launcher_context_menu.js b/client/src/menus/launcher_context_menu.js similarity index 100% rename from regroup/src/public/app/menus/launcher_context_menu.js rename to client/src/menus/launcher_context_menu.js diff --git a/regroup/src/public/app/menus/link_context_menu.js b/client/src/menus/link_context_menu.js similarity index 100% rename from regroup/src/public/app/menus/link_context_menu.js rename to client/src/menus/link_context_menu.js diff --git a/regroup/src/public/app/menus/tree_context_menu.js b/client/src/menus/tree_context_menu.js similarity index 100% rename from regroup/src/public/app/menus/tree_context_menu.js rename to client/src/menus/tree_context_menu.js diff --git a/regroup/src/public/app/mobile.js b/client/src/mobile.js similarity index 100% rename from regroup/src/public/app/mobile.js rename to client/src/mobile.js diff --git a/regroup/src/public/app/services/attribute_autocomplete.js b/client/src/services/attribute_autocomplete.js similarity index 100% rename from regroup/src/public/app/services/attribute_autocomplete.js rename to client/src/services/attribute_autocomplete.js diff --git a/regroup/src/public/app/services/attribute_parser.js b/client/src/services/attribute_parser.js similarity index 100% rename from regroup/src/public/app/services/attribute_parser.js rename to client/src/services/attribute_parser.js diff --git a/regroup/src/public/app/services/attribute_renderer.js b/client/src/services/attribute_renderer.js similarity index 100% rename from regroup/src/public/app/services/attribute_renderer.js rename to client/src/services/attribute_renderer.js diff --git a/regroup/src/public/app/services/attributes.js b/client/src/services/attributes.js similarity index 100% rename from regroup/src/public/app/services/attributes.js rename to client/src/services/attributes.js diff --git a/regroup/src/public/app/services/branches.js b/client/src/services/branches.js similarity index 100% rename from regroup/src/public/app/services/branches.js rename to client/src/services/branches.js diff --git a/regroup/src/public/app/services/bulk_action.js b/client/src/services/bulk_action.js similarity index 100% rename from regroup/src/public/app/services/bulk_action.js rename to client/src/services/bulk_action.js diff --git a/regroup/src/public/app/services/bundle.js b/client/src/services/bundle.js similarity index 100% rename from regroup/src/public/app/services/bundle.js rename to client/src/services/bundle.js diff --git a/regroup/src/public/app/services/clipboard.js b/client/src/services/clipboard.js similarity index 100% rename from regroup/src/public/app/services/clipboard.js rename to client/src/services/clipboard.js diff --git a/regroup/src/public/app/services/content_renderer.js b/client/src/services/content_renderer.js similarity index 100% rename from regroup/src/public/app/services/content_renderer.js rename to client/src/services/content_renderer.js diff --git a/regroup/src/public/app/services/css_class_manager.js b/client/src/services/css_class_manager.js similarity index 100% rename from regroup/src/public/app/services/css_class_manager.js rename to client/src/services/css_class_manager.js diff --git a/regroup/src/public/app/services/date_notes.js b/client/src/services/date_notes.js similarity index 100% rename from regroup/src/public/app/services/date_notes.js rename to client/src/services/date_notes.js diff --git a/regroup/src/public/app/services/debounce.js b/client/src/services/debounce.js similarity index 100% rename from regroup/src/public/app/services/debounce.js rename to client/src/services/debounce.js diff --git a/regroup/src/public/app/services/dialog.js b/client/src/services/dialog.js similarity index 100% rename from regroup/src/public/app/services/dialog.js rename to client/src/services/dialog.js diff --git a/regroup/src/public/app/services/file_watcher.js b/client/src/services/file_watcher.js similarity index 100% rename from regroup/src/public/app/services/file_watcher.js rename to client/src/services/file_watcher.js diff --git a/regroup/src/public/app/services/froca.js b/client/src/services/froca.js similarity index 100% rename from regroup/src/public/app/services/froca.js rename to client/src/services/froca.js diff --git a/regroup/src/public/app/services/froca_updater.js b/client/src/services/froca_updater.js similarity index 100% rename from regroup/src/public/app/services/froca_updater.js rename to client/src/services/froca_updater.js diff --git a/regroup/src/public/app/services/frontend_script_api.js b/client/src/services/frontend_script_api.js similarity index 100% rename from regroup/src/public/app/services/frontend_script_api.js rename to client/src/services/frontend_script_api.js diff --git a/regroup/src/public/app/services/glob.js b/client/src/services/glob.js similarity index 100% rename from regroup/src/public/app/services/glob.js rename to client/src/services/glob.js diff --git a/regroup/src/public/app/services/hoisted_note.js b/client/src/services/hoisted_note.js similarity index 100% rename from regroup/src/public/app/services/hoisted_note.js rename to client/src/services/hoisted_note.js diff --git a/regroup/src/public/app/services/image.js b/client/src/services/image.js similarity index 100% rename from regroup/src/public/app/services/image.js rename to client/src/services/image.js diff --git a/regroup/src/public/app/services/import.js b/client/src/services/import.js similarity index 100% rename from regroup/src/public/app/services/import.js rename to client/src/services/import.js diff --git a/regroup/src/public/app/services/keyboard_actions.js b/client/src/services/keyboard_actions.js similarity index 100% rename from regroup/src/public/app/services/keyboard_actions.js rename to client/src/services/keyboard_actions.js diff --git a/regroup/src/public/app/services/library_loader.js b/client/src/services/library_loader.js similarity index 100% rename from regroup/src/public/app/services/library_loader.js rename to client/src/services/library_loader.js diff --git a/regroup/src/public/app/services/link.js b/client/src/services/link.js similarity index 100% rename from regroup/src/public/app/services/link.js rename to client/src/services/link.js diff --git a/regroup/src/public/app/services/load_results.js b/client/src/services/load_results.js similarity index 100% rename from regroup/src/public/app/services/load_results.js rename to client/src/services/load_results.js diff --git a/regroup/src/public/app/services/mac_init.js b/client/src/services/mac_init.js similarity index 100% rename from regroup/src/public/app/services/mac_init.js rename to client/src/services/mac_init.js diff --git a/regroup/src/public/app/services/mime_types.js b/client/src/services/mime_types.js similarity index 100% rename from regroup/src/public/app/services/mime_types.js rename to client/src/services/mime_types.js diff --git a/regroup/src/public/app/services/note_attribute_cache.js b/client/src/services/note_attribute_cache.js similarity index 100% rename from regroup/src/public/app/services/note_attribute_cache.js rename to client/src/services/note_attribute_cache.js diff --git a/regroup/src/public/app/services/note_autocomplete.js b/client/src/services/note_autocomplete.js similarity index 100% rename from regroup/src/public/app/services/note_autocomplete.js rename to client/src/services/note_autocomplete.js diff --git a/regroup/src/public/app/services/note_create.js b/client/src/services/note_create.js similarity index 100% rename from regroup/src/public/app/services/note_create.js rename to client/src/services/note_create.js diff --git a/regroup/src/public/app/services/note_list_renderer.js b/client/src/services/note_list_renderer.js similarity index 100% rename from regroup/src/public/app/services/note_list_renderer.js rename to client/src/services/note_list_renderer.js diff --git a/regroup/src/public/app/services/note_tooltip.js b/client/src/services/note_tooltip.js similarity index 100% rename from regroup/src/public/app/services/note_tooltip.js rename to client/src/services/note_tooltip.js diff --git a/regroup/src/public/app/services/note_types.js b/client/src/services/note_types.js similarity index 100% rename from regroup/src/public/app/services/note_types.js rename to client/src/services/note_types.js diff --git a/regroup/src/public/app/services/open.js b/client/src/services/open.js similarity index 100% rename from regroup/src/public/app/services/open.js rename to client/src/services/open.js diff --git a/regroup/src/public/app/services/options.js b/client/src/services/options.js similarity index 100% rename from regroup/src/public/app/services/options.js rename to client/src/services/options.js diff --git a/regroup/src/public/app/services/promoted_attribute_definition_parser.js b/client/src/services/promoted_attribute_definition_parser.js similarity index 100% rename from regroup/src/public/app/services/promoted_attribute_definition_parser.js rename to client/src/services/promoted_attribute_definition_parser.js diff --git a/regroup/src/public/app/services/protected_session.js b/client/src/services/protected_session.js similarity index 100% rename from regroup/src/public/app/services/protected_session.js rename to client/src/services/protected_session.js diff --git a/regroup/src/public/app/services/protected_session_holder.js b/client/src/services/protected_session_holder.js similarity index 100% rename from regroup/src/public/app/services/protected_session_holder.js rename to client/src/services/protected_session_holder.js diff --git a/regroup/src/public/app/services/render.js b/client/src/services/render.js similarity index 100% rename from regroup/src/public/app/services/render.js rename to client/src/services/render.js diff --git a/regroup/src/public/app/services/resizer.js b/client/src/services/resizer.js similarity index 100% rename from regroup/src/public/app/services/resizer.js rename to client/src/services/resizer.js diff --git a/regroup/src/public/app/services/script_context.js b/client/src/services/script_context.js similarity index 100% rename from regroup/src/public/app/services/script_context.js rename to client/src/services/script_context.js diff --git a/regroup/src/public/app/services/search.js b/client/src/services/search.js similarity index 100% rename from regroup/src/public/app/services/search.js rename to client/src/services/search.js diff --git a/regroup/src/public/app/services/server.js b/client/src/services/server.js similarity index 100% rename from regroup/src/public/app/services/server.js rename to client/src/services/server.js diff --git a/regroup/src/public/app/services/shortcuts.js b/client/src/services/shortcuts.js similarity index 100% rename from regroup/src/public/app/services/shortcuts.js rename to client/src/services/shortcuts.js diff --git a/regroup/src/public/app/services/spaced_update.js b/client/src/services/spaced_update.js similarity index 100% rename from regroup/src/public/app/services/spaced_update.js rename to client/src/services/spaced_update.js diff --git a/regroup/src/public/app/services/sync.js b/client/src/services/sync.js similarity index 100% rename from regroup/src/public/app/services/sync.js rename to client/src/services/sync.js diff --git a/regroup/src/public/app/services/toast.js b/client/src/services/toast.js similarity index 100% rename from regroup/src/public/app/services/toast.js rename to client/src/services/toast.js diff --git a/regroup/src/public/app/services/tree.js b/client/src/services/tree.js similarity index 100% rename from regroup/src/public/app/services/tree.js rename to client/src/services/tree.js diff --git a/regroup/src/public/app/services/utils.js b/client/src/services/utils.js similarity index 100% rename from regroup/src/public/app/services/utils.js rename to client/src/services/utils.js diff --git a/regroup/src/public/app/services/validation_error.js b/client/src/services/validation_error.js similarity index 100% rename from regroup/src/public/app/services/validation_error.js rename to client/src/services/validation_error.js diff --git a/regroup/src/public/app/services/ws.js b/client/src/services/ws.js similarity index 100% rename from regroup/src/public/app/services/ws.js rename to client/src/services/ws.js diff --git a/regroup/src/public/app/setup.js b/client/src/setup.js similarity index 100% rename from regroup/src/public/app/setup.js rename to client/src/setup.js diff --git a/regroup/src/public/app/share.js b/client/src/share.js similarity index 100% rename from regroup/src/public/app/share.js rename to client/src/share.js diff --git a/regroup/src/public/app/utils/mutex.js b/client/src/utils/mutex.js similarity index 100% rename from regroup/src/public/app/utils/mutex.js rename to client/src/utils/mutex.js diff --git a/regroup/src/public/app/widgets/api_log.js b/client/src/widgets/api_log.js similarity index 100% rename from regroup/src/public/app/widgets/api_log.js rename to client/src/widgets/api_log.js diff --git a/regroup/src/public/app/widgets/attachment_detail.js b/client/src/widgets/attachment_detail.js similarity index 100% rename from regroup/src/public/app/widgets/attachment_detail.js rename to client/src/widgets/attachment_detail.js diff --git a/regroup/src/public/app/widgets/attribute_widgets/attribute_detail.js b/client/src/widgets/attribute_widgets/attribute_detail.js similarity index 100% rename from regroup/src/public/app/widgets/attribute_widgets/attribute_detail.js rename to client/src/widgets/attribute_widgets/attribute_detail.js diff --git a/regroup/src/public/app/widgets/attribute_widgets/attribute_editor.js b/client/src/widgets/attribute_widgets/attribute_editor.js similarity index 100% rename from regroup/src/public/app/widgets/attribute_widgets/attribute_editor.js rename to client/src/widgets/attribute_widgets/attribute_editor.js diff --git a/regroup/src/public/app/widgets/basic_widget.js b/client/src/widgets/basic_widget.js similarity index 100% rename from regroup/src/public/app/widgets/basic_widget.js rename to client/src/widgets/basic_widget.js diff --git a/regroup/src/public/app/widgets/bookmark_buttons.js b/client/src/widgets/bookmark_buttons.js similarity index 100% rename from regroup/src/public/app/widgets/bookmark_buttons.js rename to client/src/widgets/bookmark_buttons.js diff --git a/regroup/src/public/app/widgets/bookmark_switch.js b/client/src/widgets/bookmark_switch.js similarity index 100% rename from regroup/src/public/app/widgets/bookmark_switch.js rename to client/src/widgets/bookmark_switch.js diff --git a/regroup/src/public/app/widgets/bulk_actions/abstract_bulk_action.js b/client/src/widgets/bulk_actions/abstract_bulk_action.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/abstract_bulk_action.js rename to client/src/widgets/bulk_actions/abstract_bulk_action.js diff --git a/regroup/src/public/app/widgets/bulk_actions/execute_script.js b/client/src/widgets/bulk_actions/execute_script.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/execute_script.js rename to client/src/widgets/bulk_actions/execute_script.js diff --git a/regroup/src/public/app/widgets/bulk_actions/label/add_label.js b/client/src/widgets/bulk_actions/label/add_label.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/label/add_label.js rename to client/src/widgets/bulk_actions/label/add_label.js diff --git a/regroup/src/public/app/widgets/bulk_actions/label/delete_label.js b/client/src/widgets/bulk_actions/label/delete_label.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/label/delete_label.js rename to client/src/widgets/bulk_actions/label/delete_label.js diff --git a/regroup/src/public/app/widgets/bulk_actions/label/rename_label.js b/client/src/widgets/bulk_actions/label/rename_label.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/label/rename_label.js rename to client/src/widgets/bulk_actions/label/rename_label.js diff --git a/regroup/src/public/app/widgets/bulk_actions/label/update_label_value.js b/client/src/widgets/bulk_actions/label/update_label_value.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/label/update_label_value.js rename to client/src/widgets/bulk_actions/label/update_label_value.js diff --git a/regroup/src/public/app/widgets/bulk_actions/note/delete_note.js b/client/src/widgets/bulk_actions/note/delete_note.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/note/delete_note.js rename to client/src/widgets/bulk_actions/note/delete_note.js diff --git a/regroup/src/public/app/widgets/bulk_actions/note/delete_revisions.js b/client/src/widgets/bulk_actions/note/delete_revisions.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/note/delete_revisions.js rename to client/src/widgets/bulk_actions/note/delete_revisions.js diff --git a/regroup/src/public/app/widgets/bulk_actions/note/move_note.js b/client/src/widgets/bulk_actions/note/move_note.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/note/move_note.js rename to client/src/widgets/bulk_actions/note/move_note.js diff --git a/regroup/src/public/app/widgets/bulk_actions/note/rename_note.js b/client/src/widgets/bulk_actions/note/rename_note.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/note/rename_note.js rename to client/src/widgets/bulk_actions/note/rename_note.js diff --git a/regroup/src/public/app/widgets/bulk_actions/relation/add_relation.js b/client/src/widgets/bulk_actions/relation/add_relation.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/relation/add_relation.js rename to client/src/widgets/bulk_actions/relation/add_relation.js diff --git a/regroup/src/public/app/widgets/bulk_actions/relation/delete_relation.js b/client/src/widgets/bulk_actions/relation/delete_relation.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/relation/delete_relation.js rename to client/src/widgets/bulk_actions/relation/delete_relation.js diff --git a/regroup/src/public/app/widgets/bulk_actions/relation/rename_relation.js b/client/src/widgets/bulk_actions/relation/rename_relation.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/relation/rename_relation.js rename to client/src/widgets/bulk_actions/relation/rename_relation.js diff --git a/regroup/src/public/app/widgets/bulk_actions/relation/update_relation_target.js b/client/src/widgets/bulk_actions/relation/update_relation_target.js similarity index 100% rename from regroup/src/public/app/widgets/bulk_actions/relation/update_relation_target.js rename to client/src/widgets/bulk_actions/relation/update_relation_target.js diff --git a/regroup/src/public/app/widgets/buttons/abstract_button.js b/client/src/widgets/buttons/abstract_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/abstract_button.js rename to client/src/widgets/buttons/abstract_button.js diff --git a/regroup/src/public/app/widgets/buttons/attachments_actions.js b/client/src/widgets/buttons/attachments_actions.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/attachments_actions.js rename to client/src/widgets/buttons/attachments_actions.js diff --git a/regroup/src/public/app/widgets/buttons/bookmark_folder.js b/client/src/widgets/buttons/bookmark_folder.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/bookmark_folder.js rename to client/src/widgets/buttons/bookmark_folder.js diff --git a/regroup/src/public/app/widgets/buttons/button_from_note.js b/client/src/widgets/buttons/button_from_note.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/button_from_note.js rename to client/src/widgets/buttons/button_from_note.js diff --git a/regroup/src/public/app/widgets/buttons/calendar.js b/client/src/widgets/buttons/calendar.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/calendar.js rename to client/src/widgets/buttons/calendar.js diff --git a/regroup/src/public/app/widgets/buttons/close_pane_button.js b/client/src/widgets/buttons/close_pane_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/close_pane_button.js rename to client/src/widgets/buttons/close_pane_button.js diff --git a/regroup/src/public/app/widgets/buttons/command_button.js b/client/src/widgets/buttons/command_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/command_button.js rename to client/src/widgets/buttons/command_button.js diff --git a/regroup/src/public/app/widgets/buttons/create_pane_button.js b/client/src/widgets/buttons/create_pane_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/create_pane_button.js rename to client/src/widgets/buttons/create_pane_button.js diff --git a/regroup/src/public/app/widgets/buttons/edit_button.js b/client/src/widgets/buttons/edit_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/edit_button.js rename to client/src/widgets/buttons/edit_button.js diff --git a/regroup/src/public/app/widgets/buttons/global_menu.js b/client/src/widgets/buttons/global_menu.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/global_menu.js rename to client/src/widgets/buttons/global_menu.js diff --git a/regroup/src/public/app/widgets/buttons/history_navigation.js b/client/src/widgets/buttons/history_navigation.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/history_navigation.js rename to client/src/widgets/buttons/history_navigation.js diff --git a/regroup/src/public/app/widgets/buttons/launcher/abstract_launcher.js b/client/src/widgets/buttons/launcher/abstract_launcher.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/launcher/abstract_launcher.js rename to client/src/widgets/buttons/launcher/abstract_launcher.js diff --git a/regroup/src/public/app/widgets/buttons/launcher/note_launcher.js b/client/src/widgets/buttons/launcher/note_launcher.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/launcher/note_launcher.js rename to client/src/widgets/buttons/launcher/note_launcher.js diff --git a/regroup/src/public/app/widgets/buttons/launcher/script_launcher.js b/client/src/widgets/buttons/launcher/script_launcher.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/launcher/script_launcher.js rename to client/src/widgets/buttons/launcher/script_launcher.js diff --git a/regroup/src/public/app/widgets/buttons/launcher/today_launcher.js b/client/src/widgets/buttons/launcher/today_launcher.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/launcher/today_launcher.js rename to client/src/widgets/buttons/launcher/today_launcher.js diff --git a/regroup/src/public/app/widgets/buttons/left_pane_toggle.js b/client/src/widgets/buttons/left_pane_toggle.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/left_pane_toggle.js rename to client/src/widgets/buttons/left_pane_toggle.js diff --git a/regroup/src/public/app/widgets/buttons/move_pane_button.js b/client/src/widgets/buttons/move_pane_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/move_pane_button.js rename to client/src/widgets/buttons/move_pane_button.js diff --git a/regroup/src/public/app/widgets/buttons/note_actions.js b/client/src/widgets/buttons/note_actions.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/note_actions.js rename to client/src/widgets/buttons/note_actions.js diff --git a/regroup/src/public/app/widgets/buttons/onclick_button.js b/client/src/widgets/buttons/onclick_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/onclick_button.js rename to client/src/widgets/buttons/onclick_button.js diff --git a/regroup/src/public/app/widgets/buttons/open_note_button_widget.js b/client/src/widgets/buttons/open_note_button_widget.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/open_note_button_widget.js rename to client/src/widgets/buttons/open_note_button_widget.js diff --git a/regroup/src/public/app/widgets/buttons/protected_session_status.js b/client/src/widgets/buttons/protected_session_status.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/protected_session_status.js rename to client/src/widgets/buttons/protected_session_status.js diff --git a/regroup/src/public/app/widgets/buttons/revisions_button.js b/client/src/widgets/buttons/revisions_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/revisions_button.js rename to client/src/widgets/buttons/revisions_button.js diff --git a/regroup/src/public/app/widgets/buttons/right_dropdown_button.js b/client/src/widgets/buttons/right_dropdown_button.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/right_dropdown_button.js rename to client/src/widgets/buttons/right_dropdown_button.js diff --git a/regroup/src/public/app/widgets/buttons/update_available.js b/client/src/widgets/buttons/update_available.js similarity index 100% rename from regroup/src/public/app/widgets/buttons/update_available.js rename to client/src/widgets/buttons/update_available.js diff --git a/regroup/src/public/app/widgets/containers/container.js b/client/src/widgets/containers/container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/container.js rename to client/src/widgets/containers/container.js diff --git a/regroup/src/public/app/widgets/containers/flex_container.js b/client/src/widgets/containers/flex_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/flex_container.js rename to client/src/widgets/containers/flex_container.js diff --git a/regroup/src/public/app/widgets/containers/launcher.js b/client/src/widgets/containers/launcher.js similarity index 100% rename from regroup/src/public/app/widgets/containers/launcher.js rename to client/src/widgets/containers/launcher.js diff --git a/regroup/src/public/app/widgets/containers/launcher_container.js b/client/src/widgets/containers/launcher_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/launcher_container.js rename to client/src/widgets/containers/launcher_container.js diff --git a/regroup/src/public/app/widgets/containers/left_pane_container.js b/client/src/widgets/containers/left_pane_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/left_pane_container.js rename to client/src/widgets/containers/left_pane_container.js diff --git a/regroup/src/public/app/widgets/containers/ribbon_container.js b/client/src/widgets/containers/ribbon_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/ribbon_container.js rename to client/src/widgets/containers/ribbon_container.js diff --git a/regroup/src/public/app/widgets/containers/right_pane_container.js b/client/src/widgets/containers/right_pane_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/right_pane_container.js rename to client/src/widgets/containers/right_pane_container.js diff --git a/regroup/src/public/app/widgets/containers/root_container.js b/client/src/widgets/containers/root_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/root_container.js rename to client/src/widgets/containers/root_container.js diff --git a/regroup/src/public/app/widgets/containers/scrolling_container.js b/client/src/widgets/containers/scrolling_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/scrolling_container.js rename to client/src/widgets/containers/scrolling_container.js diff --git a/regroup/src/public/app/widgets/containers/split_note_container.js b/client/src/widgets/containers/split_note_container.js similarity index 100% rename from regroup/src/public/app/widgets/containers/split_note_container.js rename to client/src/widgets/containers/split_note_container.js diff --git a/regroup/src/public/app/widgets/dialogs/about.js b/client/src/widgets/dialogs/about.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/about.js rename to client/src/widgets/dialogs/about.js diff --git a/regroup/src/public/app/widgets/dialogs/add_link.js b/client/src/widgets/dialogs/add_link.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/add_link.js rename to client/src/widgets/dialogs/add_link.js diff --git a/regroup/src/public/app/widgets/dialogs/branch_prefix.js b/client/src/widgets/dialogs/branch_prefix.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/branch_prefix.js rename to client/src/widgets/dialogs/branch_prefix.js diff --git a/regroup/src/public/app/widgets/dialogs/bulk_actions.js b/client/src/widgets/dialogs/bulk_actions.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/bulk_actions.js rename to client/src/widgets/dialogs/bulk_actions.js diff --git a/regroup/src/public/app/widgets/dialogs/clone_to.js b/client/src/widgets/dialogs/clone_to.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/clone_to.js rename to client/src/widgets/dialogs/clone_to.js diff --git a/regroup/src/public/app/widgets/dialogs/confirm.js b/client/src/widgets/dialogs/confirm.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/confirm.js rename to client/src/widgets/dialogs/confirm.js diff --git a/regroup/src/public/app/widgets/dialogs/delete_notes.js b/client/src/widgets/dialogs/delete_notes.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/delete_notes.js rename to client/src/widgets/dialogs/delete_notes.js diff --git a/regroup/src/public/app/widgets/dialogs/export.js b/client/src/widgets/dialogs/export.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/export.js rename to client/src/widgets/dialogs/export.js diff --git a/regroup/src/public/app/widgets/dialogs/help.js b/client/src/widgets/dialogs/help.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/help.js rename to client/src/widgets/dialogs/help.js diff --git a/regroup/src/public/app/widgets/dialogs/import.js b/client/src/widgets/dialogs/import.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/import.js rename to client/src/widgets/dialogs/import.js diff --git a/regroup/src/public/app/widgets/dialogs/include_note.js b/client/src/widgets/dialogs/include_note.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/include_note.js rename to client/src/widgets/dialogs/include_note.js diff --git a/regroup/src/public/app/widgets/dialogs/info.js b/client/src/widgets/dialogs/info.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/info.js rename to client/src/widgets/dialogs/info.js diff --git a/regroup/src/public/app/widgets/dialogs/jump_to_note.js b/client/src/widgets/dialogs/jump_to_note.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/jump_to_note.js rename to client/src/widgets/dialogs/jump_to_note.js diff --git a/regroup/src/public/app/widgets/dialogs/markdown_import.js b/client/src/widgets/dialogs/markdown_import.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/markdown_import.js rename to client/src/widgets/dialogs/markdown_import.js diff --git a/regroup/src/public/app/widgets/dialogs/move_to.js b/client/src/widgets/dialogs/move_to.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/move_to.js rename to client/src/widgets/dialogs/move_to.js diff --git a/regroup/src/public/app/widgets/dialogs/note_type_chooser.js b/client/src/widgets/dialogs/note_type_chooser.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/note_type_chooser.js rename to client/src/widgets/dialogs/note_type_chooser.js diff --git a/regroup/src/public/app/widgets/dialogs/password_not_set.js b/client/src/widgets/dialogs/password_not_set.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/password_not_set.js rename to client/src/widgets/dialogs/password_not_set.js diff --git a/regroup/src/public/app/widgets/dialogs/prompt.js b/client/src/widgets/dialogs/prompt.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/prompt.js rename to client/src/widgets/dialogs/prompt.js diff --git a/regroup/src/public/app/widgets/dialogs/protected_session_password.js b/client/src/widgets/dialogs/protected_session_password.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/protected_session_password.js rename to client/src/widgets/dialogs/protected_session_password.js diff --git a/regroup/src/public/app/widgets/dialogs/recent_changes.js b/client/src/widgets/dialogs/recent_changes.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/recent_changes.js rename to client/src/widgets/dialogs/recent_changes.js diff --git a/regroup/src/public/app/widgets/dialogs/revisions.js b/client/src/widgets/dialogs/revisions.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/revisions.js rename to client/src/widgets/dialogs/revisions.js diff --git a/regroup/src/public/app/widgets/dialogs/sort_child_notes.js b/client/src/widgets/dialogs/sort_child_notes.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/sort_child_notes.js rename to client/src/widgets/dialogs/sort_child_notes.js diff --git a/regroup/src/public/app/widgets/dialogs/upload_attachments.js b/client/src/widgets/dialogs/upload_attachments.js similarity index 100% rename from regroup/src/public/app/widgets/dialogs/upload_attachments.js rename to client/src/widgets/dialogs/upload_attachments.js diff --git a/regroup/src/public/app/widgets/editability_select.js b/client/src/widgets/editability_select.js similarity index 100% rename from regroup/src/public/app/widgets/editability_select.js rename to client/src/widgets/editability_select.js diff --git a/regroup/src/public/app/widgets/find.js b/client/src/widgets/find.js similarity index 100% rename from regroup/src/public/app/widgets/find.js rename to client/src/widgets/find.js diff --git a/regroup/src/public/app/widgets/find_in_code.js b/client/src/widgets/find_in_code.js similarity index 100% rename from regroup/src/public/app/widgets/find_in_code.js rename to client/src/widgets/find_in_code.js diff --git a/regroup/src/public/app/widgets/find_in_html.js b/client/src/widgets/find_in_html.js similarity index 100% rename from regroup/src/public/app/widgets/find_in_html.js rename to client/src/widgets/find_in_html.js diff --git a/regroup/src/public/app/widgets/find_in_text.js b/client/src/widgets/find_in_text.js similarity index 100% rename from regroup/src/public/app/widgets/find_in_text.js rename to client/src/widgets/find_in_text.js diff --git a/regroup/src/public/app/widgets/floating_buttons/code_buttons.js b/client/src/widgets/floating_buttons/code_buttons.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/code_buttons.js rename to client/src/widgets/floating_buttons/code_buttons.js diff --git a/regroup/src/public/app/widgets/floating_buttons/copy_image_reference_button.js b/client/src/widgets/floating_buttons/copy_image_reference_button.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/copy_image_reference_button.js rename to client/src/widgets/floating_buttons/copy_image_reference_button.js diff --git a/regroup/src/public/app/widgets/floating_buttons/floating_buttons.js b/client/src/widgets/floating_buttons/floating_buttons.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/floating_buttons.js rename to client/src/widgets/floating_buttons/floating_buttons.js diff --git a/regroup/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js b/client/src/widgets/floating_buttons/hide_floating_buttons_button.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/hide_floating_buttons_button.js rename to client/src/widgets/floating_buttons/hide_floating_buttons_button.js diff --git a/regroup/src/public/app/widgets/floating_buttons/mermaid_export_button.js b/client/src/widgets/floating_buttons/mermaid_export_button.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/mermaid_export_button.js rename to client/src/widgets/floating_buttons/mermaid_export_button.js diff --git a/regroup/src/public/app/widgets/floating_buttons/relation_map_buttons.js b/client/src/widgets/floating_buttons/relation_map_buttons.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/relation_map_buttons.js rename to client/src/widgets/floating_buttons/relation_map_buttons.js diff --git a/regroup/src/public/app/widgets/floating_buttons/zpetne_odkazy.js b/client/src/widgets/floating_buttons/zpetne_odkazy.js similarity index 100% rename from regroup/src/public/app/widgets/floating_buttons/zpetne_odkazy.js rename to client/src/widgets/floating_buttons/zpetne_odkazy.js diff --git a/regroup/src/public/app/widgets/highlights_list.js b/client/src/widgets/highlights_list.js similarity index 100% rename from regroup/src/public/app/widgets/highlights_list.js rename to client/src/widgets/highlights_list.js diff --git a/regroup/src/public/app/widgets/icon_list.js b/client/src/widgets/icon_list.js similarity index 100% rename from regroup/src/public/app/widgets/icon_list.js rename to client/src/widgets/icon_list.js diff --git a/regroup/src/public/app/widgets/mermaid.js b/client/src/widgets/mermaid.js similarity index 100% rename from regroup/src/public/app/widgets/mermaid.js rename to client/src/widgets/mermaid.js diff --git a/regroup/src/public/app/widgets/mobile_widgets/close_detail_button.js b/client/src/widgets/mobile_widgets/close_detail_button.js similarity index 100% rename from regroup/src/public/app/widgets/mobile_widgets/close_detail_button.js rename to client/src/widgets/mobile_widgets/close_detail_button.js diff --git a/regroup/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js b/client/src/widgets/mobile_widgets/mobile_detail_menu.js similarity index 100% rename from regroup/src/public/app/widgets/mobile_widgets/mobile_detail_menu.js rename to client/src/widgets/mobile_widgets/mobile_detail_menu.js diff --git a/regroup/src/public/app/widgets/mobile_widgets/screen_container.js b/client/src/widgets/mobile_widgets/screen_container.js similarity index 100% rename from regroup/src/public/app/widgets/mobile_widgets/screen_container.js rename to client/src/widgets/mobile_widgets/screen_container.js diff --git a/regroup/src/public/app/widgets/note_context_aware_widget.js b/client/src/widgets/note_context_aware_widget.js similarity index 100% rename from regroup/src/public/app/widgets/note_context_aware_widget.js rename to client/src/widgets/note_context_aware_widget.js diff --git a/regroup/src/public/app/widgets/note_detail.js b/client/src/widgets/note_detail.js similarity index 100% rename from regroup/src/public/app/widgets/note_detail.js rename to client/src/widgets/note_detail.js diff --git a/regroup/src/public/app/widgets/note_icon.js b/client/src/widgets/note_icon.js similarity index 100% rename from regroup/src/public/app/widgets/note_icon.js rename to client/src/widgets/note_icon.js diff --git a/regroup/src/public/app/widgets/note_list.js b/client/src/widgets/note_list.js similarity index 100% rename from regroup/src/public/app/widgets/note_list.js rename to client/src/widgets/note_list.js diff --git a/regroup/src/public/app/widgets/note_map.js b/client/src/widgets/note_map.js similarity index 100% rename from regroup/src/public/app/widgets/note_map.js rename to client/src/widgets/note_map.js diff --git a/regroup/src/public/app/widgets/note_title.js b/client/src/widgets/note_title.js similarity index 100% rename from regroup/src/public/app/widgets/note_title.js rename to client/src/widgets/note_title.js diff --git a/regroup/src/public/app/widgets/note_tree.js b/client/src/widgets/note_tree.js similarity index 100% rename from regroup/src/public/app/widgets/note_tree.js rename to client/src/widgets/note_tree.js diff --git a/regroup/src/public/app/widgets/note_type.js b/client/src/widgets/note_type.js similarity index 100% rename from regroup/src/public/app/widgets/note_type.js rename to client/src/widgets/note_type.js diff --git a/regroup/src/public/app/widgets/note_wrapper.js b/client/src/widgets/note_wrapper.js similarity index 100% rename from regroup/src/public/app/widgets/note_wrapper.js rename to client/src/widgets/note_wrapper.js diff --git a/regroup/src/public/app/widgets/protected_note_switch.js b/client/src/widgets/protected_note_switch.js similarity index 100% rename from regroup/src/public/app/widgets/protected_note_switch.js rename to client/src/widgets/protected_note_switch.js diff --git a/regroup/src/public/app/widgets/quick_search.js b/client/src/widgets/quick_search.js similarity index 100% rename from regroup/src/public/app/widgets/quick_search.js rename to client/src/widgets/quick_search.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/basic_properties.js b/client/src/widgets/ribbon_widgets/basic_properties.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/basic_properties.js rename to client/src/widgets/ribbon_widgets/basic_properties.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/book_properties.js b/client/src/widgets/ribbon_widgets/book_properties.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/book_properties.js rename to client/src/widgets/ribbon_widgets/book_properties.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/edited_notes.js b/client/src/widgets/ribbon_widgets/edited_notes.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/edited_notes.js rename to client/src/widgets/ribbon_widgets/edited_notes.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/file_properties.js b/client/src/widgets/ribbon_widgets/file_properties.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/file_properties.js rename to client/src/widgets/ribbon_widgets/file_properties.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/image_properties.js b/client/src/widgets/ribbon_widgets/image_properties.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/image_properties.js rename to client/src/widgets/ribbon_widgets/image_properties.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/inherited_attribute_list.js b/client/src/widgets/ribbon_widgets/inherited_attribute_list.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/inherited_attribute_list.js rename to client/src/widgets/ribbon_widgets/inherited_attribute_list.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/note_info_widget.js b/client/src/widgets/ribbon_widgets/note_info_widget.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/note_info_widget.js rename to client/src/widgets/ribbon_widgets/note_info_widget.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/note_map.js b/client/src/widgets/ribbon_widgets/note_map.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/note_map.js rename to client/src/widgets/ribbon_widgets/note_map.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/note_paths.js b/client/src/widgets/ribbon_widgets/note_paths.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/note_paths.js rename to client/src/widgets/ribbon_widgets/note_paths.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/note_properties.js b/client/src/widgets/ribbon_widgets/note_properties.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/note_properties.js rename to client/src/widgets/ribbon_widgets/note_properties.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/owned_attribute_list.js b/client/src/widgets/ribbon_widgets/owned_attribute_list.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/owned_attribute_list.js rename to client/src/widgets/ribbon_widgets/owned_attribute_list.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/promoted_attributes.js b/client/src/widgets/ribbon_widgets/promoted_attributes.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/promoted_attributes.js rename to client/src/widgets/ribbon_widgets/promoted_attributes.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/script_executor.js b/client/src/widgets/ribbon_widgets/script_executor.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/script_executor.js rename to client/src/widgets/ribbon_widgets/script_executor.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/search_definition.js b/client/src/widgets/ribbon_widgets/search_definition.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/search_definition.js rename to client/src/widgets/ribbon_widgets/search_definition.js diff --git a/regroup/src/public/app/widgets/ribbon_widgets/similar_notes.js b/client/src/widgets/ribbon_widgets/similar_notes.js similarity index 100% rename from regroup/src/public/app/widgets/ribbon_widgets/similar_notes.js rename to client/src/widgets/ribbon_widgets/similar_notes.js diff --git a/regroup/src/public/app/widgets/right_panel_widget.js b/client/src/widgets/right_panel_widget.js similarity index 100% rename from regroup/src/public/app/widgets/right_panel_widget.js rename to client/src/widgets/right_panel_widget.js diff --git a/regroup/src/public/app/widgets/scroll_padding.js b/client/src/widgets/scroll_padding.js similarity index 100% rename from regroup/src/public/app/widgets/scroll_padding.js rename to client/src/widgets/scroll_padding.js diff --git a/regroup/src/public/app/widgets/search_options/abstract_search_option.js b/client/src/widgets/search_options/abstract_search_option.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/abstract_search_option.js rename to client/src/widgets/search_options/abstract_search_option.js diff --git a/regroup/src/public/app/widgets/search_options/ancestor.js b/client/src/widgets/search_options/ancestor.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/ancestor.js rename to client/src/widgets/search_options/ancestor.js diff --git a/regroup/src/public/app/widgets/search_options/debug.js b/client/src/widgets/search_options/debug.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/debug.js rename to client/src/widgets/search_options/debug.js diff --git a/regroup/src/public/app/widgets/search_options/fast_search.js b/client/src/widgets/search_options/fast_search.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/fast_search.js rename to client/src/widgets/search_options/fast_search.js diff --git a/regroup/src/public/app/widgets/search_options/include_archived_notes.js b/client/src/widgets/search_options/include_archived_notes.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/include_archived_notes.js rename to client/src/widgets/search_options/include_archived_notes.js diff --git a/regroup/src/public/app/widgets/search_options/limit.js b/client/src/widgets/search_options/limit.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/limit.js rename to client/src/widgets/search_options/limit.js diff --git a/regroup/src/public/app/widgets/search_options/order_by.js b/client/src/widgets/search_options/order_by.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/order_by.js rename to client/src/widgets/search_options/order_by.js diff --git a/regroup/src/public/app/widgets/search_options/search_script.js b/client/src/widgets/search_options/search_script.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/search_script.js rename to client/src/widgets/search_options/search_script.js diff --git a/regroup/src/public/app/widgets/search_options/search_string.js b/client/src/widgets/search_options/search_string.js similarity index 100% rename from regroup/src/public/app/widgets/search_options/search_string.js rename to client/src/widgets/search_options/search_string.js diff --git a/regroup/src/public/app/widgets/search_result.js b/client/src/widgets/search_result.js similarity index 100% rename from regroup/src/public/app/widgets/search_result.js rename to client/src/widgets/search_result.js diff --git a/regroup/src/public/app/widgets/shared_info.js b/client/src/widgets/shared_info.js similarity index 100% rename from regroup/src/public/app/widgets/shared_info.js rename to client/src/widgets/shared_info.js diff --git a/regroup/src/public/app/widgets/shared_switch.js b/client/src/widgets/shared_switch.js similarity index 100% rename from regroup/src/public/app/widgets/shared_switch.js rename to client/src/widgets/shared_switch.js diff --git a/regroup/src/public/app/widgets/spacer.js b/client/src/widgets/spacer.js similarity index 100% rename from regroup/src/public/app/widgets/spacer.js rename to client/src/widgets/spacer.js diff --git a/regroup/src/public/app/widgets/sql_result.js b/client/src/widgets/sql_result.js similarity index 100% rename from regroup/src/public/app/widgets/sql_result.js rename to client/src/widgets/sql_result.js diff --git a/regroup/src/public/app/widgets/sql_table_schemas.js b/client/src/widgets/sql_table_schemas.js similarity index 100% rename from regroup/src/public/app/widgets/sql_table_schemas.js rename to client/src/widgets/sql_table_schemas.js diff --git a/regroup/src/public/app/widgets/switch.js b/client/src/widgets/switch.js similarity index 100% rename from regroup/src/public/app/widgets/switch.js rename to client/src/widgets/switch.js diff --git a/regroup/src/public/app/widgets/sync_status.js b/client/src/widgets/sync_status.js similarity index 100% rename from regroup/src/public/app/widgets/sync_status.js rename to client/src/widgets/sync_status.js diff --git a/regroup/src/public/app/widgets/tab_row.js b/client/src/widgets/tab_row.js similarity index 100% rename from regroup/src/public/app/widgets/tab_row.js rename to client/src/widgets/tab_row.js diff --git a/regroup/src/public/app/widgets/title_bar_buttons.js b/client/src/widgets/title_bar_buttons.js similarity index 100% rename from regroup/src/public/app/widgets/title_bar_buttons.js rename to client/src/widgets/title_bar_buttons.js diff --git a/regroup/src/public/app/widgets/toc.js b/client/src/widgets/toc.js similarity index 100% rename from regroup/src/public/app/widgets/toc.js rename to client/src/widgets/toc.js diff --git a/regroup/src/public/app/widgets/type_widgets/abstract_text_type_widget.js b/client/src/widgets/type_widgets/abstract_text_type_widget.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/abstract_text_type_widget.js rename to client/src/widgets/type_widgets/abstract_text_type_widget.js diff --git a/regroup/src/public/app/widgets/type_widgets/attachment_detail.js b/client/src/widgets/type_widgets/attachment_detail.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/attachment_detail.js rename to client/src/widgets/type_widgets/attachment_detail.js diff --git a/regroup/src/public/app/widgets/type_widgets/attachment_list.js b/client/src/widgets/type_widgets/attachment_list.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/attachment_list.js rename to client/src/widgets/type_widgets/attachment_list.js diff --git a/regroup/src/public/app/widgets/type_widgets/book.js b/client/src/widgets/type_widgets/book.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/book.js rename to client/src/widgets/type_widgets/book.js diff --git a/regroup/src/public/app/widgets/type_widgets/canvas.js b/client/src/widgets/type_widgets/canvas.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/canvas.js rename to client/src/widgets/type_widgets/canvas.js diff --git a/regroup/src/public/app/widgets/type_widgets/content/backend_log.js b/client/src/widgets/type_widgets/content/backend_log.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/content/backend_log.js rename to client/src/widgets/type_widgets/content/backend_log.js diff --git a/regroup/src/public/app/widgets/type_widgets/content_widget.js b/client/src/widgets/type_widgets/content_widget.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/content_widget.js rename to client/src/widgets/type_widgets/content_widget.js diff --git a/regroup/src/public/app/widgets/type_widgets/doc.js b/client/src/widgets/type_widgets/doc.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/doc.js rename to client/src/widgets/type_widgets/doc.js diff --git a/regroup/src/public/app/widgets/type_widgets/editable_code.js b/client/src/widgets/type_widgets/editable_code.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/editable_code.js rename to client/src/widgets/type_widgets/editable_code.js diff --git a/regroup/src/public/app/widgets/type_widgets/editable_text.js b/client/src/widgets/type_widgets/editable_text.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/editable_text.js rename to client/src/widgets/type_widgets/editable_text.js diff --git a/regroup/src/public/app/widgets/type_widgets/empty.js b/client/src/widgets/type_widgets/empty.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/empty.js rename to client/src/widgets/type_widgets/empty.js diff --git a/regroup/src/public/app/widgets/type_widgets/file.js b/client/src/widgets/type_widgets/file.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/file.js rename to client/src/widgets/type_widgets/file.js diff --git a/regroup/src/public/app/widgets/type_widgets/image.js b/client/src/widgets/type_widgets/image.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/image.js rename to client/src/widgets/type_widgets/image.js diff --git a/regroup/src/public/app/widgets/type_widgets/none.js b/client/src/widgets/type_widgets/none.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/none.js rename to client/src/widgets/type_widgets/none.js diff --git a/regroup/src/public/app/widgets/type_widgets/note_map.js b/client/src/widgets/type_widgets/note_map.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/note_map.js rename to client/src/widgets/type_widgets/note_map.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/advanced/consistency_checks.js b/client/src/widgets/type_widgets/options/advanced/consistency_checks.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/advanced/consistency_checks.js rename to client/src/widgets/type_widgets/options/advanced/consistency_checks.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/advanced/database_anonymization.js b/client/src/widgets/type_widgets/options/advanced/database_anonymization.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/advanced/database_anonymization.js rename to client/src/widgets/type_widgets/options/advanced/database_anonymization.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/advanced/database_integrity_check.js b/client/src/widgets/type_widgets/options/advanced/database_integrity_check.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/advanced/database_integrity_check.js rename to client/src/widgets/type_widgets/options/advanced/database_integrity_check.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/advanced/sync.js b/client/src/widgets/type_widgets/options/advanced/sync.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/advanced/sync.js rename to client/src/widgets/type_widgets/options/advanced/sync.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/advanced/vacuum_database.js b/client/src/widgets/type_widgets/options/advanced/vacuum_database.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/advanced/vacuum_database.js rename to client/src/widgets/type_widgets/options/advanced/vacuum_database.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/fonts.js b/client/src/widgets/type_widgets/options/appearance/fonts.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/fonts.js rename to client/src/widgets/type_widgets/options/appearance/fonts.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/max_content_width.js b/client/src/widgets/type_widgets/options/appearance/max_content_width.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/max_content_width.js rename to client/src/widgets/type_widgets/options/appearance/max_content_width.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/native_title_bar.js b/client/src/widgets/type_widgets/options/appearance/native_title_bar.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/native_title_bar.js rename to client/src/widgets/type_widgets/options/appearance/native_title_bar.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/ribbon.js b/client/src/widgets/type_widgets/options/appearance/ribbon.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/ribbon.js rename to client/src/widgets/type_widgets/options/appearance/ribbon.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/theme.js b/client/src/widgets/type_widgets/options/appearance/theme.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/theme.js rename to client/src/widgets/type_widgets/options/appearance/theme.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/appearance/zoom_factor.js b/client/src/widgets/type_widgets/options/appearance/zoom_factor.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/appearance/zoom_factor.js rename to client/src/widgets/type_widgets/options/appearance/zoom_factor.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/backup.js b/client/src/widgets/type_widgets/options/backup.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/backup.js rename to client/src/widgets/type_widgets/options/backup.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/code_notes/code_auto_read_only_size.js b/client/src/widgets/type_widgets/options/code_notes/code_auto_read_only_size.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/code_notes/code_auto_read_only_size.js rename to client/src/widgets/type_widgets/options/code_notes/code_auto_read_only_size.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/code_notes/code_mime_types.js b/client/src/widgets/type_widgets/options/code_notes/code_mime_types.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/code_notes/code_mime_types.js rename to client/src/widgets/type_widgets/options/code_notes/code_mime_types.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/code_notes/vim_key_bindings.js b/client/src/widgets/type_widgets/options/code_notes/vim_key_bindings.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/code_notes/vim_key_bindings.js rename to client/src/widgets/type_widgets/options/code_notes/vim_key_bindings.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/code_notes/wrap_lines.js b/client/src/widgets/type_widgets/options/code_notes/wrap_lines.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/code_notes/wrap_lines.js rename to client/src/widgets/type_widgets/options/code_notes/wrap_lines.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/etapi.js b/client/src/widgets/type_widgets/options/etapi.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/etapi.js rename to client/src/widgets/type_widgets/options/etapi.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/images/images.js b/client/src/widgets/type_widgets/options/images/images.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/images/images.js rename to client/src/widgets/type_widgets/options/images/images.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/options_widget.js b/client/src/widgets/type_widgets/options/options_widget.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/options_widget.js rename to client/src/widgets/type_widgets/options/options_widget.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/attachment_erasure_timeout.js b/client/src/widgets/type_widgets/options/other/attachment_erasure_timeout.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/attachment_erasure_timeout.js rename to client/src/widgets/type_widgets/options/other/attachment_erasure_timeout.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/network_connections.js b/client/src/widgets/type_widgets/options/other/network_connections.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/network_connections.js rename to client/src/widgets/type_widgets/options/other/network_connections.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/note_erasure_timeout.js b/client/src/widgets/type_widgets/options/other/note_erasure_timeout.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/note_erasure_timeout.js rename to client/src/widgets/type_widgets/options/other/note_erasure_timeout.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/revisions_snapshot_interval.js b/client/src/widgets/type_widgets/options/other/revisions_snapshot_interval.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/revisions_snapshot_interval.js rename to client/src/widgets/type_widgets/options/other/revisions_snapshot_interval.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/search_engine.js b/client/src/widgets/type_widgets/options/other/search_engine.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/search_engine.js rename to client/src/widgets/type_widgets/options/other/search_engine.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/other/tray.js b/client/src/widgets/type_widgets/options/other/tray.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/other/tray.js rename to client/src/widgets/type_widgets/options/other/tray.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/password.js b/client/src/widgets/type_widgets/options/password.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/password.js rename to client/src/widgets/type_widgets/options/password.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/shortcuts.js b/client/src/widgets/type_widgets/options/shortcuts.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/shortcuts.js rename to client/src/widgets/type_widgets/options/shortcuts.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/spellcheck.js b/client/src/widgets/type_widgets/options/spellcheck.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/spellcheck.js rename to client/src/widgets/type_widgets/options/spellcheck.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/sync.js b/client/src/widgets/type_widgets/options/sync.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/sync.js rename to client/src/widgets/type_widgets/options/sync.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/text_notes/heading_style.js b/client/src/widgets/type_widgets/options/text_notes/heading_style.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/text_notes/heading_style.js rename to client/src/widgets/type_widgets/options/text_notes/heading_style.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/text_notes/highlights_list.js b/client/src/widgets/type_widgets/options/text_notes/highlights_list.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/text_notes/highlights_list.js rename to client/src/widgets/type_widgets/options/text_notes/highlights_list.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/text_notes/table_of_contents.js b/client/src/widgets/type_widgets/options/text_notes/table_of_contents.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/text_notes/table_of_contents.js rename to client/src/widgets/type_widgets/options/text_notes/table_of_contents.js diff --git a/regroup/src/public/app/widgets/type_widgets/options/text_notes/text_auto_read_only_size.js b/client/src/widgets/type_widgets/options/text_notes/text_auto_read_only_size.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/options/text_notes/text_auto_read_only_size.js rename to client/src/widgets/type_widgets/options/text_notes/text_auto_read_only_size.js diff --git a/regroup/src/public/app/widgets/type_widgets/protected_session.js b/client/src/widgets/type_widgets/protected_session.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/protected_session.js rename to client/src/widgets/type_widgets/protected_session.js diff --git a/regroup/src/public/app/widgets/type_widgets/read_only_code.js b/client/src/widgets/type_widgets/read_only_code.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/read_only_code.js rename to client/src/widgets/type_widgets/read_only_code.js diff --git a/regroup/src/public/app/widgets/type_widgets/read_only_text.js b/client/src/widgets/type_widgets/read_only_text.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/read_only_text.js rename to client/src/widgets/type_widgets/read_only_text.js diff --git a/regroup/src/public/app/widgets/type_widgets/relation_map.js b/client/src/widgets/type_widgets/relation_map.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/relation_map.js rename to client/src/widgets/type_widgets/relation_map.js diff --git a/regroup/src/public/app/widgets/type_widgets/render.js b/client/src/widgets/type_widgets/render.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/render.js rename to client/src/widgets/type_widgets/render.js diff --git a/regroup/src/public/app/widgets/type_widgets/type_widget.js b/client/src/widgets/type_widgets/type_widget.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/type_widget.js rename to client/src/widgets/type_widgets/type_widget.js diff --git a/regroup/src/public/app/widgets/type_widgets/web_view.js b/client/src/widgets/type_widgets/web_view.js similarity index 100% rename from regroup/src/public/app/widgets/type_widgets/web_view.js rename to client/src/widgets/type_widgets/web_view.js diff --git a/regroup/src/public/app/widgets/watched_file_update_status.js b/client/src/widgets/watched_file_update_status.js similarity index 100% rename from regroup/src/public/app/widgets/watched_file_update_status.js rename to client/src/widgets/watched_file_update_status.js diff --git a/regroup/electron.ts b/regroup/electron.ts index 88ff6f56e..139c439bc 100644 --- a/regroup/electron.ts +++ b/regroup/electron.ts @@ -1,10 +1,10 @@ "use strict"; import electron = require("electron"); -import sqlInit = require("./src/services/sql_init"); -import appIconService = require("./src/services/app_icon"); -import windowService = require("./src/services/window"); -import tray = require("./src/services/tray"); +import sqlInit = require("../server/src/services/sql_init"); +import appIconService = require("../server/src/services/app_icon"); +import windowService = require("../server/src/services/window"); +import tray = require("../server/src/services/tray"); // Adds debug features like hotkeys for triggering dev tools and reload require("electron-debug")(); diff --git a/regroup/tsconfig.json b/regroup/tsconfig.json index bf97f7be2..87cce4779 100644 --- a/regroup/tsconfig.json +++ b/regroup/tsconfig.json @@ -12,8 +12,8 @@ "skipLibCheck": true }, "include": [ - "./src/**/*.js", - "./src/**/*.ts", + "../server/src/**/*.js", + "../server/src/**/*.ts", "./*.ts" ], "exclude": ["./node_modules/**/*"], @@ -21,6 +21,6 @@ "files": true }, "files": [ - "src/types.d.ts" + "../server/src/types.d.ts" ] } diff --git a/server/data/backup/backup-daily.db b/server/data/backup/backup-daily.db new file mode 100644 index 000000000..8cb0ea0a8 Binary files /dev/null and b/server/data/backup/backup-daily.db differ diff --git a/server/data/backup/backup-monthly.db b/server/data/backup/backup-monthly.db new file mode 100644 index 000000000..109e34f0b Binary files /dev/null and b/server/data/backup/backup-monthly.db differ diff --git a/server/data/backup/backup-weekly.db b/server/data/backup/backup-weekly.db new file mode 100644 index 000000000..3101593cd Binary files /dev/null and b/server/data/backup/backup-weekly.db differ diff --git a/server/data/config.ini b/server/data/config.ini new file mode 100644 index 000000000..d419ed473 --- /dev/null +++ b/server/data/config.ini @@ -0,0 +1,29 @@ +[General] +# Instance name can be used to distinguish between different instances using backend api.getInstanceName() +instanceName= + +# set to true to allow using Trilium without authentication (makes sense for server build only, desktop build doesn't need password) +noAuthentication=false + +# set to true to disable backups (e.g. because of limited space on server) +noBackup=false + +# Disable automatically generating desktop icon +# noDesktopIcon=true + +[Network] +# host setting is relevant only for web deployments - set the host on which the server will listen +# host=0.0.0.0 +# port setting is relevant only for web deployments, desktop builds run on a fixed port (changeable with TRILIUM_PORT environment variable) +port=8080 +# true for TLS/SSL/HTTPS (secure), false for HTTP (insecure). +https=false +# path to certificate (run "bash bin/generate-cert.sh" to generate self-signed certificate). Relevant only if https=true +certPath= +keyPath= +# setting to give trust to reverse proxies, a comma-separated list of trusted rev. proxy IPs can be specified (CIDR notation is permitted), +# alternatively 'true' will make use of the leftmost IP in X-Forwarded-For, ultimately an integer can be used to tell about the number of hops between +# Trilium (which is hop 0) and the first trusted rev. proxy. +# once set, expressjs will use the X-Forwarded-For header set by the rev. proxy to determinate the real IPs of clients. +# expressjs shortcuts are supported: loopback(127.0.0.1/8, ::1/128), linklocal(169.254.0.0/16, fe80::/10), uniquelocal(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, fc00::/7) +trustedReverseProxy=false diff --git a/server/data/document.db b/server/data/document.db new file mode 100644 index 000000000..9472dbf1d Binary files /dev/null and b/server/data/document.db differ diff --git a/server/data/log/trilium-2024-02-16.log b/server/data/log/trilium-2024-02-16.log new file mode 100644 index 000000000..2793c43a7 --- /dev/null +++ b/server/data/log/trilium-2024-02-16.log @@ -0,0 +1,589 @@ +20:10:18.258 Generated session secret +20:10:18.788 DB not initialized, please visit setup page - http://[your-server-host]:8080 to see instructions on how to initialize Trilium. +20:10:18.789 DB size: 4 KB +20:10:19.419 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T18:10:18.602Z" +} +20:10:19.421 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:10:19.421 Trusted reverse proxy: false +20:10:19.422 App HTTP server starting up at port 8080 +20:10:19.427 Listening on port 8080 +20:10:19.735 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:10:43.660 Creating database schema ... +20:10:43.663 Becca (note cache) load took 1ms +20:10:43.663 Creating root note ... +20:10:43.678 Created option "revisionSnapshotTimeInterval" with default value "600" +20:10:43.678 Created option "protectedSessionTimeout" with default value "600" +20:10:43.678 Created option "zoomFactor" with default value "1.0" +20:10:43.679 Created option "overrideThemeFonts" with default value "false" +20:10:43.679 Created option "mainFontFamily" with default value "theme" +20:10:43.679 Created option "mainFontSize" with default value "100" +20:10:43.680 Created option "treeFontFamily" with default value "theme" +20:10:43.680 Created option "treeFontSize" with default value "100" +20:10:43.680 Created option "detailFontFamily" with default value "theme" +20:10:43.681 Created option "detailFontSize" with default value "110" +20:10:43.681 Created option "monospaceFontFamily" with default value "theme" +20:10:43.681 Created option "monospaceFontSize" with default value "110" +20:10:43.682 Created option "spellCheckEnabled" with default value "true" +20:10:43.682 Created option "spellCheckLanguageCode" with default value "en-US" +20:10:43.682 Created option "imageMaxWidthHeight" with default value "2000" +20:10:43.683 Created option "imageJpegQuality" with default value "75" +20:10:43.683 Created option "autoFixConsistencyIssues" with default value "true" +20:10:43.683 Created option "vimKeymapEnabled" with default value "false" +20:10:43.684 Created option "codeLineWrapEnabled" with default value "true" +20:10:43.684 Created option "codeNotesMimeTypes" with default value "["text/x-csrc","text/x-c++src","text/x-csharp","text/css","text/x-go","text/x-groovy","text/x-haskell","text/html","message/http","text/x-java","application/javascript;env=frontend","application/javascript;env=backend","application/json","text/x-kotlin","text/x-markdown","text/x-perl","text/x-php","text/x-python","text/x-ruby",null,"text/x-sql","text/x-sqlite;schema=trilium","text/x-swift","text/xml","text/x-yaml","text/x-sh"]" +20:10:43.684 Created option "leftPaneWidth" with default value "25" +20:10:43.685 Created option "leftPaneVisible" with default value "true" +20:10:43.685 Created option "rightPaneWidth" with default value "25" +20:10:43.686 Created option "rightPaneVisible" with default value "true" +20:10:43.686 Created option "nativeTitleBarVisible" with default value "false" +20:10:43.686 Created option "eraseEntitiesAfterTimeInSeconds" with default value "604800" +20:10:43.687 Created option "hideArchivedNotes_main" with default value "false" +20:10:43.687 Created option "debugModeEnabled" with default value "false" +20:10:43.687 Created option "headingStyle" with default value "underline" +20:10:43.688 Created option "autoCollapseNoteTree" with default value "true" +20:10:43.688 Created option "autoReadonlySizeText" with default value "10000" +20:10:43.688 Created option "autoReadonlySizeCode" with default value "30000" +20:10:43.689 Created option "dailyBackupEnabled" with default value "true" +20:10:43.689 Created option "weeklyBackupEnabled" with default value "true" +20:10:43.689 Created option "monthlyBackupEnabled" with default value "true" +20:10:43.690 Created option "maxContentWidth" with default value "1200" +20:10:43.690 Created option "compressImages" with default value "true" +20:10:43.690 Created option "downloadImagesAutomatically" with default value "true" +20:10:43.691 Created option "minTocHeadings" with default value "5" +20:10:43.691 Created option "highlightsList" with default value "["bold","italic","underline","color","bgColor"]" +20:10:43.691 Created option "checkForUpdates" with default value "true" +20:10:43.692 Created option "disableTray" with default value "false" +20:10:43.692 Created option "eraseUnusedAttachmentsAfterSeconds" with default value "2592000" +20:10:43.692 Created option "customSearchEngineName" with default value "DuckDuckGo" +20:10:43.693 Created option "customSearchEngineUrl" with default value "https://duckduckgo.com/?q={keyword}" +20:10:43.693 Created option "promotedAttributesOpenInRibbon" with default value "true" +20:10:43.693 Created option "editedNotesOpenInRibbon" with default value "true" +20:10:43.694 Created option "keyboardShortcutsBackInNoteHistory" with default value "["Alt+Left"]" +20:10:43.694 Created option "keyboardShortcutsForwardInNoteHistory" with default value "["Alt+Right"]" +20:10:43.694 Created option "keyboardShortcutsJumpToNote" with default value "["Ctrl+J"]" +20:10:43.695 Created option "keyboardShortcutsScrollToActiveNote" with default value "["Ctrl+."]" +20:10:43.696 Created option "keyboardShortcutsQuickSearch" with default value "["Ctrl+S"]" +20:10:43.696 Created option "keyboardShortcutsSearchInSubtree" with default value "["Ctrl+Shift+S"]" +20:10:43.696 Created option "keyboardShortcutsExpandSubtree" with default value "[]" +20:10:43.697 Created option "keyboardShortcutsCollapseTree" with default value "["Alt+C"]" +20:10:43.697 Created option "keyboardShortcutsCollapseSubtree" with default value "["Alt+-"]" +20:10:43.697 Created option "keyboardShortcutsSortChildNotes" with default value "["Alt+S"]" +20:10:43.698 Created option "keyboardShortcutsCreateNoteAfter" with default value "["Ctrl+O"]" +20:10:43.698 Created option "keyboardShortcutsCreateNoteInto" with default value "["Ctrl+P"]" +20:10:43.698 Created option "keyboardShortcutsCreateNoteIntoInbox" with default value "["global:Ctrl+Alt+P"]" +20:10:43.699 Created option "keyboardShortcutsDeleteNotes" with default value "["Delete"]" +20:10:43.699 Created option "keyboardShortcutsMoveNoteUp" with default value "["Ctrl+Up"]" +20:10:43.699 Created option "keyboardShortcutsMoveNoteDown" with default value "["Ctrl+Down"]" +20:10:43.700 Created option "keyboardShortcutsMoveNoteUpInHierarchy" with default value "["Ctrl+Left"]" +20:10:43.700 Created option "keyboardShortcutsMoveNoteDownInHierarchy" with default value "["Ctrl+Right"]" +20:10:43.700 Created option "keyboardShortcutsEditNoteTitle" with default value "["Enter"]" +20:10:43.701 Created option "keyboardShortcutsEditBranchPrefix" with default value "["F2"]" +20:10:43.701 Created option "keyboardShortcutsCloneNotesTo" with default value "["Ctrl+Shift+C"]" +20:10:43.701 Created option "keyboardShortcutsMoveNotesTo" with default value "["Ctrl+Shift+X"]" +20:10:43.702 Created option "keyboardShortcutsCopyNotesToClipboard" with default value "["Ctrl+C"]" +20:10:43.702 Created option "keyboardShortcutsPasteNotesFromClipboard" with default value "["Ctrl+V"]" +20:10:43.702 Created option "keyboardShortcutsCutNotesToClipboard" with default value "["Ctrl+X"]" +20:10:43.703 Created option "keyboardShortcutsSelectAllNotesInParent" with default value "["Ctrl+A"]" +20:10:43.703 Created option "keyboardShortcutsAddNoteAboveToSelection" with default value "["Shift+Up"]" +20:10:43.703 Created option "keyboardShortcutsAddNoteBelowToSelection" with default value "["Shift+Down"]" +20:10:43.703 Created option "keyboardShortcutsDuplicateSubtree" with default value "[]" +20:10:43.704 Created option "keyboardShortcutsOpenNewTab" with default value "[]" +20:10:43.704 Created option "keyboardShortcutsCloseActiveTab" with default value "[]" +20:10:43.704 Created option "keyboardShortcutsReopenLastTab" with default value "[]" +20:10:43.705 Created option "keyboardShortcutsActivateNextTab" with default value "[]" +20:10:43.705 Created option "keyboardShortcutsActivatePreviousTab" with default value "[]" +20:10:43.705 Created option "keyboardShortcutsOpenNewWindow" with default value "[]" +20:10:43.706 Created option "keyboardShortcutsToggleTray" with default value "[]" +20:10:43.706 Created option "keyboardShortcutsFirstTab" with default value "["Ctrl+1"]" +20:10:43.706 Created option "keyboardShortcutsSecondTab" with default value "["Ctrl+2"]" +20:10:43.707 Created option "keyboardShortcutsThirdTab" with default value "["Ctrl+3"]" +20:10:43.707 Created option "keyboardShortcutsFourthTab" with default value "["Ctrl+4"]" +20:10:43.707 Created option "keyboardShortcutsFifthTab" with default value "["Ctrl+5"]" +20:10:43.708 Created option "keyboardShortcutsSixthTab" with default value "["Ctrl+6"]" +20:10:43.708 Created option "keyboardShortcutsSeventhTab" with default value "["Ctrl+7"]" +20:10:43.708 Created option "keyboardShortcutsEigthTab" with default value "["Ctrl+8"]" +20:10:43.709 Created option "keyboardShortcutsNinthTab" with default value "["Ctrl+9"]" +20:10:43.709 Created option "keyboardShortcutsLastTab" with default value "[]" +20:10:43.709 Created option "keyboardShortcutsShowNoteSource" with default value "[]" +20:10:43.709 Created option "keyboardShortcutsShowOptions" with default value "[]" +20:10:43.710 Created option "keyboardShortcutsShowRevisions" with default value "[]" +20:10:43.710 Created option "keyboardShortcutsShowRecentChanges" with default value "[]" +20:10:43.710 Created option "keyboardShortcutsShowSQLConsole" with default value "["Alt+O"]" +20:10:43.711 Created option "keyboardShortcutsShowBackendLog" with default value "[]" +20:10:43.711 Created option "keyboardShortcutsShowHelp" with default value "["F1"]" +20:10:43.711 Created option "keyboardShortcutsAddLinkToText" with default value "["Ctrl+L"]" +20:10:43.712 Created option "keyboardShortcutsFollowLinkUnderCursor" with default value "["Ctrl+Enter"]" +20:10:43.712 Created option "keyboardShortcutsInsertDateTimeToText" with default value "["Alt+T"]" +20:10:43.712 Created option "keyboardShortcutsPasteMarkdownIntoText" with default value "[]" +20:10:43.713 Created option "keyboardShortcutsCutIntoNote" with default value "[]" +20:10:43.713 Created option "keyboardShortcutsAddIncludeNoteToText" with default value "[]" +20:10:43.713 Created option "keyboardShortcutsEditReadOnlyNote" with default value "[]" +20:10:43.714 Created option "keyboardShortcutsAddNewLabel" with default value "["Alt+L"]" +20:10:43.714 Created option "keyboardShortcutsAddNewRelation" with default value "["Alt+R"]" +20:10:43.714 Created option "keyboardShortcutsToggleRibbonTabBasicProperties" with default value "[]" +20:10:43.715 Created option "keyboardShortcutsToggleRibbonTabBookProperties" with default value "[]" +20:10:43.715 Created option "keyboardShortcutsToggleRibbonTabFileProperties" with default value "[]" +20:10:43.715 Created option "keyboardShortcutsToggleRibbonTabImageProperties" with default value "[]" +20:10:43.716 Created option "keyboardShortcutsToggleRibbonTabOwnedAttributes" with default value "["Alt+A"]" +20:10:43.716 Created option "keyboardShortcutsToggleRibbonTabInheritedAttributes" with default value "[]" +20:10:43.716 Created option "keyboardShortcutsToggleRibbonTabPromotedAttributes" with default value "[]" +20:10:43.716 Created option "keyboardShortcutsToggleRibbonTabNoteMap" with default value "[]" +20:10:43.717 Created option "keyboardShortcutsToggleRibbonTabNoteInfo" with default value "[]" +20:10:43.717 Created option "keyboardShortcutsToggleRibbonTabNotePaths" with default value "[]" +20:10:43.717 Created option "keyboardShortcutsToggleRibbonTabSimilarNotes" with default value "[]" +20:10:43.718 Created option "keyboardShortcutsToggleRightPane" with default value "[]" +20:10:43.719 Created option "keyboardShortcutsPrintActiveNote" with default value "[]" +20:10:43.719 Created option "keyboardShortcutsOpenNoteExternally" with default value "[]" +20:10:43.719 Created option "keyboardShortcutsRenderActiveNote" with default value "[]" +20:10:43.720 Created option "keyboardShortcutsRunActiveNote" with default value "["Ctrl+Enter"]" +20:10:43.720 Created option "keyboardShortcutsToggleNoteHoisting" with default value "["Alt+H"]" +20:10:43.720 Created option "keyboardShortcutsUnhoist" with default value "["Alt+U"]" +20:10:43.721 Created option "keyboardShortcutsReloadFrontendApp" with default value "["F5","Ctrl+R"]" +20:10:43.721 Created option "keyboardShortcutsOpenDevTools" with default value "[]" +20:10:43.721 Created option "keyboardShortcutsFindInText" with default value "[]" +20:10:43.722 Created option "keyboardShortcutsToggleLeftPane" with default value "[]" +20:10:43.722 Created option "keyboardShortcutsToggleFullscreen" with default value "["F11"]" +20:10:43.722 Created option "keyboardShortcutsZoomOut" with default value "[]" +20:10:43.723 Created option "keyboardShortcutsZoomIn" with default value "[]" +20:10:43.723 Created option "keyboardShortcutsZoomReset" with default value "[]" +20:10:43.723 Created option "keyboardShortcutsCopyWithoutFormatting" with default value "["Ctrl+Alt+C"]" +20:10:43.724 Created option "keyboardShortcutsForceSaveRevision" with default value "[]" +20:10:43.733 Importing demo content ... +20:10:43.763 Created new note 'Czyr19eDCdCe', branch 'root_Czyr19eDCdCe' of type 'text', mime 'text/html' +20:10:43.772 Created new note '30GS4UW3pe87', branch 'Czyr19eDCdCe_30GS4UW3pe87' of type 'text', mime 'text/html' +20:10:43.775 Created new note 'Z8KOZqH2gl6A', branch '30GS4UW3pe87_Z8KOZqH2gl6A' of type 'text', mime 'text/html' +20:10:43.779 Created new note 'H3OumRDc2ptz', branch '30GS4UW3pe87_H3OumRDc2ptz' of type 'text', mime 'text/html' +20:10:43.782 Created new note 'aIwIqy9Hp7NS', branch '30GS4UW3pe87_aIwIqy9Hp7NS' of type 'text', mime 'text/html' +20:10:43.786 Created new note 'A72FRz6K8FOU', branch 'aIwIqy9Hp7NS_A72FRz6K8FOU' of type 'file', mime 'application/pdf' +20:10:43.789 Created new note 'WyRUvkUkYXwn', branch 'Czyr19eDCdCe_WyRUvkUkYXwn' of type 'book', mime '' +20:10:43.793 Created new note '1mIQNoaQdwCz', branch 'WyRUvkUkYXwn_1mIQNoaQdwCz' of type 'text', mime 'text/html' +20:10:43.797 Created new note 'rHyDbP4xzgWD', branch 'WyRUvkUkYXwn_rHyDbP4xzgWD' of type 'text', mime 'text/html' +20:10:43.800 Created new note '9p9pYoTzJRhM', branch 'WyRUvkUkYXwn_9p9pYoTzJRhM' of type 'text', mime 'text/html' +20:10:43.803 Created new note 'XAHPZAIWuwoa', branch 'WyRUvkUkYXwn_XAHPZAIWuwoa' of type 'text', mime 'text/html' +20:10:43.806 Created new note 'q8FB1KBnjfZ4', branch 'WyRUvkUkYXwn_q8FB1KBnjfZ4' of type 'text', mime 'text/html' +20:10:43.809 Created new note 'p2vsptRAoJh4', branch 'Czyr19eDCdCe_p2vsptRAoJh4' of type 'text', mime 'text/html' +20:10:43.811 Created new note 'e2Hten4D7N2L', branch 'p2vsptRAoJh4_e2Hten4D7N2L' of type 'text', mime 'text/html' +20:10:43.813 Created new note 'E0eZOchnSa7H', branch 'e2Hten4D7N2L_E0eZOchnSa7H' of type 'text', mime 'text/html' +20:10:43.816 Created new note '1Ft4GxeSEeo0', branch 'E0eZOchnSa7H_1Ft4GxeSEeo0' of type 'text', mime 'text/html' +20:10:43.820 Created new note 'IefTAdXbgzVh', branch '1Ft4GxeSEeo0_IefTAdXbgzVh' of type 'text', mime 'text/html' +20:10:43.823 Created new note 'a3iv8CrAPcXA', branch '1Ft4GxeSEeo0_a3iv8CrAPcXA' of type 'text', mime 'text/html' +20:10:43.826 Created new note '6jrYVmfXbm4g', branch '1Ft4GxeSEeo0_6jrYVmfXbm4g' of type 'text', mime 'text/html' +20:10:43.828 Created new note '1ctKFe3DcRft', branch 'e2Hten4D7N2L_1ctKFe3DcRft' of type 'text', mime 'text/html' +20:10:43.831 Created new note 'CS0BCiGEm8jh', branch '1ctKFe3DcRft_CS0BCiGEm8jh' of type 'text', mime 'text/html' +20:10:43.834 Created new note 'vQVwO34vsRDZ', branch 'CS0BCiGEm8jh_vQVwO34vsRDZ' of type 'text', mime 'text/html' +20:10:43.836 Created new note 'XIL3cUXh3f5s', branch 'CS0BCiGEm8jh_XIL3cUXh3f5s' of type 'book', mime 'text/html' +20:10:43.840 Created new note '4fafh9ud1aYS', branch 'XIL3cUXh3f5s_4fafh9ud1aYS' of type 'image', mime 'image/jpg' +20:10:43.844 Created new note '9wQvggITrp9y', branch 'XIL3cUXh3f5s_9wQvggITrp9y' of type 'image', mime 'image/jpg' +20:10:43.851 Created new note 'p8bmFF56WLL4', branch 'XIL3cUXh3f5s_p8bmFF56WLL4' of type 'image', mime 'image/jpg' +20:10:43.857 Created new note 'ZvrUVD6pel2H', branch 'XIL3cUXh3f5s_ZvrUVD6pel2H' of type 'image', mime 'image/jpg' +20:10:43.861 Created new note 'NXD25q8ZTbSF', branch 'XIL3cUXh3f5s_NXD25q8ZTbSF' of type 'image', mime 'image/jpg' +20:10:43.869 Created new note 'YtvMoX2ZP5fL', branch 'XIL3cUXh3f5s_YtvMoX2ZP5fL' of type 'image', mime 'image/jpg' +20:10:43.874 Created new note 'ZT9Fr2Idxrzq', branch 'XIL3cUXh3f5s_ZT9Fr2Idxrzq' of type 'image', mime 'image/jpg' +20:10:43.880 Created new note '6FQkIl1yNCZ9', branch 'XIL3cUXh3f5s_6FQkIl1yNCZ9' of type 'image', mime 'image/jpg' +20:10:43.885 Created new note 'tLSqiCBejAjV', branch 'XIL3cUXh3f5s_tLSqiCBejAjV' of type 'image', mime 'image/jpg' +20:10:43.890 Created new note 'l78UwVP3vvCy', branch 'XIL3cUXh3f5s_l78UwVP3vvCy' of type 'image', mime 'image/jpg' +20:10:43.898 Created new note 'oYWDJhYd26DG', branch 'XIL3cUXh3f5s_oYWDJhYd26DG' of type 'image', mime 'image/jpg' +20:10:43.903 Created new note 'e6HfS5gjheU9', branch 'XIL3cUXh3f5s_e6HfS5gjheU9' of type 'image', mime 'image/jpg' +20:10:43.909 Created new note '2oAaOxCynQ6S', branch 'CS0BCiGEm8jh_2oAaOxCynQ6S' of type 'text', mime 'text/html' +20:10:43.948 Created new note 'AlB5zQKAVxUM', branch '1ctKFe3DcRft_AlB5zQKAVxUM' of type 'text', mime 'text/html' +20:10:43.958 Created new note 'AC6jf2F1IRkt', branch 'AlB5zQKAVxUM_AC6jf2F1IRkt' of type 'text', mime 'text/html' +20:10:43.960 Created new note 'yN4BZdHTr2po', branch '1ctKFe3DcRft_yN4BZdHTr2po' of type 'text', mime 'text/html' +20:10:43.962 Created new note 'AZ7BjXp8dawt', branch '1ctKFe3DcRft_AZ7BjXp8dawt' of type 'text', mime 'text/html' +20:10:43.965 Created new note 'zoLMl8GKV9gO', branch 'AZ7BjXp8dawt_zoLMl8GKV9gO' of type 'text', mime 'text/html' +20:10:43.967 Created new note 'XtZxF9bR43IX', branch 'AZ7BjXp8dawt_XtZxF9bR43IX' of type 'text', mime 'text/html' +20:10:43.969 Created new note 'WVrNhcYLm05j', branch '1ctKFe3DcRft_WVrNhcYLm05j' of type 'text', mime 'text/html' +20:10:43.972 Created new note 'XpriwSQhTZ6U', branch 'WVrNhcYLm05j_XpriwSQhTZ6U' of type 'text', mime 'text/html' +20:10:43.975 Created new note '7t9bzD0AUg5Z', branch 'WVrNhcYLm05j_7t9bzD0AUg5Z' of type 'text', mime 'text/html' +20:10:43.977 Created new note '7nCyL2PfSBjU', branch '7t9bzD0AUg5Z_7nCyL2PfSBjU' of type 'text', mime 'text/html' +20:10:43.980 Created new note 'c0X9AfjroMy2', branch '1ctKFe3DcRft_c0X9AfjroMy2' of type 'text', mime 'text/html' +20:10:43.982 Created new note '7NaB1YLJ44bW', branch '1ctKFe3DcRft_7NaB1YLJ44bW' of type 'text', mime 'text/html' +20:10:43.985 Created new note 'v7KHvsW9KDZo', branch '7NaB1YLJ44bW_v7KHvsW9KDZo' of type 'text', mime 'text/html' +20:10:43.989 Created new note 'IKBMeBhqvHDl', branch '7NaB1YLJ44bW_IKBMeBhqvHDl' of type 'text', mime 'text/html' +20:10:43.991 Created new note '4DDPJvT2F0bY', branch '1ctKFe3DcRft_4DDPJvT2F0bY' of type 'text', mime 'text/html' +20:10:43.995 Created new note 'T8Hoqy5JNgn3', branch 'e2Hten4D7N2L_T8Hoqy5JNgn3' of type 'text', mime 'text/html' +20:10:43.997 Created new note 'xcmPm7eU5rMu', branch 'T8Hoqy5JNgn3_xcmPm7eU5rMu' of type 'text', mime 'text/html' +20:10:44.000 Created new note 'OWpEAWI7SZc3', branch 'xcmPm7eU5rMu_OWpEAWI7SZc3' of type 'text', mime 'text/html' +20:10:44.002 Created new note 'GfQ2XiOJCUEy', branch 'xcmPm7eU5rMu_GfQ2XiOJCUEy' of type 'text', mime 'text/html' +20:10:44.004 Created new note '058uxasUUd4R', branch 'xcmPm7eU5rMu_058uxasUUd4R' of type 'text', mime 'text/html' +20:10:44.008 Created new note 'n9oHdryV6mDI', branch 'T8Hoqy5JNgn3_n9oHdryV6mDI' of type 'text', mime 'text/html' +20:10:44.010 Created new note 'yobjtEziWZ8U', branch 'p2vsptRAoJh4_yobjtEziWZ8U' of type 'text', mime 'text/html' +20:10:44.012 Created new note 'phVs12tWPgu6', branch 'Czyr19eDCdCe_phVs12tWPgu6' of type 'text', mime 'text/html' +20:10:44.014 Created new note 'MhBGNZ1Gte4J', branch 'phVs12tWPgu6_MhBGNZ1Gte4J' of type 'text', mime 'text/html' +20:10:44.017 Created new note 'h3de4RGnUkVm', branch 'phVs12tWPgu6_h3de4RGnUkVm' of type 'text', mime 'text/html' +20:10:44.020 Created new note 'DyhukdRqbM9p', branch 'h3de4RGnUkVm_DyhukdRqbM9p' of type 'text', mime 'text/html' +20:10:44.023 Created new note 'cOBpJ2ow0j65', branch 'h3de4RGnUkVm_cOBpJ2ow0j65' of type 'text', mime 'text/html' +20:10:44.025 Created new note 't2P5gdYEn21L', branch 'cOBpJ2ow0j65_t2P5gdYEn21L' of type 'text', mime 'text/html' +20:10:44.029 Created new note '85BlSmrRK7n0', branch 'cOBpJ2ow0j65_85BlSmrRK7n0' of type 'text', mime 'text/html' +20:10:44.031 Created new note 'Jsw60hDyPSC1', branch 'h3de4RGnUkVm_Jsw60hDyPSC1' of type 'text', mime 'text/html' +20:10:44.034 Created new note 'irfQEGS0UlRs', branch 'Jsw60hDyPSC1_irfQEGS0UlRs' of type 'text', mime 'text/html' +20:10:44.035 Created new note 'S3JKwmaCQN7b', branch 'phVs12tWPgu6_S3JKwmaCQN7b' of type 'text', mime 'text/html' +20:10:44.037 Created new note 'dcBKoNXoXugx', branch 'S3JKwmaCQN7b_dcBKoNXoXugx' of type 'text', mime 'text/html' +20:10:44.040 Created new note '2a861bzz8Ajc', branch 'phVs12tWPgu6_2a861bzz8Ajc' of type 'book', mime 'text/html' +20:10:44.043 Created new note 'yWKt2Hlpa1hi', branch '2a861bzz8Ajc_yWKt2Hlpa1hi' of type 'text', mime 'text/html' +20:10:44.045 Created new note 'owWTJ6oarQ2X', branch '2a861bzz8Ajc_owWTJ6oarQ2X' of type 'text', mime 'text/html' +20:10:44.048 Created new note 'H5CojU9qdfVU', branch 'owWTJ6oarQ2X_H5CojU9qdfVU' of type 'text', mime 'text/html' +20:10:44.051 Created new note 'ej1VLtyWZipy', branch 'owWTJ6oarQ2X_ej1VLtyWZipy' of type 'text', mime 'text/html' +20:10:44.053 Created new note 'ljfBFLlNRShi', branch 'owWTJ6oarQ2X_ljfBFLlNRShi' of type 'text', mime 'text/html' +20:10:44.056 Created new note 'Odd1WfFfCO3Y', branch '2a861bzz8Ajc_Odd1WfFfCO3Y' of type 'text', mime 'text/html' +20:10:44.059 Created new note 'RUCS2HVtnBWR', branch 'Czyr19eDCdCe_RUCS2HVtnBWR' of type 'canvas', mime 'application/json' +20:10:44.063 Created new note 'qVlf09Ds8toE', branch 'Czyr19eDCdCe_qVlf09Ds8toE' of type 'book', mime '' +20:10:44.066 Created new note 'GbmGGM9RpfGd', branch 'qVlf09Ds8toE_GbmGGM9RpfGd' of type 'mermaid', mime 'text/mermaid' +20:10:44.099 Created new note 'ehOKFn6fexfd', branch 'qVlf09Ds8toE_ehOKFn6fexfd' of type 'mermaid', mime 'text/mermaid' +20:10:44.103 Created new note 'YHy8xf2iAbn4', branch 'qVlf09Ds8toE_YHy8xf2iAbn4' of type 'mermaid', mime 'text/plain' +20:10:44.107 Created new note 'cKKWtVkw7qwh', branch 'qVlf09Ds8toE_cKKWtVkw7qwh' of type 'mermaid', mime 'text/plain' +20:10:44.111 Created new note 'gsiARKTUmxnf', branch 'qVlf09Ds8toE_gsiARKTUmxnf' of type 'mermaid', mime 'text/plain' +20:10:44.115 Created new note 't2VuRElJIatS', branch 'qVlf09Ds8toE_t2VuRElJIatS' of type 'mermaid', mime 'text/mermaid' +20:10:44.119 Created new note 'MEPgYKFrxNgB', branch 'qVlf09Ds8toE_MEPgYKFrxNgB' of type 'mermaid', mime 'text/plain' +20:10:44.123 Created new note 'aK6Sjh8xr6OA', branch 'qVlf09Ds8toE_aK6Sjh8xr6OA' of type 'mermaid', mime 'text/plain' +20:10:44.127 Created new note 'kNIOLihsFy7B', branch 'qVlf09Ds8toE_kNIOLihsFy7B' of type 'mermaid', mime 'text/plain' +20:10:44.130 Created new note 'StQeU8CEaVOg', branch 'qVlf09Ds8toE_StQeU8CEaVOg' of type 'mermaid', mime 'text/plain' +20:10:44.135 Created new note '649S66iH0Is2', branch 'qVlf09Ds8toE_649S66iH0Is2' of type 'mermaid', mime 'text/mermaid' +20:10:44.138 Created new note 'N5ghUd9it9CD', branch 'qVlf09Ds8toE_N5ghUd9it9CD' of type 'mermaid', mime 'text/plain' +20:10:44.142 Created new note 'Z7KtQv0Oab4X', branch 'Czyr19eDCdCe_Z7KtQv0Oab4X' of type 'text', mime 'text/html' +20:10:44.145 Created new note 'xmHwNYCt26in', branch 'Z7KtQv0Oab4X_xmHwNYCt26in' of type 'text', mime 'text/html' +20:10:44.147 Created new note 'AuLmxInl5SK5', branch 'Z7KtQv0Oab4X_AuLmxInl5SK5' of type 'text', mime 'text/html' +20:10:44.150 Created new note 'qtP3VbSzWggl', branch 'AuLmxInl5SK5_qtP3VbSzWggl' of type 'text', mime 'text/html' +20:10:44.152 Created new note '4R04c6ckf1n2', branch 'Z7KtQv0Oab4X_4R04c6ckf1n2' of type 'text', mime 'text/html' +20:10:44.155 Created new note 'WmaO9FpuQCST', branch 'Czyr19eDCdCe_WmaO9FpuQCST' of type 'text', mime 'text/html' +20:10:44.157 Created new note 'wIt1FY486NW9', branch 'WmaO9FpuQCST_wIt1FY486NW9' of type 'text', mime 'text/html' +20:10:44.159 Created new note 'DAtvpAajsnxx', branch 'WmaO9FpuQCST_DAtvpAajsnxx' of type 'text', mime 'text/html' +20:10:44.162 Created new note 'PlZyGGglDHDq', branch 'WmaO9FpuQCST_PlZyGGglDHDq' of type 'text', mime 'text/html' +20:10:44.164 Created new note 'lZtGernq3GSx', branch 'Czyr19eDCdCe_lZtGernq3GSx' of type 'code', mime 'text/css' +20:10:44.169 Created new note 'XjF5CWqxoaQ7', branch 'lZtGernq3GSx_XjF5CWqxoaQ7' of type 'file', mime 'application/octet-stream' +20:10:44.173 Created new note 'NWpGAKcdZOYX', branch 'lZtGernq3GSx_NWpGAKcdZOYX' of type 'file', mime 'application/octet-stream' +20:10:44.175 Created new note 'GkgaEgKmDzf4', branch 'Czyr19eDCdCe_GkgaEgKmDzf4' of type 'text', mime 'text/html' +20:10:44.177 Created new note 'RFY3Gmvwr9Jg', branch 'GkgaEgKmDzf4_RFY3Gmvwr9Jg' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.179 Created new note 'IAnYXKdmgOTx', branch 'GkgaEgKmDzf4_IAnYXKdmgOTx' of type 'render', mime 'text/html' +20:10:44.181 Created new note 'Br9K2zU1I9bC', branch 'IAnYXKdmgOTx_Br9K2zU1I9bC' of type 'code', mime 'text/html' +20:10:44.184 Created new note 'mreqDAWOvpoZ', branch 'Br9K2zU1I9bC_mreqDAWOvpoZ' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.191 Created new note '5mHSd6Mvdmyx', branch 'mreqDAWOvpoZ_5mHSd6Mvdmyx' of type 'file', mime 'text/javascript' +20:10:44.194 Created new note 'RVCpVpa9hM2E', branch 'GkgaEgKmDzf4_RVCpVpa9hM2E' of type 'book', mime '' +20:10:44.195 Created new note 'NVuPS1AZ8OYy', branch 'RVCpVpa9hM2E_NVuPS1AZ8OYy' of type 'render', mime '' +20:10:44.221 Created new note 'qevM9RZC9AoM', branch 'NVuPS1AZ8OYy_qevM9RZC9AoM' of type 'code', mime 'text/html' +20:10:44.230 Created new note 'r56qcjqFToHB', branch 'qevM9RZC9AoM_r56qcjqFToHB' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.232 Created new note 'tZgkuHg7m8MP', branch 'r56qcjqFToHB_tZgkuHg7m8MP' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.235 Created new note 'nbre2b14ZUVZ', branch 'tZgkuHg7m8MP_nbre2b14ZUVZ' of type 'file', mime 'text/javascript' +20:10:44.240 Created new note 'dZw1fvC7Ogtn', branch 'r56qcjqFToHB_dZw1fvC7Ogtn' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.242 Created new note 'S8W2e1JAGcnh', branch 'RVCpVpa9hM2E_S8W2e1JAGcnh' of type 'render', mime '' +20:10:44.246 Created new note 'u3oWsG0Dx6pZ', branch 'S8W2e1JAGcnh_u3oWsG0Dx6pZ' of type 'code', mime 'text/html' +20:10:44.251 Created new note 'TTm9PStUU6AD', branch 'u3oWsG0Dx6pZ_TTm9PStUU6AD' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.253 Created new note 'KOfr2YedaAr8', branch 'RVCpVpa9hM2E_KOfr2YedaAr8' of type 'render', mime '' +20:10:44.257 Created new note 'NgJ9WisTsxQM', branch 'KOfr2YedaAr8_NgJ9WisTsxQM' of type 'code', mime 'text/html' +20:10:44.261 Created new note '5ZFobaN9oPK6', branch 'NgJ9WisTsxQM_5ZFobaN9oPK6' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.268 Created new note '2P8CZE8y3CjR', branch 'RVCpVpa9hM2E_2P8CZE8y3CjR' of type 'render', mime '' +20:10:44.271 Created new note 'ilIonVHXR8PZ', branch '2P8CZE8y3CjR_ilIonVHXR8PZ' of type 'code', mime 'text/html' +20:10:44.274 Created new note 'B2M8ur67P14j', branch 'ilIonVHXR8PZ_B2M8ur67P14j' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.276 Created new note 'kLgtdd55KPup', branch 'RVCpVpa9hM2E_kLgtdd55KPup' of type 'render', mime '' +20:10:44.278 Created new note 'dcksU70r1tFM', branch 'kLgtdd55KPup_dcksU70r1tFM' of type 'code', mime 'text/html' +20:10:44.281 Created new note 'pK8OuD9xMIAL', branch 'dcksU70r1tFM_pK8OuD9xMIAL' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.283 Created new note 'yyRDO1NeNG35', branch 'pK8OuD9xMIAL_yyRDO1NeNG35' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.285 Created new note 'tleYchg5tvVb', branch 'RVCpVpa9hM2E_tleYchg5tvVb' of type 'render', mime '' +20:10:44.287 Created new note 'e2F8yPf4lqmA', branch 'tleYchg5tvVb_e2F8yPf4lqmA' of type 'code', mime 'text/html' +20:10:44.290 Created new note '9rsTtMCj40rv', branch 'e2F8yPf4lqmA_9rsTtMCj40rv' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.292 Created new note 'ZJmYqDDsxdYc', branch 'GkgaEgKmDzf4_ZJmYqDDsxdYc' of type 'code', mime 'application/javascript;env=backend' +20:10:44.295 Created new note 'ImlIt6EIlJAT', branch 'GkgaEgKmDzf4_ImlIt6EIlJAT' of type 'text', mime 'text/html' +20:10:44.297 Created new note 'LDjTbGLCj0sO', branch 'ImlIt6EIlJAT_LDjTbGLCj0sO' of type 'text', mime 'text/html' +20:10:44.299 Created new note 'AuYYNJdNI0nz', branch 'LDjTbGLCj0sO_AuYYNJdNI0nz' of type 'text', mime 'text/html' +20:10:44.301 Created new note '1t2VORfJ6UNz', branch 'LDjTbGLCj0sO_1t2VORfJ6UNz' of type 'text', mime 'text/html' +20:10:44.303 Created new note '55JMaVcuviD5', branch '1t2VORfJ6UNz_55JMaVcuviD5' of type 'text', mime 'text/html' +20:10:44.305 Created new note 'wufTXmnZf4Xz', branch 'LDjTbGLCj0sO_wufTXmnZf4Xz' of type 'text', mime 'text/html' +20:10:44.306 Created new note 'E4XVhhpT5Dva', branch 'wufTXmnZf4Xz_E4XVhhpT5Dva' of type 'text', mime 'text/html' +20:10:44.308 Created new note 'vMCkzYkO1qrp', branch 'LDjTbGLCj0sO_vMCkzYkO1qrp' of type 'text', mime 'text/html' +20:10:44.310 Created new note 'cmSONVt1QPLY', branch 'vMCkzYkO1qrp_cmSONVt1QPLY' of type 'text', mime 'text/html' +20:10:44.313 Created new note 'uEUHfaEfJRFP', branch 'cmSONVt1QPLY_uEUHfaEfJRFP' of type 'text', mime 'text/html' +20:10:44.315 Created new note 'BwVgpOt9Grpf', branch 'ImlIt6EIlJAT_BwVgpOt9Grpf' of type 'text', mime 'text/html' +20:10:44.318 Created new note 'yb3R6bC7tnXS', branch 'BwVgpOt9Grpf_yb3R6bC7tnXS' of type 'text', mime 'text/html' +20:10:44.321 Created new note 'lRqvynQRp5fo', branch 'BwVgpOt9Grpf_lRqvynQRp5fo' of type 'text', mime 'text/html' +20:10:44.325 Created new note 'gtLWRFPKwu1d', branch 'BwVgpOt9Grpf_gtLWRFPKwu1d' of type 'text', mime 'text/html' +20:10:44.327 Created new note 'wce65H6eb1zD', branch 'ImlIt6EIlJAT_wce65H6eb1zD' of type 'text', mime 'text/html' +20:10:44.332 Created new note 'ov6lONe1pVau', branch 'ImlIt6EIlJAT_ov6lONe1pVau' of type 'text', mime 'text/html' +20:10:44.334 Created new note 'BzkhaqpmRYsL', branch 'ov6lONe1pVau_BzkhaqpmRYsL' of type 'code', mime 'application/javascript;env=backend' +20:10:44.337 Created new note 'YwDbeOAkCohM', branch 'BzkhaqpmRYsL_YwDbeOAkCohM' of type 'code', mime 'application/javascript;env=backend' +20:10:44.368 Created new note 'oQ1o0ykm4Kym', branch 'ov6lONe1pVau_oQ1o0ykm4Kym' of type 'code', mime 'text/css' +20:10:44.377 Created new note '1dDpK56KEuoF', branch 'ov6lONe1pVau_1dDpK56KEuoF' of type 'text', mime 'text/html' +20:10:44.379 Created new note 'YBzaasmeLVsi', branch 'ov6lONe1pVau_YBzaasmeLVsi' of type 'code', mime 'application/javascript;env=frontend' +20:10:44.381 Created new note 'uOtDMqRzNamN', branch 'ImlIt6EIlJAT_uOtDMqRzNamN' of type 'text', mime 'text/html' +20:10:44.383 Created new note 'G4le2ZtVzYaP', branch 'uOtDMqRzNamN_G4le2ZtVzYaP' of type 'text', mime 'text/html' +20:10:44.385 Created new note 'iqFyuet6djhz', branch 'uOtDMqRzNamN_iqFyuet6djhz' of type 'text', mime 'text/html' +20:10:44.391 Created new note '5mLTYlGaZRhY', branch 'uOtDMqRzNamN_5mLTYlGaZRhY' of type 'text', mime 'text/html' +20:10:44.394 Created new note 'SfZAj8xMkI2z', branch 'uOtDMqRzNamN_SfZAj8xMkI2z' of type 'text', mime 'text/html' +20:10:44.397 Created new note 'xc7mXja4u7d4', branch 'ImlIt6EIlJAT_xc7mXja4u7d4' of type 'code', mime 'application/javascript;env=backend' +20:10:44.566 [Script BzkhaqpmRYsL] Schema and initial content generated. +20:10:44.572 Becca (note cache) load took 6ms +20:10:44.574 Created new note '_hidden', branch 'root__hidden' of type 'doc', mime '' +20:10:44.579 Created new note '_search', branch '_hidden__search' of type 'doc', mime '' +20:10:44.581 Created new note '_globalNoteMap', branch '_hidden__globalNoteMap' of type 'noteMap', mime '' +20:10:44.583 Created new note '_sqlConsole', branch '_hidden__sqlConsole' of type 'doc', mime '' +20:10:44.584 Created new note '_share', branch '_hidden__share' of type 'doc', mime '' +20:10:44.586 Created new note '_bulkAction', branch '_hidden__bulkAction' of type 'doc', mime '' +20:10:44.587 Created new note '_backendLog', branch '_hidden__backendLog' of type 'contentWidget', mime '' +20:10:44.590 Created new note '_userHidden', branch '_hidden__userHidden' of type 'doc', mime '' +20:10:44.592 Created new note '_lbTplRoot', branch '_hidden__lbTplRoot' of type 'doc', mime '' +20:10:44.593 Created new note '_lbTplBase', branch '_lbTplRoot__lbTplBase' of type 'doc', mime '' +20:10:44.595 Created new note '_lbTplCommandLauncher', branch '_lbTplRoot__lbTplCommandLauncher' of type 'doc', mime '' +20:10:44.598 Created new note '_lbTplNoteLauncher', branch '_lbTplRoot__lbTplNoteLauncher' of type 'doc', mime '' +20:10:44.602 Created new note '_lbTplScriptLauncher', branch '_lbTplRoot__lbTplScriptLauncher' of type 'doc', mime '' +20:10:44.605 Created new note '_lbTplBuiltinWidget', branch '_lbTplRoot__lbTplBuiltinWidget' of type 'doc', mime '' +20:10:44.608 Created new note '_lbTplSpacer', branch '_lbTplRoot__lbTplSpacer' of type 'doc', mime '' +20:10:44.640 Created new note '_lbTplCustomWidget', branch '_lbTplRoot__lbTplCustomWidget' of type 'doc', mime '' +20:10:44.643 Created new note '_lbRoot', branch '_hidden__lbRoot' of type 'doc', mime '' +20:10:44.645 Created new note '_lbAvailableLaunchers', branch '_lbRoot__lbAvailableLaunchers' of type 'doc', mime '' +20:10:44.648 Created new note '_lbBackInHistory', branch '_lbAvailableLaunchers__lbBackInHistory' of type 'launcher', mime '' +20:10:44.651 Created new note '_lbForwardInHistory', branch '_lbAvailableLaunchers__lbForwardInHistory' of type 'launcher', mime '' +20:10:44.655 Created new note '_lbBackendLog', branch '_lbAvailableLaunchers__lbBackendLog' of type 'launcher', mime '' +20:10:44.658 Created new note '_lbVisibleLaunchers', branch '_lbRoot__lbVisibleLaunchers' of type 'doc', mime '' +20:10:44.661 Created new note '_lbNewNote', branch '_lbVisibleLaunchers__lbNewNote' of type 'launcher', mime '' +20:10:44.663 Created new note '_lbSearch', branch '_lbVisibleLaunchers__lbSearch' of type 'launcher', mime '' +20:10:44.666 Created new note '_lbJumpTo', branch '_lbVisibleLaunchers__lbJumpTo' of type 'launcher', mime '' +20:10:44.670 Created new note '_lbNoteMap', branch '_lbVisibleLaunchers__lbNoteMap' of type 'launcher', mime '' +20:10:44.673 Created new note '_lbCalendar', branch '_lbVisibleLaunchers__lbCalendar' of type 'launcher', mime '' +20:10:44.676 Created new note '_lbRecentChanges', branch '_lbVisibleLaunchers__lbRecentChanges' of type 'launcher', mime '' +20:10:44.679 Created new note '_lbSpacer1', branch '_lbVisibleLaunchers__lbSpacer1' of type 'launcher', mime '' +20:10:44.682 Created new note '_lbBookmarks', branch '_lbVisibleLaunchers__lbBookmarks' of type 'launcher', mime '' +20:10:44.687 Created new note '_lbToday', branch '_lbVisibleLaunchers__lbToday' of type 'launcher', mime '' +20:10:44.690 Created new note '_lbSpacer2', branch '_lbVisibleLaunchers__lbSpacer2' of type 'launcher', mime '' +20:10:44.721 Created new note '_lbProtectedSession', branch '_lbVisibleLaunchers__lbProtectedSession' of type 'launcher', mime '' +20:10:44.724 Created new note '_lbSyncStatus', branch '_lbVisibleLaunchers__lbSyncStatus' of type 'launcher', mime '' +20:10:44.726 Created new note '_options', branch '_hidden__options' of type 'book', mime '' +20:10:44.727 Created new note '_optionsAppearance', branch '_options__optionsAppearance' of type 'contentWidget', mime '' +20:10:44.729 Created new note '_optionsShortcuts', branch '_options__optionsShortcuts' of type 'contentWidget', mime '' +20:10:44.732 Created new note '_optionsTextNotes', branch '_options__optionsTextNotes' of type 'contentWidget', mime '' +20:10:44.733 Created new note '_optionsCodeNotes', branch '_options__optionsCodeNotes' of type 'contentWidget', mime '' +20:10:44.735 Created new note '_optionsImages', branch '_options__optionsImages' of type 'contentWidget', mime '' +20:10:44.738 Created new note '_optionsSpellcheck', branch '_options__optionsSpellcheck' of type 'contentWidget', mime '' +20:10:44.740 Created new note '_optionsPassword', branch '_options__optionsPassword' of type 'contentWidget', mime '' +20:10:44.742 Created new note '_optionsEtapi', branch '_options__optionsEtapi' of type 'contentWidget', mime '' +20:10:44.744 Created new note '_optionsBackup', branch '_options__optionsBackup' of type 'contentWidget', mime '' +20:10:44.746 Created new note '_optionsSync', branch '_options__optionsSync' of type 'contentWidget', mime '' +20:10:44.747 Created new note '_optionsOther', branch '_options__optionsOther' of type 'contentWidget', mime '' +20:10:44.749 Created new note '_optionsAdvanced', branch '_options__optionsAdvanced' of type 'contentWidget', mime '' +20:10:44.750 Slow 204 POST /api/setup/new-document with 0 bytes took 1091ms +20:10:48.577 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +20:10:48.586 All consistency checks passed with no errors detected (took 10ms) +20:10:55.196 Generated CSRF token uaAC8XLG--yK83rLI--z5UpfpjMV0-wtCdu4 with secret _csrf=keo86BmBFS4FwbjXFM_j_x0R; Path=/ +20:10:58.164 200 GET /api/options with 6236 bytes took 1ms +20:10:58.174 200 GET /api/tree with 13353 bytes took 3ms +20:10:58.181 200 GET /api/keyboard-actions with 13999 bytes took 3ms +20:10:58.184 200 GET /api/script/widgets with 2 bytes took 1ms +20:10:58.339 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +20:10:58.344 200 POST /api/tree/load with 5506 bytes took 1ms +20:10:58.345 200 POST /api/tree/load with 42 bytes took 1ms +20:10:58.378 200 POST /api/tree/load with 18448 bytes took 1ms +20:10:59.394 200 GET /api/notes/root/blob with 155 bytes took 1ms +20:10:59.425 200 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +20:10:59.828 200 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +20:11:00.313 200 GET /api/script/startup with 2 bytes took 1ms +20:11:01.028 304 GET /api/notes/root/blob with 155 bytes took 1ms +20:11:02.462 204 PUT /api/options with 0 bytes took 2ms +20:11:02.463 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 0ms +20:11:02.465 200 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +20:11:03.856 204 PUT /api/options with 0 bytes took 1ms +20:11:03.857 200 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +20:11:03.858 200 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +20:11:03.967 200 POST /api/tree/load with 4167 bytes took 0ms +20:11:03.986 200 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +20:11:04.013 200 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 1ms +20:11:04.035 200 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +20:12:06.830 200 GET /api/options with 6370 bytes took 1ms +20:12:07.088 200 POST /api/tree/load with 5506 bytes took 1ms +20:12:07.089 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +20:12:07.208 Error: Router not found for request GET /;kjllkj +20:12:07.214 200 POST /api/tree/load with 18448 bytes took 2ms +20:23:47.957 DB size: 1921 KB +20:23:48.542 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T18:23:47.799Z" +} +20:23:48.544 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:23:48.544 Trusted reverse proxy: false +20:23:48.544 App HTTP server starting up at port 8080 +20:23:48.549 Listening on port 8080 +20:23:48.560 Becca (note cache) load took 10ms +20:23:48.883 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:23:52.598 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +20:23:52.608 All consistency checks passed with no errors detected (took 10ms) +20:24:27.393 DB size: 1921 KB +20:24:27.989 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T18:24:27.233Z" +} +20:24:27.991 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +20:24:27.991 Trusted reverse proxy: false +20:24:27.992 App HTTP server starting up at port 8080 +20:24:27.996 Listening on port 8080 +20:24:28.009 Becca (note cache) load took 12ms +20:24:28.340 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:24:32.041 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +20:24:32.051 All consistency checks passed with no errors detected (took 11ms) +20:24:38.041 Error: Router not found for request GET /;kjllkj +20:24:41.075 Generated CSRF token 1P21Lfti-ut40ZbsZZd7T_0T3C8SJz5Kwlog with secret undefined +20:24:44.034 200 GET /api/options with 6236 bytes took 2ms +20:24:44.036 304 GET /api/tree with 13353 bytes took 2ms +20:24:44.038 304 GET /api/keyboard-actions with 13999 bytes took 2ms +20:24:44.039 304 GET /api/script/widgets with 2 bytes took 0ms +20:24:44.227 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +20:24:44.229 200 POST /api/tree/load with 5506 bytes took 2ms +20:24:44.230 200 POST /api/tree/load with 42 bytes took 1ms +20:24:44.381 200 POST /api/tree/load with 18448 bytes took 1ms +20:24:45.254 304 GET /api/notes/root/blob with 155 bytes took 1ms +20:24:45.256 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +20:24:45.697 200 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +20:24:45.797 204 PUT /api/options with 0 bytes took 2ms +20:24:45.798 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 0ms +20:24:45.799 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 0ms +20:24:46.149 200 POST /api/tree/load with 4167 bytes took 1ms +20:24:46.174 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 0ms +20:24:46.180 304 GET /api/script/startup with 2 bytes took 1ms +20:24:46.198 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 1ms +20:24:46.232 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 0ms +21:20:40.813 DB size: 1921 KB +21:20:41.407 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T19:20:40.659Z" +} +21:20:41.409 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:20:41.410 Trusted reverse proxy: false +21:20:41.410 App HTTP server starting up at port 8080 +21:20:41.415 Listening on port 8080 +21:20:41.426 Becca (note cache) load took 10ms +21:20:41.743 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:20:45.457 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +21:20:45.467 All consistency checks passed with no errors detected (took 11ms) +21:46:17.029 DB size: 1921 KB +21:46:17.621 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T19:46:16.875Z" +} +21:46:17.623 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:46:17.623 Trusted reverse proxy: false +21:46:17.624 App HTTP server starting up at port 8080 +21:46:17.628 Listening on port 8080 +21:46:17.640 Becca (note cache) load took 11ms +21:46:17.959 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:46:21.671 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +21:46:21.684 All consistency checks passed with no errors detected (took 13ms) +21:46:30.307 Generated CSRF token 0Es94dMn-FzFmIwyXs6cixnSbr-2SS0oanes with secret undefined +21:46:33.212 200 GET /api/options with 6236 bytes took 2ms +21:46:33.217 304 GET /api/tree with 13353 bytes took 2ms +21:46:33.223 304 GET /api/keyboard-actions with 13999 bytes took 2ms +21:46:33.224 304 GET /api/script/widgets with 2 bytes took 1ms +21:46:33.456 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:46:33.468 200 POST /api/tree/load with 5506 bytes took 1ms +21:46:33.469 200 POST /api/tree/load with 42 bytes took 1ms +21:46:33.616 200 POST /api/tree/load with 18448 bytes took 1ms +21:46:34.492 304 GET /api/notes/root/blob with 155 bytes took 1ms +21:46:34.495 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:46:34.874 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +21:46:35.426 304 GET /api/script/startup with 2 bytes took 1ms +21:48:37.468 DB size: 1921 KB +21:48:38.047 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-16T19:48:37.312Z" +} +21:48:38.049 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:48:38.049 Trusted reverse proxy: false +21:48:38.050 App HTTP server starting up at port 8080 +21:48:38.055 Listening on port 8080 +21:48:38.069 Becca (note cache) load took 13ms +21:48:38.376 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:48:38.379 JS Info: Frontend app reload: received request from backend to reload frontend +21:48:38.380 JS Info: Frontend app reload: received request from backend to reload frontend +21:48:38.447 Generated CSRF token S7LM4iDG-J7FK_Ke82oJVfPx_Oz510EUzNIY with secret undefined +21:48:38.483 Generated CSRF token 1lJSWxgW-Xhw32K1jvXo-7PWnyaxeMI0xu7M with secret undefined +21:48:41.645 304 GET /api/options with 6236 bytes took 2ms +21:48:41.653 304 GET /api/tree with 13353 bytes took 2ms +21:48:41.664 304 GET /api/keyboard-actions with 13999 bytes took 2ms +21:48:41.673 304 GET /api/script/widgets with 2 bytes took 1ms +21:48:41.864 200 POST /api/tree/load with 5506 bytes took 1ms +21:48:41.874 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:48:41.882 200 POST /api/tree/load with 42 bytes took 0ms +21:48:41.933 200 POST /api/tree/load with 18448 bytes took 1ms +21:48:42.088 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +21:48:42.098 All consistency checks passed with no errors detected (took 10ms) +21:48:42.912 200 GET /api/notes/root/blob with 155 bytes took 1ms +21:48:42.922 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:48:43.405 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +21:48:43.709 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +21:48:43.721 204 PUT /api/options with 0 bytes took 3ms +21:48:43.738 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 0ms +21:48:43.823 304 GET /api/script/startup with 2 bytes took 1ms +21:48:44.063 200 GET /api/options with 6631 bytes took 1ms +21:48:44.066 304 GET /api/tree with 13353 bytes took 1ms +21:48:44.070 304 GET /api/keyboard-actions with 13999 bytes took 1ms +21:48:44.072 304 GET /api/script/widgets with 2 bytes took 1ms +21:48:44.275 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:48:44.277 200 POST /api/tree/load with 5506 bytes took 1ms +21:48:44.825 200 POST /api/tree/load with 18448 bytes took 1ms +21:48:46.985 304 GET /api/notes/root/blob with 155 bytes took 1ms +21:48:46.986 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:48:49.224 304 GET /api/script/startup with 2 bytes took 1ms +21:48:50.273 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +21:48:50.373 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +21:48:50.374 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +21:48:51.280 204 PUT /api/options with 0 bytes took 2ms +21:48:54.562 200 POST /api/tree/load with 4167 bytes took 1ms +21:48:54.584 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +21:48:54.606 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 1ms +21:48:54.629 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +21:48:57.083 304 GET /api/notes/root/blob with 155 bytes took 1ms +21:49:03.622 304 GET /api/notes/root/blob with 155 bytes took 1ms +21:49:03.920 Generated CSRF token wgunXjuT-VXefXn3oN5j-JHf3N1q9kHktMWM with secret undefined +21:49:06.798 200 GET /api/options with 6875 bytes took 1ms +21:49:06.800 304 GET /api/tree with 13353 bytes took 1ms +21:49:06.804 304 GET /api/keyboard-actions with 13999 bytes took 2ms +21:49:06.805 304 GET /api/script/widgets with 2 bytes took 1ms +21:49:07.118 200 POST /api/tree/load with 5506 bytes took 2ms +21:49:07.119 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:49:07.969 200 POST /api/tree/load with 18448 bytes took 1ms +21:49:08.284 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +21:49:08.287 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +21:49:08.567 304 GET /api/notes/root/blob with 155 bytes took 1ms +21:49:08.569 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:49:08.829 204 PUT /api/options with 0 bytes took 3ms +21:49:08.830 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:49:08.886 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +21:49:08.949 304 GET /api/script/startup with 2 bytes took 0ms diff --git a/server/data/log/trilium-2024-02-17.log b/server/data/log/trilium-2024-02-17.log new file mode 100644 index 000000000..b0cf890c2 --- /dev/null +++ b/server/data/log/trilium-2024-02-17.log @@ -0,0 +1,1114 @@ +11:53:37.915 DB size: 1921 KB +11:53:38.521 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T09:53:37.753Z" +} +11:53:38.523 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:53:38.523 Trusted reverse proxy: false +11:53:38.524 App HTTP server starting up at port 8080 +11:53:38.528 Listening on port 8080 +11:53:38.542 Becca (note cache) load took 13ms +11:53:38.871 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:53:42.574 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +11:53:42.591 TypeError: sanitizeAttributeName is not a function +11:55:49.186 DB size: 1921 KB +11:55:49.800 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T09:55:49.013Z" +} +11:55:49.802 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +11:55:49.803 Trusted reverse proxy: false +11:55:49.803 App HTTP server starting up at port 8080 +11:55:49.807 Listening on port 8080 +11:55:49.818 Becca (note cache) load took 10ms +11:55:50.140 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:55:50.143 JS Info: Frontend app reload: received request from backend to reload frontend +11:55:50.145 JS Info: Frontend app reload: received request from backend to reload frontend +11:55:50.218 Generated CSRF token zwp1JQli-H36rIA-aTtk96vXsjAL7wq0v1bg with secret undefined +11:55:50.237 Generated CSRF token dCSf6gYf-p4uL4-9lrT9Glt0Vo1F6IGDT2CI with secret undefined +11:55:53.203 200 GET /api/options with 6236 bytes took 2ms +11:55:53.214 304 GET /api/tree with 13353 bytes took 3ms +11:55:53.224 304 GET /api/keyboard-actions with 13999 bytes took 2ms +11:55:53.234 304 GET /api/script/widgets with 2 bytes took 0ms +11:55:53.469 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +11:55:53.487 200 POST /api/tree/load with 5506 bytes took 1ms +11:55:53.504 200 POST /api/tree/load with 42 bytes took 1ms +11:55:53.559 200 POST /api/tree/load with 18448 bytes took 1ms +11:55:53.847 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +11:55:53.857 All consistency checks passed with no errors detected (took 10ms) +11:55:55.683 304 GET /api/options with 6236 bytes took 1ms +11:55:55.684 304 GET /api/tree with 13353 bytes took 1ms +11:55:55.686 304 GET /api/keyboard-actions with 13999 bytes took 1ms +11:55:55.687 304 GET /api/script/widgets with 2 bytes took 0ms +11:55:55.702 304 GET /api/notes/root/blob with 155 bytes took 2ms +11:55:55.703 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +11:55:55.793 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +11:55:55.797 200 POST /api/tree/load with 5506 bytes took 1ms +11:55:55.798 200 POST /api/tree/load with 42 bytes took 0ms +11:55:55.854 200 POST /api/tree/load with 18448 bytes took 1ms +11:55:56.693 200 GET /api/script/startup with 2 bytes took 1ms +11:55:57.760 200 GET /api/notes/root/blob with 155 bytes took 1ms +11:55:57.762 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +11:55:58.345 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +11:55:59.024 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +11:55:59.128 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +11:55:59.888 304 GET /api/script/startup with 2 bytes took 1ms +11:56:00.944 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +11:56:01.083 204 PUT /api/options with 0 bytes took 2ms +11:56:01.085 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +11:56:01.087 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +11:56:01.949 204 PUT /api/options with 0 bytes took 2ms +11:56:02.208 304 GET /api/notes/root/blob with 155 bytes took 0ms +11:56:06.183 200 POST /api/tree/load with 4167 bytes took 1ms +11:56:06.222 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +11:56:06.242 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 1ms +11:56:06.323 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +11:56:06.889 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +11:56:44.218 DB size: 1921 KB +11:56:44.820 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T09:56:44.047Z" +} +11:56:44.822 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:56:44.822 Trusted reverse proxy: false +11:56:44.823 App HTTP server starting up at port 8080 +11:56:44.828 Listening on port 8080 +11:56:44.839 Becca (note cache) load took 10ms +11:56:45.155 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:56:48.864 Table counts: notes: 207, revisions: 0, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 123 +11:56:48.877 All consistency checks passed with no errors detected (took 14ms) +11:56:55.050 Generated CSRF token uYjobaBI-WO2mywCm7fy3DZZpOzDqsrp9op8 with secret undefined +11:56:57.881 200 GET /api/options with 6236 bytes took 1ms +11:56:57.886 304 GET /api/tree with 13353 bytes took 2ms +11:56:57.895 304 GET /api/keyboard-actions with 13999 bytes took 3ms +11:56:57.896 304 GET /api/script/widgets with 2 bytes took 1ms +11:56:58.021 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +11:56:58.034 200 POST /api/tree/load with 5506 bytes took 1ms +11:56:58.036 200 POST /api/tree/load with 42 bytes took 1ms +11:56:58.125 200 POST /api/tree/load with 18448 bytes took 2ms +11:56:58.891 304 GET /api/notes/root/blob with 155 bytes took 1ms +11:56:58.894 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +11:56:59.252 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +11:57:00.000 304 GET /api/script/startup with 2 bytes took 0ms +11:57:01.619 204 PUT /api/options with 0 bytes took 2ms +11:57:01.621 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +11:57:01.622 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +11:57:07.796 204 PUT /api/options with 0 bytes took 2ms +11:57:07.797 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +11:57:07.799 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +11:57:07.925 200 POST /api/tree/load with 4167 bytes took 1ms +11:57:07.946 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 2ms +11:57:07.968 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 1ms +11:57:07.990 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +11:57:11.863 200 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +11:57:11.865 200 GET /api/note-map/phVs12tWPgu6/backlink-count with 11 bytes took 1ms +11:57:11.868 204 PUT /api/options with 0 bytes took 3ms +11:57:12.039 200 POST /api/tree/load with 5433 bytes took 2ms +11:57:12.067 200 GET /api/notes/MhBGNZ1Gte4J/blob with 155 bytes took 1ms +11:57:12.086 200 POST /api/tree/load with 8209 bytes took 1ms +11:57:12.112 200 GET /api/notes/h3de4RGnUkVm/blob with 155 bytes took 1ms +11:57:12.131 200 POST /api/tree/load with 5421 bytes took 1ms +11:57:12.155 200 GET /api/notes/S3JKwmaCQN7b/blob with 155 bytes took 1ms +11:57:12.174 200 POST /api/tree/load with 4154 bytes took 2ms +11:57:15.055 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +11:57:17.486 200 POST /api/tree/load with 4258 bytes took 1ms +11:57:17.562 200 GET /api/note-map/_options/backlink-count with 11 bytes took 2ms +11:57:17.569 204 PUT /api/options with 0 bytes took 2ms +11:57:17.571 200 GET /api/tree?subTreeNoteId=_hidden with 25650 bytes took 1ms +11:57:17.573 200 POST /api/tree/load with 7687 bytes took 1ms +11:57:17.670 204 PUT /api/branches/root__hidden/expanded/1 with 0 bytes took 2ms +11:57:17.672 200 GET /api/tree?subTreeNoteId=_options with 7686 bytes took 1ms +11:57:18.257 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +11:57:18.258 200 GET /api/options with 6609 bytes took 1ms +11:57:18.261 204 PUT /api/branches/_hidden__options/expanded/1 with 0 bytes took 1ms +11:57:18.301 200 GET /api/options/user-themes with 67 bytes took 4ms +11:57:18.302 304 GET /api/options with 6609 bytes took 1ms +11:57:18.335 304 GET /api/options with 6609 bytes took 1ms +11:57:18.358 304 GET /api/options with 6609 bytes took 1ms +11:57:18.377 304 GET /api/options with 6609 bytes took 1ms +11:57:18.555 204 PUT /api/options with 0 bytes took 2ms +11:57:20.027 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +11:57:20.108 204 PUT /api/options with 0 bytes took 3ms +11:57:21.129 304 GET /api/notes/MhBGNZ1Gte4J/blob with 155 bytes took 1ms +11:57:21.130 200 GET /api/note-map/MhBGNZ1Gte4J/backlink-count with 11 bytes took 1ms +11:57:21.131 200 GET /api/tree?subTreeNoteId=phVs12tWPgu6 with 5432 bytes took 1ms +11:57:21.133 204 PUT /api/options with 0 bytes took 2ms +11:57:21.194 204 PUT /api/branches/Czyr19eDCdCe_phVs12tWPgu6/expanded/1 with 0 bytes took 2ms +11:57:21.291 200 GET /api/notes/6jrYVmfXbm4g/blob with 2136 bytes took 1ms +11:57:21.855 200 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +11:57:21.858 200 GET /api/tree?subTreeNoteId=MhBGNZ1Gte4J with 8207 bytes took 1ms +11:57:21.894 204 PUT /api/branches/phVs12tWPgu6_MhBGNZ1Gte4J/expanded/1 with 0 bytes took 1ms +11:57:22.106 204 PUT /api/options with 0 bytes took 1ms +11:57:22.365 304 GET /api/notes/6jrYVmfXbm4g/blob with 2136 bytes took 1ms +11:57:22.836 Slow 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 10ms +11:57:22.855 200 GET /api/notes/6jrYVmfXbm4g/blob with 996 bytes took 1ms +11:57:23.841 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 6ms +11:57:23.869 200 GET /api/notes/6jrYVmfXbm4g/blob with 998 bytes took 1ms +11:57:24.840 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 2ms +11:57:24.862 200 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +12:07:24.046 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/0 with 0 bytes took 2ms +12:07:24.871 204 PUT /api/branches/_hidden__lbRoot/expanded/0 with 0 bytes took 1ms +12:07:24.873 204 PUT /api/branches/_lbRoot__lbAvailableLaunchers/expanded/0 with 0 bytes took 1ms +12:07:24.875 204 PUT /api/branches/_lbRoot__lbVisibleLaunchers/expanded/0 with 0 bytes took 1ms +12:07:24.876 204 PUT /api/branches/_hidden__options/expanded/0 with 0 bytes took 0ms +12:07:25.052 204 PUT /api/branches/root__hidden/expanded/0 with 0 bytes took 1ms +12:19:27.897 DB size: 1921 KB +12:19:28.497 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:19:27.733Z" +} +12:19:28.499 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:19:28.499 Trusted reverse proxy: false +12:19:28.500 App HTTP server starting up at port 8080 +12:19:28.506 Listening on port 8080 +12:19:28.520 Becca (note cache) load took 14ms +12:19:28.853 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:19:32.547 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:19:32.557 All consistency checks passed with no errors detected (took 10ms) +12:19:53.219 DB size: 1921 KB +12:19:53.829 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:19:53.054Z" +} +12:19:53.831 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:19:53.831 Trusted reverse proxy: false +12:19:53.832 App HTTP server starting up at port 8080 +12:19:53.837 Listening on port 8080 +12:19:53.851 Becca (note cache) load took 13ms +12:19:54.177 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:19:57.878 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:19:57.889 All consistency checks passed with no errors detected (took 11ms) +12:20:32.466 DB size: 1921 KB +12:20:33.079 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:20:32.301Z" +} +12:20:33.081 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:20:33.082 Trusted reverse proxy: false +12:20:33.082 App HTTP server starting up at port 8080 +12:20:33.090 Listening on port 8080 +12:20:33.102 Becca (note cache) load took 11ms +12:20:33.436 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:20:37.131 Table counts: notes: null, revisions: null, attachments: null, branches: null, attributes: null, etapi_tokens: null, blobs: null +12:20:37.141 TypeError: results is not iterable +12:21:26.445 DB size: 1921 KB +12:21:27.057 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:21:26.279Z" +} +12:21:27.059 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:21:27.059 Trusted reverse proxy: false +12:21:27.060 App HTTP server starting up at port 8080 +12:21:27.065 Listening on port 8080 +12:21:27.076 Becca (note cache) load took 10ms +12:21:27.394 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:21:31.104 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:21:31.116 All consistency checks passed with no errors detected (took 12ms) +12:21:38.037 Generated CSRF token yCGENQ7e--MTo7S5hOoIux-YeMrsO3cnLEvo with secret undefined +12:21:40.911 200 GET /api/options with 6236 bytes took 2ms +12:21:40.915 200 GET /api/tree with 4879 bytes took 1ms +12:21:40.922 304 GET /api/keyboard-actions with 13999 bytes took 3ms +12:21:40.923 304 GET /api/script/widgets with 2 bytes took 1ms +12:21:41.052 200 POST /api/tree/load with 5507 bytes took 1ms +12:21:41.054 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:21:41.055 200 POST /api/tree/load with 42 bytes took 0ms +12:21:41.072 200 POST /api/tree/load with 18449 bytes took 1ms +12:21:41.865 304 GET /api/notes/root/blob with 155 bytes took 1ms +12:21:41.868 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:21:42.245 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +12:21:42.311 200 POST /api/tree/load with 8208 bytes took 1ms +12:21:42.314 204 PUT /api/options with 0 bytes took 3ms +12:21:42.387 200 GET /api/tree?subTreeNoteId=Czyr19eDCdCe with 16515 bytes took 1ms +12:21:42.388 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 0ms +12:21:42.390 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +12:21:42.430 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/1 with 0 bytes took 2ms +12:21:43.025 304 GET /api/script/startup with 2 bytes took 0ms +12:21:43.287 204 PUT /api/options with 0 bytes took 2ms +12:21:47.166 200 POST /api/tree/load with 4258 bytes took 2ms +12:21:47.257 304 GET /api/note-map/_options/backlink-count with 11 bytes took 1ms +12:21:47.263 204 PUT /api/options with 0 bytes took 2ms +12:21:47.265 200 POST /api/tree/load with 7687 bytes took 1ms +12:21:47.267 304 GET /api/tree?subTreeNoteId=_hidden with 25650 bytes took 2ms +12:21:47.358 204 PUT /api/branches/root__hidden/expanded/1 with 0 bytes took 1ms +12:21:47.361 304 GET /api/tree?subTreeNoteId=_options with 7686 bytes took 1ms +12:21:47.901 304 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +12:21:47.902 200 GET /api/options with 6852 bytes took 1ms +12:21:47.904 204 PUT /api/branches/_hidden__options/expanded/1 with 0 bytes took 1ms +12:21:47.939 304 GET /api/options with 6852 bytes took 1ms +12:21:47.942 304 GET /api/options/user-themes with 67 bytes took 3ms +12:21:47.963 304 GET /api/options with 6852 bytes took 1ms +12:21:47.986 304 GET /api/options with 6852 bytes took 2ms +12:21:48.007 304 GET /api/options with 6852 bytes took 1ms +12:21:48.236 204 PUT /api/options with 0 bytes took 2ms +12:21:49.261 Updating option 'theme' to 'light' +12:21:49.262 204 PUT /api/options/theme/light with 0 bytes took 2ms +12:21:49.281 200 GET /api/options with 6872 bytes took 2ms +12:21:49.284 200 GET /api/options with 6872 bytes took 1ms +12:21:49.287 200 GET /api/options with 6872 bytes took 2ms +12:21:49.289 JS Info: Frontend app reload: theme change +12:21:49.290 200 GET /api/options with 6872 bytes took 1ms +12:21:49.295 200 GET /api/options with 6872 bytes took 2ms +12:21:49.322 Generated CSRF token xE4LWRZh-2fCCMlZMrAWII1aVRuDkVjIkzeU with secret undefined +12:21:49.327 304 GET /api/options/user-themes with 67 bytes took 2ms +12:21:52.063 200 GET /api/options with 6872 bytes took 1ms +12:21:52.066 200 GET /api/tree with 45175 bytes took 1ms +12:21:52.068 304 GET /api/keyboard-actions with 13999 bytes took 1ms +12:21:52.069 304 GET /api/script/widgets with 2 bytes took 1ms +12:21:52.239 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:21:53.266 304 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +12:21:53.267 304 GET /api/options with 6872 bytes took 1ms +12:21:53.307 304 GET /api/options/user-themes with 67 bytes took 2ms +12:21:53.308 304 GET /api/options with 6872 bytes took 1ms +12:21:53.337 304 GET /api/options with 6872 bytes took 1ms +12:21:53.363 304 GET /api/options with 6872 bytes took 1ms +12:21:53.389 304 GET /api/options with 6872 bytes took 1ms +12:21:54.151 304 GET /api/script/startup with 2 bytes took 1ms +12:21:56.913 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +12:21:56.914 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +12:21:57.232 204 PUT /api/options with 0 bytes took 2ms +12:22:38.966 DB size: 1921 KB +12:22:39.573 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:22:38.801Z" +} +12:22:39.575 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:22:39.576 Trusted reverse proxy: false +12:22:39.576 App HTTP server starting up at port 8080 +12:22:39.585 Listening on port 8080 +12:22:39.596 Becca (note cache) load took 11ms +12:22:39.924 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:22:39.927 JS Info: Frontend app reload: received request from backend to reload frontend +12:22:39.928 JS Info: Frontend app reload: received request from backend to reload frontend +12:22:39.928 JS Info: Frontend app reload: received request from backend to reload frontend +12:22:40.015 Generated CSRF token VWyCzISL-VRERqnS5gL9B1VC7eB2_gNfnqVY with secret undefined +12:22:40.040 Generated CSRF token K4OcNBYt-vNb2pBNMHIbWdmVg6FXA42IuYbQ with secret undefined +12:22:40.046 Generated CSRF token dsGyt8h3-wghxuNV65efAunceHIYA6vd7VK8 with secret undefined +12:22:43.251 200 GET /api/options with 6237 bytes took 1ms +12:22:43.262 304 GET /api/tree with 45175 bytes took 3ms +12:22:43.272 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:22:43.281 304 GET /api/script/widgets with 2 bytes took 0ms +12:22:43.481 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:22:43.501 200 POST /api/tree/load with 42 bytes took 1ms +12:22:43.624 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:22:43.634 All consistency checks passed with no errors detected (took 10ms) +12:22:44.451 304 GET /api/notes/root/blob with 155 bytes took 2ms +12:22:44.458 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +12:22:44.882 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +12:22:44.927 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 0ms +12:22:45.040 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +12:22:45.051 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +12:22:45.060 204 PUT /api/options with 0 bytes took 2ms +12:22:45.436 304 GET /api/script/startup with 2 bytes took 1ms +12:22:45.850 200 GET /api/options with 6615 bytes took 1ms +12:22:45.861 304 GET /api/tree with 45175 bytes took 1ms +12:22:45.872 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:22:45.881 304 GET /api/script/widgets with 2 bytes took 0ms +12:22:46.091 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:22:47.983 304 GET /api/options with 6615 bytes took 1ms +12:22:47.988 304 GET /api/tree with 45175 bytes took 2ms +12:22:47.991 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:22:47.991 304 GET /api/script/widgets with 2 bytes took 0ms +12:22:48.163 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:22:48.872 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +12:22:48.875 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +12:22:50.302 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 0ms +12:22:50.303 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 0ms +12:22:51.118 304 GET /api/script/startup with 2 bytes took 1ms +12:22:52.234 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:22:52.319 304 GET /api/notes/root/blob with 155 bytes took 1ms +12:22:52.320 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:22:52.562 304 GET /api/script/startup with 2 bytes took 1ms +12:22:53.241 204 PUT /api/options with 0 bytes took 2ms +12:22:53.660 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:22:53.746 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +12:22:53.747 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +12:22:54.668 204 PUT /api/options with 0 bytes took 2ms +12:22:56.538 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:22:56.835 200 POST /api/tree/load with 4165 bytes took 1ms +12:22:56.879 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +12:22:56.919 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 2ms +12:22:56.947 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +12:24:10.390 DB size: 1921 KB +12:24:11.019 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:24:10.226Z" +} +12:24:11.021 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:24:11.022 Trusted reverse proxy: false +12:24:11.022 App HTTP server starting up at port 8080 +12:24:11.028 Listening on port 8080 +12:24:11.041 Becca (note cache) load took 12ms +12:24:11.367 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:24:15.068 Table counts: notes: null, revisions: null, attachments: null, branches: null, attributes: null, etapi_tokens: null, blobs: null +12:24:15.082 TypeError: results is not iterable +12:25:18.178 DB size: 1921 KB +12:25:18.783 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:25:18.017Z" +} +12:25:18.785 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:25:18.785 Trusted reverse proxy: false +12:25:18.786 App HTTP server starting up at port 8080 +12:25:18.791 Listening on port 8080 +12:25:18.805 Becca (note cache) load took 13ms +12:25:19.132 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:25:22.433 DB size: 1921 KB +12:25:23.034 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:25:22.270Z" +} +12:25:23.036 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:25:23.037 Trusted reverse proxy: false +12:25:23.037 App HTTP server starting up at port 8080 +12:25:23.045 Listening on port 8080 +12:25:23.056 Becca (note cache) load took 10ms +12:25:23.375 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:25:26.584 DB size: 1921 KB +12:25:27.185 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:25:26.420Z" +} +12:25:27.187 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:25:27.187 Trusted reverse proxy: false +12:25:27.188 App HTTP server starting up at port 8080 +12:25:27.193 Listening on port 8080 +12:25:27.204 Becca (note cache) load took 10ms +12:25:27.520 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:25:27.524 JS Info: Frontend app reload: received request from backend to reload frontend +12:25:27.526 JS Info: Frontend app reload: received request from backend to reload frontend +12:25:27.527 JS Info: Frontend app reload: received request from backend to reload frontend +12:25:27.610 Generated CSRF token 54zoTI6v-cZuQHFybF7BOF4c3Ev8SFGc-DoA with secret undefined +12:25:27.628 Generated CSRF token WNro7sXB-IoO5JkGhMnPSB5rV_ePx-1feoag with secret undefined +12:25:27.638 Generated CSRF token kmJ6VuYR-sfAgvlazxwi8uge-OmhZweX_Mok with secret undefined +12:25:31.231 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:25:31.241 All consistency checks passed with no errors detected (took 10ms) +12:25:32.991 200 GET /api/options with 6237 bytes took 1ms +12:25:33.001 304 GET /api/tree with 45175 bytes took 2ms +12:25:33.012 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:25:33.021 304 GET /api/script/widgets with 2 bytes took 1ms +12:25:33.042 200 GET /api/options with 6237 bytes took 0ms +12:25:33.054 200 GET /api/tree with 45175 bytes took 2ms +12:25:33.064 200 GET /api/keyboard-actions with 13999 bytes took 1ms +12:25:33.085 200 GET /api/script/widgets with 2 bytes took 0ms +12:25:33.289 200 POST /api/tree/load with 42 bytes took 0ms +12:25:33.348 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:25:33.440 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +12:25:33.450 200 POST /api/tree/load with 42 bytes took 1ms +12:25:35.367 304 GET /api/notes/root/blob with 155 bytes took 2ms +12:25:35.378 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:25:35.484 304 GET /api/notes/root/blob with 155 bytes took 1ms +12:25:35.495 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:25:35.596 304 GET /api/options with 6237 bytes took 1ms +12:25:35.605 304 GET /api/tree with 45175 bytes took 2ms +12:25:35.607 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:25:35.608 304 GET /api/script/widgets with 2 bytes took 0ms +12:25:35.723 200 POST /api/tree/load with 42 bytes took 1ms +12:25:35.725 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +12:25:36.370 200 GET /api/script/startup with 2 bytes took 1ms +12:25:36.474 304 GET /api/script/startup with 2 bytes took 1ms +12:25:36.883 304 GET /api/notes/root/blob with 155 bytes took 1ms +12:25:36.885 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:25:38.665 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:25:38.745 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +12:25:38.746 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 0ms +12:25:38.885 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:25:38.971 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:25:39.108 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:25:39.198 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +12:25:39.199 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +12:25:39.729 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:25:39.894 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:25:40.938 204 PUT /api/options with 0 bytes took 3ms +12:25:41.054 204 PUT /api/options with 0 bytes took 1ms +12:25:41.057 304 GET /api/notes/root/blob with 155 bytes took 0ms +12:25:41.360 304 GET /api/script/startup with 2 bytes took 1ms +12:25:41.362 204 PUT /api/options with 0 bytes took 2ms +12:25:44.072 200 POST /api/tree/load with 4165 bytes took 1ms +12:25:44.074 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:25:44.164 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +12:25:44.195 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 0ms +12:25:44.215 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +12:32:19.560 DB size: 1921 KB +12:32:20.184 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T10:32:19.396Z" +} +12:32:20.186 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:32:20.186 Trusted reverse proxy: false +12:32:20.187 App HTTP server starting up at port 8080 +12:32:20.191 Listening on port 8080 +12:32:20.203 Becca (note cache) load took 11ms +12:32:20.517 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:32:24.232 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +12:32:24.242 All consistency checks passed with no errors detected (took 11ms) +12:32:32.055 Generated CSRF token v1yKAGLE-TaeL8mYMZFlU9f_xBijIezEgnAE with secret undefined +12:32:34.977 200 GET /api/options with 6237 bytes took 2ms +12:32:34.982 304 GET /api/tree with 45175 bytes took 3ms +12:32:34.988 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:32:34.989 304 GET /api/script/widgets with 2 bytes took 1ms +12:32:35.124 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:32:35.136 200 POST /api/tree/load with 42 bytes took 1ms +12:32:35.968 200 GET /api/notes/root/blob with 155 bytes took 1ms +12:32:35.970 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +12:32:36.334 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +12:32:36.597 204 PUT /api/options with 0 bytes took 3ms +12:32:36.598 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +12:32:36.600 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:32:37.080 304 GET /api/script/startup with 2 bytes took 1ms +12:32:37.269 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +12:32:37.398 204 PUT /api/options with 0 bytes took 2ms +12:32:38.350 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +12:32:38.352 304 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 1ms +12:32:38.438 204 PUT /api/options with 0 bytes took 3ms +12:32:38.439 200 POST /api/tree/load with 4165 bytes took 1ms +12:32:38.466 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +12:32:38.487 304 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 0ms +12:32:38.507 304 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 1ms +12:32:39.377 200 GET /api/note-map/Z8KOZqH2gl6A/backlink-count with 11 bytes took 1ms +12:32:39.381 200 GET /api/tree?subTreeNoteId=30GS4UW3pe87 with 4165 bytes took 1ms +12:32:39.426 204 PUT /api/branches/Czyr19eDCdCe_30GS4UW3pe87/expanded/1 with 0 bytes took 1ms +12:32:39.432 204 PUT /api/options with 0 bytes took 1ms +12:32:41.716 204 PUT /api/options with 0 bytes took 2ms +12:32:41.717 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 0ms +12:32:50.200 304 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 1ms +12:32:50.274 204 PUT /api/options with 0 bytes took 1ms +12:35:39.331 204 PUT /api/branches/phVs12tWPgu6_MhBGNZ1Gte4J/expanded/0 with 0 bytes took 2ms +12:35:39.334 204 PUT /api/branches/_hidden__lbRoot/expanded/0 with 0 bytes took 1ms +12:35:39.338 204 PUT /api/branches/_lbRoot__lbVisibleLaunchers/expanded/0 with 0 bytes took 1ms +12:35:39.340 204 PUT /api/branches/_lbRoot__lbAvailableLaunchers/expanded/0 with 0 bytes took 1ms +12:35:39.343 204 PUT /api/branches/_hidden__options/expanded/0 with 0 bytes took 1ms +12:35:39.905 204 PUT /api/branches/_hidden__lbRoot/expanded/0 with 0 bytes took 1ms +12:35:39.910 204 PUT /api/branches/_lbRoot__lbAvailableLaunchers/expanded/0 with 0 bytes took 1ms +12:35:39.912 204 PUT /api/branches/_lbRoot__lbVisibleLaunchers/expanded/0 with 0 bytes took 1ms +12:35:39.913 204 PUT /api/branches/_hidden__options/expanded/0 with 0 bytes took 1ms +12:35:40.333 204 PUT /api/branches/Czyr19eDCdCe_phVs12tWPgu6/expanded/0 with 0 bytes took 1ms +12:35:40.336 204 PUT /api/branches/root__hidden/expanded/0 with 0 bytes took 1ms +12:35:40.904 204 PUT /api/branches/root__hidden/expanded/0 with 0 bytes took 1ms +20:24:13.855 DB size: 1921 KB +20:24:14.595 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:24:13.635Z" +} +20:24:14.597 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +20:24:14.598 Trusted reverse proxy: false +20:24:14.598 App HTTP server starting up at port 8080 +20:24:14.603 Listening on port 8080 +20:24:14.616 Becca (note cache) load took 11ms +20:24:14.943 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:24:17.849 Generated CSRF token whCFyjY7-tnaJ_VHzBcwcSYKtzCwqBWEPr7s with secret undefined +20:24:18.646 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:24:18.657 All consistency checks passed with no errors detected (took 11ms) +20:24:20.833 200 GET /api/options with 6237 bytes took 1ms +20:24:20.839 200 GET /api/tree with 13914 bytes took 3ms +20:24:20.847 304 GET /api/keyboard-actions with 13999 bytes took 2ms +20:24:20.848 304 GET /api/script/widgets with 2 bytes took 1ms +20:24:21.096 200 POST /api/tree/load with 5506 bytes took 1ms +20:24:21.097 200 POST /api/tree/load with 42 bytes took 1ms +20:24:21.098 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +20:24:21.134 200 POST /api/tree/load with 18448 bytes took 1ms +20:24:22.166 304 GET /api/notes/root/blob with 155 bytes took 2ms +20:24:22.169 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +20:24:22.560 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +20:24:23.066 304 GET /api/script/startup with 2 bytes took 1ms +20:27:32.049 DB size: 1921 KB +20:27:32.767 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:27:31.836Z" +} +20:27:32.769 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:27:32.769 Trusted reverse proxy: false +20:27:32.770 App HTTP server starting up at port 8080 +20:27:32.774 Listening on port 8080 +20:27:32.785 Becca (note cache) load took 10ms +20:27:33.103 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:27:36.817 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:27:36.829 All consistency checks passed with no errors detected (took 12ms) +20:29:55.031 DB size: 1921 KB +20:29:55.754 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:29:54.830Z" +} +20:29:55.756 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2198 Mhz +20:29:55.756 Trusted reverse proxy: false +20:29:55.757 App HTTP server starting up at port 8080 +20:29:55.762 Listening on port 8080 +20:29:55.773 Becca (note cache) load took 10ms +20:29:56.094 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:29:59.804 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:29:59.816 All consistency checks passed with no errors detected (took 12ms) +20:45:04.015 DB size: 1921 KB +20:45:04.711 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:45:03.772Z" +} +20:45:04.713 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2196 Mhz +20:45:04.713 Trusted reverse proxy: false +20:45:04.714 App HTTP server starting up at port 8080 +20:45:04.719 Listening on port 8080 +20:45:04.730 Becca (note cache) load took 10ms +20:45:05.048 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:45:08.762 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:45:08.773 All consistency checks passed with no errors detected (took 11ms) +20:55:35.658 DB size: 1921 KB +20:55:36.437 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:55:35.406Z" +} +20:55:36.439 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:55:36.439 Trusted reverse proxy: false +20:55:36.440 App HTTP server starting up at port 8080 +20:55:36.444 Listening on port 8080 +20:55:36.457 Becca (note cache) load took 12ms +20:55:36.765 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:55:40.481 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:55:40.495 All consistency checks passed with no errors detected (took 14ms) +20:55:46.822 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 5ms +20:55:46.829 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 2ms +20:55:46.857 204 PUT /api/options with 0 bytes took 4ms +20:55:47.728 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 0ms +20:55:47.762 204 PUT /api/options with 0 bytes took 2ms +20:55:47.897 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +20:55:47.994 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/1 with 0 bytes took 2ms +20:55:48.767 204 PUT /api/options with 0 bytes took 1ms +20:55:50.235 200 GET /api/notes/Czyr19eDCdCe/metadata with 181 bytes took 2ms +20:55:51.409 200 POST /api/note-map/Czyr19eDCdCe/link with 11759 bytes took 6ms +20:55:56.190 304 GET /api/notes/Czyr19eDCdCe/metadata with 181 bytes took 2ms +20:56:06.326 200 POST /api/note-map/Czyr19eDCdCe/link with 11759 bytes took 4ms +20:56:06.982 Slow 200 GET /api/similar-notes/Czyr19eDCdCe with 221 bytes took 133ms +20:56:07.013 200 POST /api/tree/load with 4190 bytes took 2ms +20:56:07.710 200 GET /api/notes/XAHPZAIWuwoa/blob with 1451 bytes took 2ms +20:56:11.191 200 GET /api/note-map/WyRUvkUkYXwn/backlink-count with 11 bytes took 1ms +20:56:11.198 204 PUT /api/options with 0 bytes took 3ms +20:56:11.202 200 POST /api/tree/load with 4878 bytes took 2ms +20:56:11.236 200 GET /api/notes/1mIQNoaQdwCz/blob with 3550 bytes took 2ms +20:56:11.267 200 GET /api/notes/rHyDbP4xzgWD/blob with 2531 bytes took 2ms +20:56:11.285 200 GET /api/notes/9p9pYoTzJRhM/blob with 2702 bytes took 1ms +20:56:11.313 304 GET /api/notes/XAHPZAIWuwoa/blob with 1451 bytes took 1ms +20:56:11.334 200 GET /api/notes/q8FB1KBnjfZ4/blob with 1826 bytes took 1ms +20:58:54.067 DB size: 1921 KB +20:58:54.841 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:58:53.812Z" +} +20:58:54.843 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:58:54.844 Trusted reverse proxy: false +20:58:54.844 App HTTP server starting up at port 8080 +20:58:54.849 Listening on port 8080 +20:58:54.862 Becca (note cache) load took 12ms +20:58:55.188 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:58:58.894 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:58:58.907 All consistency checks passed with no errors detected (took 13ms) +20:59:45.109 DB size: 1921 KB +20:59:45.921 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:59:44.854Z" +} +20:59:45.923 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:59:45.924 Trusted reverse proxy: false +20:59:45.924 App HTTP server starting up at port 8080 +20:59:45.929 Listening on port 8080 +20:59:45.942 Becca (note cache) load took 12ms +20:59:50.004 DB size: 1921 KB +20:59:50.790 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T18:59:49.753Z" +} +20:59:50.792 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +20:59:50.792 Trusted reverse proxy: false +20:59:50.793 App HTTP server starting up at port 8080 +20:59:50.797 Listening on port 8080 +20:59:50.812 Becca (note cache) load took 13ms +20:59:51.137 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +20:59:54.845 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +20:59:54.856 All consistency checks passed with no errors detected (took 11ms) +21:01:21.532 DB size: 1921 KB +21:01:22.321 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:01:21.290Z" +} +21:01:22.323 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +21:01:22.323 Trusted reverse proxy: false +21:01:22.324 App HTTP server starting up at port 8080 +21:01:22.328 Listening on port 8080 +21:01:22.342 Becca (note cache) load took 12ms +21:01:22.660 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:01:26.376 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:01:26.391 All consistency checks passed with no errors detected (took 15ms) +21:02:24.343 DB size: 1921 KB +21:02:25.131 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:02:24.097Z" +} +21:02:25.132 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +21:02:25.133 Trusted reverse proxy: false +21:02:25.133 App HTTP server starting up at port 8080 +21:02:25.138 Listening on port 8080 +21:02:25.153 Becca (note cache) load took 13ms +21:02:25.476 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:02:29.184 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:02:29.196 All consistency checks passed with no errors detected (took 12ms) +21:07:44.736 DB size: 1921 KB +21:07:45.507 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:07:44.489Z" +} +21:07:45.509 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2197 Mhz +21:07:45.509 Trusted reverse proxy: false +21:07:45.510 App HTTP server starting up at port 8080 +21:07:45.514 Listening on port 8080 +21:07:45.528 Becca (note cache) load took 13ms +21:07:45.845 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:07:53.321 DB size: 1921 KB +21:07:54.095 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:07:53.076Z" +} +21:07:54.097 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:07:54.097 Trusted reverse proxy: false +21:07:54.098 App HTTP server starting up at port 8080 +21:07:54.102 Listening on port 8080 +21:07:54.115 Becca (note cache) load took 12ms +21:07:54.435 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:07:58.148 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:07:58.158 All consistency checks passed with no errors detected (took 11ms) +21:08:10.971 Generated CSRF token QoLrMUMW-uqOPkLonJP4rpDHdLuKT2AMkwRI with secret undefined +21:08:13.934 200 GET /api/options with 6237 bytes took 2ms +21:08:13.939 304 GET /api/tree with 13914 bytes took 2ms +21:08:13.945 304 GET /api/keyboard-actions with 13999 bytes took 2ms +21:08:13.946 304 GET /api/script/widgets with 2 bytes took 0ms +21:08:14.148 200 POST /api/tree/load with 5506 bytes took 2ms +21:08:14.149 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:08:14.151 200 POST /api/tree/load with 42 bytes took 0ms +21:08:14.295 200 POST /api/tree/load with 18448 bytes took 2ms +21:08:15.168 304 GET /api/notes/root/blob with 155 bytes took 2ms +21:08:15.171 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +21:08:15.621 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +21:08:15.719 204 PUT /api/options with 0 bytes took 3ms +21:08:15.721 304 GET /api/note-map/WyRUvkUkYXwn/backlink-count with 11 bytes took 1ms +21:08:15.723 200 POST /api/tree/load with 5314 bytes took 1ms +21:08:15.756 304 GET /api/notes/1mIQNoaQdwCz/blob with 3550 bytes took 1ms +21:08:15.781 304 GET /api/notes/rHyDbP4xzgWD/blob with 2531 bytes took 1ms +21:08:15.807 304 GET /api/notes/9p9pYoTzJRhM/blob with 2702 bytes took 1ms +21:08:15.832 304 GET /api/notes/XAHPZAIWuwoa/blob with 1451 bytes took 1ms +21:08:15.856 304 GET /api/notes/q8FB1KBnjfZ4/blob with 1826 bytes took 1ms +21:08:16.114 304 GET /api/script/startup with 2 bytes took 1ms +21:08:21.176 304 GET /api/notes/9p9pYoTzJRhM/blob with 2702 bytes took 1ms +21:08:21.179 200 GET /api/note-map/9p9pYoTzJRhM/backlink-count with 11 bytes took 1ms +21:08:21.184 204 PUT /api/options with 0 bytes took 2ms +21:08:21.186 200 GET /api/tree?subTreeNoteId=WyRUvkUkYXwn with 5314 bytes took 1ms +21:08:21.532 204 PUT /api/branches/Czyr19eDCdCe_WyRUvkUkYXwn/expanded/1 with 0 bytes took 1ms +21:08:23.174 JS Error: Uncaught error: Message: ResizeObserver loop completed with undelivered notifications., URL: , Line: 0, Column: 0, Error object: undefined, Stack: undefined +Stack: logError@http://localhost:8080/assets/v0.63.1-beta/app/services/ws.js:24:20 +setupGlobs/window.onerror@http://localhost:8080/assets/v0.63.1-beta/app/services/glob.js:62:12 + +21:08:23.992 200 GET /api/notes/9p9pYoTzJRhM/metadata with 181 bytes took 1ms +21:08:24.783 200 GET /api/stats/note-size/9p9pYoTzJRhM with 17 bytes took 1ms +21:08:24.810 200 GET /api/stats/subtree-size/9p9pYoTzJRhM with 41 bytes took 2ms +21:12:49.003 DB size: 1921 KB +21:12:49.822 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:12:48.763Z" +} +21:12:49.824 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2197 Mhz +21:12:49.824 Trusted reverse proxy: false +21:12:49.825 App HTTP server starting up at port 8080 +21:12:49.829 Listening on port 8080 +21:12:49.847 Becca (note cache) load took 16ms +21:12:50.170 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:12:53.878 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:12:53.889 All consistency checks passed with no errors detected (took 11ms) +21:27:16.707 DB size: 1921 KB +21:27:17.498 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:27:16.463Z" +} +21:27:17.500 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:27:17.501 Trusted reverse proxy: false +21:27:17.501 App HTTP server starting up at port 8080 +21:27:17.506 Listening on port 8080 +21:27:17.522 Becca (note cache) load took 15ms +21:27:17.833 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:27:21.543 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:27:21.553 All consistency checks passed with no errors detected (took 11ms) +21:28:59.938 DB size: 1921 KB +21:29:00.735 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:28:59.690Z" +} +21:29:00.737 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:29:00.737 Trusted reverse proxy: false +21:29:00.738 App HTTP server starting up at port 8080 +21:29:00.742 Listening on port 8080 +21:29:00.758 Becca (note cache) load took 15ms +21:29:01.076 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:29:04.790 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:29:04.801 All consistency checks passed with no errors detected (took 11ms) +21:30:15.300 DB size: 1921 KB +21:30:16.103 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:30:15.053Z" +} +21:30:16.105 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:30:16.105 Trusted reverse proxy: false +21:30:16.106 App HTTP server starting up at port 8080 +21:30:16.111 Listening on port 8080 +21:30:16.127 Becca (note cache) load took 15ms +21:30:16.444 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:30:20.153 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:30:20.164 All consistency checks passed with no errors detected (took 10ms) +21:33:09.020 DB size: 1921 KB +21:33:09.813 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:33:08.785Z" +} +21:33:09.814 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2201 Mhz +21:33:09.815 Trusted reverse proxy: false +21:33:09.815 App HTTP server starting up at port 8080 +21:33:09.820 Listening on port 8080 +21:33:09.835 Becca (note cache) load took 13ms +21:33:10.157 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:33:13.867 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:33:13.878 All consistency checks passed with no errors detected (took 11ms) +21:34:20.626 DB size: 1921 KB +21:34:21.451 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:34:20.366Z" +} +21:34:21.453 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +21:34:21.453 Trusted reverse proxy: false +21:34:21.454 App HTTP server starting up at port 8080 +21:34:21.458 Listening on port 8080 +21:34:21.472 Becca (note cache) load took 13ms +21:34:21.783 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:58:09.470 DB size: 1921 KB +21:58:10.276 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T19:58:09.218Z" +} +21:58:10.278 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +21:58:10.278 Trusted reverse proxy: false +21:58:10.279 App HTTP server starting up at port 8080 +21:58:10.284 Listening on port 8080 +21:58:10.297 Becca (note cache) load took 12ms +21:58:10.623 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:58:14.329 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +21:58:14.340 All consistency checks passed with no errors detected (took 11ms) +23:00:49.342 DB size: 1921 KB +23:00:50.147 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T21:00:49.055Z" +} +23:00:50.148 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +23:00:50.149 Trusted reverse proxy: false +23:00:50.149 App HTTP server starting up at port 8080 +23:00:50.154 Listening on port 8080 +23:00:50.167 Becca (note cache) load took 12ms +23:00:54.379 DB size: 1921 KB +23:00:55.175 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T21:00:54.090Z" +} +23:00:55.177 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +23:00:55.177 Trusted reverse proxy: false +23:00:55.178 App HTTP server starting up at port 8080 +23:00:55.182 Listening on port 8080 +23:00:55.196 Becca (note cache) load took 13ms +23:00:55.505 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +23:00:58.521 Generated CSRF token Bj1tJBQW-bKf1Iaukccsr-F06ovgIuzMps_c with secret undefined +23:00:59.214 Table counts: notes: 207, revisions: 1, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 124 +23:00:59.225 All consistency checks passed with no errors detected (took 10ms) +23:01:01.569 200 GET /api/options with 6237 bytes took 1ms +23:01:01.574 200 GET /api/tree with 15473 bytes took 2ms +23:01:01.580 304 GET /api/keyboard-actions with 13999 bytes took 2ms +23:01:01.581 304 GET /api/script/widgets with 2 bytes took 0ms +23:01:01.747 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +23:01:01.749 200 POST /api/tree/load with 5506 bytes took 1ms +23:01:01.750 200 POST /api/tree/load with 42 bytes took 1ms +23:01:01.904 200 POST /api/tree/load with 18448 bytes took 2ms +23:01:02.764 304 GET /api/notes/root/blob with 155 bytes took 1ms +23:01:02.766 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +23:01:03.214 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +23:01:03.332 204 PUT /api/options with 0 bytes took 1ms +23:01:03.335 304 GET /api/notes/9p9pYoTzJRhM/blob with 2702 bytes took 1ms +23:01:03.336 304 GET /api/note-map/9p9pYoTzJRhM/backlink-count with 11 bytes took 0ms +23:01:03.712 304 GET /api/script/startup with 2 bytes took 0ms +23:01:07.950 204 PUT /api/notes/9p9pYoTzJRhM/data with 0 bytes took 9ms +23:01:08.949 204 PUT /api/notes/9p9pYoTzJRhM/data with 0 bytes took 3ms +23:01:09.953 204 PUT /api/notes/9p9pYoTzJRhM/data with 0 bytes took 2ms +23:01:12.010 Generated CSRF token VGZ422Xj-0Cz8USOLTw42CrandEoSEgxBvuU with secret undefined +23:01:15.041 200 GET /api/options with 6602 bytes took 2ms +23:01:15.044 200 GET /api/tree with 15473 bytes took 1ms +23:01:15.049 304 GET /api/keyboard-actions with 13999 bytes took 1ms +23:01:15.050 304 GET /api/script/widgets with 2 bytes took 0ms +23:01:15.303 200 POST /api/tree/load with 5506 bytes took 1ms +23:01:15.304 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +23:01:16.192 200 POST /api/tree/load with 18448 bytes took 1ms +23:01:16.357 200 GET /api/notes/9p9pYoTzJRhM/blob with 1445 bytes took 1ms +23:01:16.360 304 GET /api/note-map/9p9pYoTzJRhM/backlink-count with 11 bytes took 0ms +23:01:16.711 304 GET /api/note-map/9p9pYoTzJRhM/backlink-count with 11 bytes took 0ms +23:01:16.724 204 PUT /api/options with 0 bytes took 1ms +23:01:17.172 304 GET /api/script/startup with 2 bytes took 1ms +23:01:24.744 304 GET /api/notes/q8FB1KBnjfZ4/blob with 1826 bytes took 0ms +23:01:24.745 200 GET /api/note-map/q8FB1KBnjfZ4/backlink-count with 11 bytes took 0ms +23:01:24.747 204 PUT /api/options with 0 bytes took 1ms +23:01:32.930 204 PUT /api/notes/q8FB1KBnjfZ4/data with 0 bytes took 7ms +23:01:32.949 200 GET /api/notes/q8FB1KBnjfZ4/blob with 784 bytes took 0ms +23:01:34.145 304 GET /api/notes/q8FB1KBnjfZ4/blob with 784 bytes took 1ms +23:01:34.994 Generated CSRF token VdudHO1R-ipilMdtMU1rpeHFDCr1QLsZBVTI with secret undefined +23:01:37.860 200 GET /api/options with 6602 bytes took 1ms +23:01:37.865 200 GET /api/tree with 15473 bytes took 1ms +23:01:37.871 304 GET /api/keyboard-actions with 13999 bytes took 1ms +23:01:37.872 304 GET /api/script/widgets with 2 bytes took 0ms +23:01:38.130 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +23:01:38.132 200 POST /api/tree/load with 5506 bytes took 1ms +23:01:39.027 200 POST /api/tree/load with 18448 bytes took 1ms +23:01:39.195 304 GET /api/notes/q8FB1KBnjfZ4/blob with 784 bytes took 1ms +23:01:39.198 304 GET /api/note-map/q8FB1KBnjfZ4/backlink-count with 11 bytes took 0ms +23:01:39.519 304 GET /api/note-map/q8FB1KBnjfZ4/backlink-count with 11 bytes took 1ms +23:01:39.525 204 PUT /api/options with 0 bytes took 2ms +23:01:39.997 304 GET /api/script/startup with 2 bytes took 1ms +23:01:43.067 204 PUT /api/options with 0 bytes took 2ms +23:01:43.068 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +23:01:43.069 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 0ms +23:01:43.785 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/0 with 0 bytes took 2ms +23:05:55.223 Created backup at ./data/backup/backup-daily.db +23:15:55.206 204 PUT /api/branches/Czyr19eDCdCe_30GS4UW3pe87/expanded/0 with 0 bytes took 1ms +23:15:55.209 204 PUT /api/branches/Czyr19eDCdCe_WyRUvkUkYXwn/expanded/0 with 0 bytes took 1ms diff --git a/server/data/log/trilium-2024-02-18.log b/server/data/log/trilium-2024-02-18.log new file mode 100644 index 000000000..fc32c3ae1 --- /dev/null +++ b/server/data/log/trilium-2024-02-18.log @@ -0,0 +1,2943 @@ +00:20:07.478 DB size: 1925 KB +00:20:08.296 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:20:07.191Z" +} +00:20:08.298 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:20:08.299 Trusted reverse proxy: false +00:20:08.299 App HTTP server starting up at port 8080 +00:20:08.304 Listening on port 8080 +00:20:08.317 Becca (note cache) load took 12ms +00:20:08.642 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:20:12.346 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:20:12.356 All consistency checks passed with no errors detected (took 10ms) +00:22:32.458 DB size: 1925 KB +00:22:33.251 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:22:32.172Z" +} +00:22:33.253 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:22:33.253 Trusted reverse proxy: false +00:22:33.254 App HTTP server starting up at port 8080 +00:22:33.259 Listening on port 8080 +00:22:33.272 Becca (note cache) load took 12ms +00:22:33.594 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:22:37.300 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:22:37.311 All consistency checks passed with no errors detected (took 12ms) +00:27:48.854 DB size: 1925 KB +00:27:49.696 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:27:48.557Z" +} +00:27:49.697 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:27:49.698 Trusted reverse proxy: false +00:27:49.698 App HTTP server starting up at port 8080 +00:27:49.703 Listening on port 8080 +00:27:49.717 Becca (note cache) load took 13ms +00:27:50.038 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:27:53.748 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:27:53.760 All consistency checks passed with no errors detected (took 12ms) +00:29:58.933 DB size: 1925 KB +00:29:59.709 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:29:58.650Z" +} +00:29:59.711 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2196 Mhz +00:29:59.711 Trusted reverse proxy: false +00:29:59.712 App HTTP server starting up at port 8080 +00:29:59.716 Listening on port 8080 +00:29:59.730 Becca (note cache) load took 13ms +00:30:00.065 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:30:03.775 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:30:03.786 All consistency checks passed with no errors detected (took 11ms) +00:34:27.987 DB size: 1925 KB +00:34:28.795 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:34:27.696Z" +} +00:34:28.797 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:34:28.797 Trusted reverse proxy: false +00:34:28.798 App HTTP server starting up at port 8080 +00:34:28.803 Listening on port 8080 +00:34:28.816 Becca (note cache) load took 12ms +00:34:29.133 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:34:32.840 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:34:32.852 All consistency checks passed with no errors detected (took 12ms) +00:35:23.865 DB size: 1925 KB +00:35:24.660 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:35:23.585Z" +} +00:35:24.661 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:35:24.662 Trusted reverse proxy: false +00:35:24.662 App HTTP server starting up at port 8080 +00:35:24.667 Listening on port 8080 +00:35:24.680 Becca (note cache) load took 12ms +00:35:25.003 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:35:28.708 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:35:28.719 All consistency checks passed with no errors detected (took 11ms) +00:36:24.758 DB size: 1925 KB +00:36:25.566 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:36:24.463Z" +} +00:36:25.568 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:36:25.568 Trusted reverse proxy: false +00:36:25.569 App HTTP server starting up at port 8080 +00:36:25.574 Listening on port 8080 +00:36:25.588 Becca (note cache) load took 13ms +00:36:25.914 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:36:29.611 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:36:29.621 All consistency checks passed with no errors detected (took 10ms) +00:40:06.899 DB size: 1925 KB +00:40:07.697 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:40:06.612Z" +} +00:40:07.699 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +00:40:07.699 Trusted reverse proxy: false +00:40:07.700 App HTTP server starting up at port 8080 +00:40:07.705 Listening on port 8080 +00:40:07.718 Becca (note cache) load took 12ms +00:40:08.048 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:40:11.750 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:40:11.760 All consistency checks passed with no errors detected (took 10ms) +00:41:18.942 DB size: 1925 KB +00:41:19.731 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:41:18.645Z" +} +00:41:19.733 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:41:19.733 Trusted reverse proxy: false +00:41:19.734 App HTTP server starting up at port 8080 +00:41:19.738 Listening on port 8080 +00:41:19.752 Becca (note cache) load took 13ms +00:41:20.064 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:42:13.801 DB size: 1925 KB +00:42:14.595 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:42:13.519Z" +} +00:42:14.597 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:42:14.598 Trusted reverse proxy: false +00:42:14.598 App HTTP server starting up at port 8080 +00:42:14.603 Listening on port 8080 +00:42:14.619 Becca (note cache) load took 15ms +00:42:14.940 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:42:18.649 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:42:18.660 All consistency checks passed with no errors detected (took 11ms) +00:43:43.073 DB size: 1925 KB +00:43:43.851 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:43:42.786Z" +} +00:43:43.853 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:43:43.853 Trusted reverse proxy: false +00:43:43.854 App HTTP server starting up at port 8080 +00:43:43.858 Listening on port 8080 +00:43:43.874 Becca (note cache) load took 15ms +00:43:44.193 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:43:47.898 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:43:47.909 All consistency checks passed with no errors detected (took 11ms) +00:45:17.050 DB size: 1925 KB +00:45:17.863 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:45:16.754Z" +} +00:45:17.865 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:45:17.866 Trusted reverse proxy: false +00:45:17.867 App HTTP server starting up at port 8080 +00:45:17.871 Listening on port 8080 +00:45:17.888 Becca (note cache) load took 16ms +00:45:18.202 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:45:21.912 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:45:21.923 All consistency checks passed with no errors detected (took 11ms) +00:46:11.682 DB size: 1925 KB +00:46:12.480 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:46:11.397Z" +} +00:46:12.482 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:46:12.482 Trusted reverse proxy: false +00:46:12.483 App HTTP server starting up at port 8080 +00:46:12.488 Listening on port 8080 +00:46:12.501 Becca (note cache) load took 12ms +00:46:12.819 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:46:16.533 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:46:16.544 All consistency checks passed with no errors detected (took 10ms) +00:46:23.845 DB size: 1925 KB +00:46:24.681 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:46:23.555Z" +} +00:46:24.682 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:46:24.683 Trusted reverse proxy: false +00:46:24.683 App HTTP server starting up at port 8080 +00:46:24.688 Listening on port 8080 +00:46:24.702 Becca (note cache) load took 13ms +00:46:25.025 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:46:28.735 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:46:28.746 All consistency checks passed with no errors detected (took 11ms) +00:47:15.310 DB size: 1925 KB +00:47:16.102 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:47:15.023Z" +} +00:47:16.103 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2198 Mhz +00:47:16.104 Trusted reverse proxy: false +00:47:16.104 App HTTP server starting up at port 8080 +00:47:16.109 Listening on port 8080 +00:47:16.122 Becca (note cache) load took 12ms +00:47:16.439 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:47:20.154 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:47:20.165 All consistency checks passed with no errors detected (took 11ms) +00:48:28.979 DB size: 1925 KB +00:48:29.806 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:48:28.684Z" +} +00:48:29.808 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:48:29.808 Trusted reverse proxy: false +00:48:29.809 App HTTP server starting up at port 8080 +00:48:29.813 Listening on port 8080 +00:48:29.827 Becca (note cache) load took 13ms +00:48:30.145 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:48:33.859 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:48:33.869 All consistency checks passed with no errors detected (took 10ms) +00:50:12.011 DB size: 1925 KB +00:50:12.814 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:50:11.732Z" +} +00:50:12.816 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:50:12.817 Trusted reverse proxy: false +00:50:12.818 App HTTP server starting up at port 8080 +00:50:12.824 Listening on port 8080 +00:50:12.842 Becca (note cache) load took 16ms +00:50:13.153 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:50:16.867 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:50:16.879 All consistency checks passed with no errors detected (took 11ms) +00:51:09.398 DB size: 1925 KB +00:51:10.219 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T22:51:09.111Z" +} +00:51:10.221 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +00:51:10.222 Trusted reverse proxy: false +00:51:10.222 App HTTP server starting up at port 8080 +00:51:10.227 Listening on port 8080 +00:51:10.242 Becca (note cache) load took 13ms +00:51:10.574 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +00:51:14.276 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +00:51:14.287 All consistency checks passed with no errors detected (took 12ms) +01:01:08.459 DB size: 1925 KB +01:01:09.279 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:01:08.164Z" +} +01:01:09.280 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2198 Mhz +01:01:09.281 Trusted reverse proxy: false +01:01:09.282 App HTTP server starting up at port 8080 +01:01:09.286 Listening on port 8080 +01:01:09.301 Becca (note cache) load took 14ms +01:01:09.618 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:01:13.324 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:01:13.335 All consistency checks passed with no errors detected (took 11ms) +01:05:25.303 DB size: 1925 KB +01:05:26.096 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:05:25.014Z" +} +01:05:26.098 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:05:26.098 Trusted reverse proxy: false +01:05:26.099 App HTTP server starting up at port 8080 +01:05:26.104 Listening on port 8080 +01:05:26.118 Becca (note cache) load took 13ms +01:05:26.437 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:05:30.142 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:05:30.153 All consistency checks passed with no errors detected (took 11ms) +01:06:39.513 DB size: 1925 KB +01:06:40.291 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:06:39.236Z" +} +01:06:40.293 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +01:06:40.293 Trusted reverse proxy: false +01:06:40.294 App HTTP server starting up at port 8080 +01:06:40.298 Listening on port 8080 +01:06:40.311 Becca (note cache) load took 12ms +01:06:40.631 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:06:44.343 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:06:44.356 All consistency checks passed with no errors detected (took 13ms) +01:16:51.651 DB size: 1925 KB +01:16:52.451 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:16:51.355Z" +} +01:16:52.453 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +01:16:52.454 Trusted reverse proxy: false +01:16:52.455 App HTTP server starting up at port 8080 +01:16:52.461 Listening on port 8080 +01:16:52.482 Becca (note cache) load took 19ms +01:16:52.802 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:16:56.509 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:16:56.519 All consistency checks passed with no errors detected (took 11ms) +01:18:07.072 DB size: 1925 KB +01:18:07.866 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:18:06.776Z" +} +01:18:07.868 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2197 Mhz +01:18:07.868 Trusted reverse proxy: false +01:18:07.869 App HTTP server starting up at port 8080 +01:18:07.873 Listening on port 8080 +01:18:07.887 Becca (note cache) load took 13ms +01:18:08.217 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:18:11.919 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:18:11.930 All consistency checks passed with no errors detected (took 11ms) +01:18:49.888 DB size: 1925 KB +01:18:50.721 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:18:49.590Z" +} +01:18:50.723 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:18:50.723 Trusted reverse proxy: false +01:18:50.723 App HTTP server starting up at port 8080 +01:18:50.728 Listening on port 8080 +01:18:50.741 Becca (note cache) load took 12ms +01:18:51.069 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:19:49.814 DB size: 1925 KB +01:19:50.628 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:19:49.517Z" +} +01:19:50.630 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:19:50.630 Trusted reverse proxy: false +01:19:50.631 App HTTP server starting up at port 8080 +01:19:50.635 Listening on port 8080 +01:19:50.652 Becca (note cache) load took 16ms +01:19:50.988 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:19:54.690 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:19:54.701 All consistency checks passed with no errors detected (took 10ms) +01:37:38.377 DB size: 1925 KB +01:37:39.198 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:37:38.096Z" +} +01:37:39.200 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:37:39.200 Trusted reverse proxy: false +01:37:39.201 App HTTP server starting up at port 8080 +01:37:39.206 Listening on port 8080 +01:37:39.219 Becca (note cache) load took 12ms +01:37:39.538 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:37:43.251 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:37:43.261 All consistency checks passed with no errors detected (took 11ms) +01:38:22.876 DB size: 1925 KB +01:38:23.665 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:38:22.597Z" +} +01:38:23.667 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:38:23.667 Trusted reverse proxy: false +01:38:23.668 App HTTP server starting up at port 8080 +01:38:23.672 Listening on port 8080 +01:38:23.685 Becca (note cache) load took 12ms +01:38:24.002 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:38:27.705 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:38:27.716 All consistency checks passed with no errors detected (took 11ms) +01:43:56.399 DB size: 1925 KB +01:43:57.232 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:43:56.120Z" +} +01:43:57.234 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +01:43:57.235 Trusted reverse proxy: false +01:43:57.236 App HTTP server starting up at port 8080 +01:43:57.240 Listening on port 8080 +01:43:57.254 Becca (note cache) load took 13ms +01:43:57.576 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:44:01.288 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:44:01.298 All consistency checks passed with no errors detected (took 11ms) +01:46:18.206 DB size: 1925 KB +01:46:18.977 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:46:17.940Z" +} +01:46:18.979 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:46:18.979 Trusted reverse proxy: false +01:46:18.980 App HTTP server starting up at port 8080 +01:46:18.985 Listening on port 8080 +01:46:18.998 Becca (note cache) load took 12ms +01:46:19.314 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:46:23.029 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:46:23.039 All consistency checks passed with no errors detected (took 10ms) +01:47:23.275 DB size: 1925 KB +01:47:24.126 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:47:22.980Z" +} +01:47:24.129 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:47:24.129 Trusted reverse proxy: false +01:47:24.130 App HTTP server starting up at port 8080 +01:47:24.135 Listening on port 8080 +01:47:24.148 Becca (note cache) load took 12ms +01:47:24.467 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:49:59.158 DB size: 1925 KB +01:49:59.941 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:49:58.882Z" +} +01:49:59.943 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:49:59.943 Trusted reverse proxy: false +01:49:59.944 App HTTP server starting up at port 8080 +01:49:59.948 Listening on port 8080 +01:49:59.962 Becca (note cache) load took 13ms +01:50:04.385 DB size: 1925 KB +01:50:05.167 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-17T23:50:04.116Z" +} +01:50:05.169 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +01:50:05.169 Trusted reverse proxy: false +01:50:05.170 App HTTP server starting up at port 8080 +01:50:05.175 Listening on port 8080 +01:50:05.188 Becca (note cache) load took 12ms +01:50:05.506 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +01:50:09.219 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +01:50:09.229 All consistency checks passed with no errors detected (took 10ms) +02:26:09.116 DB size: 1925 KB +02:26:09.891 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T00:26:08.841Z" +} +02:26:09.893 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +02:26:09.893 Trusted reverse proxy: false +02:26:09.894 App HTTP server starting up at port 8080 +02:26:09.898 Listening on port 8080 +02:26:09.911 Becca (note cache) load took 12ms +02:26:10.229 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +02:26:13.942 Table counts: notes: 207, revisions: 3, attachments: 16, branches: 221, attributes: 324, etapi_tokens: 0, blobs: 126 +02:26:13.953 All consistency checks passed with no errors detected (took 11ms) +02:26:28.471 Generated CSRF token sgnhFTMb-WaqGeuJQqexPtXWAf5OpoPmg9xo with secret undefined +02:26:31.550 200 GET /api/options with 6237 bytes took 2ms +02:26:31.552 200 GET /api/tree with 4880 bytes took 1ms +02:26:31.565 304 GET /api/keyboard-actions with 13999 bytes took 2ms +02:26:31.567 304 GET /api/script/widgets with 2 bytes took 1ms +02:26:31.726 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +02:26:31.740 200 POST /api/tree/load with 5507 bytes took 2ms +02:26:31.741 200 POST /api/tree/load with 42 bytes took 1ms +02:26:31.890 200 POST /api/tree/load with 18449 bytes took 1ms +02:26:32.797 304 GET /api/notes/root/blob with 155 bytes took 1ms +02:26:32.802 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +02:26:33.180 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +02:26:33.704 304 GET /api/script/startup with 2 bytes took 1ms +02:26:35.957 Created new note 'nXuDlyETBKmZ', branch '_search_nXuDlyETBKmZ' of type 'book', mime '' +02:26:35.960 Created new note 'OP08HVYE5JAM', branch 'nXuDlyETBKmZ_OP08HVYE5JAM' of type 'search', mime 'application/json' +02:26:35.967 Slow 200 POST /api/special-notes/search-note with 336 bytes took 19ms +02:26:35.978 200 POST /api/tree/load with 3074 bytes took 2ms +02:26:35.979 200 POST /api/tree/load with 3074 bytes took 1ms +02:26:35.980 200 POST /api/tree/load with 3074 bytes took 1ms +02:26:36.012 200 POST /api/tree/load with 3640 bytes took 2ms +02:26:36.035 200 GET /api/search-note/OP08HVYE5JAM with 2456 bytes took 8ms +02:26:36.336 200 POST /api/tree/load with 14835 bytes took 1ms +02:26:36.338 200 GET /api/note-map/OP08HVYE5JAM/backlink-count with 11 bytes took 1ms +02:26:36.342 204 PUT /api/options with 0 bytes took 2ms +02:26:36.374 200 POST /api/tree/load with 4506 bytes took 1ms +02:26:37.260 204 PUT /api/notes/OP08HVYE5JAM/set-attribute with 0 bytes took 2ms +02:26:37.264 204 PUT /api/notes/OP08HVYE5JAM/set-attribute with 0 bytes took 2ms +02:26:37.293 200 PUT /api/notes/OP08HVYE5JAM/title with 336 bytes took 1ms +02:26:37.300 200 PUT /api/notes/OP08HVYE5JAM/title with 336 bytes took 2ms +02:26:38.233 204 PUT /api/notes/OP08HVYE5JAM/set-attribute with 0 bytes took 2ms +02:26:38.261 200 PUT /api/notes/OP08HVYE5JAM/title with 341 bytes took 2ms +02:26:38.312 Slow 200 GET /api/search-note/OP08HVYE5JAM with 143 bytes took 20ms +02:26:38.346 200 POST /api/tree/load with 11730 bytes took 1ms +02:26:38.896 204 PUT /api/notes/OP08HVYE5JAM/set-attribute with 0 bytes took 1ms +02:26:38.921 200 PUT /api/notes/OP08HVYE5JAM/title with 342 bytes took 2ms +02:26:39.326 204 PUT /api/notes/OP08HVYE5JAM/set-attribute with 0 bytes took 2ms +02:26:39.353 200 PUT /api/notes/OP08HVYE5JAM/title with 347 bytes took 2ms +02:26:39.388 200 GET /api/search-note/OP08HVYE5JAM with 136 bytes took 8ms +02:26:42.881 304 GET /api/notes/XAHPZAIWuwoa/blob with 1451 bytes took 1ms +02:26:44.657 304 GET /api/notes/9p9pYoTzJRhM/blob with 1445 bytes took 1ms +02:26:48.179 200 GET /api/notes/ZJmYqDDsxdYc/blob with 1505 bytes took 1ms +11:11:57.652 DB size: 1933 KB +11:11:58.436 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:11:57.378Z" +} +11:11:58.438 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +11:11:58.438 Trusted reverse proxy: false +11:11:58.439 App HTTP server starting up at port 8080 +11:11:58.443 Listening on port 8080 +11:11:58.457 Becca (note cache) load took 13ms +11:11:58.778 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:12:02.490 Table counts: notes: 209, revisions: 3, attachments: 16, branches: 223, attributes: 328, etapi_tokens: 0, blobs: 126 +11:12:02.500 All consistency checks passed with no errors detected (took 11ms) +11:12:05.384 Generated CSRF token q006EPnb-C5joKXPOpPp51p-12qrwDbwi2t4 with secret undefined +11:12:08.324 200 GET /api/options with 6237 bytes took 1ms +11:12:08.326 200 GET /api/tree with 4880 bytes took 2ms +11:12:08.332 200 GET /api/keyboard-actions with 13999 bytes took 2ms +11:12:08.334 200 GET /api/script/widgets with 2 bytes took 1ms +11:12:08.484 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +11:12:08.499 200 POST /api/tree/load with 5507 bytes took 1ms +11:12:08.500 200 POST /api/tree/load with 42 bytes took 1ms +11:12:08.662 200 POST /api/tree/load with 18449 bytes took 1ms +11:12:09.529 304 GET /api/notes/root/blob with 155 bytes took 1ms +11:12:09.532 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +11:12:09.968 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +11:12:10.033 200 POST /api/tree/load with 8210 bytes took 1ms +11:12:10.035 204 PUT /api/options with 0 bytes took 1ms +11:12:10.102 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +11:12:10.103 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 1ms +11:12:10.104 200 GET /api/tree?subTreeNoteId=Czyr19eDCdCe with 11369 bytes took 1ms +11:12:10.385 200 GET /api/tree?subTreeNoteId=phVs12tWPgu6 with 5434 bytes took 1ms +11:12:10.411 200 GET /api/tree?subTreeNoteId=MhBGNZ1Gte4J with 8210 bytes took 0ms +11:12:10.451 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/1 with 0 bytes took 2ms +11:12:10.452 204 PUT /api/branches/Czyr19eDCdCe_phVs12tWPgu6/expanded/1 with 0 bytes took 1ms +11:12:10.456 204 PUT /api/branches/phVs12tWPgu6_MhBGNZ1Gte4J/expanded/1 with 0 bytes took 0ms +11:12:10.467 304 GET /api/script/startup with 2 bytes took 0ms +11:12:11.001 204 PUT /api/options with 0 bytes took 1ms +11:12:17.958 200 POST /api/tree/load with 4258 bytes took 1ms +11:12:18.053 304 GET /api/note-map/_options/backlink-count with 11 bytes took 1ms +11:12:18.054 204 PUT /api/options with 0 bytes took 1ms +11:12:18.057 200 GET /api/tree?subTreeNoteId=_hidden with 25786 bytes took 1ms +11:12:18.060 200 POST /api/tree/load with 7687 bytes took 2ms +11:12:18.169 204 PUT /api/branches/root__hidden/expanded/1 with 0 bytes took 1ms +11:12:18.172 304 GET /api/tree?subTreeNoteId=_options with 7686 bytes took 1ms +11:12:18.915 200 GET /api/options with 6853 bytes took 1ms +11:12:18.916 304 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +11:12:18.920 204 PUT /api/branches/_hidden__options/expanded/1 with 0 bytes took 1ms +11:12:18.960 304 GET /api/options/user-themes with 67 bytes took 5ms +11:12:18.961 304 GET /api/options with 6853 bytes took 0ms +11:12:18.994 304 GET /api/options with 6853 bytes took 1ms +11:12:19.018 304 GET /api/options with 6853 bytes took 1ms +11:12:19.043 304 GET /api/options with 6853 bytes took 1ms +11:12:19.046 204 PUT /api/options with 0 bytes took 1ms +11:12:27.956 304 GET /api/notes/6jrYVmfXbm4g/blob with 1001 bytes took 1ms +11:12:28.036 204 PUT /api/options with 0 bytes took 3ms +11:12:35.991 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 9ms +11:12:36.016 200 GET /api/notes/6jrYVmfXbm4g/blob with 1014 bytes took 2ms +11:12:36.991 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 4ms +11:12:37.018 200 GET /api/notes/6jrYVmfXbm4g/blob with 1035 bytes took 2ms +11:12:37.998 204 PUT /api/notes/6jrYVmfXbm4g/data with 0 bytes took 3ms +11:12:38.015 200 GET /api/notes/6jrYVmfXbm4g/blob with 1053 bytes took 1ms +11:12:38.670 Created new note 'jmncGKgm5Id8', branch 'nXuDlyETBKmZ_jmncGKgm5Id8' of type 'search', mime 'application/json' +11:12:38.675 Slow 200 POST /api/special-notes/search-note with 336 bytes took 13ms +11:12:38.682 200 POST /api/tree/load with 3217 bytes took 1ms +11:12:38.722 200 POST /api/tree/load with 3783 bytes took 2ms +11:12:38.748 Slow 200 GET /api/search-note/jmncGKgm5Id8 with 2456 bytes took 10ms +11:12:38.942 200 GET /api/note-map/jmncGKgm5Id8/backlink-count with 11 bytes took 1ms +11:12:38.945 200 POST /api/tree/load with 8936 bytes took 1ms +11:12:38.948 204 PUT /api/options with 0 bytes took 1ms +11:12:39.888 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 2ms +11:12:39.892 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 1ms +11:12:39.920 200 PUT /api/notes/jmncGKgm5Id8/title with 336 bytes took 2ms +11:12:39.941 200 PUT /api/notes/jmncGKgm5Id8/title with 337 bytes took 2ms +11:12:40.598 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 2ms +11:12:40.627 200 PUT /api/notes/jmncGKgm5Id8/title with 348 bytes took 2ms +11:12:40.683 Slow 200 GET /api/search-note/jmncGKgm5Id8 with 90 bytes took 21ms +11:12:42.223 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 2ms +11:12:42.251 200 PUT /api/notes/jmncGKgm5Id8/title with 349 bytes took 2ms +11:12:43.202 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 1ms +11:12:43.228 200 PUT /api/notes/jmncGKgm5Id8/title with 360 bytes took 2ms +11:12:43.273 Slow 200 GET /api/search-note/jmncGKgm5Id8 with 106 bytes took 11ms +11:12:45.526 304 GET /api/notes/6jrYVmfXbm4g/blob with 1053 bytes took 1ms +11:12:49.157 204 PUT /api/notes/jmncGKgm5Id8/set-attribute with 0 bytes took 2ms +11:12:50.375 Search debug: { + "fulltextTokens": [ + { + "token": "timestamping", + "inQuotes": false, + "startIndex": 0, + "endIndex": 11 + }, + { + "token": "and", + "inQuotes": false, + "startIndex": 13, + "endIndex": 15 + }, + { + "token": "trusted", + "inQuotes": false, + "startIndex": 17, + "endIndex": 23 + } + ], + "structuredExpressionTokens": [], + "expression": { + "name": "AndExp", + "subExpressions": [ + { + "name": "PropertyComparisonExp", + "propertyName": "isArchived", + "operator": "=", + "comparedValue": "false" + }, + { + "name": "NotExp", + "subExpression": { + "name": "IsHiddenExp" + } + }, + { + "name": "OrExp", + "subExpressions": [ + { + "name": "NoteFlatTextExp", + "tokens": [ + "timestamping", + "and", + "trusted" + ] + }, + { + "name": "NoteContentFulltextExp", + "operator": "*=*", + "tokens": [ + "timestamping", + "and", + "trusted" + ], + "raw": false, + "flatText": true + } + ] + } + ] + } +} +11:12:50.389 Slow 304 GET /api/search-note/jmncGKgm5Id8 with 106 bytes took 14ms +11:25:41.766 DB size: 1937 KB +11:25:42.534 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:25:41.489Z" +} +11:25:42.536 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:25:42.536 Trusted reverse proxy: false +11:25:42.537 App HTTP server starting up at port 8080 +11:25:42.541 Listening on port 8080 +11:25:42.559 Becca (note cache) load took 17ms +11:25:42.882 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:25:46.592 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:25:46.603 All consistency checks passed with no errors detected (took 11ms) +11:26:07.984 Generated CSRF token 1tkJ6t07-bC7CqCP41zm43QV2d5kS8K3zls4 with secret undefined +11:26:10.884 200 GET /api/options with 6237 bytes took 1ms +11:26:10.889 200 GET /api/tree with 45311 bytes took 2ms +11:26:10.896 304 GET /api/keyboard-actions with 13999 bytes took 2ms +11:26:10.897 304 GET /api/script/widgets with 2 bytes took 0ms +11:26:11.039 200 POST /api/tree/load with 42 bytes took 1ms +11:26:11.040 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +11:26:11.867 304 GET /api/notes/root/blob with 155 bytes took 2ms +11:26:11.869 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +11:26:12.226 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +11:26:12.290 200 POST /api/tree/load with 3963 bytes took 1ms +11:26:12.293 204 PUT /api/options with 0 bytes took 3ms +11:26:12.360 304 GET /api/note-map/jmncGKgm5Id8/backlink-count with 11 bytes took 0ms +11:26:12.996 304 GET /api/script/startup with 2 bytes took 1ms +11:26:13.256 204 PUT /api/options with 0 bytes took 1ms +11:35:49.308 DB size: 1937 KB +11:35:50.108 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:35:49.008Z" +} +11:35:50.110 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:35:50.110 Trusted reverse proxy: false +11:35:50.111 App HTTP server starting up at port 8080 +11:35:50.115 Listening on port 8080 +11:35:50.129 Becca (note cache) load took 13ms +11:35:50.456 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:35:54.160 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:35:54.171 All consistency checks passed with no errors detected (took 11ms) +11:45:19.261 DB size: 1937 KB +11:45:20.054 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:45:18.981Z" +} +11:45:20.056 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +11:45:20.056 Trusted reverse proxy: false +11:45:20.057 App HTTP server starting up at port 8080 +11:45:20.062 Listening on port 8080 +11:45:20.075 Becca (note cache) load took 13ms +11:45:20.396 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:45:24.106 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:45:24.116 All consistency checks passed with no errors detected (took 11ms) +11:45:46.867 DB size: 1937 KB +11:45:47.648 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:45:46.589Z" +} +11:45:47.650 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:45:47.651 Trusted reverse proxy: false +11:45:47.652 App HTTP server starting up at port 8080 +11:45:47.656 Listening on port 8080 +11:45:47.672 Becca (note cache) load took 15ms +11:45:48.008 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:45:51.694 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:45:51.704 All consistency checks passed with no errors detected (took 10ms) +11:47:00.881 DB size: 1937 KB +11:47:01.653 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:47:00.610Z" +} +11:47:01.655 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +11:47:01.655 Trusted reverse proxy: false +11:47:01.656 App HTTP server starting up at port 8080 +11:47:01.660 Listening on port 8080 +11:47:01.674 Becca (note cache) load took 13ms +11:47:01.994 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:47:05.702 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:47:05.713 All consistency checks passed with no errors detected (took 10ms) +11:48:10.530 DB size: 1937 KB +11:48:11.303 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:48:10.251Z" +} +11:48:11.305 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +11:48:11.306 Trusted reverse proxy: false +11:48:11.306 App HTTP server starting up at port 8080 +11:48:11.311 Listening on port 8080 +11:48:11.324 Becca (note cache) load took 12ms +11:48:15.959 DB size: 1937 KB +11:48:16.741 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T09:48:15.667Z" +} +11:48:16.743 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +11:48:16.744 Trusted reverse proxy: false +11:48:16.744 App HTTP server starting up at port 8080 +11:48:16.749 Listening on port 8080 +11:48:16.762 Becca (note cache) load took 12ms +11:48:17.081 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +11:48:20.795 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +11:48:20.806 All consistency checks passed with no errors detected (took 11ms) +12:08:07.644 DB size: 1937 KB +12:08:08.420 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:08:07.364Z" +} +12:08:08.422 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:08:08.422 Trusted reverse proxy: false +12:08:08.423 App HTTP server starting up at port 8080 +12:08:08.427 Listening on port 8080 +12:08:08.441 Becca (note cache) load took 13ms +12:08:08.758 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:08:12.469 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:08:12.480 All consistency checks passed with no errors detected (took 11ms) +12:08:17.642 DB size: 1937 KB +12:08:18.453 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:08:17.353Z" +} +12:08:18.455 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:08:18.455 Trusted reverse proxy: false +12:08:18.456 App HTTP server starting up at port 8080 +12:08:18.460 Listening on port 8080 +12:08:18.476 Becca (note cache) load took 14ms +12:08:18.802 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:08:22.505 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:08:22.516 All consistency checks passed with no errors detected (took 11ms) +12:15:30.679 DB size: 1937 KB +12:15:31.461 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:15:30.396Z" +} +12:15:31.463 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:15:31.463 Trusted reverse proxy: false +12:15:31.464 App HTTP server starting up at port 8080 +12:15:31.469 Listening on port 8080 +12:15:31.483 Becca (note cache) load took 13ms +12:15:31.803 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:15:35.516 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:15:35.528 All consistency checks passed with no errors detected (took 12ms) +12:15:51.461 Generated CSRF token HwTeZYlg-iNH8mgBnEfZ_cRe6mvoaV44885o with secret undefined +12:15:54.380 200 GET /api/options with 6237 bytes took 2ms +12:15:54.383 304 GET /api/tree with 45311 bytes took 3ms +12:15:54.391 304 GET /api/keyboard-actions with 13999 bytes took 2ms +12:15:54.392 304 GET /api/script/widgets with 2 bytes took 1ms +12:15:54.547 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +12:15:54.565 200 POST /api/tree/load with 42 bytes took 1ms +12:15:55.410 304 GET /api/notes/root/blob with 155 bytes took 2ms +12:15:55.413 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +12:15:55.824 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +12:15:56.510 304 GET /api/script/startup with 2 bytes took 1ms +12:15:56.766 204 PUT /api/options with 0 bytes took 2ms +12:15:56.768 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +12:15:58.058 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +12:15:58.095 200 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 1ms +12:15:58.121 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +12:15:58.150 200 POST /api/tree/load with 5110 bytes took 1ms +12:15:58.178 200 GET /api/notes/Z7KtQv0Oab4X/blob with 155 bytes took 0ms +12:15:58.194 200 POST /api/tree/load with 4458 bytes took 1ms +12:15:58.217 200 GET /api/notes/WmaO9FpuQCST/blob with 155 bytes took 1ms +12:15:58.232 200 POST /api/tree/load with 3840 bytes took 1ms +12:15:58.250 200 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 0ms +12:15:58.267 200 GET /api/notes/GkgaEgKmDzf4/blob with 155 bytes took 0ms +12:15:58.283 200 POST /api/tree/load with 7855 bytes took 1ms +12:15:59.395 204 PUT /api/options with 0 bytes took 1ms +12:15:59.396 304 GET /api/notes/6jrYVmfXbm4g/blob with 1053 bytes took 0ms +12:15:59.397 304 GET /api/note-map/6jrYVmfXbm4g/backlink-count with 11 bytes took 0ms +12:16:59.629 200 GET /api/notes/6jrYVmfXbm4g/blob with 1053 bytes took 2ms +12:17:43.247 DB size: 1937 KB +12:17:44.032 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:17:42.938Z" +} +12:17:44.034 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:17:44.034 Trusted reverse proxy: false +12:17:44.035 App HTTP server starting up at port 8080 +12:17:44.039 Listening on port 8080 +12:17:44.053 Becca (note cache) load took 13ms +12:17:44.372 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:17:48.081 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:17:48.096 All consistency checks passed with no errors detected (took 16ms) +12:19:23.458 DB size: 1937 KB +12:19:24.231 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:19:23.182Z" +} +12:19:24.233 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:19:24.233 Trusted reverse proxy: false +12:19:24.234 App HTTP server starting up at port 8080 +12:19:24.239 Listening on port 8080 +12:19:24.252 Becca (note cache) load took 12ms +12:19:24.568 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:19:28.280 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:19:28.290 All consistency checks passed with no errors detected (took 11ms) +12:20:25.399 DB size: 1937 KB +12:20:26.175 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:20:25.123Z" +} +12:20:26.177 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:20:26.177 Trusted reverse proxy: false +12:20:26.178 App HTTP server starting up at port 8080 +12:20:26.182 Listening on port 8080 +12:20:26.196 Becca (note cache) load took 13ms +12:20:26.512 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:20:30.224 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:20:30.235 All consistency checks passed with no errors detected (took 12ms) +12:20:37.474 DB size: 1937 KB +12:20:38.271 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:20:37.198Z" +} +12:20:38.273 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:20:38.273 Trusted reverse proxy: false +12:20:38.274 App HTTP server starting up at port 8080 +12:20:38.278 Listening on port 8080 +12:20:38.292 Becca (note cache) load took 13ms +12:20:38.608 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:20:42.320 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:20:42.331 All consistency checks passed with no errors detected (took 11ms) +12:21:24.267 DB size: 1937 KB +12:21:25.052 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:21:23.992Z" +} +12:21:25.054 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:21:25.055 Trusted reverse proxy: false +12:21:25.055 App HTTP server starting up at port 8080 +12:21:25.060 Listening on port 8080 +12:21:25.075 Becca (note cache) load took 14ms +12:21:25.399 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:21:29.103 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:21:29.113 All consistency checks passed with no errors detected (took 11ms) +12:22:05.405 DB size: 1937 KB +12:22:06.187 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:22:05.127Z" +} +12:22:06.189 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:22:06.189 Trusted reverse proxy: false +12:22:06.190 App HTTP server starting up at port 8080 +12:22:06.195 Listening on port 8080 +12:22:06.208 Becca (note cache) load took 13ms +12:22:06.525 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:22:10.236 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:22:10.246 All consistency checks passed with no errors detected (took 11ms) +12:22:34.711 304 GET /api/notes/6jrYVmfXbm4g/blob with 1053 bytes took 6ms +12:23:50.221 DB size: 1937 KB +12:23:51.001 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:23:49.941Z" +} +12:23:51.003 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:23:51.004 Trusted reverse proxy: false +12:23:51.004 App HTTP server starting up at port 8080 +12:23:51.009 Listening on port 8080 +12:23:51.022 Becca (note cache) load took 12ms +12:23:51.329 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:23:55.041 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:23:55.052 All consistency checks passed with no errors detected (took 11ms) +12:24:35.380 DB size: 1937 KB +12:24:36.141 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:24:35.102Z" +} +12:24:36.143 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:24:36.144 Trusted reverse proxy: false +12:24:36.144 App HTTP server starting up at port 8080 +12:24:36.149 Listening on port 8080 +12:24:36.162 Becca (note cache) load took 12ms +12:24:36.476 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:24:40.190 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:24:40.200 All consistency checks passed with no errors detected (took 11ms) +12:25:59.609 204 PUT /api/branches/_hidden__lbRoot/expanded/0 with 0 bytes took 6ms +12:25:59.616 204 PUT /api/branches/_lbRoot__lbAvailableLaunchers/expanded/0 with 0 bytes took 2ms +12:25:59.617 204 PUT /api/branches/_lbRoot__lbVisibleLaunchers/expanded/0 with 0 bytes took 1ms +12:25:59.619 204 PUT /api/branches/_hidden__options/expanded/0 with 0 bytes took 1ms +12:26:00.590 204 PUT /api/branches/root__hidden/expanded/0 with 0 bytes took 2ms +12:28:14.808 DB size: 1937 KB +12:28:15.603 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:28:14.532Z" +} +12:28:15.605 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +12:28:15.606 Trusted reverse proxy: false +12:28:15.606 App HTTP server starting up at port 8080 +12:28:15.611 Listening on port 8080 +12:28:15.624 Becca (note cache) load took 12ms +12:28:15.943 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:28:19.650 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:28:19.661 All consistency checks passed with no errors detected (took 11ms) +12:29:31.814 DB size: 1937 KB +12:29:32.599 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:29:31.534Z" +} +12:29:32.601 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:29:32.601 Trusted reverse proxy: false +12:29:32.602 App HTTP server starting up at port 8080 +12:29:32.607 Listening on port 8080 +12:29:32.620 Becca (note cache) load took 12ms +12:29:32.937 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:29:36.652 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:29:36.664 All consistency checks passed with no errors detected (took 12ms) +12:30:27.618 DB size: 1937 KB +12:30:28.436 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:30:27.321Z" +} +12:30:28.437 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:30:28.438 Trusted reverse proxy: false +12:30:28.439 App HTTP server starting up at port 8080 +12:30:28.443 Listening on port 8080 +12:30:28.457 Becca (note cache) load took 13ms +12:30:28.774 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:30:32.489 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:30:32.499 All consistency checks passed with no errors detected (took 11ms) +12:40:14.055 DB size: 1937 KB +12:40:14.873 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:40:13.759Z" +} +12:40:14.875 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:40:14.875 Trusted reverse proxy: false +12:40:14.876 App HTTP server starting up at port 8080 +12:40:14.880 Listening on port 8080 +12:40:14.894 Becca (note cache) load took 13ms +12:40:15.215 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:40:18.925 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:40:18.936 All consistency checks passed with no errors detected (took 11ms) +12:41:13.519 DB size: 1937 KB +12:41:14.335 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:41:13.240Z" +} +12:41:14.337 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:41:14.337 Trusted reverse proxy: false +12:41:14.338 App HTTP server starting up at port 8080 +12:41:14.342 Listening on port 8080 +12:41:14.356 Becca (note cache) load took 12ms +12:41:14.675 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:41:37.488 DB size: 1937 KB +12:41:38.291 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:41:37.204Z" +} +12:41:38.293 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:41:38.293 Trusted reverse proxy: false +12:41:38.294 App HTTP server starting up at port 8080 +12:41:38.298 Listening on port 8080 +12:41:38.312 Becca (note cache) load took 13ms +12:41:38.620 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:50:43.218 DB size: 1937 KB +12:50:44.018 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T10:50:42.937Z" +} +12:50:44.020 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +12:50:44.020 Trusted reverse proxy: false +12:50:44.021 App HTTP server starting up at port 8080 +12:50:44.025 Listening on port 8080 +12:50:44.038 Becca (note cache) load took 12ms +12:50:44.346 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +12:50:48.057 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +12:50:48.067 All consistency checks passed with no errors detected (took 10ms) +13:10:29.414 DB size: 1937 KB +13:10:30.311 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:10:29.107Z" +} +13:10:30.313 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:10:30.313 Trusted reverse proxy: false +13:10:30.314 App HTTP server starting up at port 8080 +13:10:30.318 Listening on port 8080 +13:10:30.332 Becca (note cache) load took 13ms +13:10:30.657 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:10:34.364 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +13:10:34.375 All consistency checks passed with no errors detected (took 11ms) +13:11:03.224 DB size: 1937 KB +13:11:04.082 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:11:02.942Z" +} +13:11:04.084 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:11:04.084 Trusted reverse proxy: false +13:11:04.085 App HTTP server starting up at port 8080 +13:11:04.089 Listening on port 8080 +13:11:04.102 Becca (note cache) load took 12ms +13:11:04.418 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:11:08.129 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +13:11:08.140 All consistency checks passed with no errors detected (took 10ms) +13:12:09.848 DB size: 1937 KB +13:12:10.753 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:12:09.564Z" +} +13:12:10.755 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:12:10.756 Trusted reverse proxy: false +13:12:10.757 App HTTP server starting up at port 8080 +13:12:10.761 Listening on port 8080 +13:12:10.776 Becca (note cache) load took 14ms +13:12:11.100 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:12:14.803 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +13:12:14.814 All consistency checks passed with no errors detected (took 11ms) +13:13:04.610 DB size: 1937 KB +13:13:05.540 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:13:04.316Z" +} +13:13:05.542 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:13:05.542 Trusted reverse proxy: false +13:13:05.543 App HTTP server starting up at port 8080 +13:13:05.547 Listening on port 8080 +13:13:05.561 Becca (note cache) load took 12ms +13:13:05.890 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:13:09.593 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +13:13:09.604 All consistency checks passed with no errors detected (took 11ms) +13:13:41.635 DB size: 1937 KB +13:13:42.496 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:13:41.361Z" +} +13:13:42.498 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:13:42.498 Trusted reverse proxy: false +13:13:42.499 App HTTP server starting up at port 8080 +13:13:42.504 Listening on port 8080 +13:13:42.517 Becca (note cache) load took 12ms +13:13:47.416 DB size: 1937 KB +13:13:48.271 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:13:47.127Z" +} +13:13:48.273 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:13:48.273 Trusted reverse proxy: false +13:13:48.274 App HTTP server starting up at port 8080 +13:13:48.279 Listening on port 8080 +13:13:48.293 Becca (note cache) load took 13ms +13:15:03.738 DB size: 1937 KB +13:15:04.597 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:15:03.438Z" +} +13:15:04.599 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:15:04.599 Trusted reverse proxy: false +13:15:04.600 App HTTP server starting up at port 8080 +13:15:04.604 Listening on port 8080 +13:15:04.619 Becca (note cache) load took 13ms +13:15:04.936 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:15:05.756 Generated CSRF token UUtmAyyN-HBTFcXsftZICUpWkcvYt26Yy-Og with secret undefined +13:15:08.507 200 GET /api/options with 6237 bytes took 1ms +13:15:08.511 200 GET /api/tree with 18499 bytes took 2ms +13:15:08.518 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:15:08.519 304 GET /api/script/widgets with 2 bytes took 0ms +13:15:08.648 Table counts: notes: 210, revisions: 4, attachments: 16, branches: 224, attributes: 332, etapi_tokens: 0, blobs: 127 +13:15:08.659 All consistency checks passed with no errors detected (took 11ms) +13:15:08.708 200 POST /api/tree/load with 5506 bytes took 1ms +13:15:08.709 200 POST /api/tree/load with 42 bytes took 1ms +13:15:08.710 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:15:09.343 200 POST /api/tree/load with 18448 bytes took 1ms +13:15:09.551 200 GET /api/notes/root/blob with 155 bytes took 1ms +13:15:09.553 200 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +13:15:09.916 200 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +13:15:09.970 200 POST /api/tree/load with 3965 bytes took 1ms +13:15:09.972 204 PUT /api/options with 0 bytes took 2ms +13:15:10.045 200 GET /api/note-map/jmncGKgm5Id8/backlink-count with 11 bytes took 1ms +13:15:10.657 200 GET /api/script/startup with 2 bytes took 0ms +13:15:10.944 204 PUT /api/options with 0 bytes took 1ms +13:15:11.331 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:15:11.339 200 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:15:11.949 204 PUT /api/options with 0 bytes took 1ms +13:15:12.231 200 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +13:15:12.954 204 PUT /api/options with 0 bytes took 1ms +13:15:16.800 200 GET /api/search-templates with 16 bytes took 1ms +13:15:16.815 200 POST /api/tree/load with 5111 bytes took 1ms +13:15:16.831 304 GET /api/search-templates with 16 bytes took 1ms +13:15:17.851 200 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 1ms +13:15:17.852 200 GET /api/note-map/lZtGernq3GSx/backlink-count with 11 bytes took 1ms +13:15:17.853 204 PUT /api/options with 0 bytes took 1ms +13:15:18.327 304 GET /api/search-templates with 16 bytes took 1ms +13:15:18.353 304 GET /api/search-templates with 16 bytes took 1ms +13:15:19.640 200 GET /api/autocomplete?query=&activeNoteId=lZtGernq3GSx with 2446 bytes took 2ms +13:15:22.567 304 GET /api/search-templates with 16 bytes took 1ms +13:15:22.594 304 GET /api/search-templates with 16 bytes took 1ms +13:15:23.674 Duplicating 'lZtGernq3GSx' subtree into 'Czyr19eDCdCe' +13:15:23.686 Slow 200 POST /api/notes/lZtGernq3GSx/duplicate/Czyr19eDCdCe with 562 bytes took 12ms +13:15:30.168 200 GET /api/tree?subTreeNoteId=lZtGernq3GSx with 4907 bytes took 1ms +13:15:30.409 204 PUT /api/branches/Czyr19eDCdCe_lZtGernq3GSx/expanded/1 with 0 bytes took 1ms +13:15:31.997 204 PUT /api/branches/Czyr19eDCdCe_lZtGernq3GSx/expanded/0 with 0 bytes took 1ms +13:15:34.008 204 PUT /api/branches/Czyr19eDCdCe_phVs12tWPgu6/expanded/0 with 0 bytes took 1ms +13:15:35.366 Generated CSRF token yUyvJM21-WFFUQzLCQqxD4TbdLpmIFOwEa7I with secret undefined +13:15:38.076 200 GET /api/options with 6371 bytes took 1ms +13:15:38.081 200 GET /api/tree with 14071 bytes took 1ms +13:15:38.084 304 GET /api/keyboard-actions with 13999 bytes took 1ms +13:15:38.085 304 GET /api/script/widgets with 2 bytes took 0ms +13:15:38.244 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:15:38.247 200 POST /api/tree/load with 5506 bytes took 1ms +13:15:38.955 200 POST /api/tree/load with 18448 bytes took 1ms +13:15:38.956 304 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 1ms +13:15:38.959 304 GET /api/note-map/lZtGernq3GSx/backlink-count with 11 bytes took 0ms +13:15:40.006 204 PUT /api/options with 0 bytes took 2ms +13:15:40.008 200 GET /api/notes/eQALFGlxnNS0/blob with 3092 bytes took 1ms +13:15:40.009 200 GET /api/note-map/eQALFGlxnNS0/backlink-count with 11 bytes took 1ms +13:15:40.171 304 GET /api/script/startup with 2 bytes took 1ms +13:15:40.392 304 GET /api/search-templates with 16 bytes took 1ms +13:15:40.409 200 POST /api/tree/load with 5259 bytes took 0ms +13:15:40.425 304 GET /api/search-templates with 16 bytes took 1ms +13:15:41.725 Duplicating 'eQALFGlxnNS0' subtree into 'Czyr19eDCdCe' +13:15:41.734 200 POST /api/notes/eQALFGlxnNS0/duplicate/Czyr19eDCdCe with 562 bytes took 9ms +13:15:41.742 200 POST /api/tree/load with 3760 bytes took 1ms +13:15:41.743 200 POST /api/tree/load with 3760 bytes took 1ms +13:15:41.745 200 POST /api/tree/load with 3760 bytes took 1ms +13:15:41.837 200 GET /api/notes/3HFuP6AMpJix/blob with 3092 bytes took 1ms +13:15:41.838 200 GET /api/note-map/3HFuP6AMpJix/backlink-count with 11 bytes took 1ms +13:15:41.840 204 PUT /api/options with 0 bytes took 2ms +13:15:43.027 304 GET /api/notes/eQALFGlxnNS0/blob with 3092 bytes took 1ms +13:15:43.028 304 GET /api/note-map/eQALFGlxnNS0/backlink-count with 11 bytes took 0ms +13:15:43.031 204 PUT /api/options with 0 bytes took 2ms +13:15:44.879 200 POST /api/delete-notes-preview with 135 bytes took 2ms +13:15:44.905 200 POST /api/tree/load with 6934 bytes took 1ms +13:15:45.740 Sending message to all clients: {"type":"taskProgressCount","taskId":"iHudbiv95w","taskType":"deleteNotes","progressCount":0} +13:15:45.741 Marking branches Czyr19eDCdCe_eQALFGlxnNS0 as deleted +13:15:45.742 Marking branches eQALFGlxnNS0_RWPcwz8UGjBa as deleted +13:15:45.742 Deleting note 'RWPcwz8UGjBa' +13:15:45.742 Marking attributes mC2YbKlJ0k2h as deleted +13:15:45.743 Marking attributes tw31ffadh98b as deleted +13:15:45.743 Marking attributes ZMMePLPPvDHO as deleted +13:15:45.743 Marking notes RWPcwz8UGjBa as deleted +13:15:45.744 Marking branches eQALFGlxnNS0_bhRkmVmkmQug as deleted +13:15:45.744 Deleting note 'bhRkmVmkmQug' +13:15:45.744 Marking attributes 2x6aaaSBA4Pi as deleted +13:15:45.744 Marking attributes 2vziQ7dEtSPp as deleted +13:15:45.744 Marking attributes HOC8bTwXsLrT as deleted +13:15:45.745 Marking notes bhRkmVmkmQug as deleted +13:15:45.745 Deleting note 'eQALFGlxnNS0' +13:15:45.745 Marking attributes MQoySToDdqxU as deleted +13:15:45.745 Marking notes eQALFGlxnNS0 as deleted +13:15:45.749 200 DELETE /api/branches/Czyr19eDCdCe_eQALFGlxnNS0?taskId=iHudbiv95w&eraseNotes=false&last=false with 20 bytes took 9ms +13:15:45.754 204 PUT /api/options with 0 bytes took 1ms +13:15:45.756 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:15:45.757 304 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 1ms +13:15:45.759 200 POST /api/tree/load with 42 bytes took 0ms +13:15:45.764 200 POST /api/tree/load with 42 bytes took 1ms +13:15:45.777 Marking branches Czyr19eDCdCe_3HFuP6AMpJix as deleted +13:15:45.777 Marking branches 3HFuP6AMpJix_tumZjDF4MEGY as deleted +13:15:45.777 Deleting note 'tumZjDF4MEGY' +13:15:45.777 Marking attributes NAXHiwjKRVcV as deleted +13:15:45.777 Marking attributes Qj112nEXw7LM as deleted +13:15:45.778 Marking attributes yMevSrAV7QCc as deleted +13:15:45.778 Marking notes tumZjDF4MEGY as deleted +13:15:45.778 Marking branches 3HFuP6AMpJix_17fRhOFONom9 as deleted +13:15:45.778 Deleting note '17fRhOFONom9' +13:15:45.778 Marking attributes TUf5Xx0yxFBY as deleted +13:15:45.779 Marking attributes bst6X28eEVzO as deleted +13:15:45.779 Marking attributes hHsi4PhOB7lz as deleted +13:15:45.779 Marking notes 17fRhOFONom9 as deleted +13:15:45.779 Deleting note '3HFuP6AMpJix' +13:15:45.779 Marking attributes 5QygaaBnMMCf as deleted +13:15:45.779 Marking notes 3HFuP6AMpJix as deleted +13:15:45.780 Sending message to all clients: {"type":"taskSucceeded","taskId":"iHudbiv95w","taskType":"deleteNotes"} +13:15:45.783 200 DELETE /api/branches/Czyr19eDCdCe_3HFuP6AMpJix?taskId=iHudbiv95w&eraseNotes=false&last=true with 20 bytes took 7ms +13:15:45.787 200 POST /api/tree/load with 42 bytes took 1ms +13:15:46.189 304 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +13:15:46.199 200 POST /api/tree/load with 42 bytes took 1ms +13:15:46.214 200 POST /api/tree/load with 4505 bytes took 0ms +13:15:46.232 304 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 1ms +13:15:46.255 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +13:15:46.282 304 GET /api/notes/Z7KtQv0Oab4X/blob with 155 bytes took 0ms +13:15:46.304 200 POST /api/tree/load with 4460 bytes took 1ms +13:15:46.328 304 GET /api/notes/WmaO9FpuQCST/blob with 155 bytes took 1ms +13:15:46.345 200 POST /api/tree/load with 3842 bytes took 1ms +13:15:46.371 304 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 1ms +13:15:46.397 200 POST /api/tree/load with 42 bytes took 1ms +13:15:46.413 ERROR: get /api/notes/:noteId/blob threw exception: 'Entity notes '3HFuP6AMpJix' was not found.', stack: undefined +13:15:46.758 200 POST /api/tree/load with 42 bytes took 0ms +13:15:46.770 304 GET /api/search-templates with 16 bytes took 1ms +13:15:46.792 304 GET /api/search-templates with 16 bytes took 2ms +13:15:46.848 200 POST /api/tree/load with 42 bytes took 1ms +13:15:47.321 204 PUT /api/options with 0 bytes took 1ms +13:15:47.322 200 GET /api/note-map/GkgaEgKmDzf4/backlink-count with 11 bytes took 0ms +13:15:47.324 304 GET /api/notes/GkgaEgKmDzf4/blob with 155 bytes took 1ms +13:15:47.419 304 GET /api/search-templates with 16 bytes took 1ms +13:15:47.427 200 POST /api/tree/load with 7857 bytes took 1ms +13:15:47.438 304 GET /api/search-templates with 16 bytes took 1ms +13:15:47.445 200 GET /api/notes/ImlIt6EIlJAT/blob with 1416 bytes took 1ms +13:15:47.475 200 GET /api/notes/RFY3Gmvwr9Jg/blob with 2291 bytes took 1ms +13:15:47.491 200 POST /api/tree/load with 5066 bytes took 1ms +13:15:47.513 200 POST /api/script/bundle/Br9K2zU1I9bC with 199730 bytes took 5ms +13:15:47.543 200 POST /api/tree/load with 10011 bytes took 1ms +13:15:47.544 304 GET /api/notes/ZJmYqDDsxdYc/blob with 1505 bytes took 0ms +13:15:47.619 Slow 200 POST /api/script/exec with 311 bytes took 22ms +13:15:48.284 Duplicating 'GkgaEgKmDzf4' subtree into 'Czyr19eDCdCe' +13:15:48.289 Transaction rollback dirtied the becca, forcing reload. +13:15:48.299 Becca (note cache) load took 10ms +13:15:48.325 ERROR: post /api/notes/:noteId/duplicate/:parentNoteId threw exception: 'Cannot save relation 'renderNote' of note 'HCjtBf0ac7N6' since it targets not existing note 'PfWKhcj48rTQ'.', stack: Error: Cannot save relation 'renderNote' of note 'HCjtBf0ac7N6' since it targets not existing note 'PfWKhcj48rTQ'. + at BAttribute.validate (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:101:19) + at BAttribute.beforeSaving (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:183:18) + at BAttribute.AbstractBeccaEntity.save (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/abstract_becca_entity.ts:115:14) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1018:18) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1023:17) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at Object.duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:941:17) + at duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/api/notes.js:151:24) + at Function.cb (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/routes.js:444:34) +13:15:48.354 JS Error: 500 POST notes/GkgaEgKmDzf4/duplicate/Czyr19eDCdCe - Cannot save relation 'renderNote' of note 'HCjtBf0ac7N6' since it targets not existing note 'PfWKhcj48rTQ'. +Stack: logError@http://localhost:8080/assets/v0.63.1-beta/app/services/ws.js:24:20 +throwError@http://localhost:8080/assets/v0.63.1-beta/app/services/toast.js:100:8 +reportError@http://localhost:8080/assets/v0.63.1-beta/app/services/server.js:222:22 + +13:15:51.388 304 GET /api/notes/GkgaEgKmDzf4/blob with 155 bytes took 1ms +13:15:51.392 204 PUT /api/options with 0 bytes took 2ms +13:15:51.393 304 GET /api/note-map/GkgaEgKmDzf4/backlink-count with 11 bytes took 1ms +13:15:51.503 304 GET /api/search-templates with 16 bytes took 1ms +13:15:51.518 304 GET /api/search-templates with 16 bytes took 1ms +13:15:51.563 304 GET /api/notes/ImlIt6EIlJAT/blob with 1416 bytes took 1ms +13:15:51.584 304 GET /api/notes/RFY3Gmvwr9Jg/blob with 2291 bytes took 1ms +13:15:51.609 200 POST /api/script/bundle/Br9K2zU1I9bC with 199730 bytes took 3ms +13:15:51.673 Slow 200 POST /api/script/exec with 311 bytes took 16ms +13:15:51.674 304 GET /api/notes/ZJmYqDDsxdYc/blob with 1505 bytes took 0ms +13:15:52.240 Duplicating 'GkgaEgKmDzf4' subtree into 'Czyr19eDCdCe' +13:15:52.244 Transaction rollback dirtied the becca, forcing reload. +13:15:52.251 Becca (note cache) load took 7ms +13:15:52.252 ERROR: post /api/notes/:noteId/duplicate/:parentNoteId threw exception: 'Cannot save relation 'renderNote' of note 'f0dArUdN5P42' since it targets not existing note '03RdJ2UzfTj1'.', stack: Error: Cannot save relation 'renderNote' of note 'f0dArUdN5P42' since it targets not existing note '03RdJ2UzfTj1'. + at BAttribute.validate (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:101:19) + at BAttribute.beforeSaving (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:183:18) + at BAttribute.AbstractBeccaEntity.save (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/abstract_becca_entity.ts:115:14) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1018:18) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1023:17) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at Object.duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:941:17) + at duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/api/notes.js:151:24) + at Function.cb (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/routes.js:444:34) +13:15:52.275 JS Error: 500 POST notes/GkgaEgKmDzf4/duplicate/Czyr19eDCdCe - Cannot save relation 'renderNote' of note 'f0dArUdN5P42' since it targets not existing note '03RdJ2UzfTj1'. +Stack: logError@http://localhost:8080/assets/v0.63.1-beta/app/services/ws.js:24:20 +throwError@http://localhost:8080/assets/v0.63.1-beta/app/services/toast.js:100:8 +reportError@http://localhost:8080/assets/v0.63.1-beta/app/services/server.js:222:22 + +13:16:00.942 200 GET /api/notes/Br9K2zU1I9bC/blob with 350 bytes took 1ms +13:16:02.621 200 GET /api/tree?subTreeNoteId=GkgaEgKmDzf4 with 13880 bytes took 1ms +13:16:02.861 204 PUT /api/branches/Czyr19eDCdCe_GkgaEgKmDzf4/expanded/1 with 0 bytes took 1ms +13:16:04.224 204 PUT /api/branches/GkgaEgKmDzf4_ImlIt6EIlJAT/expanded/0 with 0 bytes took 1ms +13:16:04.765 204 PUT /api/branches/Czyr19eDCdCe_GkgaEgKmDzf4/expanded/0 with 0 bytes took 1ms +13:16:04.964 304 GET /api/search-templates with 16 bytes took 1ms +13:16:04.990 304 GET /api/search-templates with 16 bytes took 1ms +13:16:05.521 204 PUT /api/options with 0 bytes took 1ms +13:16:05.523 304 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 1ms +13:16:05.524 304 GET /api/note-map/lZtGernq3GSx/backlink-count with 11 bytes took 1ms +13:16:05.923 200 GET /api/note-map/WmaO9FpuQCST/backlink-count with 11 bytes took 1ms +13:16:05.924 304 GET /api/notes/WmaO9FpuQCST/blob with 155 bytes took 1ms +13:16:05.995 200 GET /api/notes/wIt1FY486NW9/blob with 976 bytes took 1ms +13:16:06.012 200 GET /api/notes/DAtvpAajsnxx/blob with 978 bytes took 1ms +13:16:06.028 200 GET /api/notes/PlZyGGglDHDq/blob with 1029 bytes took 1ms +13:16:06.110 304 GET /api/search-templates with 16 bytes took 1ms +13:16:06.127 304 GET /api/search-templates with 16 bytes took 1ms +13:16:06.486 204 PUT /api/options with 0 bytes took 2ms +13:16:07.110 Duplicating 'WmaO9FpuQCST' subtree into 'Czyr19eDCdCe' +13:16:07.117 200 POST /api/notes/WmaO9FpuQCST/duplicate/Czyr19eDCdCe with 557 bytes took 8ms +13:16:07.129 200 POST /api/tree/load with 3610 bytes took 1ms +13:16:07.130 200 POST /api/tree/load with 3610 bytes took 1ms +13:16:07.131 200 POST /api/tree/load with 3610 bytes took 1ms +13:16:07.240 200 GET /api/notes/1h15XHJnIo5p/blob with 155 bytes took 1ms +13:16:07.242 200 GET /api/note-map/1h15XHJnIo5p/backlink-count with 11 bytes took 1ms +13:16:07.391 200 POST /api/tree/load with 3995 bytes took 1ms +13:16:07.416 200 GET /api/notes/vHIQWGwjrFQD/blob with 976 bytes took 0ms +13:16:07.437 200 GET /api/notes/4M1MMs15gwDX/blob with 978 bytes took 1ms +13:16:07.458 200 GET /api/notes/7MWeZFfWgE4Y/blob with 1029 bytes took 0ms +13:16:07.491 204 PUT /api/options with 0 bytes took 1ms +13:16:08.696 204 PUT /api/options with 0 bytes took 2ms +13:16:08.697 200 GET /api/note-map/Z7KtQv0Oab4X/backlink-count with 11 bytes took 1ms +13:16:08.699 304 GET /api/notes/Z7KtQv0Oab4X/blob with 155 bytes took 1ms +13:16:08.783 304 GET /api/search-templates with 16 bytes took 1ms +13:16:08.800 304 GET /api/search-templates with 16 bytes took 1ms +13:16:08.869 200 GET /api/notes/xmHwNYCt26in/blob with 1975 bytes took 0ms +13:16:08.892 200 GET /api/notes/AuLmxInl5SK5/blob with 1692 bytes took 1ms +13:16:08.918 200 GET /api/notes/4R04c6ckf1n2/blob with 155 bytes took 1ms +13:16:08.933 200 POST /api/tree/load with 11967 bytes took 1ms +13:16:09.962 Duplicating 'Z7KtQv0Oab4X' subtree into 'Czyr19eDCdCe' +13:16:09.963 Transaction rollback dirtied the becca, forcing reload. +13:16:09.972 Becca (note cache) load took 9ms +13:16:09.975 ERROR: post /api/notes/:noteId/duplicate/:parentNoteId threw exception: 'Cannot save relation 'child:template' of note '9F77tFFd3jKQ' since it targets not existing note 'iJx064Xn43iH'.', stack: Error: Cannot save relation 'child:template' of note '9F77tFFd3jKQ' since it targets not existing note 'iJx064Xn43iH'. + at BAttribute.validate (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:101:19) + at BAttribute.beforeSaving (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:183:18) + at BAttribute.AbstractBeccaEntity.save (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/abstract_becca_entity.ts:115:14) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1018:18) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at Object.duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:941:17) + at duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/api/notes.js:151:24) + at Function.cb (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/routes.js:444:34) + at Function.sqliteTransaction (/home/elian/Projects/Trilium Dev/trilium-ts/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) + at Object.transactional (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/sql.ts:248:61) +13:16:09.998 JS Error: 500 POST notes/Z7KtQv0Oab4X/duplicate/Czyr19eDCdCe - Cannot save relation 'child:template' of note '9F77tFFd3jKQ' since it targets not existing note 'iJx064Xn43iH'. +Stack: logError@http://localhost:8080/assets/v0.63.1-beta/app/services/ws.js:24:20 +throwError@http://localhost:8080/assets/v0.63.1-beta/app/services/toast.js:100:8 +reportError@http://localhost:8080/assets/v0.63.1-beta/app/services/server.js:222:22 + +13:16:13.039 200 GET /api/note-map/qVlf09Ds8toE/backlink-count with 11 bytes took 1ms +13:16:13.041 204 PUT /api/options with 0 bytes took 2ms +13:16:13.127 200 POST /api/tree/load with 6523 bytes took 1ms +13:16:13.388 304 GET /api/search-templates with 16 bytes took 1ms +13:16:13.683 304 GET /api/search-templates with 16 bytes took 1ms +13:16:13.685 200 GET /api/notes/GbmGGM9RpfGd/blob with 259 bytes took 0ms +13:16:13.849 200 GET /api/notes/ehOKFn6fexfd/blob with 397 bytes took 1ms +13:16:13.952 200 GET /api/notes/YHy8xf2iAbn4/blob with 454 bytes took 1ms +13:16:14.022 200 GET /api/notes/cKKWtVkw7qwh/blob with 465 bytes took 1ms +13:16:14.157 200 GET /api/notes/gsiARKTUmxnf/blob with 271 bytes took 0ms +13:16:14.249 200 GET /api/notes/t2VuRElJIatS/blob with 558 bytes took 1ms +13:16:14.447 200 GET /api/notes/MEPgYKFrxNgB/blob with 205 bytes took 1ms +13:16:14.512 200 GET /api/notes/aK6Sjh8xr6OA/blob with 363 bytes took 1ms +13:16:14.585 200 GET /api/notes/kNIOLihsFy7B/blob with 319 bytes took 1ms +13:16:14.649 200 GET /api/notes/StQeU8CEaVOg/blob with 571 bytes took 0ms +13:16:14.742 200 GET /api/notes/649S66iH0Is2/blob with 453 bytes took 0ms +13:16:14.809 200 GET /api/notes/N5ghUd9it9CD/blob with 1718 bytes took 0ms +13:16:16.151 Duplicating 'qVlf09Ds8toE' subtree into 'Czyr19eDCdCe' +13:16:16.165 Slow 200 POST /api/notes/qVlf09Ds8toE/duplicate/Czyr19eDCdCe with 559 bytes took 14ms +13:16:16.174 200 POST /api/tree/load with 5077 bytes took 1ms +13:16:16.175 200 POST /api/tree/load with 5077 bytes took 0ms +13:16:16.177 200 POST /api/tree/load with 5077 bytes took 1ms +13:16:16.297 200 GET /api/note-map/5eN7VWRxUTXA/backlink-count with 11 bytes took 1ms +13:16:16.299 204 PUT /api/options with 0 bytes took 1ms +13:16:16.384 200 POST /api/tree/load with 6675 bytes took 1ms +13:16:16.401 200 GET /api/notes/JeVsxlhvJ7Cx/blob with 259 bytes took 1ms +13:16:16.468 200 GET /api/notes/KAAPw3anbgIs/blob with 397 bytes took 1ms +13:16:16.530 200 GET /api/notes/PAI4BZr2oRvc/blob with 454 bytes took 0ms +13:16:16.633 200 GET /api/notes/oO5t3S7QJpQ3/blob with 465 bytes took 1ms +13:16:16.727 200 GET /api/notes/L3bcsZkrn3Hd/blob with 271 bytes took 1ms +13:16:16.793 200 GET /api/notes/ruFqF8BxX84X/blob with 558 bytes took 1ms +13:16:16.917 200 GET /api/notes/MJdAPxvUD5es/blob with 205 bytes took 1ms +13:16:16.986 200 GET /api/notes/s0Rxl26GJJ5r/blob with 363 bytes took 0ms +13:16:17.060 200 GET /api/notes/wHOq9DKETIBo/blob with 319 bytes took 1ms +13:16:17.121 200 GET /api/notes/NxLJOrfThjI8/blob with 571 bytes took 1ms +13:16:17.214 200 GET /api/notes/8OdKz7zkPbZz/blob with 453 bytes took 1ms +13:16:17.278 200 GET /api/notes/ceJu1UoY7AUK/blob with 1718 bytes took 1ms +13:16:18.140 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +13:16:18.141 304 GET /api/note-map/phVs12tWPgu6/backlink-count with 11 bytes took 0ms +13:16:18.143 204 PUT /api/options with 0 bytes took 1ms +13:16:18.235 304 GET /api/search-templates with 16 bytes took 1ms +13:16:18.253 304 GET /api/search-templates with 16 bytes took 1ms +13:16:18.339 200 POST /api/tree/load with 5725 bytes took 1ms +13:16:18.357 304 GET /api/notes/MhBGNZ1Gte4J/blob with 155 bytes took 1ms +13:16:18.375 200 POST /api/tree/load with 8501 bytes took 1ms +13:16:18.394 304 GET /api/notes/h3de4RGnUkVm/blob with 155 bytes took 1ms +13:16:18.412 200 POST /api/tree/load with 5713 bytes took 1ms +13:16:18.434 304 GET /api/notes/S3JKwmaCQN7b/blob with 155 bytes took 0ms +13:16:18.452 200 POST /api/tree/load with 4446 bytes took 1ms +13:16:19.316 Duplicating 'phVs12tWPgu6' subtree into 'Czyr19eDCdCe' +13:16:19.330 Slow 200 POST /api/notes/phVs12tWPgu6/duplicate/Czyr19eDCdCe with 556 bytes took 14ms +13:16:19.336 200 POST /api/tree/load with 7146 bytes took 1ms +13:16:19.338 200 POST /api/tree/load with 7146 bytes took 0ms +13:16:19.341 200 POST /api/tree/load with 7146 bytes took 1ms +13:16:19.456 200 GET /api/notes/vFNmXxHtBpqV/blob with 1011 bytes took 1ms +13:16:19.457 200 GET /api/note-map/vFNmXxHtBpqV/backlink-count with 11 bytes took 1ms +13:16:19.459 204 PUT /api/options with 0 bytes took 2ms +13:16:19.623 200 GET /api/notes/TIfqmO1fgm8i/blob with 155 bytes took 1ms +13:16:19.649 200 POST /api/tree/load with 4467 bytes took 1ms +13:16:19.666 200 GET /api/notes/JiUBFQCU9grm/blob with 155 bytes took 0ms +13:16:19.682 200 POST /api/tree/load with 4742 bytes took 1ms +13:16:19.702 200 GET /api/notes/bHVINELtJZg9/blob with 155 bytes took 1ms +13:16:19.717 200 POST /api/tree/load with 4599 bytes took 1ms +13:16:20.995 204 PUT /api/options with 0 bytes took 2ms +13:16:20.996 200 GET /api/note-map/p2vsptRAoJh4/backlink-count with 11 bytes took 1ms +13:16:20.997 304 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 0ms +13:16:21.181 200 GET /api/notes/e2Hten4D7N2L/blob with 155 bytes took 0ms +13:16:21.206 200 POST /api/tree/load with 5758 bytes took 1ms +13:16:21.229 200 GET /api/notes/yobjtEziWZ8U/blob with 1415 bytes took 1ms +13:16:21.511 304 GET /api/search-templates with 16 bytes took 1ms +13:16:21.536 304 GET /api/search-templates with 16 bytes took 1ms +13:16:22.319 Duplicating 'p2vsptRAoJh4' subtree into 'Czyr19eDCdCe' +13:16:22.321 Transaction rollback dirtied the becca, forcing reload. +13:16:22.328 Becca (note cache) load took 7ms +13:16:22.329 ERROR: post /api/notes/:noteId/duplicate/:parentNoteId threw exception: 'Cannot save relation 'child:child:child:template' of note 'ANVZH3sD5XBD' since it targets not existing note 'lyGHVv26ECpA'.', stack: Error: Cannot save relation 'child:child:child:template' of note 'ANVZH3sD5XBD' since it targets not existing note 'lyGHVv26ECpA'. + at BAttribute.validate (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:101:19) + at BAttribute.beforeSaving (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/battribute.ts:183:18) + at BAttribute.AbstractBeccaEntity.save (/home/elian/Projects/Trilium Dev/trilium-ts/src/becca/entities/abstract_becca_entity.ts:115:14) + at createDuplicatedNote (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1018:18) + at duplicateSubtreeInner (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:1043:19) + at Object.duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/notes.ts:941:17) + at duplicateSubtree (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/api/notes.js:151:24) + at Function.cb (/home/elian/Projects/Trilium Dev/trilium-ts/src/routes/routes.js:444:34) + at Function.sqliteTransaction (/home/elian/Projects/Trilium Dev/trilium-ts/node_modules/better-sqlite3/lib/methods/transaction.js:65:24) + at Object.transactional (/home/elian/Projects/Trilium Dev/trilium-ts/src/services/sql.ts:248:61) +13:16:22.352 JS Error: 500 POST notes/p2vsptRAoJh4/duplicate/Czyr19eDCdCe - Cannot save relation 'child:child:child:template' of note 'ANVZH3sD5XBD' since it targets not existing note 'lyGHVv26ECpA'. +Stack: logError@http://localhost:8080/assets/v0.63.1-beta/app/services/ws.js:24:20 +throwError@http://localhost:8080/assets/v0.63.1-beta/app/services/toast.js:100:8 +reportError@http://localhost:8080/assets/v0.63.1-beta/app/services/server.js:222:22 + +13:16:24.730 200 GET /api/tree?subTreeNoteId=p2vsptRAoJh4 with 14677 bytes took 1ms +13:16:24.970 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/1 with 0 bytes took 1ms +13:16:33.128 304 GET /api/notes/yobjtEziWZ8U/blob with 1415 bytes took 1ms +13:16:35.114 200 GET /api/notes/p2vsptRAoJh4/metadata with 181 bytes took 1ms +13:16:36.519 204 PUT /api/options with 0 bytes took 2ms +13:16:36.520 200 GET /api/note-map/e2Hten4D7N2L/backlink-count with 11 bytes took 1ms +13:16:36.521 304 GET /api/notes/e2Hten4D7N2L/blob with 155 bytes took 1ms +13:16:36.714 200 GET /api/notes/E0eZOchnSa7H/blob with 155 bytes took 1ms +13:16:36.745 200 GET /api/notes/1ctKFe3DcRft/blob with 155 bytes took 1ms +13:16:36.770 200 GET /api/notes/T8Hoqy5JNgn3/blob with 1299 bytes took 1ms +13:16:36.932 200 GET /api/note-map/E0eZOchnSa7H/backlink-count with 11 bytes took 0ms +13:16:37.024 200 GET /api/notes/1Ft4GxeSEeo0/blob with 1415 bytes took 1ms +13:16:37.491 204 PUT /api/options with 0 bytes took 2ms +13:16:37.781 200 GET /api/notes/E0eZOchnSa7H/metadata with 181 bytes took 0ms +13:16:39.486 304 GET /api/notes/1ctKFe3DcRft/blob with 155 bytes took 0ms +13:16:39.487 200 GET /api/note-map/1ctKFe3DcRft/backlink-count with 11 bytes took 1ms +13:16:39.489 204 PUT /api/options with 0 bytes took 2ms +13:16:39.650 200 GET /api/notes/CS0BCiGEm8jh/blob with 1373 bytes took 1ms +13:16:39.683 200 GET /api/notes/AlB5zQKAVxUM/blob with 1415 bytes took 1ms +13:16:39.705 200 GET /api/notes/yN4BZdHTr2po/blob with 1415 bytes took 1ms +13:16:39.723 200 GET /api/notes/AZ7BjXp8dawt/blob with 1415 bytes took 1ms +13:16:39.741 200 GET /api/notes/WVrNhcYLm05j/blob with 1415 bytes took 0ms +13:16:39.764 200 GET /api/notes/c0X9AfjroMy2/blob with 1415 bytes took 1ms +13:16:39.782 200 GET /api/notes/7NaB1YLJ44bW/blob with 1415 bytes took 1ms +13:16:39.803 200 GET /api/notes/4DDPJvT2F0bY/blob with 1415 bytes took 1ms +13:16:41.004 200 GET /api/notes/1ctKFe3DcRft/metadata with 181 bytes took 1ms +13:16:42.103 204 PUT /api/options with 0 bytes took 2ms +13:16:42.104 304 GET /api/notes/CS0BCiGEm8jh/blob with 1373 bytes took 1ms +13:16:42.104 200 GET /api/note-map/CS0BCiGEm8jh/backlink-count with 11 bytes took 0ms +13:16:42.280 200 POST /api/tree/load with 11697 bytes took 1ms +13:16:42.306 200 GET /api/notes/vQVwO34vsRDZ/blob with 982 bytes took 1ms +13:16:42.331 200 GET /api/notes/2oAaOxCynQ6S/blob with 894 bytes took 1ms +13:16:43.094 200 GET /api/notes/CS0BCiGEm8jh/metadata with 181 bytes took 1ms +13:23:33.053 DB size: 1994 KB +13:23:33.957 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:23:32.748Z" +} +13:23:33.959 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:23:33.959 Trusted reverse proxy: false +13:23:33.960 App HTTP server starting up at port 8080 +13:23:33.965 Listening on port 8080 +13:23:33.979 Becca (note cache) load took 13ms +13:23:34.301 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:23:38.010 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:23:38.022 All consistency checks passed with no errors detected (took 12ms) +13:25:15.804 DB size: 1994 KB +13:25:16.688 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:25:15.509Z" +} +13:25:16.690 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2198 Mhz +13:25:16.691 Trusted reverse proxy: false +13:25:16.691 App HTTP server starting up at port 8080 +13:25:16.696 Listening on port 8080 +13:25:16.710 Becca (note cache) load took 13ms +13:25:17.027 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:25:20.738 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:25:20.753 All consistency checks passed with no errors detected (took 16ms) +13:25:45.229 DB size: 1994 KB +13:25:46.146 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:25:44.926Z" +} +13:25:46.148 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:25:46.148 Trusted reverse proxy: false +13:25:46.149 App HTTP server starting up at port 8080 +13:25:46.153 Listening on port 8080 +13:25:46.168 Becca (note cache) load took 13ms +13:25:46.488 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:25:54.098 DB size: 1994 KB +13:25:55.025 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:25:53.805Z" +} +13:25:55.026 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:25:55.027 Trusted reverse proxy: false +13:25:55.027 App HTTP server starting up at port 8080 +13:25:55.032 Listening on port 8080 +13:25:55.046 Becca (note cache) load took 13ms +13:25:55.365 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:25:59.065 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:25:59.076 All consistency checks passed with no errors detected (took 11ms) +13:26:08.367 DB size: 1994 KB +13:26:09.301 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:26:08.064Z" +} +13:26:09.303 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:26:09.304 Trusted reverse proxy: false +13:26:09.304 App HTTP server starting up at port 8080 +13:26:09.309 Listening on port 8080 +13:26:09.325 Becca (note cache) load took 15ms +13:26:09.640 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:26:13.345 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:26:13.356 All consistency checks passed with no errors detected (took 11ms) +13:26:56.796 DB size: 1994 KB +13:26:57.705 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:26:56.507Z" +} +13:26:57.707 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:26:57.707 Trusted reverse proxy: false +13:26:57.708 App HTTP server starting up at port 8080 +13:26:57.713 Listening on port 8080 +13:26:57.727 Becca (note cache) load took 13ms +13:26:57.756 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:13:31 - error TS7006: Parameter 'initialized' implicitly has an 'any' type. + +13 function initNotSyncedOptions(initialized, opts = {}) { +   ~~~~~~~~~~~ +src/services/options_init.ts:41:55 - error TS2339: Property 'syncServerHost' does not exist on type '{}'. + +41 optionService.createOption('syncServerHost', opts.syncServerHost || '', false); +   ~~~~~~~~~~~~~~ +src/services/options_init.ts:43:50 - error TS2339: Property 'syncProxy' does not exist on type '{}'. + +43 optionService.createOption('syncProxy', opts.syncProxy || '', false); +   ~~~~~~~~~ +src/services/options_init.ts:121:17 - error TS7006: Parameter 'ka' implicitly has an 'any' type. + +121 .filter(ka => !!ka.actionName) +   ~~ +src/services/options_init.ts:122:14 - error TS7006: Parameter 'ka' implicitly has an 'any' type. + +122 .map(ka => ({ +   ~~ + +13:26:58.048 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:27:01.755 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:27:01.766 All consistency checks passed with no errors detected (took 12ms) +13:27:26.470 DB size: 1994 KB +13:27:27.367 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:27:26.194Z" +} +13:27:27.370 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2202 Mhz +13:27:27.370 Trusted reverse proxy: false +13:27:27.371 App HTTP server starting up at port 8080 +13:27:27.375 Listening on port 8080 +13:27:27.390 Becca (note cache) load took 14ms +13:27:27.418 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:24:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +24 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:41:55 - error TS2339: Property 'syncServerHost' does not exist on type '{}'. + +41 optionService.createOption('syncServerHost', opts.syncServerHost || '', false); +   ~~~~~~~~~~~~~~ +src/services/options_init.ts:43:50 - error TS2339: Property 'syncProxy' does not exist on type '{}'. + +43 optionService.createOption('syncProxy', opts.syncProxy || '', false); +   ~~~~~~~~~ +src/services/options_init.ts:123:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +123 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:123:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +123 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:27:32.310 DB size: 1994 KB +13:27:33.204 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:27:32.006Z" +} +13:27:33.206 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:27:33.206 Trusted reverse proxy: false +13:27:33.207 App HTTP server starting up at port 8080 +13:27:33.211 Listening on port 8080 +13:27:33.226 Becca (note cache) load took 14ms +13:27:33.253 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:24:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +24 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:41:55 - error TS2339: Property 'syncServerHost' does not exist on type '{}'. + +41 optionService.createOption('syncServerHost', opts.syncServerHost || '', false); +   ~~~~~~~~~~~~~~ +src/services/options_init.ts:43:50 - error TS2339: Property 'syncProxy' does not exist on type '{}'. + +43 optionService.createOption('syncProxy', opts.syncProxy || '', false); +   ~~~~~~~~~ +src/services/options_init.ts:123:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +123 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:123:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +123 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:27:33.551 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:27:37.251 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:27:37.262 All consistency checks passed with no errors detected (took 12ms) +13:27:54.230 DB size: 1994 KB +13:27:55.125 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:27:53.943Z" +} +13:27:55.127 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:27:55.127 Trusted reverse proxy: false +13:27:55.128 App HTTP server starting up at port 8080 +13:27:55.132 Listening on port 8080 +13:27:55.149 Becca (note cache) load took 16ms +13:27:55.172 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:27:55.462 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:27:59.170 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:27:59.182 All consistency checks passed with no errors detected (took 11ms) +13:29:30.599 DB size: 1994 KB +13:29:31.523 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:29:30.317Z" +} +13:29:31.525 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:29:31.526 Trusted reverse proxy: false +13:29:31.526 App HTTP server starting up at port 8080 +13:29:31.531 Listening on port 8080 +13:29:31.545 Becca (note cache) load took 13ms +13:29:31.569 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:29:36.439 DB size: 1994 KB +13:29:37.357 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:29:36.148Z" +} +13:29:37.359 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:29:37.360 Trusted reverse proxy: false +13:29:37.360 App HTTP server starting up at port 8080 +13:29:37.366 Listening on port 8080 +13:29:37.380 Becca (note cache) load took 13ms +13:29:37.403 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:29:37.692 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:29:43.804 DB size: 1994 KB +13:29:44.695 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:29:43.518Z" +} +13:29:44.697 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:29:44.697 Trusted reverse proxy: false +13:29:44.698 App HTTP server starting up at port 8080 +13:29:44.703 Listening on port 8080 +13:29:44.717 Becca (note cache) load took 13ms +13:29:44.740 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:29:45.033 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:29:48.743 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:29:48.754 All consistency checks passed with no errors detected (took 11ms) +13:30:06.260 DB size: 1994 KB +13:30:07.175 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:30:05.962Z" +} +13:30:07.177 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:30:07.177 Trusted reverse proxy: false +13:30:07.178 App HTTP server starting up at port 8080 +13:30:07.182 Listening on port 8080 +13:30:07.197 Becca (note cache) load took 13ms +13:30:07.226 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:30:07.518 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:30:11.224 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:30:11.235 All consistency checks passed with no errors detected (took 11ms) +13:30:20.694 DB size: 1994 KB +13:30:21.582 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:30:20.407Z" +} +13:30:21.583 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:30:21.584 Trusted reverse proxy: false +13:30:21.584 App HTTP server starting up at port 8080 +13:30:21.589 Listening on port 8080 +13:30:21.603 Becca (note cache) load took 13ms +13:30:21.626 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:30:21.912 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:30:28.865 DB size: 1994 KB +13:30:29.776 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:30:28.575Z" +} +13:30:29.778 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2202 Mhz +13:30:29.778 Trusted reverse proxy: false +13:30:29.779 App HTTP server starting up at port 8080 +13:30:29.784 Listening on port 8080 +13:30:29.799 Becca (note cache) load took 14ms +13:30:29.823 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:29:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +29 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:128:39 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ +src/services/options_init.ts:128:79 - error TS18048: 'ka.actionName' is possibly 'undefined'. + +128 name: `keyboardShortcuts${ka.actionName.charAt(0).toUpperCase()}${ka.actionName.slice(1)}`, +   ~~~~~~~~~~~~~ + +13:30:30.114 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:30:30.118 JS Info: Frontend app reload: received request from backend to reload frontend +13:30:30.120 JS Info: Frontend app reload: received request from backend to reload frontend +13:30:30.120 JS Info: Frontend app reload: received request from backend to reload frontend +13:30:30.231 Generated CSRF token 3UY1pDph-nV4O2lu7p2JaabWhTnC7yV9C4gk with secret undefined +13:30:30.262 Generated CSRF token qvi5KOYN-A1Nevkz58wN-sHWJ9d0oC9geyrA with secret undefined +13:30:30.267 Generated CSRF token BqjpezZ9-0V1zrQgfdfro-CDAy3aUhDLXiMI with secret undefined +13:30:33.822 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:30:33.833 All consistency checks passed with no errors detected (took 12ms) +13:30:35.893 200 GET /api/options with 6237 bytes took 2ms +13:30:35.903 200 GET /api/tree with 27300 bytes took 3ms +13:30:35.910 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:30:35.920 304 GET /api/script/widgets with 2 bytes took 0ms +13:30:35.948 200 GET /api/options with 6237 bytes took 1ms +13:30:35.958 200 GET /api/tree with 27300 bytes took 1ms +13:30:35.982 200 GET /api/keyboard-actions with 13999 bytes took 2ms +13:30:35.992 200 GET /api/script/widgets with 2 bytes took 0ms +13:30:36.074 200 POST /api/tree/load with 5506 bytes took 1ms +13:30:36.084 200 POST /api/tree/load with 42 bytes took 0ms +13:30:36.100 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:30:36.131 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:30:36.139 200 POST /api/tree/load with 5506 bytes took 1ms +13:30:36.148 200 POST /api/tree/load with 42 bytes took 0ms +13:30:36.161 200 POST /api/tree/load with 18448 bytes took 1ms +13:30:36.205 200 POST /api/tree/load with 18448 bytes took 0ms +13:30:42.322 DB size: 1994 KB +13:30:43.254 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:30:42.020Z" +} +13:30:43.256 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:30:43.256 Trusted reverse proxy: false +13:30:43.257 App HTTP server starting up at port 8080 +13:30:43.261 Listening on port 8080 +13:30:43.276 Becca (note cache) load took 14ms +13:30:43.305 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:30:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +30 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:126:13 - error TS2352: Conversion of type 'KeyboardShortcut[]' to type 'KeyboardShortcutWithRequiredActionName' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first. + Property 'actionName' is missing in type 'KeyboardShortcut[]' but required in type 'KeyboardShortcutWithRequiredActionName'. + +126 return (keyboardActions.DEFAULT_KEYBOARD_ACTIONS +   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +127 .filter(ka => !!ka.actionName) as KeyboardShortcutWithRequiredActionName) +  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + src/services/keyboard_actions_interface.ts:11:5 + 11 actionName: string; +    ~~~~~~~~~~ + 'actionName' is declared here. +src/services/options_init.ts:128:10 - error TS2339: Property 'map' does not exist on type 'KeyboardShortcutWithRequiredActionName'. + +128 .map(ka => ({ +   ~~~ +src/services/options_init.ts:128:14 - error TS7006: Parameter 'ka' implicitly has an 'any' type. + +128 .map(ka => ({ +   ~~ + +13:30:43.639 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:30:43.644 JS Info: Frontend app reload: received request from backend to reload frontend +13:30:43.646 JS Info: Frontend app reload: received request from backend to reload frontend +13:30:43.701 Generated CSRF token XGFJmjcj-eXipz71tdXJ0sypjD5kFlV7r6Ns with secret undefined +13:30:43.720 Generated CSRF token sfY9cqLq-P0weCEm5dpKppdBWzmUPdGdoSwU with secret undefined +13:30:47.303 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:30:47.314 All consistency checks passed with no errors detected (took 12ms) +13:30:48.970 304 GET /api/options with 6237 bytes took 1ms +13:30:48.973 304 GET /api/tree with 27300 bytes took 2ms +13:30:48.976 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:30:48.977 304 GET /api/script/widgets with 2 bytes took 1ms +13:30:48.988 200 GET /api/options with 6237 bytes took 1ms +13:30:49.008 200 GET /api/tree with 27300 bytes took 1ms +13:30:49.010 200 GET /api/keyboard-actions with 13999 bytes took 1ms +13:30:49.013 200 GET /api/script/widgets with 2 bytes took 0ms +13:30:49.112 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:30:49.114 200 POST /api/tree/load with 5506 bytes took 1ms +13:30:49.116 200 POST /api/tree/load with 42 bytes took 1ms +13:30:49.194 200 POST /api/tree/load with 5506 bytes took 1ms +13:30:49.195 200 POST /api/tree/load with 42 bytes took 1ms +13:30:49.195 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:30:49.202 200 POST /api/tree/load with 18448 bytes took 1ms +13:30:49.214 200 POST /api/tree/load with 18448 bytes took 1ms +13:30:51.196 200 GET /api/notes/root/blob with 155 bytes took 1ms +13:30:51.198 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:30:52.184 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:30:52.187 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:30:53.343 304 GET /api/script/startup with 2 bytes took 1ms +13:30:54.380 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +13:30:54.499 304 GET /api/script/startup with 2 bytes took 0ms +13:30:54.500 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +13:30:55.402 Slow 204 PUT /api/options with 0 bytes took 19ms +13:30:55.504 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +13:30:55.594 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:30:56.590 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:30:57.723 204 PUT /api/options with 0 bytes took 1ms +13:30:57.726 304 GET /api/notes/root/blob with 155 bytes took 0ms +13:30:59.011 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:31:04.064 DB size: 1994 KB +13:31:04.984 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:03.776Z" +} +13:31:04.986 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:31:04.986 Trusted reverse proxy: false +13:31:04.987 App HTTP server starting up at port 8080 +13:31:04.992 Listening on port 8080 +13:31:05.006 Becca (note cache) load took 13ms +13:31:05.102 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:30:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +30 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ +src/services/options_init.ts:105:53 - error TS2769: No overload matches this call. + Overload 1 of 2, '(...items: ConcatArray<{ name: string; value: string; isSynced: boolean; }>[]): { name: string; value: string; isSynced: boolean; }[]', gave the following error. + Argument of type 'KeyboardShortcutWithRequiredActionName[]' is not assignable to parameter of type 'ConcatArray<{ name: string; value: string; isSynced: boolean; }>'. + The types returned by 'slice(...)' are incompatible between these types. + Type 'KeyboardShortcutWithRequiredActionName[]' is not assignable to type '{ name: string; value: string; isSynced: boolean; }[]'. + Type 'KeyboardShortcutWithRequiredActionName' is missing the following properties from type '{ name: string; value: string; isSynced: boolean; }': name, value, isSynced + Overload 2 of 2, '(...items: ({ name: string; value: string; isSynced: boolean; } | ConcatArray<{ name: string; value: string; isSynced: boolean; }>)[]): { name: string; value: string; isSynced: boolean; }[]', gave the following error. + Argument of type 'KeyboardShortcutWithRequiredActionName[]' is not assignable to parameter of type '{ name: string; value: string; isSynced: boolean; } | ConcatArray<{ name: string; value: string; isSynced: boolean; }>'. + Type 'KeyboardShortcutWithRequiredActionName[]' is not assignable to type 'ConcatArray<{ name: string; value: string; isSynced: boolean; }>'. + +105 const allDefaultOptions = defaultOptions.concat(getKeyboardDefaultOptions()); +   ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +src/services/options_init.ts:128:10 - error TS2552: Cannot find name 'map'. Did you mean 'Map'? + +128 .map(ka => ({ +   ~~~ + + node_modules/typescript/lib/lib.es2015.collection.d.ts:53:13 + 53 declare var Map: MapConstructor; +    ~~~ + 'Map' is declared here. +src/services/options_init.ts:128:14 - error TS7006: Parameter 'ka' implicitly has an 'any' type. + +128 .map(ka => ({ +   ~~ +src/services/options_init.ts:128:9 - error TS1128: Declaration or statement expected. + +128 .map(ka => ({ +   ~ + +13:31:09.951 DB size: 1994 KB +13:31:10.852 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:09.654Z" +} +13:31:10.854 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:31:10.854 Trusted reverse proxy: false +13:31:10.855 App HTTP server starting up at port 8080 +13:31:10.859 Listening on port 8080 +13:31:10.875 Becca (note cache) load took 15ms +13:31:10.961 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:30:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +30 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ + +13:31:15.726 DB size: 1994 KB +13:31:16.639 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:15.438Z" +} +13:31:16.641 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:31:16.641 Trusted reverse proxy: false +13:31:16.642 App HTTP server starting up at port 8080 +13:31:16.647 Listening on port 8080 +13:31:16.661 Becca (note cache) load took 13ms +13:31:16.741 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:30:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +30 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ + +13:31:21.469 DB size: 1994 KB +13:31:22.346 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:21.186Z" +} +13:31:22.348 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2198 Mhz +13:31:22.348 Trusted reverse proxy: false +13:31:22.349 App HTTP server starting up at port 8080 +13:31:22.353 Listening on port 8080 +13:31:22.367 Becca (note cache) load took 13ms +13:31:22.390 TSError: ⨯ Unable to compile TypeScript: +src/services/options_init.ts:30:45 - error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. + +30 optionService.createOption('dbVersion', appInfo.dbVersion, false); +   ~~~~~~~~~~~~~~~~~ + +13:31:22.684 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:31:26.392 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:31:26.404 All consistency checks passed with no errors detected (took 12ms) +13:31:32.838 DB size: 1994 KB +13:31:33.724 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:32.544Z" +} +13:31:33.726 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:31:33.726 Trusted reverse proxy: false +13:31:33.727 App HTTP server starting up at port 8080 +13:31:33.732 Listening on port 8080 +13:31:33.746 Becca (note cache) load took 13ms +13:31:34.096 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:31:34.099 JS Info: Frontend app reload: received request from backend to reload frontend +13:31:34.101 JS Info: Frontend app reload: received request from backend to reload frontend +13:31:34.162 Generated CSRF token JrZmaDS9-FeW1Yrz1hyNw6e9_ZaxHFffr1_U with secret undefined +13:31:34.192 Generated CSRF token kzMAsUaa-X1cJBU8-lWoM4teibMtMUVl3FKs with secret undefined +13:31:37.208 200 GET /api/options with 6237 bytes took 2ms +13:31:37.216 304 GET /api/tree with 27300 bytes took 2ms +13:31:37.224 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:31:37.234 304 GET /api/script/widgets with 2 bytes took 1ms +13:31:37.358 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:31:37.378 200 POST /api/tree/load with 5506 bytes took 1ms +13:31:37.387 200 POST /api/tree/load with 42 bytes took 1ms +13:31:37.445 200 POST /api/tree/load with 18448 bytes took 1ms +13:31:37.791 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:31:37.807 All consistency checks passed with no errors detected (took 16ms) +13:31:39.598 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:31:39.600 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:31:39.610 304 GET /api/options with 6237 bytes took 1ms +13:31:39.613 304 GET /api/tree with 27300 bytes took 1ms +13:31:39.617 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:31:39.618 304 GET /api/script/widgets with 2 bytes took 1ms +13:31:39.744 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:31:39.747 200 POST /api/tree/load with 5506 bytes took 1ms +13:31:39.748 200 POST /api/tree/load with 42 bytes took 1ms +13:31:39.840 200 POST /api/tree/load with 18448 bytes took 1ms +13:31:40.633 200 GET /api/script/startup with 2 bytes took 1ms +13:31:41.709 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:31:41.710 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +13:31:41.884 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:31:42.927 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +13:31:43.078 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:31:43.867 304 GET /api/script/startup with 2 bytes took 1ms +13:31:44.925 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +13:31:45.019 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:31:45.930 204 PUT /api/options with 0 bytes took 2ms +13:31:46.262 204 PUT /api/options with 0 bytes took 2ms +13:31:46.263 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:31:47.074 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:31:50.124 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:31:50.286 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:31:56.166 DB size: 1994 KB +13:31:57.210 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:31:55.806Z" +} +13:31:57.211 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:31:57.212 Trusted reverse proxy: false +13:31:57.212 App HTTP server starting up at port 8080 +13:31:57.217 Listening on port 8080 +13:31:57.231 Becca (note cache) load took 13ms +13:32:02.399 DB size: 1994 KB +13:32:03.309 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:32:02.074Z" +} +13:32:03.310 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:32:03.311 Trusted reverse proxy: false +13:32:03.311 App HTTP server starting up at port 8080 +13:32:03.316 Listening on port 8080 +13:32:03.330 Becca (note cache) load took 13ms +13:32:03.678 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:32:03.682 JS Info: Frontend app reload: received request from backend to reload frontend +13:32:03.684 JS Info: Frontend app reload: received request from backend to reload frontend +13:32:03.733 Generated CSRF token DNbwMBwO-v4uv-pdvVsOCLB5-ndYwgmv1SQQ with secret undefined +13:32:03.750 Generated CSRF token 7mHNjne9-vEwbzcNrpO4dDwERfUQ1lmP-hzw with secret undefined +13:32:07.374 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:32:07.385 All consistency checks passed with no errors detected (took 11ms) +13:32:08.974 200 GET /api/options with 6237 bytes took 1ms +13:32:08.978 304 GET /api/tree with 27300 bytes took 2ms +13:32:08.986 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:32:08.987 304 GET /api/script/widgets with 2 bytes took 1ms +13:32:08.996 200 GET /api/options with 6237 bytes took 1ms +13:32:09.005 200 GET /api/tree with 27300 bytes took 2ms +13:32:09.013 200 GET /api/keyboard-actions with 13999 bytes took 1ms +13:32:09.021 200 GET /api/script/widgets with 2 bytes took 0ms +13:32:09.116 200 POST /api/tree/load with 5506 bytes took 1ms +13:32:09.117 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:32:09.118 200 POST /api/tree/load with 42 bytes took 1ms +13:32:09.153 200 POST /api/tree/load with 5506 bytes took 0ms +13:32:09.154 200 POST /api/tree/load with 42 bytes took 0ms +13:32:09.155 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +13:32:09.198 200 POST /api/tree/load with 18448 bytes took 2ms +13:32:09.236 200 POST /api/tree/load with 18448 bytes took 1ms +13:32:11.226 200 GET /api/notes/root/blob with 155 bytes took 1ms +13:32:11.229 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +13:32:12.187 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:32:12.189 304 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +13:32:12.263 304 GET /api/script/startup with 2 bytes took 1ms +13:32:14.499 304 GET /api/script/startup with 2 bytes took 1ms +13:32:14.579 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +13:32:14.662 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:32:15.553 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +13:32:15.640 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:32:16.560 204 PUT /api/options with 0 bytes took 3ms +13:32:16.802 204 PUT /api/options with 0 bytes took 1ms +13:32:16.803 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:32:17.761 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:32:19.851 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:32:19.852 200 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +13:34:42.034 DB size: 1994 KB +13:34:42.971 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:34:41.728Z" +} +13:34:42.972 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +13:34:42.973 Trusted reverse proxy: false +13:34:42.974 App HTTP server starting up at port 8080 +13:34:42.978 Listening on port 8080 +13:34:42.993 Becca (note cache) load took 14ms +13:41:58.366 DB size: 1994 KB +13:41:59.253 { + "appVersion": "0.63.1-beta", + "dbVersion": 228, + "nodeVersion": "v18.18.2", + "syncVersion": 32, + "buildDate": "2024-01-21T23:49:23+01:00", + "buildRevision": "4f8073daa7cff1b8b6737ae45792b2e87c2adf33", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-02-18T11:41:58.079Z" +} +13:41:59.255 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +13:41:59.255 Trusted reverse proxy: false +13:41:59.256 App HTTP server starting up at port 8080 +13:41:59.261 Listening on port 8080 +13:41:59.275 Becca (note cache) load took 13ms +13:41:59.616 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +13:42:03.324 Table counts: notes: 252, revisions: 4, attachments: 16, branches: 267, attributes: 346, etapi_tokens: 0, blobs: 127 +13:42:03.335 All consistency checks passed with no errors detected (took 12ms) +13:42:09.331 Generated CSRF token wpTlVFd8-ByxwnqHjL9DxnyFPhDRO7oxFbr8 with secret undefined +13:42:12.099 200 GET /api/options with 6237 bytes took 1ms +13:42:12.104 304 GET /api/tree with 27300 bytes took 3ms +13:42:12.110 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:42:12.111 304 GET /api/script/widgets with 2 bytes took 1ms +13:42:12.230 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:42:12.243 200 POST /api/tree/load with 5506 bytes took 1ms +13:42:12.244 200 POST /api/tree/load with 42 bytes took 0ms +13:42:12.338 200 POST /api/tree/load with 18448 bytes took 2ms +13:42:13.111 304 GET /api/notes/root/blob with 155 bytes took 1ms +13:42:13.113 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +13:42:13.479 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +13:42:13.623 204 PUT /api/options with 0 bytes took 1ms +13:42:13.624 304 GET /api/notes/CS0BCiGEm8jh/blob with 1373 bytes took 0ms +13:42:13.625 304 GET /api/note-map/CS0BCiGEm8jh/backlink-count with 11 bytes took 0ms +13:42:13.960 200 POST /api/tree/load with 11697 bytes took 1ms +13:42:14.047 304 GET /api/notes/vQVwO34vsRDZ/blob with 982 bytes took 1ms +13:42:14.074 304 GET /api/notes/2oAaOxCynQ6S/blob with 894 bytes took 1ms +13:42:14.220 304 GET /api/script/startup with 2 bytes took 1ms +13:42:15.066 200 GET /api/special-notes/notes-for-month/2021-12 with 225 bytes took 2ms +13:42:15.107 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/0 with 0 bytes took 1ms +13:42:15.110 204 PUT /api/branches/p2vsptRAoJh4_e2Hten4D7N2L/expanded/0 with 0 bytes took 1ms +13:42:15.112 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/0 with 0 bytes took 1ms +13:42:16.051 Created new note 'hYEytAloXoRT', branch '1ctKFe3DcRft_hYEytAloXoRT' of type 'text', mime 'text/html' +13:42:16.055 Slow 200 GET /api/special-notes/days/2021-12-17 with 330 bytes took 20ms +13:42:16.106 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/0 with 0 bytes took 2ms +13:42:16.108 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/0 with 0 bytes took 1ms +13:42:16.111 204 PUT /api/branches/p2vsptRAoJh4_e2Hten4D7N2L/expanded/0 with 0 bytes took 1ms +13:42:16.112 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/0 with 0 bytes took 1ms +13:42:17.112 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/0 with 0 bytes took 3ms +13:42:18.678 Created new note 'NWAiPRW0kZFt', branch '1ctKFe3DcRft_NWAiPRW0kZFt' of type 'text', mime 'text/html' +13:42:18.680 Slow 200 GET /api/special-notes/days/2021-12-16 with 332 bytes took 13ms +13:42:23.498 304 GET /api/special-notes/days/2021-12-16 with 332 bytes took 1ms +13:42:24.619 304 GET /api/special-notes/days/2021-12-16 with 332 bytes took 2ms +13:42:25.233 304 GET /api/special-notes/days/2021-12-16 with 332 bytes took 1ms +13:42:25.685 304 GET /api/special-notes/days/2021-12-16 with 332 bytes took 1ms +13:42:26.125 304 GET /api/notes/CS0BCiGEm8jh/blob with 1373 bytes took 1ms +13:42:26.130 304 GET /api/notes/AlB5zQKAVxUM/blob with 1415 bytes took 0ms +13:42:30.408 Generated CSRF token LYCLdKWC-qYQj-tvJAN7ZFpJI9TgJVzvcEX0 with secret undefined +13:42:33.299 200 GET /api/options with 6628 bytes took 1ms +13:42:33.300 200 GET /api/tree with 5319 bytes took 0ms +13:42:33.303 200 GET /api/keyboard-actions with 13999 bytes took 2ms +13:42:33.304 200 GET /api/script/widgets with 2 bytes took 1ms +13:42:33.410 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:42:33.413 200 POST /api/tree/load with 5507 bytes took 1ms +13:42:33.414 200 POST /api/tree/load with 8976 bytes took 1ms +13:42:33.439 200 POST /api/tree/load with 18449 bytes took 1ms +13:42:34.341 304 GET /api/notes/CS0BCiGEm8jh/blob with 1373 bytes took 1ms +13:42:34.347 304 GET /api/note-map/CS0BCiGEm8jh/backlink-count with 11 bytes took 1ms +13:42:34.350 200 GET /api/tree?subTreeNoteId=Czyr19eDCdCe with 14984 bytes took 0ms +13:42:34.635 200 GET /api/tree?subTreeNoteId=p2vsptRAoJh4 with 5944 bytes took 1ms +13:42:34.662 200 GET /api/tree?subTreeNoteId=e2Hten4D7N2L with 8502 bytes took 1ms +13:42:34.679 200 GET /api/tree?subTreeNoteId=1ctKFe3DcRft with 14700 bytes took 1ms +13:42:34.721 204 PUT /api/branches/root_Czyr19eDCdCe/expanded/1 with 0 bytes took 1ms +13:42:34.722 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/1 with 0 bytes took 0ms +13:42:34.727 200 POST /api/tree/load with 11992 bytes took 1ms +13:42:34.737 204 PUT /api/branches/p2vsptRAoJh4_e2Hten4D7N2L/expanded/1 with 0 bytes took 1ms +13:42:34.750 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/1 with 0 bytes took 1ms +13:42:34.835 304 GET /api/note-map/CS0BCiGEm8jh/backlink-count with 11 bytes took 0ms +13:42:34.838 304 GET /api/notes/vQVwO34vsRDZ/blob with 982 bytes took 1ms +13:42:34.839 204 PUT /api/options with 0 bytes took 1ms +13:42:34.872 304 GET /api/notes/2oAaOxCynQ6S/blob with 894 bytes took 0ms +13:42:35.396 304 GET /api/script/startup with 2 bytes took 1ms +13:42:36.164 200 GET /api/special-notes/notes-for-month/2021-12 with 281 bytes took 1ms +13:42:37.074 Created new note 'DqefJDCIzLm7', branch '1ctKFe3DcRft_DqefJDCIzLm7' of type 'text', mime 'text/html' +13:42:37.076 Slow 200 GET /api/special-notes/days/2021-12-09 with 332 bytes took 11ms +13:42:38.541 Created new note '2jJBjvi5nrB4', branch '1ctKFe3DcRft_2jJBjvi5nrB4' of type 'text', mime 'text/html' +13:42:38.543 200 GET /api/special-notes/days/2021-12-10 with 330 bytes took 9ms +13:42:40.552 304 GET /api/special-notes/days/2021-12-10 with 330 bytes took 2ms +13:42:41.551 304 GET /api/special-notes/days/2021-12-10 with 330 bytes took 1ms +13:42:58.812 304 GET /api/notes/7NaB1YLJ44bW/blob with 1415 bytes took 1ms +13:42:58.873 200 GET /api/notes/hYEytAloXoRT/blob with 1415 bytes took 1ms +13:42:59.883 200 GET /api/note-map/hYEytAloXoRT/backlink-count with 11 bytes took 1ms +13:42:59.885 304 GET /api/special-notes/days/2021-12-17 with 330 bytes took 2ms +13:42:59.916 204 PUT /api/options with 0 bytes took 2ms +13:42:59.920 204 PUT /api/branches/p2vsptRAoJh4_e2Hten4D7N2L/expanded/1 with 0 bytes took 1ms +13:42:59.921 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/1 with 0 bytes took 1ms +13:42:59.969 200 POST /api/tree/load with 8692 bytes took 1ms +13:42:59.977 200 POST /api/tree/load with 8690 bytes took 1ms +13:42:59.978 200 POST /api/tree/load with 8690 bytes took 1ms +13:42:59.979 200 POST /api/tree/load with 8690 bytes took 1ms +13:42:59.981 304 GET /api/notes/hYEytAloXoRT/blob with 1415 bytes took 1ms +13:42:59.982 304 GET /api/note-map/hYEytAloXoRT/backlink-count with 11 bytes took 1ms +13:43:00.069 200 GET /api/notes/DqefJDCIzLm7/blob with 1415 bytes took 1ms +13:43:00.083 200 GET /api/note-map/DqefJDCIzLm7/backlink-count with 11 bytes took 1ms +13:43:00.096 200 GET /api/tree?subTreeNoteId=1ctKFe3DcRft with 15848 bytes took 1ms +13:43:00.100 200 GET /api/notes/2jJBjvi5nrB4/blob with 1415 bytes took 1ms +13:43:00.101 200 GET /api/note-map/2jJBjvi5nrB4/backlink-count with 11 bytes took 0ms +13:43:00.103 200 GET /api/tree?subTreeNoteId=1ctKFe3DcRft with 15848 bytes took 1ms +13:43:00.945 204 PUT /api/options with 0 bytes took 2ms +13:43:03.048 200 GET /api/special-notes/notes-for-month/2021-12 with 337 bytes took 2ms +13:43:04.257 Created new note '8BvHHweHLjvh', branch '1ctKFe3DcRft_8BvHHweHLjvh' of type 'text', mime 'text/html' +13:43:04.261 Slow 200 GET /api/special-notes/days/2021-12-07 with 331 bytes took 13ms +13:43:04.272 200 POST /api/tree/load with 8838 bytes took 1ms +13:43:04.274 200 POST /api/tree/load with 8838 bytes took 1ms +13:43:04.275 200 POST /api/tree/load with 8838 bytes took 1ms +13:43:04.308 200 GET /api/tree?subTreeNoteId=8BvHHweHLjvh with 8838 bytes took 1ms +13:43:04.310 200 GET /api/tree?subTreeNoteId=8BvHHweHLjvh with 8838 bytes took 0ms +13:43:04.318 200 GET /api/tree?subTreeNoteId=8BvHHweHLjvh with 8838 bytes took 1ms +13:43:04.391 200 GET /api/notes/8BvHHweHLjvh/blob with 1415 bytes took 1ms +13:43:04.395 204 PUT /api/options with 0 bytes took 1ms +13:43:04.397 200 GET /api/note-map/8BvHHweHLjvh/backlink-count with 11 bytes took 1ms +13:43:06.747 Generated CSRF token jx98iWDl-0-8vZ2ensnx-KGdpQZNflIVLkIo with secret undefined +13:43:09.740 200 GET /api/options with 6628 bytes took 1ms +13:43:09.749 200 GET /api/tree with 30179 bytes took 1ms +13:43:09.751 304 GET /api/keyboard-actions with 13999 bytes took 2ms +13:43:09.753 304 GET /api/script/widgets with 2 bytes took 0ms +13:43:09.957 200 POST /api/tree/load with 5506 bytes took 1ms +13:43:09.958 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +13:43:10.687 200 POST /api/tree/load with 18448 bytes took 1ms +13:43:10.886 304 GET /api/notes/8BvHHweHLjvh/blob with 1415 bytes took 1ms +13:43:10.887 304 GET /api/note-map/8BvHHweHLjvh/backlink-count with 11 bytes took 0ms +13:43:11.213 304 GET /api/note-map/8BvHHweHLjvh/backlink-count with 11 bytes took 1ms +13:43:11.216 204 PUT /api/options with 0 bytes took 1ms +13:43:11.859 304 GET /api/script/startup with 2 bytes took 1ms +13:43:12.438 200 GET /api/special-notes/notes-for-month/2021-12 with 365 bytes took 1ms +13:43:12.830 304 GET /api/notes/DqefJDCIzLm7/blob with 1415 bytes took 1ms +13:43:12.847 200 GET /api/notes/NWAiPRW0kZFt/blob with 1415 bytes took 1ms +13:43:12.966 304 GET /api/notes/c0X9AfjroMy2/blob with 1415 bytes took 0ms +13:43:13.316 Created new note 'CnmSJPJzEYDb', branch '1ctKFe3DcRft_CnmSJPJzEYDb' of type 'text', mime 'text/html' +13:43:13.320 Slow 200 GET /api/special-notes/days/2021-12-15 with 333 bytes took 10ms +13:43:13.346 200 POST /api/tree/load with 8987 bytes took 1ms +13:43:13.347 200 POST /api/tree/load with 8987 bytes took 0ms +13:43:13.348 200 POST /api/tree/load with 8987 bytes took 0ms +13:43:13.366 200 GET /api/tree?subTreeNoteId=CnmSJPJzEYDb with 8987 bytes took 1ms +13:43:13.377 200 GET /api/tree?subTreeNoteId=CnmSJPJzEYDb with 8987 bytes took 1ms +13:43:13.445 304 GET /api/tree?subTreeNoteId=CnmSJPJzEYDb with 8987 bytes took 1ms +13:43:13.531 200 GET /api/notes/CnmSJPJzEYDb/blob with 1415 bytes took 1ms +13:43:13.534 200 GET /api/note-map/CnmSJPJzEYDb/backlink-count with 11 bytes took 1ms +13:43:13.536 204 PUT /api/options with 0 bytes took 2ms +13:43:17.729 304 GET /api/notes/7NaB1YLJ44bW/blob with 1415 bytes took 0ms +13:43:17.733 204 PUT /api/options with 0 bytes took 1ms +13:43:17.734 200 GET /api/note-map/7NaB1YLJ44bW/backlink-count with 11 bytes took 0ms +13:43:17.932 200 POST /api/tree/load with 11650 bytes took 1ms +13:43:17.958 200 GET /api/notes/v7KHvsW9KDZo/blob with 1423 bytes took 0ms +13:43:17.980 200 GET /api/notes/IKBMeBhqvHDl/blob with 894 bytes took 1ms +13:43:19.587 204 PUT /api/options with 0 bytes took 2ms +13:43:19.588 304 GET /api/notes/v7KHvsW9KDZo/blob with 1423 bytes took 1ms +13:43:19.589 200 GET /api/note-map/v7KHvsW9KDZo/backlink-count with 11 bytes took 1ms +13:43:19.590 200 GET /api/tree?subTreeNoteId=7NaB1YLJ44bW with 11650 bytes took 1ms +13:43:19.692 204 PUT /api/branches/1ctKFe3DcRft_7NaB1YLJ44bW/expanded/1 with 0 bytes took 1ms +13:43:19.694 200 GET /api/tree?subTreeNoteId=v7KHvsW9KDZo with 10555 bytes took 1ms +13:43:28.041 200 GET /api/special-notes/notes-for-month/2024-02 with 2 bytes took 1ms +13:43:29.235 200 GET /api/special-notes/notes-for-month/2024-03 with 2 bytes took 1ms +13:43:30.393 Created new note 'BzLt0d3LCSK6', branch 'p2vsptRAoJh4_BzLt0d3LCSK6' of type 'text', mime 'text/html' +13:43:30.396 Created new note 'Xrsm81XSdeHP', branch 'BzLt0d3LCSK6_Xrsm81XSdeHP' of type 'text', mime 'text/html' +13:43:30.401 Created new note 'jRMaj7eVkrGr', branch 'Xrsm81XSdeHP_jRMaj7eVkrGr' of type 'text', mime 'text/html' +13:43:30.406 Slow 200 GET /api/special-notes/days/2024-03-02 with 332 bytes took 19ms +13:43:30.415 200 POST /api/tree/load with 5904 bytes took 1ms +13:43:30.416 200 POST /api/tree/load with 5904 bytes took 1ms +13:43:30.418 200 POST /api/tree/load with 5904 bytes took 1ms +13:43:30.477 200 POST /api/tree/load with 6935 bytes took 1ms +13:43:30.550 200 GET /api/notes/jRMaj7eVkrGr/blob with 1415 bytes took 0ms +13:43:30.551 200 GET /api/note-map/jRMaj7eVkrGr/backlink-count with 11 bytes took 0ms +13:43:30.553 200 GET /api/tree?subTreeNoteId=BzLt0d3LCSK6 with 5904 bytes took 0ms +13:43:30.555 204 PUT /api/options with 0 bytes took 2ms +13:43:30.644 200 GET /api/tree?subTreeNoteId=Xrsm81XSdeHP with 6935 bytes took 1ms +13:43:30.676 204 PUT /api/branches/p2vsptRAoJh4_BzLt0d3LCSK6/expanded/1 with 0 bytes took 1ms +13:43:30.677 204 PUT /api/branches/BzLt0d3LCSK6_Xrsm81XSdeHP/expanded/1 with 0 bytes took 1ms +13:43:32.536 304 GET /api/notes/v7KHvsW9KDZo/blob with 1423 bytes took 1ms +13:43:32.537 304 GET /api/note-map/v7KHvsW9KDZo/backlink-count with 11 bytes took 1ms +13:43:32.538 204 PUT /api/options with 0 bytes took 1ms +13:43:33.335 304 GET /api/notes/7NaB1YLJ44bW/blob with 1415 bytes took 1ms +13:43:33.336 304 GET /api/note-map/7NaB1YLJ44bW/backlink-count with 11 bytes took 0ms +13:43:33.504 304 GET /api/notes/IKBMeBhqvHDl/blob with 894 bytes took 1ms +13:43:33.520 204 PUT /api/options with 0 bytes took 1ms +13:53:30.541 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/0 with 0 bytes took 1ms +13:53:30.543 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/0 with 0 bytes took 1ms +13:53:30.546 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/0 with 0 bytes took 1ms +13:53:30.547 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/0 with 0 bytes took 1ms +13:53:33.310 204 PUT /api/branches/BzLt0d3LCSK6_Xrsm81XSdeHP/expanded/0 with 0 bytes took 1ms +13:53:34.315 204 PUT /api/branches/7NaB1YLJ44bW_v7KHvsW9KDZo/expanded/0 with 0 bytes took 1ms +13:53:34.316 204 PUT /api/branches/p2vsptRAoJh4_BzLt0d3LCSK6/expanded/0 with 0 bytes took 1ms +14:01:08.178 Generated CSRF token 1NLdEANN-OgYE9RzMkI2L-5ydaJz0BhtfID8 with secret undefined +14:01:11.175 200 GET /api/options with 6697 bytes took 1ms +14:01:11.178 200 GET /api/tree with 17113 bytes took 1ms +14:01:11.180 304 GET /api/keyboard-actions with 13999 bytes took 1ms +14:01:11.181 304 GET /api/script/widgets with 2 bytes took 1ms +14:01:11.339 200 POST /api/tree/load with 5506 bytes took 0ms +14:01:11.340 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +14:01:11.343 200 POST /api/tree/load with 9580 bytes took 1ms +14:01:11.363 200 POST /api/tree/load with 18448 bytes took 1ms +14:01:12.370 200 GET /api/notes/7NaB1YLJ44bW/blob with 1415 bytes took 1ms +14:01:12.371 304 GET /api/note-map/7NaB1YLJ44bW/backlink-count with 11 bytes took 1ms +14:01:12.372 200 GET /api/tree?subTreeNoteId=p2vsptRAoJh4 with 10540 bytes took 1ms +14:01:12.695 200 GET /api/tree?subTreeNoteId=1ctKFe3DcRft with 19368 bytes took 1ms +14:01:12.753 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/1 with 0 bytes took 1ms +14:01:12.754 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/1 with 0 bytes took 1ms +14:01:12.812 304 GET /api/notes/v7KHvsW9KDZo/blob with 1423 bytes took 1ms +14:01:12.879 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +14:01:12.880 304 GET /api/notes/IKBMeBhqvHDl/blob with 894 bytes took 0ms +14:01:13.003 204 PUT /api/options with 0 bytes took 2ms +14:01:13.005 304 GET /api/notes/root/blob with 155 bytes took 0ms +14:01:13.007 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +14:01:13.314 304 GET /api/script/startup with 2 bytes took 1ms +14:01:13.337 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +15:31:34.982 Optimizing database +15:31:34.988 Optimization finished in 6ms. +15:31:35.039 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +15:31:35.048 All consistency checks passed with no errors detected (took 10ms) +16:31:35.038 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +16:31:35.049 All consistency checks passed with no errors detected (took 11ms) +18:57:32.582 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +18:57:32.592 All consistency checks passed with no errors detected (took 10ms) diff --git a/server/data/log/trilium-2024-04-11.log b/server/data/log/trilium-2024-04-11.log new file mode 100644 index 000000000..8c53b5c8e --- /dev/null +++ b/server/data/log/trilium-2024-04-11.log @@ -0,0 +1,234 @@ +22:58:39.508 DB size: 2060 KB +22:58:41.881 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T19:58:39.082Z" +} +22:58:41.883 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +22:58:41.883 Trusted reverse proxy: false +22:58:41.884 App HTTP server starting up at port 8080 +22:58:41.888 Listening on port 8080 +22:58:41.916 Becca (note cache) load took 26ms +22:58:42.247 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +22:58:45.967 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +22:58:45.985 All consistency checks passed with no errors detected (took 28ms) +22:58:56.042 Generated CSRF token oofSfdki-YxZKxSO_ZrZWTIQYyEPNRtBVj7E with secret undefined +22:58:58.825 200 GET /api/options with 6237 bytes took 2ms +22:58:58.831 200 GET /api/tree with 33827 bytes took 3ms +22:58:58.840 200 GET /api/keyboard-actions with 13999 bytes took 3ms +22:58:58.842 200 GET /api/script/widgets with 2 bytes took 1ms +22:58:58.976 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 2ms +22:58:58.980 200 POST /api/tree/load with 5506 bytes took 1ms +22:58:58.981 200 POST /api/tree/load with 42 bytes took 0ms +22:58:59.121 200 POST /api/tree/load with 18448 bytes took 2ms +22:58:59.839 200 GET /api/notes/root/blob with 155 bytes took 1ms +22:58:59.841 200 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +22:59:00.153 200 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +22:59:00.948 200 GET /api/script/startup with 2 bytes took 1ms +22:59:03.491 204 PUT /api/options with 0 bytes took 3ms +22:59:03.492 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +22:59:03.493 200 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 0ms +22:59:03.767 200 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +22:59:03.800 200 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 1ms +22:59:03.815 200 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +22:59:03.832 200 GET /api/notes/vFNmXxHtBpqV/blob with 1011 bytes took 1ms +22:59:03.855 200 POST /api/tree/load with 5550 bytes took 1ms +22:59:03.873 200 GET /api/notes/Z7KtQv0Oab4X/blob with 155 bytes took 1ms +22:59:03.887 200 POST /api/tree/load with 4898 bytes took 1ms +22:59:03.907 200 GET /api/notes/WmaO9FpuQCST/blob with 155 bytes took 1ms +22:59:03.921 200 POST /api/tree/load with 4280 bytes took 1ms +22:59:03.938 200 GET /api/notes/1h15XHJnIo5p/blob with 155 bytes took 0ms +22:59:03.953 200 POST /api/tree/load with 4286 bytes took 1ms +22:59:03.973 200 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 0ms +22:59:03.988 200 GET /api/notes/GkgaEgKmDzf4/blob with 155 bytes took 0ms +22:59:04.006 200 POST /api/tree/load with 8296 bytes took 1ms +22:59:09.601 200 POST /api/tree/load with 4258 bytes took 1ms +22:59:09.702 204 PUT /api/options with 0 bytes took 2ms +22:59:09.703 200 GET /api/note-map/_options/backlink-count with 11 bytes took 1ms +22:59:09.704 200 GET /api/tree?subTreeNoteId=_hidden with 33827 bytes took 1ms +22:59:09.706 200 POST /api/tree/load with 7687 bytes took 1ms +22:59:10.825 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 0ms +22:59:10.827 200 GET /api/options with 6596 bytes took 1ms +22:59:10.830 304 GET /api/tree?subTreeNoteId=_hidden with 33827 bytes took 3ms +22:59:10.832 204 PUT /api/options with 0 bytes took 2ms +22:59:10.878 200 GET /api/options/user-themes with 67 bytes took 5ms +22:59:10.881 200 GET /api/options with 6615 bytes took 2ms +22:59:10.907 200 GET /api/options with 6615 bytes took 1ms +22:59:10.927 304 GET /api/options with 6615 bytes took 1ms +22:59:10.952 304 GET /api/options with 6615 bytes took 2ms +22:59:13.577 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +22:59:13.664 204 PUT /api/options with 0 bytes took 1ms +22:59:15.921 200 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:15.999 204 PUT /api/options with 0 bytes took 1ms +22:59:16.002 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 3ms +22:59:19.970 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +22:59:20.025 204 PUT /api/options with 0 bytes took 2ms +22:59:20.026 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:21.455 204 PUT /api/options with 0 bytes took 2ms +22:59:21.983 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +22:59:22.457 204 PUT /api/options with 0 bytes took 1ms +22:59:23.431 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:23.498 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:23.501 204 PUT /api/options with 0 bytes took 1ms +22:59:25.076 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:25.127 204 PUT /api/options with 0 bytes took 2ms +22:59:25.128 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 1ms +22:59:26.183 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +22:59:26.234 204 PUT /api/options with 0 bytes took 1ms +22:59:26.237 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +22:59:27.781 204 PUT /api/options with 0 bytes took 1ms +22:59:29.634 204 PUT /api/options with 0 bytes took 1ms +22:59:31.576 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +22:59:31.660 204 PUT /api/options with 0 bytes took 1ms +23:01:28.282 DB size: 2060 KB +23:01:30.570 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T20:01:27.856Z" +} +23:01:30.572 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +23:01:30.573 Trusted reverse proxy: false +23:01:30.573 App HTTP server starting up at port 8080 +23:01:30.578 Listening on port 8080 +23:01:30.593 Becca (note cache) load took 14ms +23:02:45.351 DB size: 2060 KB +23:02:47.743 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T20:02:44.914Z" +} +23:02:47.745 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +23:02:47.745 Trusted reverse proxy: false +23:02:47.746 App HTTP server starting up at port 8080 +23:02:47.751 Listening on port 8080 +23:02:47.765 Becca (note cache) load took 13ms +23:02:53.329 DB size: 2060 KB +23:02:55.696 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T20:02:52.902Z" +} +23:02:55.698 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +23:02:55.699 Trusted reverse proxy: false +23:02:55.699 App HTTP server starting up at port 8080 +23:02:55.704 Listening on port 8080 +23:02:55.719 Becca (note cache) load took 14ms +23:02:59.924 DB size: 2060 KB +23:03:02.292 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T20:02:59.493Z" +} +23:03:02.294 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +23:03:02.294 Trusted reverse proxy: false +23:03:02.295 App HTTP server starting up at port 8080 +23:03:02.300 Listening on port 8080 +23:03:02.314 Becca (note cache) load took 13ms +23:03:02.653 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +23:03:06.365 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +23:03:06.377 All consistency checks passed with no errors detected (took 12ms) +23:13:38.226 DB size: 2060 KB +23:13:40.559 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.19.1", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-04-11T20:13:37.793Z" +} +23:13:40.561 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2199 Mhz +23:13:40.561 Trusted reverse proxy: false +23:13:40.562 App HTTP server starting up at port 8080 +23:13:40.566 Listening on port 8080 +23:13:40.581 Becca (note cache) load took 14ms +23:13:40.909 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +23:13:44.626 Table counts: notes: 261, revisions: 4, attachments: 16, branches: 276, attributes: 366, etapi_tokens: 0, blobs: 127 +23:13:44.637 All consistency checks passed with no errors detected (took 12ms) +23:14:03.085 Updating option 'rightPaneWidth' to '25' +23:14:03.091 204 PUT /api/options with 0 bytes took 7ms +23:14:03.123 200 GET /api/options with 6237 bytes took 4ms +23:14:03.129 200 GET /api/options with 6237 bytes took 3ms +23:14:03.135 200 GET /api/options with 6237 bytes took 2ms +23:14:03.137 200 GET /api/options with 6237 bytes took 1ms +23:14:03.139 200 GET /api/options with 6237 bytes took 1ms +23:14:03.170 200 GET /api/options/user-themes with 67 bytes took 8ms +23:14:03.908 Generated CSRF token pR9OsCBs-pbMtBdX2vAT2k6galiqlG6OX02U with secret undefined +23:14:06.710 200 GET /api/options with 6237 bytes took 1ms +23:14:06.713 304 GET /api/tree with 33827 bytes took 2ms +23:14:06.720 304 GET /api/keyboard-actions with 13999 bytes took 2ms +23:14:06.722 304 GET /api/script/widgets with 2 bytes took 0ms +23:14:06.874 200 POST /api/tree/load with 5506 bytes took 1ms +23:14:06.875 304 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +23:14:06.876 200 POST /api/tree/load with 42 bytes took 0ms +23:14:06.893 200 POST /api/tree/load with 18448 bytes took 2ms +23:14:07.691 200 GET /api/notes/root/blob with 155 bytes took 2ms +23:14:07.693 304 GET /api/note-map/root/backlink-count with 11 bytes took 1ms +23:14:08.035 304 GET /api/search/%23workspace%20%23!template with 2 bytes took 2ms +23:14:08.146 204 PUT /api/options with 0 bytes took 2ms +23:14:08.147 304 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +23:14:08.148 200 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 0ms +23:14:08.511 200 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +23:14:08.529 304 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 0ms +23:14:08.547 304 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +23:14:08.564 304 GET /api/notes/vFNmXxHtBpqV/blob with 1011 bytes took 1ms +23:14:08.588 200 POST /api/tree/load with 5550 bytes took 1ms +23:14:08.605 304 GET /api/notes/Z7KtQv0Oab4X/blob with 155 bytes took 1ms +23:14:08.620 200 POST /api/tree/load with 4898 bytes took 1ms +23:14:08.638 304 GET /api/notes/WmaO9FpuQCST/blob with 155 bytes took 1ms +23:14:08.654 200 POST /api/tree/load with 4280 bytes took 1ms +23:14:08.671 304 GET /api/notes/1h15XHJnIo5p/blob with 155 bytes took 1ms +23:14:08.692 200 POST /api/tree/load with 4286 bytes took 1ms +23:14:08.712 304 GET /api/notes/lZtGernq3GSx/blob with 3092 bytes took 0ms +23:14:08.741 304 GET /api/notes/GkgaEgKmDzf4/blob with 155 bytes took 1ms +23:14:08.756 200 POST /api/tree/load with 8296 bytes took 1ms +23:14:08.843 304 GET /api/script/startup with 2 bytes took 1ms +23:18:40.620 Created backup at ./data/backup/backup-daily.db +23:18:40.623 Erased branches: ["3HFuP6AMpJix_17fRhOFONom9","Czyr19eDCdCe_3HFuP6AMpJix","eQALFGlxnNS0_RWPcwz8UGjBa","eQALFGlxnNS0_bhRkmVmkmQug","Czyr19eDCdCe_eQALFGlxnNS0","3HFuP6AMpJix_tumZjDF4MEGY"] +23:18:40.625 Erased attributes: ["TUf5Xx0yxFBY","bst6X28eEVzO","hHsi4PhOB7lz","5QygaaBnMMCf","mC2YbKlJ0k2h","tw31ffadh98b","ZMMePLPPvDHO","2x6aaaSBA4Pi","2vziQ7dEtSPp","HOC8bTwXsLrT","MQoySToDdqxU","NAXHiwjKRVcV","Qj112nEXw7LM","yMevSrAV7QCc"] +23:18:40.625 Erased notes: ["eQALFGlxnNS0","RWPcwz8UGjBa","bhRkmVmkmQug","3HFuP6AMpJix","tumZjDF4MEGY","17fRhOFONom9"] +23:18:40.664 Created backup at ./data/backup/backup-weekly.db +23:18:40.700 Created backup at ./data/backup/backup-monthly.db +23:28:40.890 204 PUT /api/branches/p2vsptRAoJh4_e2Hten4D7N2L/expanded/0 with 0 bytes took 2ms +23:28:40.892 204 PUT /api/branches/e2Hten4D7N2L_1ctKFe3DcRft/expanded/0 with 0 bytes took 1ms +23:28:40.893 204 PUT /api/branches/1ctKFe3DcRft_7NaB1YLJ44bW/expanded/0 with 0 bytes took 1ms +23:28:41.884 204 PUT /api/branches/Czyr19eDCdCe_p2vsptRAoJh4/expanded/0 with 0 bytes took 1ms +23:45:34.420 200 GET /api/note-map/p2vsptRAoJh4/backlink-count with 11 bytes took 1ms +23:45:34.422 200 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 1ms +23:45:34.423 204 PUT /api/options with 0 bytes took 1ms +23:45:34.656 200 GET /api/notes/e2Hten4D7N2L/blob with 155 bytes took 1ms +23:45:34.684 200 GET /api/notes/BzLt0d3LCSK6/blob with 155 bytes took 1ms +23:45:34.701 200 POST /api/tree/load with 5906 bytes took 1ms +23:45:34.718 200 GET /api/notes/yobjtEziWZ8U/blob with 1415 bytes took 1ms diff --git a/server/data/log/trilium-2024-04-13.log b/server/data/log/trilium-2024-04-13.log new file mode 100644 index 000000000..59d2dff7d --- /dev/null +++ b/server/data/log/trilium-2024-04-13.log @@ -0,0 +1,29 @@ +33:56:48.158 Optimizing database +09:56:48.158 Optimization finished in 0ms. +09:56:48.211 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +09:56:48.220 All consistency checks passed with no errors detected (took 9ms) +10:56:48.211 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +10:56:48.218 All consistency checks passed with no errors detected (took 8ms) +11:56:48.211 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +11:56:48.218 All consistency checks passed with no errors detected (took 7ms) +12:56:48.204 Created backup at ./data/backup/backup-daily.db +12:56:48.212 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +12:56:48.221 All consistency checks passed with no errors detected (took 9ms) +13:56:48.212 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +13:56:48.221 All consistency checks passed with no errors detected (took 9ms) +14:56:48.212 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +14:56:48.219 All consistency checks passed with no errors detected (took 7ms) +15:56:48.212 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +15:56:48.218 All consistency checks passed with no errors detected (took 6ms) +16:56:48.213 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +16:56:48.222 All consistency checks passed with no errors detected (took 9ms) +19:09:40.102 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +19:09:40.109 All consistency checks passed with no errors detected (took 7ms) +20:09:40.045 Optimizing database +20:09:40.046 Optimization finished in 0ms. +20:09:40.102 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +20:09:40.110 All consistency checks passed with no errors detected (took 8ms) +21:09:40.103 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +21:09:40.109 All consistency checks passed with no errors detected (took 6ms) +22:09:40.103 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +22:09:40.111 All consistency checks passed with no errors detected (took 8ms) diff --git a/server/data/log/trilium-2024-04-14.log b/server/data/log/trilium-2024-04-14.log new file mode 100644 index 000000000..1b4f83bbe --- /dev/null +++ b/server/data/log/trilium-2024-04-14.log @@ -0,0 +1,12 @@ +08:59:07.907 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +08:59:07.915 All consistency checks passed with no errors detected (took 8ms) +09:59:07.907 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +09:59:07.913 All consistency checks passed with no errors detected (took 6ms) +10:59:07.907 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +10:59:07.913 All consistency checks passed with no errors detected (took 6ms) +11:59:07.909 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +11:59:07.916 All consistency checks passed with no errors detected (took 7ms) +19:22:22.886 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +19:22:22.893 All consistency checks passed with no errors detected (took 7ms) +20:22:22.886 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +20:22:22.894 All consistency checks passed with no errors detected (took 8ms) diff --git a/server/data/log/trilium-2024-04-15.log b/server/data/log/trilium-2024-04-15.log new file mode 100644 index 000000000..6f2e949a6 --- /dev/null +++ b/server/data/log/trilium-2024-04-15.log @@ -0,0 +1,2 @@ +20:46:11.653 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +20:46:11.658 All consistency checks passed with no errors detected (took 6ms) diff --git a/server/data/log/trilium-2024-04-20.log b/server/data/log/trilium-2024-04-20.log new file mode 100644 index 000000000..bf8bbf5e9 --- /dev/null +++ b/server/data/log/trilium-2024-04-20.log @@ -0,0 +1,12 @@ +105:48:11.831 Optimizing database +09:48:11.831 Optimization finished in 0ms. +09:48:11.880 Created backup at ./data/backup/backup-daily.db +09:48:11.921 Created backup at ./data/backup/backup-weekly.db +09:48:11.922 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +09:48:11.930 All consistency checks passed with no errors detected (took 8ms) +10:48:11.923 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +10:48:11.929 All consistency checks passed with no errors detected (took 6ms) +21:34:06.998 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +21:34:07.005 All consistency checks passed with no errors detected (took 7ms) +22:34:06.998 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +22:34:07.005 All consistency checks passed with no errors detected (took 7ms) diff --git a/server/data/log/trilium-2024-04-21.log b/server/data/log/trilium-2024-04-21.log new file mode 100644 index 000000000..5ba5218ae --- /dev/null +++ b/server/data/log/trilium-2024-04-21.log @@ -0,0 +1,19 @@ +08:57:30.208 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +08:57:30.215 All consistency checks passed with no errors detected (took 7ms) +09:57:30.208 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +09:57:30.215 All consistency checks passed with no errors detected (took 8ms) +10:57:30.207 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +10:57:30.215 All consistency checks passed with no errors detected (took 8ms) +18:09:24.520 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +18:09:24.527 All consistency checks passed with no errors detected (took 7ms) +19:09:24.478 Created backup at ./data/backup/backup-daily.db +19:09:24.520 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +19:09:24.527 All consistency checks passed with no errors detected (took 7ms) +20:09:24.520 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +20:09:24.527 All consistency checks passed with no errors detected (took 7ms) +21:09:24.429 Optimizing database +21:09:24.429 Optimization finished in 0ms. +21:09:24.521 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +21:09:24.530 All consistency checks passed with no errors detected (took 9ms) +22:09:24.521 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +22:09:24.527 All consistency checks passed with no errors detected (took 6ms) diff --git a/server/data/log/trilium-2024-04-22.log b/server/data/log/trilium-2024-04-22.log new file mode 100644 index 000000000..12e009b74 --- /dev/null +++ b/server/data/log/trilium-2024-04-22.log @@ -0,0 +1,9 @@ +20:37:49.104 Created backup at ./data/backup/backup-daily.db +20:37:49.150 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +20:37:49.158 All consistency checks passed with no errors detected (took 8ms) +21:37:49.150 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +21:37:49.157 All consistency checks passed with no errors detected (took 7ms) +22:40:18.074 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +22:40:18.081 All consistency checks passed with no errors detected (took 7ms) +23:40:18.604 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +23:40:18.611 All consistency checks passed with no errors detected (took 7ms) diff --git a/server/data/log/trilium-2024-04-23.log b/server/data/log/trilium-2024-04-23.log new file mode 100644 index 000000000..e69de29bb diff --git a/server/data/log/trilium-2024-05-08.log b/server/data/log/trilium-2024-05-08.log new file mode 100644 index 000000000..78c9d014e --- /dev/null +++ b/server/data/log/trilium-2024-05-08.log @@ -0,0 +1,179 @@ +21:35:34.072 DB size: 2064 KB +21:35:35.105 { + "appVersion": "0.63.5", + "dbVersion": 228, + "nodeVersion": "v18.15.0", + "syncVersion": 32, + "buildDate": "2024-03-28T07:11:39+01:00", + "buildRevision": "399458b52f250b22be22d980a78de0b3390d7521", + "dataDirectory": "./data", + "clipperProtocolVersion": "1.0", + "utcDateTime": "2024-05-08T18:35:34.070Z" +} +21:35:35.107 CPU model: AMD Ryzen 9 3900X 12-Core Processor, logical cores: 24 freq: 2200 Mhz +21:35:35.107 Trusted reverse proxy: false +21:35:35.108 App HTTP server starting up at port 37740 +21:35:35.113 Listening on port 37740 +21:35:35.124 Becca (note cache) load took 10ms +21:35:35.260 Could not register global shortcut Ctrl+Alt+P +21:35:35.408 Generated CSRF token xSCJzOWB-IBsfGtcluPw8GUSd4Tg8PHQUWTo with secret _csrf=FB5tl4a1DLBldrYSW9VLqHFa +21:35:35.650 Sending message to all clients: {"type":"reload-frontend","reason":"source code change"} +21:35:36.326 200 GET /api/options with 6237 bytes took 1ms +21:35:36.329 200 GET /api/tree with 17114 bytes took 2ms +21:35:36.333 200 GET /api/keyboard-actions with 14131 bytes took 2ms +21:35:36.333 200 GET /api/script/widgets with 2 bytes took 0ms +21:35:36.407 200 POST /api/tree/load with 5506 bytes took 0ms +21:35:36.408 200 POST /api/tree/load with 42 bytes took 0ms +21:35:36.409 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 0ms +21:35:36.981 200 POST /api/tree/load with 18448 bytes took 1ms +21:35:36.983 200 GET /api/notes/root/blob with 155 bytes took 1ms +21:35:36.984 200 GET /api/note-map/root/backlink-count with 11 bytes took 0ms +21:35:38.382 200 GET /api/script/startup with 2 bytes took 0ms +21:35:38.614 200 GET /api/notes/Czyr19eDCdCe/blob with 2482 bytes took 1ms +21:35:38.614 200 GET /api/note-map/Czyr19eDCdCe/backlink-count with 11 bytes took 0ms +21:35:38.617 204 PUT /api/options with 0 bytes took 2ms +21:35:39.148 Table counts: notes: 255, revisions: 4, attachments: 16, branches: 270, attributes: 352, etapi_tokens: 0, blobs: 127 +21:35:39.161 All consistency checks passed with no errors detected (took 23ms) +21:35:44.933 200 GET /api/notes/30GS4UW3pe87/blob with 1077 bytes took 1ms +21:35:44.934 200 GET /api/note-map/30GS4UW3pe87/backlink-count with 11 bytes took 0ms +21:35:44.936 204 PUT /api/options with 0 bytes took 2ms +21:35:44.977 200 POST /api/tree/load with 4606 bytes took 1ms +21:35:44.980 200 GET /api/notes/Z8KOZqH2gl6A/blob with 1198 bytes took 0ms +21:35:44.987 200 GET /api/notes/H3OumRDc2ptz/blob with 1796 bytes took 0ms +21:35:44.990 200 GET /api/notes/aIwIqy9Hp7NS/blob with 2119 bytes took 0ms +21:35:47.628 200 GET /api/notes/p2vsptRAoJh4/blob with 1176 bytes took 0ms +21:35:47.629 200 GET /api/note-map/p2vsptRAoJh4/backlink-count with 11 bytes took 0ms +21:35:47.631 204 PUT /api/options with 0 bytes took 1ms +21:35:47.750 200 POST /api/tree/load with 6795 bytes took 1ms +21:35:47.754 200 GET /api/notes/e2Hten4D7N2L/blob with 155 bytes took 0ms +21:35:47.756 200 POST /api/tree/load with 9235 bytes took 1ms +21:35:47.764 200 GET /api/notes/BzLt0d3LCSK6/blob with 155 bytes took 0ms +21:35:47.766 200 POST /api/tree/load with 5906 bytes took 1ms +21:35:47.773 200 GET /api/notes/yobjtEziWZ8U/blob with 1415 bytes took 0ms +21:35:48.333 200 GET /api/notes/phVs12tWPgu6/blob with 1011 bytes took 1ms +21:35:48.333 200 GET /api/note-map/phVs12tWPgu6/backlink-count with 11 bytes took 0ms +21:35:48.455 200 POST /api/tree/load with 5871 bytes took 0ms +21:35:48.458 200 GET /api/notes/MhBGNZ1Gte4J/blob with 155 bytes took 0ms +21:35:48.459 200 POST /api/tree/load with 8795 bytes took 0ms +21:35:48.465 200 GET /api/notes/h3de4RGnUkVm/blob with 155 bytes took 0ms +21:35:48.467 200 POST /api/tree/load with 5859 bytes took 0ms +21:35:48.474 200 GET /api/notes/S3JKwmaCQN7b/blob with 155 bytes took 0ms +21:35:48.476 200 POST /api/tree/load with 4592 bytes took 1ms +21:35:48.629 204 PUT /api/options with 0 bytes took 1ms +21:35:48.771 200 GET /api/notes/vFNmXxHtBpqV/blob with 1011 bytes took 1ms +21:35:48.771 200 GET /api/note-map/vFNmXxHtBpqV/backlink-count with 11 bytes took 0ms +21:35:48.894 200 POST /api/tree/load with 5879 bytes took 1ms +21:35:48.897 200 GET /api/notes/TIfqmO1fgm8i/blob with 155 bytes took 1ms +21:35:48.898 200 POST /api/tree/load with 4467 bytes took 0ms +21:35:48.904 200 GET /api/notes/JiUBFQCU9grm/blob with 155 bytes took 0ms +21:35:48.906 200 POST /api/tree/load with 5866 bytes took 1ms +21:35:48.909 200 GET /api/notes/bHVINELtJZg9/blob with 155 bytes took 0ms +21:35:48.911 200 POST /api/tree/load with 4599 bytes took 1ms +21:35:49.236 200 GET /api/note-map/qVlf09Ds8toE/backlink-count with 11 bytes took 0ms +21:35:49.338 200 POST /api/tree/load with 6815 bytes took 1ms +21:35:49.752 204 PUT /api/options with 0 bytes took 1ms +21:35:49.752 200 GET /api/notes/GbmGGM9RpfGd/blob with 259 bytes took 0ms +21:35:49.851 200 GET /api/notes/ehOKFn6fexfd/blob with 397 bytes took 0ms +21:35:49.913 200 GET /api/notes/YHy8xf2iAbn4/blob with 454 bytes took 1ms +21:35:49.976 200 GET /api/notes/cKKWtVkw7qwh/blob with 465 bytes took 0ms +21:35:50.084 200 GET /api/notes/gsiARKTUmxnf/blob with 271 bytes took 0ms +21:35:50.174 200 GET /api/notes/t2VuRElJIatS/blob with 558 bytes took 0ms +21:35:50.338 200 GET /api/notes/MEPgYKFrxNgB/blob with 205 bytes took 0ms +21:35:50.368 200 GET /api/notes/aK6Sjh8xr6OA/blob with 363 bytes took 0ms +21:35:50.412 200 GET /api/notes/kNIOLihsFy7B/blob with 319 bytes took 1ms +21:35:50.456 200 GET /api/notes/StQeU8CEaVOg/blob with 571 bytes took 0ms +21:35:50.516 200 GET /api/notes/649S66iH0Is2/blob with 453 bytes took 1ms +21:35:50.556 200 GET /api/notes/N5ghUd9it9CD/blob with 1718 bytes took 0ms +21:35:50.871 200 POST /api/tree/load with 4258 bytes took 1ms +21:35:50.912 200 GET /api/note-map/_options/backlink-count with 11 bytes took 1ms +21:35:50.913 200 GET /api/tree?subTreeNoteId=_hidden with 25786 bytes took 0ms +21:35:50.915 204 PUT /api/options with 0 bytes took 1ms +21:35:50.916 200 POST /api/tree/load with 7687 bytes took 1ms +21:35:50.965 204 PUT /api/branches/root__hidden/expanded/1 with 0 bytes took 1ms +21:35:50.966 200 GET /api/tree?subTreeNoteId=_options with 7686 bytes took 0ms +21:35:51.522 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +21:35:51.523 204 PUT /api/branches/_hidden__options/expanded/1 with 0 bytes took 1ms +21:35:51.523 200 GET /api/options with 6541 bytes took 0ms +21:35:51.529 200 GET /api/options/user-themes with 67 bytes took 3ms +21:35:51.530 200 GET /api/options with 6541 bytes took 0ms +21:35:51.543 200 GET /api/options with 6541 bytes took 0ms +21:35:51.546 200 GET /api/options with 6541 bytes took 0ms +21:35:51.553 200 GET /api/options with 6541 bytes took 0ms +21:35:51.555 200 GET /api/options with 6541 bytes took 0ms +21:35:51.901 204 PUT /api/options with 0 bytes took 1ms +21:35:53.103 Updating option 'theme' to 'dark' +21:35:53.104 204 PUT /api/options/theme/dark with 0 bytes took 1ms +21:35:53.105 JS Info: Frontend app reload: theme change +21:35:53.109 Generated CSRF token clFPjq2V-m98w-5Kd1SL34UWc-a66-GwUjiM with secret undefined +21:35:53.787 200 GET /api/options with 6559 bytes took 1ms +21:35:53.789 200 GET /api/tree with 43926 bytes took 1ms +21:35:53.791 200 GET /api/keyboard-actions with 14131 bytes took 1ms +21:35:53.791 200 GET /api/script/widgets with 2 bytes took 0ms +21:35:54.651 200 GET /api/keyboard-shortcuts-for-notes with 2 bytes took 1ms +21:35:54.652 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +21:35:54.653 200 GET /api/options with 6559 bytes took 1ms +21:35:54.657 200 GET /api/options/user-themes with 67 bytes took 2ms +21:35:54.657 200 GET /api/options with 6559 bytes took 0ms +21:35:54.664 200 GET /api/options with 6559 bytes took 1ms +21:35:54.666 200 GET /api/options with 6559 bytes took 0ms +21:35:54.671 200 GET /api/options with 6559 bytes took 1ms +21:35:54.673 200 GET /api/options with 6559 bytes took 1ms +21:35:55.470 200 GET /api/note-map/qVlf09Ds8toE/backlink-count with 11 bytes took 0ms +21:35:55.471 200 POST /api/tree/load with 6814 bytes took 0ms +21:35:55.489 204 PUT /api/options with 0 bytes took 1ms +21:35:55.594 200 GET /api/notes/GbmGGM9RpfGd/blob with 259 bytes took 0ms +21:35:55.683 200 GET /api/notes/ehOKFn6fexfd/blob with 397 bytes took 1ms +21:35:55.734 200 GET /api/notes/YHy8xf2iAbn4/blob with 454 bytes took 0ms +21:35:55.774 200 GET /api/notes/cKKWtVkw7qwh/blob with 465 bytes took 0ms +21:35:55.889 200 GET /api/notes/gsiARKTUmxnf/blob with 271 bytes took 0ms +21:35:55.890 200 GET /api/script/startup with 2 bytes took 0ms +21:35:55.948 200 GET /api/notes/t2VuRElJIatS/blob with 558 bytes took 0ms +21:35:56.069 200 GET /api/notes/MEPgYKFrxNgB/blob with 205 bytes took 0ms +21:35:56.091 200 GET /api/notes/aK6Sjh8xr6OA/blob with 363 bytes took 0ms +21:35:56.127 200 GET /api/notes/kNIOLihsFy7B/blob with 319 bytes took 1ms +21:35:56.164 200 GET /api/notes/StQeU8CEaVOg/blob with 571 bytes took 0ms +21:35:56.219 200 GET /api/notes/649S66iH0Is2/blob with 453 bytes took 0ms +21:35:56.256 200 GET /api/notes/N5ghUd9it9CD/blob with 1718 bytes took 0ms +21:36:04.720 204 PUT /api/options with 0 bytes took 1ms +21:36:04.721 200 GET /api/note-map/_options/backlink-count with 11 bytes took 0ms +21:36:05.395 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 0ms +21:36:05.397 200 GET /api/options with 6540 bytes took 1ms +21:36:05.400 200 GET /api/options/user-themes with 67 bytes took 1ms +21:36:05.401 200 GET /api/options with 6540 bytes took 1ms +21:36:05.414 200 GET /api/options with 6540 bytes took 0ms +21:36:05.416 200 GET /api/options with 6540 bytes took 1ms +21:36:05.418 200 GET /api/options with 6540 bytes took 1ms +21:36:05.424 200 GET /api/options with 6540 bytes took 1ms +21:36:05.701 204 PUT /api/options with 0 bytes took 1ms +21:38:12.562 200 GET /api/note-map/_optionsAdvanced/backlink-count with 11 bytes took 0ms +21:38:12.563 200 GET /api/options with 6559 bytes took 1ms +21:38:12.564 204 PUT /api/options with 0 bytes took 1ms +21:38:12.565 200 GET /api/options with 6557 bytes took 0ms +21:38:12.568 200 GET /api/options with 6557 bytes took 0ms +21:38:12.575 200 GET /api/database/anonymized-databases with 2 bytes took 0ms +21:38:12.576 200 GET /api/options with 6557 bytes took 1ms +21:38:12.581 200 GET /api/options with 6557 bytes took 1ms +21:38:16.534 204 PUT /api/options with 0 bytes took 1ms +21:38:16.534 200 GET /api/note-map/_options/backlink-count with 11 bytes took 0ms +21:38:24.122 204 PUT /api/options with 0 bytes took 1ms +21:38:24.123 200 GET /api/note-map/_options/backlink-count with 11 bytes took 0ms +21:38:24.961 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 1ms +21:38:24.961 200 GET /api/options with 6710 bytes took 0ms +21:38:24.972 200 GET /api/options/user-themes with 67 bytes took 1ms +21:38:24.973 200 GET /api/options with 6710 bytes took 0ms +21:38:24.976 200 GET /api/options with 6710 bytes took 1ms +21:38:24.978 200 GET /api/options with 6710 bytes took 1ms +21:38:24.985 200 GET /api/options with 6710 bytes took 0ms +21:38:24.987 200 GET /api/options with 6710 bytes took 0ms +21:38:25.099 204 PUT /api/options with 0 bytes took 1ms +21:38:28.842 204 PUT /api/options with 0 bytes took 1ms +21:39:08.972 200 GET /api/note-map/_optionsAppearance/backlink-count with 11 bytes took 0ms +21:39:08.973 204 PUT /api/options with 0 bytes took 0ms +21:39:08.974 200 GET /api/options with 6559 bytes took 0ms +21:39:08.978 200 GET /api/options/user-themes with 67 bytes took 1ms +21:39:08.979 200 GET /api/options with 6559 bytes took 1ms +21:39:08.993 200 GET /api/options with 6559 bytes took 1ms +21:39:08.997 200 GET /api/options with 6559 bytes took 2ms +21:39:09.000 200 GET /api/options with 6559 bytes took 0ms +21:39:09.003 200 GET /api/options with 6559 bytes took 1ms +21:39:10.238 204 PUT /api/options with 0 bytes took 1ms diff --git a/server/data/session_secret.txt b/server/data/session_secret.txt new file mode 100644 index 000000000..c507dc5d8 --- /dev/null +++ b/server/data/session_secret.txt @@ -0,0 +1 @@ +F574884706580C8610EC57845BC797B2DF7F931070636E6CCFD97C5F728FC554 \ No newline at end of file diff --git a/server/data/sessions/mTlC2uoB3C26H079jHZCQ6pPICMiwDU8.json b/server/data/sessions/mTlC2uoB3C26H079jHZCQ6pPICMiwDU8.json new file mode 100644 index 000000000..4f3690b22 --- /dev/null +++ b/server/data/sessions/mTlC2uoB3C26H079jHZCQ6pPICMiwDU8.json @@ -0,0 +1 @@ +{"cookie":{"originalMaxAge":null,"expires":null,"httpOnly":true,"path":"/"},"loggedIn":true,"__lastAccess":1712868339377} \ No newline at end of file diff --git a/regroup/db/TODO.txt b/server/db/TODO.txt similarity index 100% rename from regroup/db/TODO.txt rename to server/db/TODO.txt diff --git a/regroup/db/demo.zip b/server/db/demo.zip similarity index 100% rename from regroup/db/demo.zip rename to server/db/demo.zip diff --git a/regroup/db/image-deleted.png b/server/db/image-deleted.png similarity index 100% rename from regroup/db/image-deleted.png rename to server/db/image-deleted.png diff --git a/regroup/db/migrations/0215__content_structure.sql b/server/db/migrations/0215__content_structure.sql similarity index 100% rename from regroup/db/migrations/0215__content_structure.sql rename to server/db/migrations/0215__content_structure.sql diff --git a/regroup/db/migrations/0216__move_content_into_blobs.js b/server/db/migrations/0216__move_content_into_blobs.js similarity index 100% rename from regroup/db/migrations/0216__move_content_into_blobs.js rename to server/db/migrations/0216__move_content_into_blobs.js diff --git a/regroup/db/migrations/0217__drop_content_tables.sql b/server/db/migrations/0217__drop_content_tables.sql similarity index 100% rename from regroup/db/migrations/0217__drop_content_tables.sql rename to server/db/migrations/0217__drop_content_tables.sql diff --git a/regroup/db/migrations/0218__rename_note_revision_to_revision.sql b/server/db/migrations/0218__rename_note_revision_to_revision.sql similarity index 100% rename from regroup/db/migrations/0218__rename_note_revision_to_revision.sql rename to server/db/migrations/0218__rename_note_revision_to_revision.sql diff --git a/regroup/db/migrations/0219__attachments.sql b/server/db/migrations/0219__attachments.sql similarity index 100% rename from regroup/db/migrations/0219__attachments.sql rename to server/db/migrations/0219__attachments.sql diff --git a/regroup/db/migrations/0220__migrate_images_to_attachments.js b/server/db/migrations/0220__migrate_images_to_attachments.js similarity index 100% rename from regroup/db/migrations/0220__migrate_images_to_attachments.js rename to server/db/migrations/0220__migrate_images_to_attachments.js diff --git a/regroup/db/migrations/0221__remove_hideIncludedImages_main_option.sql b/server/db/migrations/0221__remove_hideIncludedImages_main_option.sql similarity index 100% rename from regroup/db/migrations/0221__remove_hideIncludedImages_main_option.sql rename to server/db/migrations/0221__remove_hideIncludedImages_main_option.sql diff --git a/regroup/db/migrations/0222__rename_openTabs_to_openNoteContexts.sql b/server/db/migrations/0222__rename_openTabs_to_openNoteContexts.sql similarity index 100% rename from regroup/db/migrations/0222__rename_openTabs_to_openNoteContexts.sql rename to server/db/migrations/0222__rename_openTabs_to_openNoteContexts.sql diff --git a/regroup/db/migrations/0223__NOOP.sql b/server/db/migrations/0223__NOOP.sql similarity index 100% rename from regroup/db/migrations/0223__NOOP.sql rename to server/db/migrations/0223__NOOP.sql diff --git a/regroup/db/migrations/0224__fix_blobIds.sql b/server/db/migrations/0224__fix_blobIds.sql similarity index 100% rename from regroup/db/migrations/0224__fix_blobIds.sql rename to server/db/migrations/0224__fix_blobIds.sql diff --git a/regroup/db/migrations/0225__create_blobId_indices.sql b/server/db/migrations/0225__create_blobId_indices.sql similarity index 100% rename from regroup/db/migrations/0225__create_blobId_indices.sql rename to server/db/migrations/0225__create_blobId_indices.sql diff --git a/regroup/db/migrations/0226__rename_noteSize_label.sql b/server/db/migrations/0226__rename_noteSize_label.sql similarity index 100% rename from regroup/db/migrations/0226__rename_noteSize_label.sql rename to server/db/migrations/0226__rename_noteSize_label.sql diff --git a/regroup/db/migrations/0227__disable_image_compression.sql b/server/db/migrations/0227__disable_image_compression.sql similarity index 100% rename from regroup/db/migrations/0227__disable_image_compression.sql rename to server/db/migrations/0227__disable_image_compression.sql diff --git a/regroup/db/migrations/0228__fix_blobIds.sql b/server/db/migrations/0228__fix_blobIds.sql similarity index 100% rename from regroup/db/migrations/0228__fix_blobIds.sql rename to server/db/migrations/0228__fix_blobIds.sql diff --git a/regroup/db/schema.sql b/server/db/schema.sql similarity index 100% rename from regroup/db/schema.sql rename to server/db/schema.sql diff --git a/regroup/spec-es6/attribute_parser.spec.js b/server/spec-es6/attribute_parser.spec.js similarity index 100% rename from regroup/spec-es6/attribute_parser.spec.js rename to server/spec-es6/attribute_parser.spec.js diff --git a/regroup/spec-es6/mini_test.js b/server/spec-es6/mini_test.js similarity index 100% rename from regroup/spec-es6/mini_test.js rename to server/spec-es6/mini_test.js diff --git a/regroup/spec/etapi/app_info.js b/server/spec/etapi/app_info.js similarity index 100% rename from regroup/spec/etapi/app_info.js rename to server/spec/etapi/app_info.js diff --git a/regroup/spec/etapi/backup.js b/server/spec/etapi/backup.js similarity index 100% rename from regroup/spec/etapi/backup.js rename to server/spec/etapi/backup.js diff --git a/regroup/spec/etapi/import.js b/server/spec/etapi/import.js similarity index 100% rename from regroup/spec/etapi/import.js rename to server/spec/etapi/import.js diff --git a/regroup/spec/etapi/notes.js b/server/spec/etapi/notes.js similarity index 100% rename from regroup/spec/etapi/notes.js rename to server/spec/etapi/notes.js diff --git a/regroup/spec/etapi/notes.spec.js b/server/spec/etapi/notes.spec.js similarity index 100% rename from regroup/spec/etapi/notes.spec.js rename to server/spec/etapi/notes.spec.js diff --git a/regroup/spec/search/becca_mocking.js b/server/spec/search/becca_mocking.js similarity index 100% rename from regroup/spec/search/becca_mocking.js rename to server/spec/search/becca_mocking.js diff --git a/regroup/spec/search/lexer.spec.js b/server/spec/search/lexer.spec.js similarity index 100% rename from regroup/spec/search/lexer.spec.js rename to server/spec/search/lexer.spec.js diff --git a/regroup/spec/search/parens.spec.js b/server/spec/search/parens.spec.js similarity index 100% rename from regroup/spec/search/parens.spec.js rename to server/spec/search/parens.spec.js diff --git a/regroup/spec/search/parser.spec.js b/server/spec/search/parser.spec.js similarity index 100% rename from regroup/spec/search/parser.spec.js rename to server/spec/search/parser.spec.js diff --git a/regroup/spec/search/search.spec.js b/server/spec/search/search.spec.js similarity index 100% rename from regroup/spec/search/search.spec.js rename to server/spec/search/search.spec.js diff --git a/regroup/spec/search/value_extractor.spec.js b/server/spec/search/value_extractor.spec.js similarity index 100% rename from regroup/spec/search/value_extractor.spec.js rename to server/spec/search/value_extractor.spec.js diff --git a/regroup/spec/support/etapi.js b/server/spec/support/etapi.js similarity index 100% rename from regroup/spec/support/etapi.js rename to server/spec/support/etapi.js diff --git a/regroup/spec/support/jasmine.json b/server/spec/support/jasmine.json similarity index 100% rename from regroup/spec/support/jasmine.json rename to server/spec/support/jasmine.json diff --git a/regroup/src/anonymize.ts b/server/src/anonymize.ts similarity index 100% rename from regroup/src/anonymize.ts rename to server/src/anonymize.ts diff --git a/regroup/src/app.ts b/server/src/app.ts similarity index 100% rename from regroup/src/app.ts rename to server/src/app.ts diff --git a/regroup/src/becca/becca-interface.ts b/server/src/becca/becca-interface.ts similarity index 100% rename from regroup/src/becca/becca-interface.ts rename to server/src/becca/becca-interface.ts diff --git a/regroup/src/becca/becca.ts b/server/src/becca/becca.ts similarity index 100% rename from regroup/src/becca/becca.ts rename to server/src/becca/becca.ts diff --git a/regroup/src/becca/becca_loader.ts b/server/src/becca/becca_loader.ts similarity index 100% rename from regroup/src/becca/becca_loader.ts rename to server/src/becca/becca_loader.ts diff --git a/regroup/src/becca/becca_service.ts b/server/src/becca/becca_service.ts similarity index 100% rename from regroup/src/becca/becca_service.ts rename to server/src/becca/becca_service.ts diff --git a/regroup/src/becca/entities/abstract_becca_entity.ts b/server/src/becca/entities/abstract_becca_entity.ts similarity index 100% rename from regroup/src/becca/entities/abstract_becca_entity.ts rename to server/src/becca/entities/abstract_becca_entity.ts diff --git a/regroup/src/becca/entities/battachment.ts b/server/src/becca/entities/battachment.ts similarity index 100% rename from regroup/src/becca/entities/battachment.ts rename to server/src/becca/entities/battachment.ts diff --git a/regroup/src/becca/entities/battribute.ts b/server/src/becca/entities/battribute.ts similarity index 100% rename from regroup/src/becca/entities/battribute.ts rename to server/src/becca/entities/battribute.ts diff --git a/regroup/src/becca/entities/bblob.ts b/server/src/becca/entities/bblob.ts similarity index 100% rename from regroup/src/becca/entities/bblob.ts rename to server/src/becca/entities/bblob.ts diff --git a/regroup/src/becca/entities/bbranch.ts b/server/src/becca/entities/bbranch.ts similarity index 100% rename from regroup/src/becca/entities/bbranch.ts rename to server/src/becca/entities/bbranch.ts diff --git a/regroup/src/becca/entities/betapi_token.ts b/server/src/becca/entities/betapi_token.ts similarity index 100% rename from regroup/src/becca/entities/betapi_token.ts rename to server/src/becca/entities/betapi_token.ts diff --git a/regroup/src/becca/entities/bnote.ts b/server/src/becca/entities/bnote.ts similarity index 100% rename from regroup/src/becca/entities/bnote.ts rename to server/src/becca/entities/bnote.ts diff --git a/regroup/src/becca/entities/boption.ts b/server/src/becca/entities/boption.ts similarity index 100% rename from regroup/src/becca/entities/boption.ts rename to server/src/becca/entities/boption.ts diff --git a/regroup/src/becca/entities/brecent_note.ts b/server/src/becca/entities/brecent_note.ts similarity index 100% rename from regroup/src/becca/entities/brecent_note.ts rename to server/src/becca/entities/brecent_note.ts diff --git a/regroup/src/becca/entities/brevision.ts b/server/src/becca/entities/brevision.ts similarity index 100% rename from regroup/src/becca/entities/brevision.ts rename to server/src/becca/entities/brevision.ts diff --git a/regroup/src/becca/entities/rows.ts b/server/src/becca/entities/rows.ts similarity index 100% rename from regroup/src/becca/entities/rows.ts rename to server/src/becca/entities/rows.ts diff --git a/regroup/src/becca/entity_constructor.ts b/server/src/becca/entity_constructor.ts similarity index 100% rename from regroup/src/becca/entity_constructor.ts rename to server/src/becca/entity_constructor.ts diff --git a/regroup/src/becca/similarity.ts b/server/src/becca/similarity.ts similarity index 100% rename from regroup/src/becca/similarity.ts rename to server/src/becca/similarity.ts diff --git a/regroup/src/errors/not_found_error.ts b/server/src/errors/not_found_error.ts similarity index 100% rename from regroup/src/errors/not_found_error.ts rename to server/src/errors/not_found_error.ts diff --git a/regroup/src/errors/validation_error.ts b/server/src/errors/validation_error.ts similarity index 100% rename from regroup/src/errors/validation_error.ts rename to server/src/errors/validation_error.ts diff --git a/regroup/src/etapi/app_info.ts b/server/src/etapi/app_info.ts similarity index 100% rename from regroup/src/etapi/app_info.ts rename to server/src/etapi/app_info.ts diff --git a/regroup/src/etapi/attachments.ts b/server/src/etapi/attachments.ts similarity index 100% rename from regroup/src/etapi/attachments.ts rename to server/src/etapi/attachments.ts diff --git a/regroup/src/etapi/attributes.ts b/server/src/etapi/attributes.ts similarity index 100% rename from regroup/src/etapi/attributes.ts rename to server/src/etapi/attributes.ts diff --git a/regroup/src/etapi/auth.ts b/server/src/etapi/auth.ts similarity index 100% rename from regroup/src/etapi/auth.ts rename to server/src/etapi/auth.ts diff --git a/regroup/src/etapi/backup.ts b/server/src/etapi/backup.ts similarity index 100% rename from regroup/src/etapi/backup.ts rename to server/src/etapi/backup.ts diff --git a/regroup/src/etapi/branches.ts b/server/src/etapi/branches.ts similarity index 100% rename from regroup/src/etapi/branches.ts rename to server/src/etapi/branches.ts diff --git a/regroup/src/etapi/etapi-interface.ts b/server/src/etapi/etapi-interface.ts similarity index 100% rename from regroup/src/etapi/etapi-interface.ts rename to server/src/etapi/etapi-interface.ts diff --git a/regroup/src/etapi/etapi.openapi.yaml b/server/src/etapi/etapi.openapi.yaml similarity index 100% rename from regroup/src/etapi/etapi.openapi.yaml rename to server/src/etapi/etapi.openapi.yaml diff --git a/regroup/src/etapi/etapi_utils.ts b/server/src/etapi/etapi_utils.ts similarity index 100% rename from regroup/src/etapi/etapi_utils.ts rename to server/src/etapi/etapi_utils.ts diff --git a/regroup/src/etapi/mappers.ts b/server/src/etapi/mappers.ts similarity index 100% rename from regroup/src/etapi/mappers.ts rename to server/src/etapi/mappers.ts diff --git a/regroup/src/etapi/notes.ts b/server/src/etapi/notes.ts similarity index 100% rename from regroup/src/etapi/notes.ts rename to server/src/etapi/notes.ts diff --git a/regroup/src/etapi/spec.ts b/server/src/etapi/spec.ts similarity index 100% rename from regroup/src/etapi/spec.ts rename to server/src/etapi/spec.ts diff --git a/regroup/src/etapi/special_notes.ts b/server/src/etapi/special_notes.ts similarity index 100% rename from regroup/src/etapi/special_notes.ts rename to server/src/etapi/special_notes.ts diff --git a/regroup/src/etapi/validators.ts b/server/src/etapi/validators.ts similarity index 100% rename from regroup/src/etapi/validators.ts rename to server/src/etapi/validators.ts diff --git a/regroup/src/routes/api/app_info.ts b/server/src/routes/api/app_info.ts similarity index 100% rename from regroup/src/routes/api/app_info.ts rename to server/src/routes/api/app_info.ts diff --git a/regroup/src/routes/api/attachments.ts b/server/src/routes/api/attachments.ts similarity index 100% rename from regroup/src/routes/api/attachments.ts rename to server/src/routes/api/attachments.ts diff --git a/regroup/src/routes/api/attributes.ts b/server/src/routes/api/attributes.ts similarity index 100% rename from regroup/src/routes/api/attributes.ts rename to server/src/routes/api/attributes.ts diff --git a/regroup/src/routes/api/autocomplete.ts b/server/src/routes/api/autocomplete.ts similarity index 100% rename from regroup/src/routes/api/autocomplete.ts rename to server/src/routes/api/autocomplete.ts diff --git a/regroup/src/routes/api/backend_log.ts b/server/src/routes/api/backend_log.ts similarity index 100% rename from regroup/src/routes/api/backend_log.ts rename to server/src/routes/api/backend_log.ts diff --git a/regroup/src/routes/api/branches.ts b/server/src/routes/api/branches.ts similarity index 100% rename from regroup/src/routes/api/branches.ts rename to server/src/routes/api/branches.ts diff --git a/regroup/src/routes/api/bulk_action.ts b/server/src/routes/api/bulk_action.ts similarity index 100% rename from regroup/src/routes/api/bulk_action.ts rename to server/src/routes/api/bulk_action.ts diff --git a/regroup/src/routes/api/clipper.ts b/server/src/routes/api/clipper.ts similarity index 100% rename from regroup/src/routes/api/clipper.ts rename to server/src/routes/api/clipper.ts diff --git a/regroup/src/routes/api/cloning.ts b/server/src/routes/api/cloning.ts similarity index 100% rename from regroup/src/routes/api/cloning.ts rename to server/src/routes/api/cloning.ts diff --git a/regroup/src/routes/api/database.ts b/server/src/routes/api/database.ts similarity index 100% rename from regroup/src/routes/api/database.ts rename to server/src/routes/api/database.ts diff --git a/regroup/src/routes/api/etapi_tokens.ts b/server/src/routes/api/etapi_tokens.ts similarity index 100% rename from regroup/src/routes/api/etapi_tokens.ts rename to server/src/routes/api/etapi_tokens.ts diff --git a/regroup/src/routes/api/export.ts b/server/src/routes/api/export.ts similarity index 100% rename from regroup/src/routes/api/export.ts rename to server/src/routes/api/export.ts diff --git a/regroup/src/routes/api/files.ts b/server/src/routes/api/files.ts similarity index 100% rename from regroup/src/routes/api/files.ts rename to server/src/routes/api/files.ts diff --git a/regroup/src/routes/api/fonts.ts b/server/src/routes/api/fonts.ts similarity index 100% rename from regroup/src/routes/api/fonts.ts rename to server/src/routes/api/fonts.ts diff --git a/regroup/src/routes/api/image.ts b/server/src/routes/api/image.ts similarity index 100% rename from regroup/src/routes/api/image.ts rename to server/src/routes/api/image.ts diff --git a/regroup/src/routes/api/import.ts b/server/src/routes/api/import.ts similarity index 100% rename from regroup/src/routes/api/import.ts rename to server/src/routes/api/import.ts diff --git a/regroup/src/routes/api/keys.ts b/server/src/routes/api/keys.ts similarity index 100% rename from regroup/src/routes/api/keys.ts rename to server/src/routes/api/keys.ts diff --git a/regroup/src/routes/api/login.ts b/server/src/routes/api/login.ts similarity index 100% rename from regroup/src/routes/api/login.ts rename to server/src/routes/api/login.ts diff --git a/regroup/src/routes/api/note_map.ts b/server/src/routes/api/note_map.ts similarity index 100% rename from regroup/src/routes/api/note_map.ts rename to server/src/routes/api/note_map.ts diff --git a/regroup/src/routes/api/notes.ts b/server/src/routes/api/notes.ts similarity index 100% rename from regroup/src/routes/api/notes.ts rename to server/src/routes/api/notes.ts diff --git a/regroup/src/routes/api/options.ts b/server/src/routes/api/options.ts similarity index 100% rename from regroup/src/routes/api/options.ts rename to server/src/routes/api/options.ts diff --git a/regroup/src/routes/api/other.ts b/server/src/routes/api/other.ts similarity index 100% rename from regroup/src/routes/api/other.ts rename to server/src/routes/api/other.ts diff --git a/regroup/src/routes/api/password.ts b/server/src/routes/api/password.ts similarity index 100% rename from regroup/src/routes/api/password.ts rename to server/src/routes/api/password.ts diff --git a/regroup/src/routes/api/recent_changes.ts b/server/src/routes/api/recent_changes.ts similarity index 100% rename from regroup/src/routes/api/recent_changes.ts rename to server/src/routes/api/recent_changes.ts diff --git a/regroup/src/routes/api/recent_notes.ts b/server/src/routes/api/recent_notes.ts similarity index 100% rename from regroup/src/routes/api/recent_notes.ts rename to server/src/routes/api/recent_notes.ts diff --git a/regroup/src/routes/api/relation-map.ts b/server/src/routes/api/relation-map.ts similarity index 100% rename from regroup/src/routes/api/relation-map.ts rename to server/src/routes/api/relation-map.ts diff --git a/regroup/src/routes/api/revisions.ts b/server/src/routes/api/revisions.ts similarity index 100% rename from regroup/src/routes/api/revisions.ts rename to server/src/routes/api/revisions.ts diff --git a/regroup/src/routes/api/script.ts b/server/src/routes/api/script.ts similarity index 100% rename from regroup/src/routes/api/script.ts rename to server/src/routes/api/script.ts diff --git a/regroup/src/routes/api/search.ts b/server/src/routes/api/search.ts similarity index 100% rename from regroup/src/routes/api/search.ts rename to server/src/routes/api/search.ts diff --git a/regroup/src/routes/api/sender.ts b/server/src/routes/api/sender.ts similarity index 100% rename from regroup/src/routes/api/sender.ts rename to server/src/routes/api/sender.ts diff --git a/regroup/src/routes/api/setup.ts b/server/src/routes/api/setup.ts similarity index 100% rename from regroup/src/routes/api/setup.ts rename to server/src/routes/api/setup.ts diff --git a/regroup/src/routes/api/similar_notes.ts b/server/src/routes/api/similar_notes.ts similarity index 100% rename from regroup/src/routes/api/similar_notes.ts rename to server/src/routes/api/similar_notes.ts diff --git a/regroup/src/routes/api/special_notes.ts b/server/src/routes/api/special_notes.ts similarity index 100% rename from regroup/src/routes/api/special_notes.ts rename to server/src/routes/api/special_notes.ts diff --git a/regroup/src/routes/api/sql.ts b/server/src/routes/api/sql.ts similarity index 100% rename from regroup/src/routes/api/sql.ts rename to server/src/routes/api/sql.ts diff --git a/regroup/src/routes/api/stats.ts b/server/src/routes/api/stats.ts similarity index 100% rename from regroup/src/routes/api/stats.ts rename to server/src/routes/api/stats.ts diff --git a/regroup/src/routes/api/sync.ts b/server/src/routes/api/sync.ts similarity index 100% rename from regroup/src/routes/api/sync.ts rename to server/src/routes/api/sync.ts diff --git a/regroup/src/routes/api/tree.ts b/server/src/routes/api/tree.ts similarity index 100% rename from regroup/src/routes/api/tree.ts rename to server/src/routes/api/tree.ts diff --git a/regroup/src/routes/assets.ts b/server/src/routes/assets.ts similarity index 100% rename from regroup/src/routes/assets.ts rename to server/src/routes/assets.ts diff --git a/regroup/src/routes/custom.ts b/server/src/routes/custom.ts similarity index 100% rename from regroup/src/routes/custom.ts rename to server/src/routes/custom.ts diff --git a/regroup/src/routes/electron.ts b/server/src/routes/electron.ts similarity index 100% rename from regroup/src/routes/electron.ts rename to server/src/routes/electron.ts diff --git a/regroup/src/routes/error_handlers.ts b/server/src/routes/error_handlers.ts similarity index 100% rename from regroup/src/routes/error_handlers.ts rename to server/src/routes/error_handlers.ts diff --git a/regroup/src/routes/index.ts b/server/src/routes/index.ts similarity index 100% rename from regroup/src/routes/index.ts rename to server/src/routes/index.ts diff --git a/regroup/src/routes/login.ts b/server/src/routes/login.ts similarity index 100% rename from regroup/src/routes/login.ts rename to server/src/routes/login.ts diff --git a/regroup/src/routes/route-interface.ts b/server/src/routes/route-interface.ts similarity index 100% rename from regroup/src/routes/route-interface.ts rename to server/src/routes/route-interface.ts diff --git a/regroup/src/routes/routes.ts b/server/src/routes/routes.ts similarity index 100% rename from regroup/src/routes/routes.ts rename to server/src/routes/routes.ts diff --git a/regroup/src/routes/session_parser.ts b/server/src/routes/session_parser.ts similarity index 100% rename from regroup/src/routes/session_parser.ts rename to server/src/routes/session_parser.ts diff --git a/regroup/src/routes/setup.ts b/server/src/routes/setup.ts similarity index 100% rename from regroup/src/routes/setup.ts rename to server/src/routes/setup.ts diff --git a/regroup/src/services/anonymization.ts b/server/src/services/anonymization.ts similarity index 100% rename from regroup/src/services/anonymization.ts rename to server/src/services/anonymization.ts diff --git a/regroup/src/services/api-interface.ts b/server/src/services/api-interface.ts similarity index 100% rename from regroup/src/services/api-interface.ts rename to server/src/services/api-interface.ts diff --git a/regroup/src/services/app_icon.ts b/server/src/services/app_icon.ts similarity index 100% rename from regroup/src/services/app_icon.ts rename to server/src/services/app_icon.ts diff --git a/regroup/src/services/app_info.ts b/server/src/services/app_info.ts similarity index 100% rename from regroup/src/services/app_info.ts rename to server/src/services/app_info.ts diff --git a/regroup/src/services/app_path.ts b/server/src/services/app_path.ts similarity index 100% rename from regroup/src/services/app_path.ts rename to server/src/services/app_path.ts diff --git a/regroup/src/services/asset_path.ts b/server/src/services/asset_path.ts similarity index 100% rename from regroup/src/services/asset_path.ts rename to server/src/services/asset_path.ts diff --git a/regroup/src/services/attribute_formatter.ts b/server/src/services/attribute_formatter.ts similarity index 100% rename from regroup/src/services/attribute_formatter.ts rename to server/src/services/attribute_formatter.ts diff --git a/regroup/src/services/attributes.ts b/server/src/services/attributes.ts similarity index 100% rename from regroup/src/services/attributes.ts rename to server/src/services/attributes.ts diff --git a/regroup/src/services/auth.ts b/server/src/services/auth.ts similarity index 100% rename from regroup/src/services/auth.ts rename to server/src/services/auth.ts diff --git a/regroup/src/services/backend_script_api.ts b/server/src/services/backend_script_api.ts similarity index 100% rename from regroup/src/services/backend_script_api.ts rename to server/src/services/backend_script_api.ts diff --git a/regroup/src/services/backend_script_api_interface.ts b/server/src/services/backend_script_api_interface.ts similarity index 100% rename from regroup/src/services/backend_script_api_interface.ts rename to server/src/services/backend_script_api_interface.ts diff --git a/regroup/src/services/backup.ts b/server/src/services/backup.ts similarity index 100% rename from regroup/src/services/backup.ts rename to server/src/services/backup.ts diff --git a/regroup/src/services/blob-interface.ts b/server/src/services/blob-interface.ts similarity index 100% rename from regroup/src/services/blob-interface.ts rename to server/src/services/blob-interface.ts diff --git a/regroup/src/services/blob.ts b/server/src/services/blob.ts similarity index 100% rename from regroup/src/services/blob.ts rename to server/src/services/blob.ts diff --git a/regroup/src/services/branches.ts b/server/src/services/branches.ts similarity index 100% rename from regroup/src/services/branches.ts rename to server/src/services/branches.ts diff --git a/regroup/src/services/build.ts b/server/src/services/build.ts similarity index 100% rename from regroup/src/services/build.ts rename to server/src/services/build.ts diff --git a/regroup/src/services/builtin_attributes.ts b/server/src/services/builtin_attributes.ts similarity index 100% rename from regroup/src/services/builtin_attributes.ts rename to server/src/services/builtin_attributes.ts diff --git a/regroup/src/services/bulk_actions.ts b/server/src/services/bulk_actions.ts similarity index 100% rename from regroup/src/services/bulk_actions.ts rename to server/src/services/bulk_actions.ts diff --git a/regroup/src/services/cloning.ts b/server/src/services/cloning.ts similarity index 100% rename from regroup/src/services/cloning.ts rename to server/src/services/cloning.ts diff --git a/regroup/src/services/cls.ts b/server/src/services/cls.ts similarity index 100% rename from regroup/src/services/cls.ts rename to server/src/services/cls.ts diff --git a/regroup/src/services/config.ts b/server/src/services/config.ts similarity index 100% rename from regroup/src/services/config.ts rename to server/src/services/config.ts diff --git a/regroup/src/services/consistency_checks.ts b/server/src/services/consistency_checks.ts similarity index 100% rename from regroup/src/services/consistency_checks.ts rename to server/src/services/consistency_checks.ts diff --git a/regroup/src/services/content_hash.ts b/server/src/services/content_hash.ts similarity index 100% rename from regroup/src/services/content_hash.ts rename to server/src/services/content_hash.ts diff --git a/regroup/src/services/data_dir.ts b/server/src/services/data_dir.ts similarity index 100% rename from regroup/src/services/data_dir.ts rename to server/src/services/data_dir.ts diff --git a/regroup/src/services/date_notes.ts b/server/src/services/date_notes.ts similarity index 100% rename from regroup/src/services/date_notes.ts rename to server/src/services/date_notes.ts diff --git a/regroup/src/services/date_utils.ts b/server/src/services/date_utils.ts similarity index 100% rename from regroup/src/services/date_utils.ts rename to server/src/services/date_utils.ts diff --git a/regroup/src/services/encryption/data_encryption.ts b/server/src/services/encryption/data_encryption.ts similarity index 100% rename from regroup/src/services/encryption/data_encryption.ts rename to server/src/services/encryption/data_encryption.ts diff --git a/regroup/src/services/encryption/my_scrypt.ts b/server/src/services/encryption/my_scrypt.ts similarity index 100% rename from regroup/src/services/encryption/my_scrypt.ts rename to server/src/services/encryption/my_scrypt.ts diff --git a/regroup/src/services/encryption/password.ts b/server/src/services/encryption/password.ts similarity index 100% rename from regroup/src/services/encryption/password.ts rename to server/src/services/encryption/password.ts diff --git a/regroup/src/services/encryption/password_encryption.ts b/server/src/services/encryption/password_encryption.ts similarity index 100% rename from regroup/src/services/encryption/password_encryption.ts rename to server/src/services/encryption/password_encryption.ts diff --git a/regroup/src/services/entity_changes.ts b/server/src/services/entity_changes.ts similarity index 100% rename from regroup/src/services/entity_changes.ts rename to server/src/services/entity_changes.ts diff --git a/regroup/src/services/entity_changes_interface.ts b/server/src/services/entity_changes_interface.ts similarity index 100% rename from regroup/src/services/entity_changes_interface.ts rename to server/src/services/entity_changes_interface.ts diff --git a/regroup/src/services/env.ts b/server/src/services/env.ts similarity index 100% rename from regroup/src/services/env.ts rename to server/src/services/env.ts diff --git a/regroup/src/services/erase.ts b/server/src/services/erase.ts similarity index 100% rename from regroup/src/services/erase.ts rename to server/src/services/erase.ts diff --git a/regroup/src/services/etapi_tokens.ts b/server/src/services/etapi_tokens.ts similarity index 100% rename from regroup/src/services/etapi_tokens.ts rename to server/src/services/etapi_tokens.ts diff --git a/regroup/src/services/events.ts b/server/src/services/events.ts similarity index 100% rename from regroup/src/services/events.ts rename to server/src/services/events.ts diff --git a/regroup/src/services/export/md.ts b/server/src/services/export/md.ts similarity index 100% rename from regroup/src/services/export/md.ts rename to server/src/services/export/md.ts diff --git a/regroup/src/services/export/opml.ts b/server/src/services/export/opml.ts similarity index 100% rename from regroup/src/services/export/opml.ts rename to server/src/services/export/opml.ts diff --git a/regroup/src/services/export/single.ts b/server/src/services/export/single.ts similarity index 100% rename from regroup/src/services/export/single.ts rename to server/src/services/export/single.ts diff --git a/regroup/src/services/export/zip.ts b/server/src/services/export/zip.ts similarity index 100% rename from regroup/src/services/export/zip.ts rename to server/src/services/export/zip.ts diff --git a/regroup/src/services/handlers.ts b/server/src/services/handlers.ts similarity index 100% rename from regroup/src/services/handlers.ts rename to server/src/services/handlers.ts diff --git a/regroup/src/services/hidden_subtree.ts b/server/src/services/hidden_subtree.ts similarity index 100% rename from regroup/src/services/hidden_subtree.ts rename to server/src/services/hidden_subtree.ts diff --git a/regroup/src/services/hoisted_note.ts b/server/src/services/hoisted_note.ts similarity index 100% rename from regroup/src/services/hoisted_note.ts rename to server/src/services/hoisted_note.ts diff --git a/regroup/src/services/host.ts b/server/src/services/host.ts similarity index 100% rename from regroup/src/services/host.ts rename to server/src/services/host.ts diff --git a/regroup/src/services/html_sanitizer.ts b/server/src/services/html_sanitizer.ts similarity index 100% rename from regroup/src/services/html_sanitizer.ts rename to server/src/services/html_sanitizer.ts diff --git a/regroup/src/services/image.ts b/server/src/services/image.ts similarity index 100% rename from regroup/src/services/image.ts rename to server/src/services/image.ts diff --git a/regroup/src/services/import/common.ts b/server/src/services/import/common.ts similarity index 100% rename from regroup/src/services/import/common.ts rename to server/src/services/import/common.ts diff --git a/regroup/src/services/import/enex.ts b/server/src/services/import/enex.ts similarity index 100% rename from regroup/src/services/import/enex.ts rename to server/src/services/import/enex.ts diff --git a/regroup/src/services/import/markdown.ts b/server/src/services/import/markdown.ts similarity index 100% rename from regroup/src/services/import/markdown.ts rename to server/src/services/import/markdown.ts diff --git a/regroup/src/services/import/mime.ts b/server/src/services/import/mime.ts similarity index 100% rename from regroup/src/services/import/mime.ts rename to server/src/services/import/mime.ts diff --git a/regroup/src/services/import/opml.ts b/server/src/services/import/opml.ts similarity index 100% rename from regroup/src/services/import/opml.ts rename to server/src/services/import/opml.ts diff --git a/regroup/src/services/import/single.ts b/server/src/services/import/single.ts similarity index 100% rename from regroup/src/services/import/single.ts rename to server/src/services/import/single.ts diff --git a/regroup/src/services/import/utils.ts b/server/src/services/import/utils.ts similarity index 100% rename from regroup/src/services/import/utils.ts rename to server/src/services/import/utils.ts diff --git a/regroup/src/services/import/zip.ts b/server/src/services/import/zip.ts similarity index 100% rename from regroup/src/services/import/zip.ts rename to server/src/services/import/zip.ts diff --git a/regroup/src/services/instance_id.ts b/server/src/services/instance_id.ts similarity index 100% rename from regroup/src/services/instance_id.ts rename to server/src/services/instance_id.ts diff --git a/regroup/src/services/keyboard_actions.ts b/server/src/services/keyboard_actions.ts similarity index 100% rename from regroup/src/services/keyboard_actions.ts rename to server/src/services/keyboard_actions.ts diff --git a/regroup/src/services/keyboard_actions_interface.ts b/server/src/services/keyboard_actions_interface.ts similarity index 100% rename from regroup/src/services/keyboard_actions_interface.ts rename to server/src/services/keyboard_actions_interface.ts diff --git a/regroup/src/services/log.ts b/server/src/services/log.ts similarity index 100% rename from regroup/src/services/log.ts rename to server/src/services/log.ts diff --git a/regroup/src/services/meta/attachment_meta.ts b/server/src/services/meta/attachment_meta.ts similarity index 100% rename from regroup/src/services/meta/attachment_meta.ts rename to server/src/services/meta/attachment_meta.ts diff --git a/regroup/src/services/meta/attribute_meta.ts b/server/src/services/meta/attribute_meta.ts similarity index 100% rename from regroup/src/services/meta/attribute_meta.ts rename to server/src/services/meta/attribute_meta.ts diff --git a/regroup/src/services/meta/note_meta.ts b/server/src/services/meta/note_meta.ts similarity index 100% rename from regroup/src/services/meta/note_meta.ts rename to server/src/services/meta/note_meta.ts diff --git a/regroup/src/services/migration.ts b/server/src/services/migration.ts similarity index 100% rename from regroup/src/services/migration.ts rename to server/src/services/migration.ts diff --git a/regroup/src/services/note-interface.ts b/server/src/services/note-interface.ts similarity index 100% rename from regroup/src/services/note-interface.ts rename to server/src/services/note-interface.ts diff --git a/regroup/src/services/note_types.ts b/server/src/services/note_types.ts similarity index 100% rename from regroup/src/services/note_types.ts rename to server/src/services/note_types.ts diff --git a/regroup/src/services/notes.ts b/server/src/services/notes.ts similarity index 100% rename from regroup/src/services/notes.ts rename to server/src/services/notes.ts diff --git a/regroup/src/services/one_time_timer.ts b/server/src/services/one_time_timer.ts similarity index 100% rename from regroup/src/services/one_time_timer.ts rename to server/src/services/one_time_timer.ts diff --git a/regroup/src/services/options.ts b/server/src/services/options.ts similarity index 100% rename from regroup/src/services/options.ts rename to server/src/services/options.ts diff --git a/regroup/src/services/options_init.ts b/server/src/services/options_init.ts similarity index 100% rename from regroup/src/services/options_init.ts rename to server/src/services/options_init.ts diff --git a/regroup/src/services/port.ts b/server/src/services/port.ts similarity index 100% rename from regroup/src/services/port.ts rename to server/src/services/port.ts diff --git a/regroup/src/services/promoted_attribute_definition_interface.ts b/server/src/services/promoted_attribute_definition_interface.ts similarity index 100% rename from regroup/src/services/promoted_attribute_definition_interface.ts rename to server/src/services/promoted_attribute_definition_interface.ts diff --git a/regroup/src/services/promoted_attribute_definition_parser.ts b/server/src/services/promoted_attribute_definition_parser.ts similarity index 100% rename from regroup/src/services/promoted_attribute_definition_parser.ts rename to server/src/services/promoted_attribute_definition_parser.ts diff --git a/regroup/src/services/protected_session.ts b/server/src/services/protected_session.ts similarity index 100% rename from regroup/src/services/protected_session.ts rename to server/src/services/protected_session.ts diff --git a/regroup/src/services/request.ts b/server/src/services/request.ts similarity index 100% rename from regroup/src/services/request.ts rename to server/src/services/request.ts diff --git a/regroup/src/services/request_interface.ts b/server/src/services/request_interface.ts similarity index 100% rename from regroup/src/services/request_interface.ts rename to server/src/services/request_interface.ts diff --git a/regroup/src/services/resource_dir.ts b/server/src/services/resource_dir.ts similarity index 100% rename from regroup/src/services/resource_dir.ts rename to server/src/services/resource_dir.ts diff --git a/regroup/src/services/revisions.ts b/server/src/services/revisions.ts similarity index 100% rename from regroup/src/services/revisions.ts rename to server/src/services/revisions.ts diff --git a/regroup/src/services/sanitize_attribute_name.ts b/server/src/services/sanitize_attribute_name.ts similarity index 100% rename from regroup/src/services/sanitize_attribute_name.ts rename to server/src/services/sanitize_attribute_name.ts diff --git a/regroup/src/services/scheduler.ts b/server/src/services/scheduler.ts similarity index 100% rename from regroup/src/services/scheduler.ts rename to server/src/services/scheduler.ts diff --git a/regroup/src/services/script.ts b/server/src/services/script.ts similarity index 100% rename from regroup/src/services/script.ts rename to server/src/services/script.ts diff --git a/regroup/src/services/script_context.ts b/server/src/services/script_context.ts similarity index 100% rename from regroup/src/services/script_context.ts rename to server/src/services/script_context.ts diff --git a/regroup/src/services/search/expressions/ancestor.ts b/server/src/services/search/expressions/ancestor.ts similarity index 100% rename from regroup/src/services/search/expressions/ancestor.ts rename to server/src/services/search/expressions/ancestor.ts diff --git a/regroup/src/services/search/expressions/and.ts b/server/src/services/search/expressions/and.ts similarity index 100% rename from regroup/src/services/search/expressions/and.ts rename to server/src/services/search/expressions/and.ts diff --git a/regroup/src/services/search/expressions/attribute_exists.ts b/server/src/services/search/expressions/attribute_exists.ts similarity index 100% rename from regroup/src/services/search/expressions/attribute_exists.ts rename to server/src/services/search/expressions/attribute_exists.ts diff --git a/regroup/src/services/search/expressions/child_of.ts b/server/src/services/search/expressions/child_of.ts similarity index 100% rename from regroup/src/services/search/expressions/child_of.ts rename to server/src/services/search/expressions/child_of.ts diff --git a/regroup/src/services/search/expressions/descendant_of.ts b/server/src/services/search/expressions/descendant_of.ts similarity index 100% rename from regroup/src/services/search/expressions/descendant_of.ts rename to server/src/services/search/expressions/descendant_of.ts diff --git a/regroup/src/services/search/expressions/expression.ts b/server/src/services/search/expressions/expression.ts similarity index 100% rename from regroup/src/services/search/expressions/expression.ts rename to server/src/services/search/expressions/expression.ts diff --git a/regroup/src/services/search/expressions/is_hidden.ts b/server/src/services/search/expressions/is_hidden.ts similarity index 100% rename from regroup/src/services/search/expressions/is_hidden.ts rename to server/src/services/search/expressions/is_hidden.ts diff --git a/regroup/src/services/search/expressions/label_comparison.ts b/server/src/services/search/expressions/label_comparison.ts similarity index 100% rename from regroup/src/services/search/expressions/label_comparison.ts rename to server/src/services/search/expressions/label_comparison.ts diff --git a/regroup/src/services/search/expressions/not.ts b/server/src/services/search/expressions/not.ts similarity index 100% rename from regroup/src/services/search/expressions/not.ts rename to server/src/services/search/expressions/not.ts diff --git a/regroup/src/services/search/expressions/note_content_fulltext.ts b/server/src/services/search/expressions/note_content_fulltext.ts similarity index 100% rename from regroup/src/services/search/expressions/note_content_fulltext.ts rename to server/src/services/search/expressions/note_content_fulltext.ts diff --git a/regroup/src/services/search/expressions/note_flat_text.ts b/server/src/services/search/expressions/note_flat_text.ts similarity index 100% rename from regroup/src/services/search/expressions/note_flat_text.ts rename to server/src/services/search/expressions/note_flat_text.ts diff --git a/regroup/src/services/search/expressions/or.ts b/server/src/services/search/expressions/or.ts similarity index 100% rename from regroup/src/services/search/expressions/or.ts rename to server/src/services/search/expressions/or.ts diff --git a/regroup/src/services/search/expressions/order_by_and_limit.ts b/server/src/services/search/expressions/order_by_and_limit.ts similarity index 100% rename from regroup/src/services/search/expressions/order_by_and_limit.ts rename to server/src/services/search/expressions/order_by_and_limit.ts diff --git a/regroup/src/services/search/expressions/parent_of.ts b/server/src/services/search/expressions/parent_of.ts similarity index 100% rename from regroup/src/services/search/expressions/parent_of.ts rename to server/src/services/search/expressions/parent_of.ts diff --git a/regroup/src/services/search/expressions/property_comparison.ts b/server/src/services/search/expressions/property_comparison.ts similarity index 100% rename from regroup/src/services/search/expressions/property_comparison.ts rename to server/src/services/search/expressions/property_comparison.ts diff --git a/regroup/src/services/search/expressions/relation_where.ts b/server/src/services/search/expressions/relation_where.ts similarity index 100% rename from regroup/src/services/search/expressions/relation_where.ts rename to server/src/services/search/expressions/relation_where.ts diff --git a/regroup/src/services/search/expressions/true.ts b/server/src/services/search/expressions/true.ts similarity index 100% rename from regroup/src/services/search/expressions/true.ts rename to server/src/services/search/expressions/true.ts diff --git a/regroup/src/services/search/note_set.ts b/server/src/services/search/note_set.ts similarity index 100% rename from regroup/src/services/search/note_set.ts rename to server/src/services/search/note_set.ts diff --git a/regroup/src/services/search/search_context.ts b/server/src/services/search/search_context.ts similarity index 100% rename from regroup/src/services/search/search_context.ts rename to server/src/services/search/search_context.ts diff --git a/regroup/src/services/search/search_result.ts b/server/src/services/search/search_result.ts similarity index 100% rename from regroup/src/services/search/search_result.ts rename to server/src/services/search/search_result.ts diff --git a/regroup/src/services/search/services/build_comparator.ts b/server/src/services/search/services/build_comparator.ts similarity index 100% rename from regroup/src/services/search/services/build_comparator.ts rename to server/src/services/search/services/build_comparator.ts diff --git a/regroup/src/services/search/services/handle_parens.ts b/server/src/services/search/services/handle_parens.ts similarity index 100% rename from regroup/src/services/search/services/handle_parens.ts rename to server/src/services/search/services/handle_parens.ts diff --git a/regroup/src/services/search/services/lex.ts b/server/src/services/search/services/lex.ts similarity index 100% rename from regroup/src/services/search/services/lex.ts rename to server/src/services/search/services/lex.ts diff --git a/regroup/src/services/search/services/parse.ts b/server/src/services/search/services/parse.ts similarity index 100% rename from regroup/src/services/search/services/parse.ts rename to server/src/services/search/services/parse.ts diff --git a/regroup/src/services/search/services/search.ts b/server/src/services/search/services/search.ts similarity index 100% rename from regroup/src/services/search/services/search.ts rename to server/src/services/search/services/search.ts diff --git a/regroup/src/services/search/services/types.ts b/server/src/services/search/services/types.ts similarity index 100% rename from regroup/src/services/search/services/types.ts rename to server/src/services/search/services/types.ts diff --git a/regroup/src/services/search/value_extractor.ts b/server/src/services/search/value_extractor.ts similarity index 100% rename from regroup/src/services/search/value_extractor.ts rename to server/src/services/search/value_extractor.ts diff --git a/regroup/src/services/session_secret.ts b/server/src/services/session_secret.ts similarity index 100% rename from regroup/src/services/session_secret.ts rename to server/src/services/session_secret.ts diff --git a/regroup/src/services/setup.ts b/server/src/services/setup.ts similarity index 100% rename from regroup/src/services/setup.ts rename to server/src/services/setup.ts diff --git a/regroup/src/services/spaced_update.ts b/server/src/services/spaced_update.ts similarity index 100% rename from regroup/src/services/spaced_update.ts rename to server/src/services/spaced_update.ts diff --git a/regroup/src/services/special_notes.ts b/server/src/services/special_notes.ts similarity index 100% rename from regroup/src/services/special_notes.ts rename to server/src/services/special_notes.ts diff --git a/regroup/src/services/sql.ts b/server/src/services/sql.ts similarity index 100% rename from regroup/src/services/sql.ts rename to server/src/services/sql.ts diff --git a/regroup/src/services/sql_init.ts b/server/src/services/sql_init.ts similarity index 100% rename from regroup/src/services/sql_init.ts rename to server/src/services/sql_init.ts diff --git a/regroup/src/services/sync.ts b/server/src/services/sync.ts similarity index 100% rename from regroup/src/services/sync.ts rename to server/src/services/sync.ts diff --git a/regroup/src/services/sync_mutex.ts b/server/src/services/sync_mutex.ts similarity index 100% rename from regroup/src/services/sync_mutex.ts rename to server/src/services/sync_mutex.ts diff --git a/regroup/src/services/sync_options.ts b/server/src/services/sync_options.ts similarity index 100% rename from regroup/src/services/sync_options.ts rename to server/src/services/sync_options.ts diff --git a/regroup/src/services/sync_update.ts b/server/src/services/sync_update.ts similarity index 100% rename from regroup/src/services/sync_update.ts rename to server/src/services/sync_update.ts diff --git a/regroup/src/services/task_context.ts b/server/src/services/task_context.ts similarity index 100% rename from regroup/src/services/task_context.ts rename to server/src/services/task_context.ts diff --git a/regroup/src/services/task_context_interface.ts b/server/src/services/task_context_interface.ts similarity index 100% rename from regroup/src/services/task_context_interface.ts rename to server/src/services/task_context_interface.ts diff --git a/regroup/src/services/tray.ts b/server/src/services/tray.ts similarity index 100% rename from regroup/src/services/tray.ts rename to server/src/services/tray.ts diff --git a/regroup/src/services/tree.ts b/server/src/services/tree.ts similarity index 100% rename from regroup/src/services/tree.ts rename to server/src/services/tree.ts diff --git a/regroup/src/services/utils.ts b/server/src/services/utils.ts similarity index 100% rename from regroup/src/services/utils.ts rename to server/src/services/utils.ts diff --git a/regroup/src/services/window.ts b/server/src/services/window.ts similarity index 100% rename from regroup/src/services/window.ts rename to server/src/services/window.ts diff --git a/regroup/src/services/ws.ts b/server/src/services/ws.ts similarity index 100% rename from regroup/src/services/ws.ts rename to server/src/services/ws.ts diff --git a/regroup/src/share/content_renderer.ts b/server/src/share/content_renderer.ts similarity index 100% rename from regroup/src/share/content_renderer.ts rename to server/src/share/content_renderer.ts diff --git a/regroup/src/share/routes.ts b/server/src/share/routes.ts similarity index 100% rename from regroup/src/share/routes.ts rename to server/src/share/routes.ts diff --git a/regroup/src/share/shaca/entities/abstract_shaca_entity.ts b/server/src/share/shaca/entities/abstract_shaca_entity.ts similarity index 100% rename from regroup/src/share/shaca/entities/abstract_shaca_entity.ts rename to server/src/share/shaca/entities/abstract_shaca_entity.ts diff --git a/regroup/src/share/shaca/entities/rows.ts b/server/src/share/shaca/entities/rows.ts similarity index 100% rename from regroup/src/share/shaca/entities/rows.ts rename to server/src/share/shaca/entities/rows.ts diff --git a/regroup/src/share/shaca/entities/sattachment.ts b/server/src/share/shaca/entities/sattachment.ts similarity index 100% rename from regroup/src/share/shaca/entities/sattachment.ts rename to server/src/share/shaca/entities/sattachment.ts diff --git a/regroup/src/share/shaca/entities/sattribute.ts b/server/src/share/shaca/entities/sattribute.ts similarity index 100% rename from regroup/src/share/shaca/entities/sattribute.ts rename to server/src/share/shaca/entities/sattribute.ts diff --git a/regroup/src/share/shaca/entities/sbranch.ts b/server/src/share/shaca/entities/sbranch.ts similarity index 100% rename from regroup/src/share/shaca/entities/sbranch.ts rename to server/src/share/shaca/entities/sbranch.ts diff --git a/regroup/src/share/shaca/entities/snote.ts b/server/src/share/shaca/entities/snote.ts similarity index 100% rename from regroup/src/share/shaca/entities/snote.ts rename to server/src/share/shaca/entities/snote.ts diff --git a/regroup/src/share/shaca/shaca-interface.ts b/server/src/share/shaca/shaca-interface.ts similarity index 100% rename from regroup/src/share/shaca/shaca-interface.ts rename to server/src/share/shaca/shaca-interface.ts diff --git a/regroup/src/share/shaca/shaca.ts b/server/src/share/shaca/shaca.ts similarity index 100% rename from regroup/src/share/shaca/shaca.ts rename to server/src/share/shaca/shaca.ts diff --git a/regroup/src/share/shaca/shaca_loader.ts b/server/src/share/shaca/shaca_loader.ts similarity index 100% rename from regroup/src/share/shaca/shaca_loader.ts rename to server/src/share/shaca/shaca_loader.ts diff --git a/regroup/src/share/share_root.ts b/server/src/share/share_root.ts similarity index 100% rename from regroup/src/share/share_root.ts rename to server/src/share/share_root.ts diff --git a/regroup/src/share/sql.ts b/server/src/share/sql.ts similarity index 100% rename from regroup/src/share/sql.ts rename to server/src/share/sql.ts diff --git a/regroup/src/tools/generate_document.js b/server/src/tools/generate_document.js similarity index 100% rename from regroup/src/tools/generate_document.js rename to server/src/tools/generate_document.js diff --git a/regroup/src/types.d.ts b/server/src/types.d.ts similarity index 100% rename from regroup/src/types.d.ts rename to server/src/types.d.ts diff --git a/regroup/src/views/desktop.ejs b/server/src/views/desktop.ejs similarity index 100% rename from regroup/src/views/desktop.ejs rename to server/src/views/desktop.ejs diff --git a/regroup/src/views/login.ejs b/server/src/views/login.ejs similarity index 100% rename from regroup/src/views/login.ejs rename to server/src/views/login.ejs diff --git a/regroup/src/views/mobile.ejs b/server/src/views/mobile.ejs similarity index 100% rename from regroup/src/views/mobile.ejs rename to server/src/views/mobile.ejs diff --git a/regroup/src/views/set_password.ejs b/server/src/views/set_password.ejs similarity index 100% rename from regroup/src/views/set_password.ejs rename to server/src/views/set_password.ejs diff --git a/regroup/src/views/setup.ejs b/server/src/views/setup.ejs similarity index 100% rename from regroup/src/views/setup.ejs rename to server/src/views/setup.ejs diff --git a/regroup/src/views/share/404.ejs b/server/src/views/share/404.ejs similarity index 100% rename from regroup/src/views/share/404.ejs rename to server/src/views/share/404.ejs diff --git a/regroup/src/views/share/page.ejs b/server/src/views/share/page.ejs similarity index 100% rename from regroup/src/views/share/page.ejs rename to server/src/views/share/page.ejs diff --git a/regroup/src/views/share/tree_item.ejs b/server/src/views/share/tree_item.ejs similarity index 100% rename from regroup/src/views/share/tree_item.ejs rename to server/src/views/share/tree_item.ejs diff --git a/regroup/src/www.ts b/server/src/www.ts similarity index 100% rename from regroup/src/www.ts rename to server/src/www.ts diff --git a/regroup/test-etapi/_login.http b/server/test-etapi/_login.http similarity index 100% rename from regroup/test-etapi/_login.http rename to server/test-etapi/_login.http diff --git a/regroup/test-etapi/app-info.http b/server/test-etapi/app-info.http similarity index 100% rename from regroup/test-etapi/app-info.http rename to server/test-etapi/app-info.http diff --git a/regroup/test-etapi/basic-auth.http b/server/test-etapi/basic-auth.http similarity index 100% rename from regroup/test-etapi/basic-auth.http rename to server/test-etapi/basic-auth.http diff --git a/regroup/test-etapi/create-backup.http b/server/test-etapi/create-backup.http similarity index 100% rename from regroup/test-etapi/create-backup.http rename to server/test-etapi/create-backup.http diff --git a/regroup/test-etapi/create-entities.http b/server/test-etapi/create-entities.http similarity index 100% rename from regroup/test-etapi/create-entities.http rename to server/test-etapi/create-entities.http diff --git a/regroup/test-etapi/delete-attachment.http b/server/test-etapi/delete-attachment.http similarity index 100% rename from regroup/test-etapi/delete-attachment.http rename to server/test-etapi/delete-attachment.http diff --git a/regroup/test-etapi/delete-attribute.http b/server/test-etapi/delete-attribute.http similarity index 100% rename from regroup/test-etapi/delete-attribute.http rename to server/test-etapi/delete-attribute.http diff --git a/regroup/test-etapi/delete-cloned-branch.http b/server/test-etapi/delete-cloned-branch.http similarity index 100% rename from regroup/test-etapi/delete-cloned-branch.http rename to server/test-etapi/delete-cloned-branch.http diff --git a/regroup/test-etapi/delete-note-with-all-branches.http b/server/test-etapi/delete-note-with-all-branches.http similarity index 100% rename from regroup/test-etapi/delete-note-with-all-branches.http rename to server/test-etapi/delete-note-with-all-branches.http diff --git a/regroup/test-etapi/export-note-subtree.http b/server/test-etapi/export-note-subtree.http similarity index 100% rename from regroup/test-etapi/export-note-subtree.http rename to server/test-etapi/export-note-subtree.http diff --git a/regroup/test-etapi/get-date-notes.http b/server/test-etapi/get-date-notes.http similarity index 100% rename from regroup/test-etapi/get-date-notes.http rename to server/test-etapi/get-date-notes.http diff --git a/regroup/test-etapi/get-inherited-attribute-cloned.http b/server/test-etapi/get-inherited-attribute-cloned.http similarity index 100% rename from regroup/test-etapi/get-inherited-attribute-cloned.http rename to server/test-etapi/get-inherited-attribute-cloned.http diff --git a/regroup/test-etapi/get-inherited-attribute.http b/server/test-etapi/get-inherited-attribute.http similarity index 100% rename from regroup/test-etapi/get-inherited-attribute.http rename to server/test-etapi/get-inherited-attribute.http diff --git a/regroup/test-etapi/get-note-content.http b/server/test-etapi/get-note-content.http similarity index 100% rename from regroup/test-etapi/get-note-content.http rename to server/test-etapi/get-note-content.http diff --git a/regroup/test-etapi/http-client.env.json b/server/test-etapi/http-client.env.json similarity index 100% rename from regroup/test-etapi/http-client.env.json rename to server/test-etapi/http-client.env.json diff --git a/regroup/test-etapi/import-zip.http b/server/test-etapi/import-zip.http similarity index 100% rename from regroup/test-etapi/import-zip.http rename to server/test-etapi/import-zip.http diff --git a/regroup/test-etapi/logout.http b/server/test-etapi/logout.http similarity index 100% rename from regroup/test-etapi/logout.http rename to server/test-etapi/logout.http diff --git a/regroup/test-etapi/no-token.http b/server/test-etapi/no-token.http similarity index 100% rename from regroup/test-etapi/no-token.http rename to server/test-etapi/no-token.http diff --git a/regroup/test-etapi/other.http b/server/test-etapi/other.http similarity index 100% rename from regroup/test-etapi/other.http rename to server/test-etapi/other.http diff --git a/regroup/test-etapi/patch-attachment.http b/server/test-etapi/patch-attachment.http similarity index 100% rename from regroup/test-etapi/patch-attachment.http rename to server/test-etapi/patch-attachment.http diff --git a/regroup/test-etapi/patch-attribute.http b/server/test-etapi/patch-attribute.http similarity index 100% rename from regroup/test-etapi/patch-attribute.http rename to server/test-etapi/patch-attribute.http diff --git a/regroup/test-etapi/patch-branch.http b/server/test-etapi/patch-branch.http similarity index 100% rename from regroup/test-etapi/patch-branch.http rename to server/test-etapi/patch-branch.http diff --git a/regroup/test-etapi/patch-note.http b/server/test-etapi/patch-note.http similarity index 100% rename from regroup/test-etapi/patch-note.http rename to server/test-etapi/patch-note.http diff --git a/regroup/test-etapi/post-revision.http b/server/test-etapi/post-revision.http similarity index 100% rename from regroup/test-etapi/post-revision.http rename to server/test-etapi/post-revision.http diff --git a/regroup/test-etapi/put-attachment-content-binary.http b/server/test-etapi/put-attachment-content-binary.http similarity index 100% rename from regroup/test-etapi/put-attachment-content-binary.http rename to server/test-etapi/put-attachment-content-binary.http diff --git a/regroup/test-etapi/put-attachment-content.http b/server/test-etapi/put-attachment-content.http similarity index 100% rename from regroup/test-etapi/put-attachment-content.http rename to server/test-etapi/put-attachment-content.http diff --git a/regroup/test-etapi/put-note-content-binary.http b/server/test-etapi/put-note-content-binary.http similarity index 100% rename from regroup/test-etapi/put-note-content-binary.http rename to server/test-etapi/put-note-content-binary.http diff --git a/regroup/test-etapi/put-note-content.http b/server/test-etapi/put-note-content.http similarity index 100% rename from regroup/test-etapi/put-note-content.http rename to server/test-etapi/put-note-content.http diff --git a/regroup/test-etapi/search.http b/server/test-etapi/search.http similarity index 100% rename from regroup/test-etapi/search.http rename to server/test-etapi/search.http