Commit Graph

437 Commits (1c6f80f956dcf5e1522caa1be518a151f850c041)

Author SHA1 Message Date
Jarosław Sadziński 048c8ee165 (core) Extending default locale list
3 years ago
Alex Hall 52fd28815e (core) Raise syntax errors that Python can format nicely to show the location
3 years ago
Dmitry S fb583f303a (core) Support 'new' row in anchor links.
3 years ago
Alex Hall de76cc48d1 (core) Move cursor to new record in link target when selecting new record in link source
3 years ago
Cyprien P 33f056a187 (core) Fix js errors when (un)summarizing underlying table of charts
3 years ago
Alex Hall 1a8abdcd96 (core) recursiveMoveToCursorPos with new kinds of linking involving lists
3 years ago
Dmitry S cd241a633a (core) In make-copy dialog, ensure it's non-saveable while fetching workspaces after a switch of the destination org
3 years ago
Cyprien P a1480faa09 (core) Changes X-AXIS to LABEL in the axis config when chart is a pie chart
3 years ago
Alex Hall 80bf4ea2a3 (core) Get first unicode character (e.g. 📝 ) for page label, not 1st byte
3 years ago
George Gevoian e5ebc4668c (core) Disable mousedown on token delete button
3 years ago
Cyprien P 4fcdd2ba07 (core) Fix y-axis blinking in chart view configuration
3 years ago
George Gevoian 8a7edb6257 (core) Enable incremental imports
3 years ago
Paul Fitzpatrick a543e5194a (core) add a python3 button
3 years ago
Cyprien P 2cf2088373 (core) New chart view axis conf with picker for each of X,Y and group by
3 years ago
Paul Fitzpatrick 3e5a292cde (core) add tests for site deletion
3 years ago
Dmitry S 70160fe01c (core) Rename page option 'Duplicate' to 'Duplicate Page', and shorten warning to be more noticeable
3 years ago
Dmitry S b716a57e31 (core) Avoid loading the Grist frontend app more than once.
3 years ago
George Gevoian 0717ee627e (core) Relocate export urls to /download/
3 years ago
Cyprien P cecebded1f (core) Fix bar chart weirdness when x axis has redundant values
3 years ago
George Gevoian a825115c04 (core) Limit number of errors shown on narrow screens
3 years ago
George Gevoian ef5da42378 (core) Update export CSV and Excel endpoints
3 years ago
Alex Hall 29dd33a45c (core) Add other direction of linking by reflist
3 years ago
Paul Fitzpatrick 08d0ee65d1 (core) tweak how search bar places cursor on sections
3 years ago
George Gevoian 3d085ff2d7 (core) Fix warning bug in Save Copy dialog
3 years ago
Dmitry S 3edb3a6826 (core) Filter out pages for hidden views from the page list.
3 years ago
George Gevoian a6e08883e0 (core) Simple localization support and currency selector.
3 years ago
Alex Hall 7465af8ce8 (core) Port LinkingState.js to TypeScript
3 years ago
Dmitry S faa0d9988e (core) When changing a table for a page widget, unset widget-linking to avoid invalid values.
3 years ago
Cyprien P e4633c293c (core) Hide filter bar for inactive widget in mobile mode
3 years ago
Alex Hall 9916a2d919 (core) Suggest correct table when converting to RefList
3 years ago
Dmitry S e361a9fd94 (core) Fix a few issues with parsing of dates in DateEditor.
3 years ago
Alex Hall 97cb8065d9 (core) Open links with different link keys in a new tab
3 years ago
Alex Hall 54b932300b (core) Filter linking by reference list columns
3 years ago
Dmitry S 572b59cc0c (core) Fix JS error when pasting data with merged cells.
3 years ago
Paul Fitzpatrick 9f25a96d18 (core) add a way to change subdomain in billing pages
3 years ago
George Gevoian d83d734b75 (core) Site Switcher and Other Sites
3 years ago
Paul Fitzpatrick f9630b3aa4 (core) clean up a collection of small problems affecting grist-core
3 years ago
Jarosław Sadziński 800731e771 (core) Initial page for custom widget
3 years ago
George Gevoian 79f6f605f8 (core) Polish and enable Reference List widget
3 years ago
George Gevoian ba1e919d39 (core) Allow creating docs from the templates page
3 years ago
Alex Hall 7f1f8fc9e6 (core) Linking summary tables grouped by list columns
3 years ago
Jarosław Sadziński 5b92a43849 (core) Disabling plugin import sources menu options when import is disabled
3 years ago
Jarosław Sadziński 0b11960fe7 (core) Disabling 'Add widget to page' for special pages
3 years ago
George Gevoian 07bf250592 (core) Hide workspace in breadcrumbs if doc is unsaved
3 years ago
Jarosław Sadziński 4ca47878ca (core) Adding import from google drive to the home screen
3 years ago
Jarosław Sadziński 6ed1d8dfea (core) Adding google drive plugin as a fallback for url plugin
3 years ago
Dmitry S 1605e18f66 (core) Enable auto triggering of Welcome Tour, and various improvements.
3 years ago
Alex Hall 73c4efa315 (core) Hide the GristDocTour table by default but reveal it when /p/GristDocTour is in the URL
3 years ago
Paul Fitzpatrick 6b3ac07ca7 (core) process GristDocAPI calls from custom widgets in the client
3 years ago
Alex Hall 1d1a9297f8 (core) Polish UI/UX of onboarding popups
3 years ago
Paul Fitzpatrick d09c2f1b3d (core) tweak description of FullCopies special permission
3 years ago
George Gevoian 931827b195 (core) Hide templates org in copy menu
3 years ago
Alex Hall aec360498c (core) Allow adding a single link at the bottom of a document tour card
3 years ago
George Gevoian 37eed2d3c2 (core) Fix staging test and tweak template line height
3 years ago
George Gevoian 24fc3a2d00 (core) Redesign examples and templates UI
3 years ago
Alex Hall cd0c6de53e (core) Automatically or explicitly show document tours in the same way as example cards.
3 years ago
Alex Hall 15f1ef96fa (core) Allow creating custom document tours with a special table
3 years ago
Alex Hall 04e5d90f86 (core) Barely working reference lists in frontend
3 years ago
Dmitry S 8d68c1c567 (core) Replace time zone selector with one based on the newer autocomplete.
3 years ago
Jarosław Sadziński a07395855a (core) Fixing anchor link navigation.
3 years ago
Jarosław Sadziński f8e4fe54ba (core) Fixing origin check during Google Authentication
3 years ago
Jarosław Sadziński 08295a696b (core) Export to Excel and Send to drive
3 years ago
Jarosław Sadziński 9cc034f606 (core) Fixing bug on a fresh Choice and ChoiceList column
3 years ago
Alex Hall 1f6e693b6e (core) Remove REPL code
3 years ago
Dmitry S 67aca9ccf6 (core) Fix several flaky tests.
3 years ago
Cyprien P 693f2f6325 (core) Brings welcome tour and hide behind a flag
3 years ago
George Gevoian 5b2666a88a (core) Enhance autocomplete and choice colors
3 years ago
Paul Fitzpatrick 1ce5e98996 (core) suspend a team site after an AppSumo refund
3 years ago
Jarosław Sadziński 625fce5f65 (core) Refactoring google drive plugin
3 years ago
Dmitry S 0a0e320ca8 (core) Fix reporting of errors to HelpScout using "Report a problem" link.
3 years ago
Jarosław Sadziński 09b4aaa90e (core) Formatting date time editor
3 years ago
George Gevoian 5d461a4df2 (core) Show sigma next to summary table titles
3 years ago
George Gevoian 9592e3610b (core) Add 'value' to trigger formula autocomplete
3 years ago
George Gevoian 2f900f68f8 (core) Add color options to choice config UI
3 years ago
Dmitry S 11c944d794 (core) Accept values entered into Reference columns showing RowIDs without waiting.
3 years ago
Paul Fitzpatrick d0905b6224 (core) correct capitalization of AppSumo; add account management link
3 years ago
Cyprien P b389ee7c23 (core) Adds new mechanism to generate on boarding popups
3 years ago
Alex Hall ea01ca814d (core) Remove a bunch of dead code
3 years ago
Dmitry S b537539b73 (core) Implement UI for trigger formulas.
3 years ago
Jarosław Sadziński e180641c7d (core) Context menu for cards.
3 years ago
Dmitry S 01cef034ed (core) A quick attempt to fix summarizing by reference columns
3 years ago
Paul Fitzpatrick dca3abec1d (core) complete light sign-up flow for appsumo, and customize summaries
3 years ago
Paul Fitzpatrick 36d5e7870e (core) streamline registration flow for new appsumo users
3 years ago
Paul Fitzpatrick 1af99e9567 (core) link AppSumo activations with stripe, and support upgrades/downgrades
3 years ago
Dmitry S 6240fd6982 (core) Fix reporting of errors when saving cells by clicking away, and deduplicate memos.
3 years ago
Cyprien P 7a0cd6c2b4 (core) Makes filter counts take other column filters into account
3 years ago
Jarosław Sadziński bdd4d3c46e (core) Freezing columns on a GridView
3 years ago
Jarosław Sadziński 698c9d4e40 (core) Readonly editors
3 years ago
George Gevoian f613b68a9e (core) Fix widget loading spinner title
3 years ago
George Gevoian 3af6dd46ea (core) Allow docs to be permanently deleted in icon view
3 years ago
Cyprien P b740028e8f (core) Increases readability of column filter menu code
3 years ago
George Gevoian b94eb107d4 (core) Use individual choices for filtering choice lists
3 years ago
Cyprien P 5d3a4b5b5b (core) Introduce tri-state checkboxes
3 years ago
George Gevoian 982711dbba (core) Update active view id when default view id changes
3 years ago
Jarosław Sadziński af76c11be6 (core) Cursor position observable on a GristDoc wasn't triggered when a view was changed.
3 years ago
George Gevoian 8bf26a4433 (core) Add cell formatting options to reference columns
3 years ago
Jarosław Sadziński 24dca831c0 (core) Renaming column by clicking away resulted in renaming different column.
3 years ago
Alex Hall 2f3a0e0c7f (core) Showing censored values as a grey cell
3 years ago
Paul Fitzpatrick 69ac8fb4b3 (core) updates from grist-core
3 years ago
Dmitry S 11a5e0be34 (core) Add Lock icon
3 years ago
George Gevoian 68c1a8ba96 Improve renaming docs in icon view
3 years ago
Cyprien P 3a139e77c8 (core) Prevents running simultaneous search in parallel inadvertendly
3 years ago
Paul Fitzpatrick 37698f9cb5 (core) apply access control to code view
3 years ago
Jarosław Sadziński 96fee73b70 (core) Download as CSV button on sections
3 years ago
Jarosław Sadziński 5c0494fe29 (core) Draft cells
3 years ago
Cyprien P 8c6148dd9f (core) fix closing of the search bar
3 years ago
Alex Hall 7758cb830d (core) Prevent error when there are no visible columns
3 years ago
Dmitry S d1c1416d78 (core) Add rules to eslint to better match our coding conventions.
3 years ago
Alex Hall 0890749d15 (core) Change user attribute from select to formula, especially to allow link keys
3 years ago
Alex Hall 3a586a5f6c (core) Navigate hyperlinks in the same document without a page reload
3 years ago
Cyprien P db91d31416 (core) Search improvemement
3 years ago
Jarosław Sadziński 79497a7e79 (core) Editor position wasn't restored on a long list
3 years ago
Cyprien P e3a957a715 (core) Fixes persistence of the aclAsUser_ parameters across navigation
3 years ago
Dmitry S 8c2f0307e5 (core) Preserve configured choices when converting between Choice and ChoiceList types.
3 years ago
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