Commit Graph

2786 Commits

Author SHA1 Message Date
Paul Janzen
91b3f04429
Translated using Weblate (German)
Currently translated at 100.0% (1462 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/de/
2024-10-11 20:16:58 +00:00
Paul Janzen
0683bff68e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1462 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/pt_BR/
2024-10-11 20:16:57 +00:00
Paul Fitzpatrick
e43bb670a0
allow seed rules to refer to columns (#1254)
This makes a small change to the UI for entering seed rules,
so that a seed rule that refers to a column may be added.
This is a bit niche, but occasionally handy when all tables
have some common structure.
2024-10-10 17:01:46 -04:00
Paul Fitzpatrick
aa69652a33
use fresher node and debian version (#1255)
This moves to node 22 and debian bookworm, since the versions we've been building and testing with are getting old.

There is some old material kept around for (speaks very quietly) Python 2 (looks around hoping no-one heard) which we continue to support for some long-time users but really really should drop soon.

The changes for the node upgrade were all test related. I did them in a way that shouldn't impair running on older versions of node, and did spot checks for this. This is to give some breathing room for upgrading Grist Lab's grist-saas as follow up work.
2024-10-10 16:59:03 -04:00
Languages add-on
1a527d74a0
Added translation using Weblate (Igbo) 2024-10-10 07:59:18 +00:00
Languages add-on
12fa06b019
Added translation using Weblate (Chinese (Simplified Han script)) 2024-10-10 09:59:14 +02:00
Languages add-on
61c60b92b3
Added translation using Weblate (Chinese (Traditional Han script)) 2024-10-10 07:59:10 +00:00
Languages add-on
431d55d2cd
Added translation using Weblate (Slovenian) 2024-10-10 09:59:06 +02:00
Languages add-on
c8782c6b60
Added translation using Weblate (Slovak) 2024-10-10 07:59:03 +00:00
Languages add-on
4c0473dbb0
Added translation using Weblate (Finnish) 2024-10-10 09:58:59 +02:00
Languages add-on
84728370d0
Added translation using Weblate (Persian) 2024-10-10 07:58:55 +00:00
Languages add-on
fcb4830f78
Added translation using Weblate (Dutch) 2024-10-10 09:58:51 +02:00
Languages add-on
d3f58807d0
Added translation using Weblate (Arabic) 2024-10-10 07:58:49 +00:00
Languages add-on
73195d8047
Added translation using Weblate (Italian) 2024-10-10 09:58:46 +02:00
Languages add-on
6dfb90bb61
Added translation using Weblate (Polish) 2024-10-10 07:58:43 +00:00
Languages add-on
99615d2e8f
Added translation using Weblate (English (United Kingdom)) 2024-10-10 09:58:39 +02:00
Languages add-on
465462f153
Added translation using Weblate (Vietnamese) 2024-10-10 07:58:37 +00:00
Languages add-on
85066e416f
Added translation using Weblate (Portuguese) 2024-10-10 09:58:32 +02:00
Languages add-on
7ec0924849
Added translation using Weblate (Czech) 2024-10-10 07:58:29 +00:00
Languages add-on
f723a04565
Added translation using Weblate (Catalan) 2024-10-10 09:58:26 +02:00
Languages add-on
32c9c83ab7
Added translation using Weblate (Japanese) 2024-10-10 07:58:22 +00:00
Languages add-on
34111f7a3f
Added translation using Weblate (Ukrainian) 2024-10-10 09:58:20 +02:00
Languages add-on
1a682ca8b6
Added translation using Weblate (Bulgarian) 2024-10-10 07:58:16 +00:00
Languages add-on
438f966379
Added translation using Weblate (Romanian) 2024-10-10 09:58:12 +02:00
Languages add-on
cf3c4dce2e
Added translation using Weblate (Russian) 2024-10-10 07:58:07 +00:00
Languages add-on
7e56a69088
Added translation using Weblate (Basque) 2024-10-10 09:58:05 +02:00
Languages add-on
8f3af93e97
Added translation using Weblate (Thai) 2024-10-10 07:58:03 +00:00
Languages add-on
25bcbe5e87
Added translation using Weblate (Turkish) 2024-10-10 07:57:54 +00:00
Languages add-on
bb85abccf2
Added translation using Weblate (Igbo) 2024-10-10 09:57:49 +02:00
Roman Holinec
fb0dd9112e
Translated using Weblate (Slovak)
Currently translated at 95.4% (1395 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sk/
2024-10-10 09:57:47 +02:00
Paul Fitzpatrick
ce3fe22ce2 (core) updates from grist-core 2024-10-09 11:38:29 -04:00
Paul Fitzpatrick
d1803dddb7 (core) move access rule UI tests to core
Summary:
Moving some tests in preparation for some new development
work.

Test Plan: moving tests

Reviewers: jordigh

Reviewed By: jordigh

Differential Revision: https://phab.getgrist.com/D4374
2024-10-09 11:37:38 -04:00
Spoffy
5d349e603b (core) Rename popup for group by columns
Summary:
Showing rename popup on group by column with disabled label section. It only allows to set description.

Unrelated:
- Fixing HostedMetadataManager test

Test Plan: Updated tests

Reviewers: Spoffy

Reviewed By: Spoffy

Subscribers: Spoffy

Differential Revision: https://phab.getgrist.com/D4371
2024-10-09 11:46:26 +02:00
Dmitry Stefanovskiy
e9b5b98bcb
Translated using Weblate (Russian)
Currently translated at 94.5% (1382 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/ru/
2024-10-09 08:15:47 +02:00
Florent
08d394dcab
Translated using Weblate (French)
Currently translated at 99.5% (1455 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/fr/
2024-10-09 08:15:47 +02:00
jarek
62dd5b4df1
Adding en-GB locale to support Monday as a first day of week (#1252)
https://github.com/gristlabs/grist-core/pull/1252
2024-10-08 15:25:23 +02:00
Jarosław Sadziński
0bdc838975 (core) New look for site switcher in top-left corner, with support for per-org logos
Summary:
  - Site switcher will show initials (either from user's name or team name),
  - Anonymous users see a grist logo on personal site, but team logo (or initials) on team site,
  - Admin pages (and other pages without orgs) show grist logo,
  - Custom image can be switched on the billing page, common formats are supported up to 100KB.
  - Larger images are down-scaled (on the front-end)
  - SVG larger than 100KB are not accepted
  - Files are stored as data URL's in org prefs,

Test Plan: Added new tests

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D4341
2024-10-08 10:43:26 +02:00
Paul Fitzpatrick
e8f9da9b5c (core) updates from grist-core 2024-10-07 10:12:15 -04:00
xabirequejo
d91e737913
Translated using Weblate (Basque)
Currently translated at 99.7% (1459 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/eu/
2024-10-07 13:15:48 +02:00
Spoffy
a5c9a494df
Fixes an import error when using S3/Minio with no redis (#1224)
## Context

Error is caused due to these steps:
- File is uploaded to Home server and attempts to import
- Import ends up in `claimDocument` in `HostedStorageManager`
- Tries to read doc metadata from DocWorkerMap, gets 'unknown' as md5 hash
- Thinks local doc is out of date and erases it.
- Downloads a non-existent file from S3, so import fails as it has no data.

## Proposed solution

This fixes it by checking for DummyDocWorker's special 'unknown' MD5, forcing an S3 check.

## Related issues

https://community.getgrist.com/t/no-metadata-for-imported-grist-document/6029/32
2024-10-07 05:42:27 +01:00
Franček Prijatelj
2adcc7d69d
Translated using Weblate (Slovenian)
Currently translated at 100.0% (1462 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sl/
2024-10-06 09:18:36 +00:00
Franček Prijatelj
932a04aa63
Translated using Weblate (Slovenian)
Currently translated at 99.1% (1449 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/sl/
2024-10-04 11:16:03 +02:00
Tristan Robert
1cf52e1b0a
Fetch Url Widget Repository behind corporate proxy (#1238) (#1239) 2024-10-03 19:15:20 -04:00
Paul Fitzpatrick
6e391afa62 (core) change version of redis used in Jenkins tests
Summary:
This upgrades redis in Jenkins tests to be compatible
with BullMQ.

Test Plan: reactivates skipped tests

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D4362
2024-10-03 17:56:33 -04:00
Jordi Gutiérrez Hermoso
35a429d99e Assistant: ensure that ASSISTANT_API_KEY is a real synonym for OPEN_AI_KEY
This was flagged as inconsistent in a community post.

https://community.getgrist.com/t/does-the-ai-formula-assist-also-works-with-the-desktop-mac-app/5677/6
2024-10-03 09:55:40 -04:00
xabirequejo
fb85f92382
Translated using Weblate (Basque)
Currently translated at 96.4% (1410 of 1462 strings)

Translation: Grist/client
Translate-URL: https://hosted.weblate.org/projects/grist/client/eu/
2024-10-02 15:18:01 +00:00
Paul Fitzpatrick
05d8976c5b (core) updates from grist-core 2024-10-01 11:54:40 -04:00
jarek
437d7e61c0
Removing fixSiteProducts method (#1236)
Context:
Removing an obsolete method that was fixing an issue with default site products.
Details can be found here 76d9448

Proposed solution:
Removing this method and its test.

Test plan:
not needed

https://github.com/gristlabs/grist-core/pull/1236
2024-10-01 17:33:50 +02:00
github-actions[bot]
77194dcb20
automated update to translation keys (#1234)
Co-authored-by: Paul's Grist Bot <paul+bot@getgrist.com>
2024-09-30 16:05:14 -04:00
Paul Fitzpatrick
11fe3e90d4
check sandbox viability lazily (#1226)
This checks whether code can successfully run in the
sandbox only when the admin panel needs to report that,
rather than at start up. This is motivated by two things:

  - The desktop app became a lot slower to open with this
    check, since it uses pyodide by default, and there's
    been no work on optimizing the pyodide sandbox load
    times (as opposed to gvisor, where a lot of work was
    done, and it is also fundamentally faster).
  - The messages logged by a test sandbox starting and
    stopping have been confusing people.

There is a case for doing the check on startup, especially
on servers, so that we can fail early. Still, that isn't
what we were doing, and we'd also like to move away from the
server refusing to start because of a problem and
towards an always-reachable admin page that reports
the nature of problems in a clearer way.
2024-09-30 15:58:38 -04:00