Commit Graph

1478 Commits (main)

Author SHA1 Message Date
Cyprien P 890a8709f3 (core) Making cells colors effective also in Card and Card List views
3 years ago
Dmitry S de1719ee08 (core) Make side panels responsive and start closed on small screens.
3 years ago
Dmitry S 956e07e877 (core) When filter-linking by a reference column, update the filter-linking when the value in that column changes
3 years ago
Paul Fitzpatrick fc56cc7231 (core) tweak embedding to play well with forking
3 years ago
Dmitry S c9fa13eadc (core) Don't show mobile-friendly bottom bar when printing or embedding.
3 years ago
Dmitry S 7284644313 (core) Add support for editing on mobile.
3 years ago
Dmitry S 7c81cf2368 (core) Change array.reverse() in GranularAccess to avoid accidental in-place reversal.
3 years ago
Dmitry S 9fa5d4c9d6 (core) Fix race condition in bundling actions for undo, when actions are submitted close together.
3 years ago
Dmitry S 14cdd47675 (core) When checking for metadata consistency, check for stray column records too
3 years ago
Cyprien P b5c1fc0c1a (core) Fix page panels scrolling out of the viewport.
3 years ago
Paul Fitzpatrick 587da4db97 (core) provide a way for an administrator to force reload of a document
3 years ago
Cyprien P 710014ce54 (core) Animate side panels
3 years ago
Dmitry S 6f9b85fc8c (core) Show a clearer message when actions are blocked by ACL rules
3 years ago
Dmitry S 7a91d49ea1 (core) Add a Users dropdown to AccessRules page.
3 years ago
Dmitry S 586b6568af (core) Add viewport meta tag conditionally, and show a toggle for it on small devices.
3 years ago
Paul Fitzpatrick f4366a01b3 (core) tweak meaning of newRec to be state at end of bundle
3 years ago
Cyprien P eb90385ee9 (core) Keeps side panels closed when opening doc on a narrow screen
3 years ago
Cyprien P 24d9061007 (core) Show a simpler breadcrumbs [narrow screen]
3 years ago
Cyprien P 4cd9a2d740 (core) Making side bars a bit more usable for narrow screen
3 years ago
Paul Fitzpatrick 3ad9b18ddf (core) allow a doc owner to test access as a different user
3 years ago
Dmitry S d8e742aa0d (core) Add getAclResources method for making all tables/columns available when editing ACL rules
3 years ago
Cyprien P ffe4a34335 (core) Adds current page name to the bottom bar [narrow screen]
3 years ago
Cyprien P 4ca1c09e35 (core) Adds scafoldings for the narrow screen layout
3 years ago
Paul Fitzpatrick 438f259687 (core) start reconciling forking with granular access
3 years ago
Paul Fitzpatrick 68a682f876 (core) add housekeeping endpoints for cleaning doc snapshots+state
3 years ago
Dmitry S 5deac68315 (core) Update ACL resources/rules when tables/columns get renamed
3 years ago
Dmitry S d6d1eb217f (core) One more phase of ACL UI revision.
4 years ago
Dmitry S 4ad84f44a7 (core) Improve the UI for ACL rules.
4 years ago
Paul Fitzpatrick d5b00f5169 (core) add explicit doc and inventory creation step
4 years ago
Paul Fitzpatrick 24e76b4abc (core) add endpoints for clearing snapshots and actions
4 years ago
Paul Fitzpatrick b1c4af4ee9 (core) correctly delete pruned document versions
4 years ago
Dmitry S 12a7059bde (core) Fix bug with pasting in the presence of link-filtering.
4 years ago
Dmitry S 9f806de64b (core) Allow using negative rowIds to add records and refer to them in Reference values.
4 years ago
Paul Fitzpatrick b2fabb0ebc (core) respect table wildcard in granular acl rules for censorship
4 years ago
Dmitry S de35be6b0a (core) Checks that an ACL formula can be parsed, and prevent saving unparsable ACL rules.
4 years ago
Paul Fitzpatrick 3b3ae87ade (core) implement a safe mode for opening documents with rule problems
4 years ago
Dmitry S 02ed4c59a0 (core) On welcome form pages, prevent accidental multiple submissions.
4 years ago
Paul Fitzpatrick e5c24eb5ea (core) revamp user attribute handling
4 years ago
Dmitry S e5d41c72dc (core) Fix JS error when switching from DocHistory to ActionLog too quickly.
4 years ago
Dmitry S 4f263fc7ec (core) Prevent stray 'compare' param from appearing in some snapshot links
4 years ago
Dmitry S 92224084e4 (core) Improve snapshot listing, and add compare snapshot links
4 years ago
Paul Fitzpatrick 8f023a6446 (core) implement authorization via query parameter
4 years ago
Paul Fitzpatrick 131fbbdb92 (core) check row-level permissions on incoming actions
4 years ago
Dmitry S 8c788005c3 (core) Implement much of the general AccessRules UI.
4 years ago
Paul Fitzpatrick 3519d0efce (core) attribute Calculate to grist rather than user
4 years ago
Dmitry S 0289e3ea17 (core) Fix issue with spurious changes produced by Calculate action.
4 years ago
Paul Fitzpatrick 0e2deecc55 (core) implement cleaner row-level access control for outgoing messages
4 years ago
Paul Fitzpatrick c1c17bf54e (core) distinguish open public documents from listing them
4 years ago
Dmitry S 32f3d03c3d (core) Mark 'Compare to Original' menu item with the 'beta' tag
4 years ago
Dmitry S 840f46d051 (core) Fix typings in DocApi causing a build failure in core.
4 years ago
Dmitry S 9a7a42bc59 (core) Fix "Copy Link" in UserManager when its opened from a DocMenu page.
4 years ago
Dmitry S 4539521dff (core) Convert a few widgets to typescript and grainjs.
4 years ago
Dmitry S f24a82e8d4 (core) Some cleanup: remove old unused modules.
4 years ago
Dmitry S 2e22966289 (core) Revamp attachment editor + preview UI, and support more types, including PDFs.
4 years ago
Paul Fitzpatrick c387fc4bce (core) hide long sequences of unchanged rows in diffs
4 years ago
Dmitry S bc3a472324 (core) Implement new representation of ACL rules.
4 years ago
Dmitry S c042935c58 (core) Fix bug where a newly-created doc allows undo, which breaks it
4 years ago
Paul Fitzpatrick ab01ce495d (core) make ValueFormatter.format honor its return type
4 years ago
Paul Fitzpatrick f1842cd89e (core) tolerate table renames when displaying differences
4 years ago
Dmitry S 6b582b9ace (core) Remove the old attempt at ACLs implemented in Python.
4 years ago
Dmitry S 5b2de988b5 (core) Perform migrations of Grist schema using only metadata tables when possible.
4 years ago
Paul Fitzpatrick 5a9fe0ea27 (core) show differences in card views when comparing documents
4 years ago
Paul Fitzpatrick c67966775b (core) simplify document comparison code, and flesh out diff with local changes
4 years ago
Dmitry S 2a592d8b4d (core) Automatically finalize action bundles when unrelated actions/bundles come in.
4 years ago
Paul Fitzpatrick e30d0fd5d0 (core) fix sync to s3 when doc is marked as dirty but proves to be clean
4 years ago
Dmitry S 6d95418cc1 (core) Close previous example card in the rare cases when a second one might be triggered
4 years ago
Dmitry S 4febd90758 (core) Fix an insidious bug in RefCountMap, manifesting as JS errors some time after import.
4 years ago
Dmitry S e2226c3ab7 (core) Store formula values in DB, and include them into .stored/.undo fields of actions.
4 years ago
Paul Fitzpatrick 3d3fe92bd0 (core) support access control on columns
4 years ago
Paul Fitzpatrick d6ff1361cb (core) support GRIST_WORKER_GROUP to place worker into an exclusive group
4 years ago
Dmitry S 275a35d03a (core) In Welcome questionnaire, add 'School' option, ask to enter company or school
4 years ago
Paul Fitzpatrick 71519d9e5c (core) revamp snapshot inventory
4 years ago
Paul Fitzpatrick 9287439e5a (core) give instructions on using Grist with docker
4 years ago
Dmitry S d7802bc7db (core) Support international addresses in the Billing form
4 years ago
Paul Fitzpatrick c879393a8e (core) support adding user characteristic tables for granular ACLs
4 years ago
Paul Fitzpatrick 27fd894fc7 (core) switch to newer download endpoint in client
4 years ago
Dmitry S ad7be0fd8d (core) Fix WelcomePage to use an explicit action URL, and parse submitted body in time to log it with errors.
4 years ago
Dmitry S 0b1aa22ad9 (core) Ask the user some questions after they sign up and set their name.
4 years ago
Dmitry S 5247521cb8 (core) Improve printing of tables, fix printing of charts, add a browser test.
4 years ago
Paul Fitzpatrick a4929bde72 (core) add some row-level access control
4 years ago
Dmitry S 99ab09651e (core) Implement 'Print widget' option to print individual view sections.
4 years ago
Dmitry S d2ad5edc46 (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app.
4 years ago
Paul Fitzpatrick bd6a54e901 (core) mitigate csrf by requiring custom header for unsafe methods
4 years ago
Paul Fitzpatrick 8dbcbba6b5 (core) fix invite links and add tests with APP_HOME_URL set
4 years ago
Dmitry S 2d023377ce (core) Fix CustomView css to take full height of widget on all browsers including Safari
4 years ago
Dmitry S 90db5020c9 (core) Improve focus and keyboard shortcuts in modals.
4 years ago
Paul Fitzpatrick 1654a2681f (core) move client code to core
4 years ago
Dmitry S bac070de91 (core) With ?aclUI=1 in the URL, UserManager for documents includes a button to open 'Access Rules'
4 years ago
Paul Fitzpatrick 2edf64c132 (core) remove metrics
4 years ago
Paul Fitzpatrick e5b67fee7e (core) visualize simple differences between documents
4 years ago
Dmitry S a15187362c (core) Enhancements to the Public Access UI.
4 years ago
Paul Fitzpatrick b33641dd0c (core) support a ?compare=<docId2> option in document landing pages
4 years ago
Dmitry S dfdb54fcbd (core) When parsing ActionHistory into ActionGroups, avoid keeping many large actions in memory.
4 years ago
Dmitry S 986f469965 (core) Support "Public access" switch in the UI for docs.
4 years ago
Paul Fitzpatrick 87f2fd15fb (core) add more detail to /compare endpoint
4 years ago
Paul Fitzpatrick b44e4a94ab (core) support locking document structure to be controlled by owners only
4 years ago
Paul Fitzpatrick 2087ae5f67 (core) port DataRowModel and FieldBuilder to typescript
4 years ago
Paul Fitzpatrick 45d2d5f897 (core) back-end support for tables that are accessible only by owners
4 years ago
Dmitry S 166143557a (core) Show a welcome card when a user opens an example for the first time.
4 years ago
Paul Fitzpatrick 526fda4eba (core) make user role available in ActiveDoc methods
4 years ago
Dmitry S 7a8debae16 (core) Improve object serialization, to help get RECORD data to Custom Widgets.
4 years ago
Dmitry S 8240f8b3f0 (core) Show in the UI when docs are inaccessible or publicly accessible.
4 years ago
Paul Fitzpatrick 4a545c9f2a (core) make sharing with everyone@ on documents effective
4 years ago
Dmitry S 0a5afd1f98 (core) Implement updated DocMenu UI: list/card mode and sort mode.
4 years ago
Paul Fitzpatrick 20d8124f45 (core) support ?embed=true and &style=light for a clean embed experience
4 years ago
Dmitry S 48ca124f23 (core) Render unmarshallable values as non-errors, using their repr() strings.
4 years ago
Paul Fitzpatrick ac5452c89f (core) add grist.onRecord and grist.onRecords event handlers
4 years ago
Dmitry S 4e20f7a8a2 (core) Add some media queries to improve printing
4 years ago
Dmitry S 053d714655 (core) For getting access info, include the first-level doc and workspace users.
4 years ago
Paul Fitzpatrick 0e131c2546 (core) do not allow anonymous user to set a name
4 years ago
Paul Fitzpatrick 6b24d496db (core) add per-user per-org preferences to database
4 years ago
Dmitry S 30866c6c95 (core) Fix two issues combining to report misleading error when saving to an empty name
4 years ago
Paul Fitzpatrick ee018ff183 (core) add more tests for inaccessible workspaces; fix doc count
4 years ago
Paul Fitzpatrick 156b75133c (core) list inaccessible docs for editors/owners of workspaces
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago
Dmitry S 2399baaca2 (core) When saving copies, allow saving to another org; update menus for making and saving copies.
4 years ago
Paul Fitzpatrick 9b02d16bff (core) more grist-core cleanup
4 years ago
Paul Fitzpatrick b7b4b0229b (core) move some material to core that slipped through in a rebase
4 years ago
Paul Fitzpatrick b71f2f2a10 (core) add a deployment test for Import-from-URL, and fix underlying issue
4 years ago
Paul Fitzpatrick a27032df3e (core) add a test for unnecessary workspaces shown in trash, and fix issue
4 years ago
Dmitry S 671dc24214 (core) Allow the support user to access everyone's billing pages
4 years ago
Paul Fitzpatrick 4452a816ff (core) fix docker packaging after core shuffle
4 years ago
Dmitry S a19f19b503 (core) Changes to Billing to better handle error scenarios.
4 years ago
Paul Fitzpatrick 5ef889addd (core) move home server into core
4 years ago
Paul Fitzpatrick c8c5afbbca freshen app/client/ui2018/cssVars.ts
4 years ago
Dmitry S ad35f54b87 Update tsconfig files and switch to _build for outputs, for consistency with main grist repo
4 years ago
Dmitry S a5fbc8fcd2 Add a fixture for the included component, to have something visible on the main page
4 years ago
Dmitry S ec182792be Initial config with a few files that build on client and server side.
4 years ago