aboutsummaryrefslogtreecommitdiff
path: root/src/client/DocServer.ts
AgeCommit message (Collapse)Author
2023-12-10massive changes to use mobx 6 which means not accessing props directly in ↵bobzel
@computed functions.
2023-12-05mostly working version with latest librariesbobzel
2023-09-07added deleted links to myRecentlyClosed. added drag out of comparison box ↵bobzel
doc. added all links to Doc.UserDoc().links
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-27lots of cleanup to streamline import orderings (ie packages should not ↵bobzel
mutually import each other directly or via a chain). change raiseWhenDragged to be keepZWhenDragged and got rid of system wide default.
2023-08-10trying to enable safari to work despite certificate errorsbobzel
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-07-31fixed dictation into text boxes to stop when component unmounts. fixed ↵bobzel
some icons. fixed multiToggle for alignments. added link docs to user cache. fixed background color for tab stack buttons. added a bunch of @computeds to try to help performacne with lots of docs. chnaged text boxes to no expand/contract padding when selected.
2023-07-25upadted browndash components version to fix popup closing. fixed server ↵bobzel
initialization to not redirect to home except for corsProxy's. fixes issue with login getting redirected to /home when requesting /css/main and /favicon.
2023-07-11better way to make 'guest' not write to server.bobzel
2023-07-10updated how Lists and Docs get updated when they contain an ObjectField that ↵bobzel
will be modified
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-06-15fixed updating server cache when window/tab closes.bobzel
2023-06-06more Symbol updating.bobzel
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-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