Commit Graph

673 Commits (e46b93d57f7c4de22f2ff4f2c2a129a8b0206eed)

Author SHA1 Message Date
Jarosław Sadziński 5f182841b9 (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded.
3 years ago
Jarosław Sadziński 2c93eafa44 (core) Null or undefined value on the Integer / Numeric cell
3 years ago
Dmitry S dee487684e (core) Show invalid columns as an error when entering rules
3 years ago
Dmitry S 28cb64f1f7 (core) Fix JS error when scrolling with a column of hyperlinks, and use stricter types.
3 years ago
Dmitry S 8d62a857e1 (core) Add ChoiceList type, cell widget, and editor widget.
3 years ago
Paul Fitzpatrick e55fba24e7 (core) fix up newRec when column names change; autocomplete after newRec
3 years ago
Cyprien P 9a6369a4ff (core) remove the sort&filter save button on readonly mode
3 years ago
Cyprien P 8056bb0069 (core) close sort&filter menu when clicking Save/Revert buttons
3 years ago
Cyprien P 570baa95a5 (core) change filtering section of the sort&Filter side panel to match newui style
3 years ago
Cyprien P a9d021af18 (core) fixes hanging Save/Revert tooltips
3 years ago
Dmitry S 18268d7838 (core) Add a Plus button below a rule set when there is no default rule
3 years ago
Dmitry S 2f26f140c8 (core) Add our very own implementation of tokenfield (aka pillbox, tag list)
3 years ago
Cyprien P 5baae7437a (core) split sort and filter menu into its own button
3 years ago
Jarosław Sadziński 8f008d8de2 (core) Select all functionality by clicking the upper left margin corner
3 years ago
Cyprien P 2823727da1 (core) add + button to the filter section of the section menu
3 years ago
Dmitry S 526b0ad33e (core) Configure more comprehensive eslint rules for Typescript
3 years ago
Paul Fitzpatrick 91fdef58ac (core) fix autocomplete of LinkKey
3 years ago
Paul Fitzpatrick 47ea00dea3 (core) add user and docId to heartbeat logging
3 years ago
Dmitry S 65a722501d (core) Show count of formula errors in the column config in the right-side panel.
3 years ago
Cyprien P 5479159960 (core) add `+` button to the filter bar
3 years ago
Cyprien P 8a26550312 (core) Fix issue when using `Other Values` with many rows
3 years ago
Paul Fitzpatrick 2dfa427d63 (core) support subscriptions to a doc with row-dependent column read permissions
3 years ago
Cyprien P 2b1b586ecd (core) add new filter bar
3 years ago
Cyprien P 351a717e6d (core) Adds `limitShown` option to ColumnFilterMenu, defaults to 500
4 years ago
Dmitry S 1a5bacc807 (core) Disallow the combination of Public Edit access and granular ACLs.
4 years ago
Dmitry S 8c2bea0f73 (core) Remove the aclUI=1 flag and add 'BETA' tag to the Access Rules page name.
4 years ago
Paul Fitzpatrick 9d1bc5a518 (core) make AccessRules and FullCopies effective
4 years ago
Dmitry S e14488bcc8 (core) Add support for special ACL rules, for viewing rules and downloading documents.
4 years ago
Cyprien P 34f8078ead (core) Fix searching in filter for coltype not a text-or-number (ie: Date)
4 years ago
Paul Fitzpatrick afb83a4ff1 (core) add OWNERS='owners', EDITOR='editors', VIEWER='viewers' to condition formulas
4 years ago
Dmitry S b4c34cedad (core) Update UI for formula and column label/id in the right-side panel.
4 years ago
Cyprien P e2d3b70509 (core) Filtering improvement - part 1
4 years ago
Dmitry S 6e844a2e76 (core) Use unicode-aware comparisons for user-visible strings.
4 years ago
Paul Fitzpatrick 85a2492123 (core) a script for making screenshots for access rules documentation
4 years ago
Paul Fitzpatrick a1a84d99c0 (core) alert user if they try to use rec in a column rule controlling read permission
4 years ago
Dmitry S 3f29baaded (core) Add a button and a tooltip to Access Rules page item, in View-As mode.
4 years ago
Cyprien P 5e5bf3af9d (core) Makes the hex value editable in the color select
4 years ago
Dmitry S 48e90c4998 (core) Change how formula columns can be converted to data.
4 years ago
Dmitry S 8a1e803316 (core) Fix resizing of ViewLayout in presence of Custom Views and iframes.
4 years ago
Paul Fitzpatrick 7bd3b2499f (core) allow multiple rule sets for overlapping columns if they are all allows or all denies
4 years ago
Paul Fitzpatrick c37a04c578 (core) freshen "view as user" behavior
4 years ago
Cyprien P 1995a96178 (core) Add new color select to the app
4 years ago
Paul Fitzpatrick 4ab096d179 (core) granular access control in the presence of schema changes
4 years ago
Dmitry S aae4a58300 (core) A few improvements to CSS on mobile.
4 years ago
Dmitry S d8d1a91beb (core) Make mobile the default mode.
4 years ago
Dmitry S 31ffd21b4e (core) Fix JS error when switching to a page containing a chart.
4 years ago
Dmitry S 05edd80ce7 (core) Finish fixing default cell color: error cells should also use black color.
4 years ago
Dmitry S 08fe240bcf (core) Restore default text color for Grist cells to black
4 years ago
Cyprien P e7c4686536 (core) Brings the new color select.
4 years ago
Paul Fitzpatrick 6af811f7ab (core) give more detailed reasons for access denied when memos are present
4 years ago
Paul Fitzpatrick 422560504e (core) preserve row removals in diffs more reliably
4 years ago
Dmitry S 02528128f8 (core) Don't let small-screen view laoyut affect printing
4 years ago
Dmitry S d3ab07d748 (core) When active section changes, tell it to resize its content (which it can't do while hidden)
4 years ago
Dmitry S 8a2a14ce74 (core) Fix double-tap on Android failing to select tapped cell; ensure gestures don't get interpreted as double-tap
4 years ago
Dmitry S 6c10a43c5d (core) Collapse inactive view sections on mobile screens.
4 years ago
Cyprien P 890a8709f3 (core) Making cells colors effective also in Card and Card List views
4 years ago
Dmitry S de1719ee08 (core) Make side panels responsive and start closed on small screens.
4 years ago
Dmitry S 956e07e877 (core) When filter-linking by a reference column, update the filter-linking when the value in that column changes
4 years ago
Dmitry S c9fa13eadc (core) Don't show mobile-friendly bottom bar when printing or embedding.
4 years ago
Dmitry S 7284644313 (core) Add support for editing on mobile.
4 years ago
Dmitry S 14cdd47675 (core) When checking for metadata consistency, check for stray column records too
4 years ago
Cyprien P b5c1fc0c1a (core) Fix page panels scrolling out of the viewport.
4 years ago
Cyprien P 710014ce54 (core) Animate side panels
4 years ago
Dmitry S 6f9b85fc8c (core) Show a clearer message when actions are blocked by ACL rules
4 years ago
Dmitry S 7a91d49ea1 (core) Add a Users dropdown to AccessRules page.
4 years ago
Dmitry S 586b6568af (core) Add viewport meta tag conditionally, and show a toggle for it on small devices.
4 years ago
Cyprien P eb90385ee9 (core) Keeps side panels closed when opening doc on a narrow screen
4 years ago
Cyprien P 24d9061007 (core) Show a simpler breadcrumbs [narrow screen]
4 years ago
Cyprien P 4cd9a2d740 (core) Making side bars a bit more usable for narrow screen
4 years ago
Paul Fitzpatrick 3ad9b18ddf (core) allow a doc owner to test access as a different user
4 years ago
Dmitry S d8e742aa0d (core) Add getAclResources method for making all tables/columns available when editing ACL rules
4 years ago
Cyprien P ffe4a34335 (core) Adds current page name to the bottom bar [narrow screen]
4 years ago
Cyprien P 4ca1c09e35 (core) Adds scafoldings for the narrow screen layout
4 years ago
Dmitry S 5deac68315 (core) Update ACL resources/rules when tables/columns get renamed
4 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
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
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
Dmitry S 8c788005c3 (core) Implement much of the general AccessRules UI.
4 years ago
Dmitry S 32f3d03c3d (core) Mark 'Compare to Original' menu item with the 'beta' tag
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
Paul Fitzpatrick f1842cd89e (core) tolerate table renames when displaying differences
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
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
Dmitry S 275a35d03a (core) In Welcome questionnaire, add 'School' option, ask to enter company or school
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
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
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 a15187362c (core) Enhancements to the Public Access UI.
4 years ago
Dmitry S 166143557a (core) Show a welcome card when a user opens an example for the first time.
4 years ago
Dmitry S 8240f8b3f0 (core) Show in the UI when docs are inaccessible or publicly accessible.
4 years ago
Paul Fitzpatrick 20d8124f45 (core) support ?embed=true and &style=light for a clean embed experience
4 years ago
Dmitry S 4e20f7a8a2 (core) Add some media queries to improve printing
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