aboutsummaryrefslogtreecommitdiff
path: root/src/client/DocServer.ts
AgeCommit message (Collapse)Author
2023-02-27restructured getAnchor()/scrollFocus to be more consistent. added ↵bobzel
setterscript for computedFields. restructed getFieldsImpl to avoid making multiple requests for the same document due to timing issues by 'locking' a document cache with a promise before sending the server request. added rotation and fill color as animatable fields. fixed image cropping for
2023-01-03fixed frame num highlight when in editing mode.bobzel
2022-12-21server side updatesgeireann
2022-12-09added splash ui for document loading.bobzel
2022-12-08fixed curFrame context button to allow showing hidden docs. added printouts ↵bobzel
to docServer requesting fields.
2022-12-07simplify update cachebobzel
2022-07-20added a 'guest' login mode. added ability for mainView to be any doc, not ↵bobzel
just a docking collection.
2022-07-08restructured currentUserUtils to avoid having import cycles.bobzel
2022-06-24fixed highlighting readonly mode. simplified away some async stuff on load.bobzel
2022-05-25variety of small fixes for text / sharing. made typed text default to 35 ↵bobzel
height so that when shared it doesn't start big and jump to small. changed permissions to be private until an Acl is set - this prevents private docs from flicking on momentarily when shared since fields are not distributed atomically. added Shift/Alt/Ctrl Enter for freeform and stacking views to create neighboring docs. fixed first typed char of text to have a user_mark. made shared text doc header overlap to prevent scrolling.
2021-09-17fixed warningsbobzel
2021-09-17added 'unset' docFilters. changed link doc views to use comparison box with ↵bobzel
title/caption. fixed linkEditor to write to data doc. generalized comparisonBox rendering to use parameterized fields. fixed pdf/web to honor pointerEvents none prop and fixed textAnnotations to get rendered once as an Annotation. moved filterIcon stuff into DocumentView
2021-08-09fixed bug where shared list field items weren't being received as Documents ↵bobzel
so they didn't update -- eg add a private item to a list, then try to make it public
2021-08-09fixed augment only text to resize correctly with autoheight. fixed acls to ↵bobzel
cache correctly for new documents. fixed links to be shared across users. fixed links to always default to public.
2021-08-06switched back to Playground fields and included width/height/natiive(w,h) to ↵bobzel
playgorund list
2021-08-06collabortion fixes: added new acl for allowing people to edit their own text ↵bobzel
within the same note, fixed playground fields to write to the server without updating other clients.
2021-04-13typos and minor changesusodhi
2020-10-16updated user initialization code to not generate server traffic when ↵bobzel
creating a new account. set user accounts to update their cache 2.5s after login.
2020-10-12updated getEffectiveAcl to be a computedFn. got rid of OverrideAcl in favor ↵bobzel
of just using UpdatingFromServer
2020-10-08load entire DB in one message.bobzel
2020-10-01major performance fix by adding a SharingDocument to the user's DB account ↵bobzel
so that inquiring the users' UserDoc (and everything it referecens) is no longer necessary.
2020-09-19switched from LivePlayground to Playground mode for read-only values.bobzel
2020-08-24cleaned up all library() calls to add icons. fixed import styles. fixed ↵bobzel
keyboard events for presentation views to trigger when no input box is the target.
2020-08-15trying a fix to infinite loop in docking view config updating by removing ↵bobzel
fetchProto when field was already cached. Also cleared out the sidebarContent on load to prevent shared text documents from getting too tall.
2020-08-12removing requests for 0 fields to avoid wasting time / network bandwidth.bobzel
2020-08-10fixed general list problem where elements weren't converted to Docs. ↵bobzel
Symptom was documents now showing up in Shared Docs panel after making and deleting an alias of a shared doc.
2020-08-04important server change that fixes promises not being fulfillled when ↵bobzel
documents already existed.
2020-08-01playground mode changesusodhi
2020-07-31chaned implementation of playroundModeBob Zeleznik
2020-07-29fixed bug with acl's when they previously had been ReadOnly (UVs bug)Bob Zeleznik
2020-07-24several siggnificant changes to how acls work with makin documents updated ↵Bob Zeleznik
interactively when permissions chane.
2020-07-09acls now work I think + some cleanupusodhi
2020-07-06trying first implementation of storing aclsusodhi
2020-07-03many changes related to adding and removing document from the ↵usodhi
notificationDoc of a user
2020-06-27set LivePlayground to be the default for view-oriented fieldsBob Zeleznik
2020-06-15fixed acls for text hyperlinks (mostly) by not allowing links to be traversedBob Zeleznik
2020-05-17release server integration with sslbobzel
2020-05-15renamed new_fields to fieldsSam Wilkins
2020-05-13ngrok changeBob Zeleznik
2020-05-09lint fixesBob Zeleznik
2020-05-07added batch requesting of list items. fixed some performance issues with ↵Bob Zeleznik
tree views.
2020-02-29Merge branch 'master' of https://github.com/browngraphicslab/Dash-Web into penyipstanley
2020-02-11mergeHannah
2020-02-09can upload collection from mobile to desktopvellichora
2020-02-02started creating upload from web on mobilevellichora
2020-02-01basic ocr lolStanley Yip
2020-02-01mobile ink overlay is draggable from desktopvellichora
2020-01-19Merge branch 'master' of https://github.com/browngraphicslab/Dash-Web into ↵Mohammad Amoush
webcam_mohammad
2020-01-15abstracted mobile ink overlay stuff into its own componentFawn
2020-01-15strokes from mobile interface get properly inserted into desktop with offset ↵Fawn
of the mobile ink overlay