aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/formattedText/RichTextRules.ts
AgeCommit message (Collapse)Author
2024-03-30updated and fixed wiki link to use @(wiki:...) and fixed linkManager from ↵bobzel
infinite looping on relatedlinker(). fixed clicking in text exxeptions.
2024-03-30added Labels button for turning ink labels on/off. added Pixels and Rotate ↵bobzel
buttons for images. enabled ink as template for text : check for ink stroke data on layout doc if it's not on data doc & started to have style provider check for properties on layout doc instead of data (background color, boxShadow). fixed toggling key/value on and off when node is selected.
2024-03-29enabled %<notestyle> to switch note types. fixed linking to top-level ↵bobzel
templates (postit, idea, etc). customized postit and idea style.
2024-03-28fixed following link to pdf text selection with highlights. fixed hide ↵bobzel
key/value in dashfieldView. fixed selecting dashFieldView nodes.
2024-03-28enabled functions to be entered in dashFieldViews on creation.bobzel
2024-03-27fixed forward hyperlink reference to not publish.bobzel
2024-03-27changed dashFieldViews to support Tab'ing between other dashFieldviews, ↵bobzel
changed deleting links to clear out the anchors so that linkBoxes will go away more easiliy. changed funcitonPlot to plot the equations that are linked to it. changed equations to link to functions. changed undo and other console logging to only happen when undo docked buttons are expanded (visible)
2024-03-21changed gpt calls from text box to package result into an elision node.bobzel
2024-03-19cleaned up user templates to not get changed on reload. made setting a ↵bobzel
template add it to the template tools list and as a tools button. fixed linking to parts of a template. fixed disappearing templates caused by stacking view set a field with an empty key. updated field assignment syntax in trees, dash field views, and key value box to all use :,:=,=,=:= syntax. added text elide button. added @(title) syntax for hyperlinking. made using a template both inherit from the template to get default values and use the template to render. fixed submenu placement of context menu. updated RTF markdown doc.
2024-03-17use metakey to edit computedfield result instead of expression in schema ↵bobzel
cell, set default new field values on data doc. fixed stacking view from autoresizing when switching to a different collection view. changed syntax for setting fields in text docs to use ':=' for computed fields. Added call to Chat in computed functions when (( )) is used. Added caching of computed function result when a function called by ComputedField uses the _setCacheResult_ method (currently only gptCallChat).
2024-03-12made text templates be both layout templates and prototypes of new text ↵bobzel
documents. fixed onPaint funcs to be undoable. fixed comparisonBox to render a text box if it's fieldKey has a richtext field - this makes flashcard templates much easier. fixed right-click on hyperlinks to bring up menu. fixed layout_centered to be settable on templates. added enable flashcard property for text.
2024-02-05changed backgroundColor to set on dataDocs. fixed pivoting on tags. fixed ↵bobzel
link description editing popup. fixed showing link editor in property view - still some weirdness in what is selected. fixed dragging tree view items to set dragData.treeview and be able to drop at bottom of tree. fixed addFolder menu option for TreeViews to add locally.. added a function to collect all docs of a given tag into a collection. fixed setting default font size to update autolayouts. changed dropping link onto same collection to not leave pushpin. fixed minimap thumb updating. added fieldvalue dropdown for dashFieldViews in text.
2024-02-01enabled lists to be entered via dashfieldview. changed code/text import to ↵bobzel
allow data to be inserted into template.
2024-01-31cleaned up accessing/setting proto_embeddings with api on Doc. fixed some ↵bobzel
css related to IconButtons. added a paintView toggle button to dec decorations for text with code blocks. enabled text with code to modify Docs and get this and documentView as params.
2024-01-30changed dropConverter to keep title of dropped Doc. added paintFunc node/ ↵bobzel
checkbox view to formatted text. changed paintFunc to be computed based on layouytfieldkey being text in a freeformview. changed some inputRules to apply to code blocks. changed : contextmenu to allow regular note to be created. changed experimental tools to be user tmeplate tools. fixed focus on search bar when opening context menu
2024-01-28fixed inking when in panToScroll mode. fixed text templates to restore ↵bobzel
default text when all text is deleted. changed code blocks to stay in code black mode after a carriage return (unless its a hard break, e.g. shift+carriage return). added a ^@paint input rule to turn text documents into paint func docs.
2024-01-05fixed up text inlining to fix autoheight, to show cursor better, and to ↵bobzel
highlight selection of inline.
2024-01-04fixed text references to docs or fields to create docs that don't exist. ↵bobzel
fixed IsLinkFollowing observable by not making static (to fix docDecorations not appearing after link following)
2023-11-29numerous changes to fix bugs and to fix/remove old or hacky code. fixed doc ↵bobzel
dec resizing. moving this.rootDoc => this.Document . fixing template artifacts.
2023-09-10fixes for file uploads: restored progress for youtube videos, fixed info ↵bobzel
display on loadingBoxes, stop client from asking for progress on failed uploads. attempt to catch stream errors on webpages. fixed dataFieldView in text to print out layout document's field, not field of document that contains the field definition.
2023-09-07truncate link descriptions over link lines. Fix schema view issues with ↵bobzel
multiline inputs. fix '#' field assignment for title bar of docs. fixed dashFieldView to read fields from texstbox by fixing FindDocByTitle to not match undefind. Don't end link_description input on Enter to allow multiline inputs.
2023-08-09updated file system to include recentlyClosed, Shared, and Dashboards and ↵bobzel
fixed drag drop to make sense for the filesystem. Fixed loading documents to happen in one batch by fixing UPDATE_CACHED_DOCS to save only documents accessible from current dashboard.
2023-06-06updated text properties to be prefixed with field 'text_'bobzel
2023-06-06more Symbol updating.bobzel
2023-05-14major overhaul of field naming conventions.bobzel
2023-05-09fixed exporting to work with collections that have no assets, and with ink ↵bobzel
documents. cleaned up some unused fields. added more explicit support for flashcards.
2023-05-08more fixes for tags - removed #<tag> fields. just use 'tags' now.bobzel
2023-05-08fixed dragging inkMask strokes. fixed background color/fill for strokes. ↵bobzel
fixed send to back. changed #tags to be a list
2023-04-27updated some text shortcuts and enabled selecting regions to make ↵bobzel
footnoes/elided text.
2023-04-27added proper scaling of multi-selections and groups. fixed pinViewport to ↵bobzel
work again.
2023-04-26added cheatsheet and shortcut for viewing text shortcuts. changed menu ↵bobzel
organization slightly for viewability.
2023-04-25added shortcuts to text toolbar. changed text hyperlink shortcut to search ↵bobzel
through documents by title before linking to a new document.
2023-04-25fixed text footnotes to not overflow over the left edge of the box. updated ↵bobzel
a few markdown command syntaxes.
2023-04-24added text rule for switching to alternate text.bobzel
2023-04-05adjusted general context menu items to always appear last. cleaned up ↵bobzel
makeLink api,
2023-03-20fixed copying of docs with template layout docs. fixed clone to search ↵bobzel
through RTFs for referenced documents to clone. renamed nested documents docId instead of docid for consistency with other nested field ids.
2023-01-20removed tour map from lightbox. added option to create anchors without ↵bobzel
adding thm as annotations. made zoom of text an option for pres and links
2022-11-04more fixes to pdf and text to allow dashfieldview nodes to be link anchors ↵bobzel
and make sidebar annotations work better.
2022-11-01fixes for goldenlayout to initialize more cleanly. updated all old ↵bobzel
ReactDOM.render() to ReactDom.createRoot(). fixes for PDF/Web sidebar sizing. added text from pdf selection anchors to sidebar notes. fixed PDF text selection to align properly.
2022-10-07Merge branch 'master' into pres-pin-fixesbobzel
2022-10-07fixes for equations : :eq as option to ctrl-m inside a text box. added ↵bobzel
background for equations. fixed cursor focus issues.
2022-10-05changed ctrl-a text selection to not delete the root node so that styles ↵bobzel
will be preserved. this fixes bug with text boxes inheriting default font styles after ctrl-a and editing them. fixed some text rules to not inherit default style
2022-09-12fixed h1 style for use in text boxes with #,## etc markdown. made %[tix!] ↵bobzel
text tags reset user_mark to current time.
2022-08-12fixed inline text box resizingbobzel
2022-07-02fixing many eslint errorsbobzel
2022-05-31added a pop up menu for viewing dashField view collection. added a menu ↵bobzel
button for turning off autoLinking to text selection. added ability to add button to top contextMenu buttons without blowing away db.
2022-04-28fixed feedback dragging link button. fixed warnings. added some assymetric ↵bobzel
linkRelationships.
2022-04-07added multiple target capability for autoLinks. added wiki:<link>bobzel
2022-03-02upgraded to typescript 4.6.2bobzel
2021-09-16fixed unused code for embedding document references in textbobzel