aboutsummaryrefslogtreecommitdiff
path: root/src/fields/util.ts
AgeCommit message (Collapse)Author
2025-04-14fixed how templates are expanded to avoid template sub-component conflicts ↵bobzel
by changing how field keys are named. fixed various Cast functions to be more typesafe by including undefined as part of return type. overhaul of Doc.MakeClone, MakeCopy, FindRefernces - makeClone is no longer async. fixed inlined docs in text docs.
2025-03-30changed Doc.Layout calls to doc[DocLayout]. fixed flashcard ui placement on ↵bobzel
card view. fixed css scaling for styleprovider icons and annotation resizer
2025-03-21trying to improve how data / layout / root and templtae docs are accessed.bobzel
2024-10-11Lots of cleanup in comparisonBox to get rid of duplicated code and siimplify ↵bobzel
long functions. Utility functions were added to ComparisonBox to simplify menu functions, and to FormattedTextBox to simplify creating centered text views.
2024-08-15cleaned up server list add/rem.bobzel
2024-08-13cleaning up database typesbobzel
2024-08-08many changes to add typing in place of 'any's etcbobzel
2024-05-08lots of api cleanup and cycle removalbobzel
2024-04-30changed acl- and some other field- to acl_ and field_ stylebobzel
2024-04-23fixes for rich text menu updates and setting parameters on text doc vs ↵bobzel
within in RTF. Lots of lint cleanup.
2024-04-19lint fixes.bobzel
2024-04-19fixed text search highlighting. fixed first typed characfter of note to ↵bobzel
have marks.
2024-04-17restoring eslint - updates not complete yetbobzel
2024-03-31fixed scrolling to targets in text views. fixed referencing fields on ↵bobzel
another doc from text box. fixed '@name' technique for publishing documents to also remove documents and work anywhere a title is set.
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.
2023-12-29cleaned up imports, mobx observable initialization and some compile errors.bobzel
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-11-08fixed bug where tableBox's didn't render all of the rows they receive. lots ↵bobzel
of code cleanup -- moving things from Doc.ts to better locations. Changed overlays and published docs to be local to their dashboard. changed treeview icons.
2023-07-12fixed guest mode to always allow edits (since nothing is saved to server)geireann
2023-07-11set acl for author of Doc when adding a Doc - otherwise, undetermined ↵bobzel
behaviors happen.
2023-07-11fixed sharing of presentations with dashboards.bobzel
2023-07-11more fixes to simplify sharingbobzel
2023-07-10fixed sharing to a user to allow upgrading credentials.geireann
2023-07-10updated how Lists and Docs get updated when they contain an ObjectField that ↵bobzel
will be modified
2023-07-08fixed adding tabs to not try to distribute acls (this is done through adding ↵bobzel
a Doc to the docking view's Doc list).
2023-07-07fixed self-ownership of copied Docs created by someone else. prevent dash ↵bobzel
from being pasted into itself. fixed inheritance of acls
2023-07-07added a dashboard count to dashboard view to indicate that shared dashboards ↵bobzel
exist. made dashboard lists scrollable. made guest mode be livePlayground to
2023-07-07a bunch of fixes to simplify collaboration and make it work better.bobzel
2023-07-07guest permission fixessrichman333
2023-07-07changing + inheriting layout acls fixsrichman333
2023-07-07default is to override nested docssrichman333
2023-07-05from lastbobzel
2023-07-05changed acl inheritance for docking views.bobzel
2023-07-04Merge branch 'master' into collaboration-sarahsrichman333
2023-06-30fixed inherit parent acls to update shared docs listsrichman333
2023-06-29from lastbobzel
2023-06-26layout acl updates - SharingManager workssrichman333
2023-06-23cleaned up more issues with pointer events/contents active. fixed dragging ↵bobzel
from piles.
2023-06-23acls in proto so that layout acls start clearedsrichman333
2023-06-22cleaned up dragging - abort presItem drags properly, fix naming for ↵bobzel
drag/dropAction, small fix undo of drag removeproperties, dragging in/out of headerBar, fixed isContentActive to avoid SnappingManager.GetIsDragging. fixed resizing videos.
2023-06-21uses acl from container for layout functionssrichman333
2023-06-21layout acls initially unset + bug fix with public acl when creating tabs and ↵srichman333
dashbaords
2023-06-16DocumentDecorations layoutsrichman333
2023-06-16cleaner w/ effectiveAclssrichman333
2023-06-15fixed group sharing distribution bug and group sharing in the properties menusrichman333
2023-06-15fixes post-mergebobzel
2023-06-15more merge fixessrichman333
2023-06-14Merge branch 'master' into collaboration-sarahsrichman333
2023-06-14PropertiesView changes - colors on all permissions and fixed bug with when ↵srichman333
the drop down arrow is displayed
2023-06-13fixed updating cached docs when opening a backlinks collection. added some ↵bobzel
FieldInfo types and added 'enumeration' field display in schema view. fixed bug in schema view column sizing. updated a bunch of standard field names to be more consistent.