mirror of
https://github.com/gristlabs/grist-core.git
synced 2026-09-24 13:14:32 +00:00
Commit Graph
Select branches
Hide Pull Requests
alex/3.11-tests
alex/_importParsedFileAsNewTable
alex/skip-fstrings-3.9
alex/upgrade-pyodide
bidirectional
chainlink-fix
dsagal-readme-gvisor
jordigh/native-arm64
jv-bidirectional-tests
jv-linkstate-bubbles-base
jv-linkstate-bubbles-tooltips
latest
latest_candidate
link-to-issue-templates
main
messytables-requirements
readme-update-dec2023
spoffy/fix-node-22-docapi-error
spoffy/grist-ee-defaults
spoffy/playwright
spoffy/rename-candidate-action-job
spoffy/webdriver-logs
test-server-reset
#1
#1001
#1002
#1004
#1014
#1016
#1017
#1019
#1020
#1024
#1025
#1026
#1027
#1031
#1032
#1036
#1037
#1038
#1039
#1040
#1043
#1043
#1045
#1045
#1048
#1048
#1049
#1053
#1056
#1057
#1059
#1060
#1061
#1065
#1066
#1067
#1068
#1070
#1072
#1072
#1076
#1078
#1079
#1080
#1081
#1084
#1091
#1095
#1096
#1097
#1098
#1099
#11
#1100
#1101
#1102
#1103
#1109
#1110
#1111
#1112
#1113
#1115
#1118
#1119
#1120
#1123
#1126
#1129
#1132
#1133
#1135
#1141
#1142
#1143
#1145
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1157
#1165
#1166
#1167
#1169
#1177
#1179
#118
#1180
#1181
#1184
#1187
#1188
#1189
#119
#1190
#1191
#1192
#1193
#1195
#1196
#1197
#1199
#12
#120
#1202
#1205
#1206
#1208
#121
#1210
#1211
#1212
#1214
#1215
#1216
#122
#1220
#1221
#1224
#1226
#1228
#1229
#123
#1230
#1231
#1232
#1234
#1236
#1237
#1239
#124
#1246
#1247
#125
#1252
#1253
#1254
#1255
#1256
#1259
#1259
#126
#1260
#1261
#1262
#1263
#1264
#127
#1270
#1276
#13
#131
#132
#136
#137
#14
#141
#147
#148
#15
#165
#17
#171
#173
#176
#178
#18
#181
#183
#19
#2
#20
#203
#21
#211
#214
#215
#216
#22
#221
#223
#225
#229
#23
#233
#234
#237
#238
#24
#240
#241
#242
#243
#244
#246
#25
#251
#254
#255
#257
#258
#259
#26
#260
#262
#265
#267
#268
#27
#270
#272
#274
#276
#278
#279
#28
#280
#281
#282
#285
#286
#287
#289
#292
#295
#296
#297
#299
#3
#301
#308
#310
#311
#312
#317
#318
#321
#322
#323
#325
#326
#327
#328
#329
#331
#337
#338
#345
#346
#349
#350
#351
#352
#353
#354
#355
#363
#364
#365
#367
#369
#370
#371
#379
#381
#382
#383
#384
#388
#389
#390
#391
#392
#393
#394
#397
#399
#4
#400
#403
#406
#408
#409
#410
#411
#412
#414
#415
#418
#419
#420
#421
#426
#428
#435
#437
#438
#441
#442
#444
#446
#451
#452
#456
#459
#461
#462
#465
#466
#468
#470
#471
#472
#473
#474
#477
#478
#479
#480
#482
#483
#489
#490
#493
#495
#499
#5
#501
#503
#505
#506
#507
#509
#511
#516
#517
#518
#520
#523
#524
#525
#526
#528
#529
#532
#533
#535
#537
#538
#542
#546
#547
#549
#550
#551
#557
#561
#562
#563
#564
#565
#566
#567
#568
#570
#572
#573
#575
#576
#577
#581
#586
#587
#588
#589
#590
#591
#592
#594
#596
#597
#598
#6
#600
#602
#603
#604
#605
#606
#607
#609
#610
#611
#612
#613
#614
#615
#617
#620
#622
#623
#624
#630
#632
#636
#637
#638
#639
#640
#641
#643
#646
#648
#650
#651
#655
#656
#658
#659
#662
#663
#665
#666
#669
#670
#675
#676
#677
#683
#684
#685
#686
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#699
#700
#701
#702
#709
#71
#711
#712
#713
#714
#715
#716
#717
#72
#720
#720
#723
#724
#729
#73
#735
#736
#738
#742
#743
#745
#746
#748
#749
#758
#760
#765
#767
#77
#770
#771
#772
#774
#776
#777
#783
#784
#787
#788
#789
#790
#792
#793
#794
#795
#798
#8
#80
#800
#802
#805
#806
#811
#812
#814
#818
#82
#820
#821
#823
#824
#825
#826
#829
#830
#832
#833
#834
#835
#837
#841
#842
#843
#844
#848
#85
#850
#854
#856
#858
#859
#860
#861
#862
#863
#864
#865
#866
#868
#872
#877
#879
#882
#883
#884
#888
#892
#895
#899
#9
#902
#903
#906
#907
#910
#911
#912
#913
#915
#920
#921
#923
#926
#928
#929
#930
#933
#935
#936
#937
#940
#941
#945
#946
#957
#959
#960
#963
#965
#968
#969
#971
#971
#972
#973
#974
#979
#980
#981
#982
#984
#985
#986
#987
#988
#991
#994
v0.7.1
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1.0
v1.1.1
v1.1.10
v1.1.11
v1.1.12
v1.1.13
v1.1.14
v1.1.15
v1.1.16
v1.1.17
v1.1.18
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.1.7
v1.1.8
v1.1.9
v1.2.0
Select branches
Hide Pull Requests
alex/3.11-tests
alex/_importParsedFileAsNewTable
alex/skip-fstrings-3.9
alex/upgrade-pyodide
bidirectional
chainlink-fix
dsagal-readme-gvisor
jordigh/native-arm64
jv-bidirectional-tests
jv-linkstate-bubbles-base
jv-linkstate-bubbles-tooltips
latest
latest_candidate
link-to-issue-templates
main
messytables-requirements
readme-update-dec2023
spoffy/fix-node-22-docapi-error
spoffy/grist-ee-defaults
spoffy/playwright
spoffy/rename-candidate-action-job
spoffy/webdriver-logs
test-server-reset
#1
#1001
#1002
#1004
#1014
#1016
#1017
#1019
#1020
#1024
#1025
#1026
#1027
#1031
#1032
#1036
#1037
#1038
#1039
#1040
#1043
#1043
#1045
#1045
#1048
#1048
#1049
#1053
#1056
#1057
#1059
#1060
#1061
#1065
#1066
#1067
#1068
#1070
#1072
#1072
#1076
#1078
#1079
#1080
#1081
#1084
#1091
#1095
#1096
#1097
#1098
#1099
#11
#1100
#1101
#1102
#1103
#1109
#1110
#1111
#1112
#1113
#1115
#1118
#1119
#1120
#1123
#1126
#1129
#1132
#1133
#1135
#1141
#1142
#1143
#1145
#1147
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1157
#1165
#1166
#1167
#1169
#1177
#1179
#118
#1180
#1181
#1184
#1187
#1188
#1189
#119
#1190
#1191
#1192
#1193
#1195
#1196
#1197
#1199
#12
#120
#1202
#1205
#1206
#1208
#121
#1210
#1211
#1212
#1214
#1215
#1216
#122
#1220
#1221
#1224
#1226
#1228
#1229
#123
#1230
#1231
#1232
#1234
#1236
#1237
#1239
#124
#1246
#1247
#125
#1252
#1253
#1254
#1255
#1256
#1259
#1259
#126
#1260
#1261
#1262
#1263
#1264
#127
#1270
#1276
#13
#131
#132
#136
#137
#14
#141
#147
#148
#15
#165
#17
#171
#173
#176
#178
#18
#181
#183
#19
#2
#20
#203
#21
#211
#214
#215
#216
#22
#221
#223
#225
#229
#23
#233
#234
#237
#238
#24
#240
#241
#242
#243
#244
#246
#25
#251
#254
#255
#257
#258
#259
#26
#260
#262
#265
#267
#268
#27
#270
#272
#274
#276
#278
#279
#28
#280
#281
#282
#285
#286
#287
#289
#292
#295
#296
#297
#299
#3
#301
#308
#310
#311
#312
#317
#318
#321
#322
#323
#325
#326
#327
#328
#329
#331
#337
#338
#345
#346
#349
#350
#351
#352
#353
#354
#355
#363
#364
#365
#367
#369
#370
#371
#379
#381
#382
#383
#384
#388
#389
#390
#391
#392
#393
#394
#397
#399
#4
#400
#403
#406
#408
#409
#410
#411
#412
#414
#415
#418
#419
#420
#421
#426
#428
#435
#437
#438
#441
#442
#444
#446
#451
#452
#456
#459
#461
#462
#465
#466
#468
#470
#471
#472
#473
#474
#477
#478
#479
#480
#482
#483
#489
#490
#493
#495
#499
#5
#501
#503
#505
#506
#507
#509
#511
#516
#517
#518
#520
#523
#524
#525
#526
#528
#529
#532
#533
#535
#537
#538
#542
#546
#547
#549
#550
#551
#557
#561
#562
#563
#564
#565
#566
#567
#568
#570
#572
#573
#575
#576
#577
#581
#586
#587
#588
#589
#590
#591
#592
#594
#596
#597
#598
#6
#600
#602
#603
#604
#605
#606
#607
#609
#610
#611
#612
#613
#614
#615
#617
#620
#622
#623
#624
#630
#632
#636
#637
#638
#639
#640
#641
#643
#646
#648
#650
#651
#655
#656
#658
#659
#662
#663
#665
#666
#669
#670
#675
#676
#677
#683
#684
#685
#686
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#699
#700
#701
#702
#709
#71
#711
#712
#713
#714
#715
#716
#717
#72
#720
#720
#723
#724
#729
#73
#735
#736
#738
#742
#743
#745
#746
#748
#749
#758
#760
#765
#767
#77
#770
#771
#772
#774
#776
#777
#783
#784
#787
#788
#789
#790
#792
#793
#794
#795
#798
#8
#80
#800
#802
#805
#806
#811
#812
#814
#818
#82
#820
#821
#823
#824
#825
#826
#829
#830
#832
#833
#834
#835
#837
#841
#842
#843
#844
#848
#85
#850
#854
#856
#858
#859
#860
#861
#862
#863
#864
#865
#866
#868
#872
#877
#879
#882
#883
#884
#888
#892
#895
#899
#9
#902
#903
#906
#907
#910
#911
#912
#913
#915
#920
#921
#923
#926
#928
#929
#930
#933
#935
#936
#937
#940
#941
#945
#946
#957
#959
#960
#963
#965
#968
#969
#971
#971
#972
#973
#974
#979
#980
#981
#982
#984
#985
#986
#987
#988
#991
#994
v0.7.1
v0.7.2
v0.7.3
v0.7.4
v0.7.5
v0.7.6
v0.7.7
v0.7.8
v0.7.9
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.8
v1.0.9
v1.1.0
v1.1.1
v1.1.10
v1.1.11
v1.1.12
v1.1.13
v1.1.14
v1.1.15
v1.1.16
v1.1.17
v1.1.18
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.1.7
v1.1.8
v1.1.9
v1.2.0
-
6b582b9ace
(core) Remove the old attempt at ACLs implemented in Python.
Dmitry S
2020-11-11 23:56:05 -05:00 -
5b2de988b5
(core) Perform migrations of Grist schema using only metadata tables when possible.
Dmitry S
2020-11-11 16:29:11 -05:00 -
5a9fe0ea27
(core) show differences in card views when comparing documents
Paul Fitzpatrick
2020-11-11 12:11:06 -05:00 -
c67966775b
(core) simplify document comparison code, and flesh out diff with local changes
Paul Fitzpatrick
2020-11-11 15:25:37 -05:00 -
2a592d8b4d
(core) Automatically finalize action bundles when unrelated actions/bundles come in.
Dmitry S
2020-11-09 18:40:43 -05:00 -
e30d0fd5d0
(core) fix sync to s3 when doc is marked as dirty but proves to be clean
Paul Fitzpatrick
2020-11-09 22:28:30 -05:00 -
6d95418cc1
(core) Close previous example card in the rare cases when a second one might be triggered
Dmitry S
2020-11-09 21:36:03 -05:00 -
4febd90758
(core) Fix an insidious bug in RefCountMap, manifesting as JS errors some time after import.
Dmitry S
2020-11-06 01:58:24 -05:00 -
e2226c3ab7
(core) Store formula values in DB, and include them into .stored/.undo fields of actions.
Dmitry S
2020-11-02 10:48:47 -05:00 -
3d3fe92bd0
(core) support access control on columns
Paul Fitzpatrick
2020-11-03 18:44:09 -05:00 -
d6ff1361cb
(core) support GRIST_WORKER_GROUP to place worker into an exclusive group
Paul Fitzpatrick
2020-11-02 14:24:46 -05:00 -
275a35d03a
(core) In Welcome questionnaire, add 'School' option, ask to enter company or school
Dmitry S
2020-10-31 03:09:39 -04:00 -
71519d9e5c
(core) revamp snapshot inventory
Paul Fitzpatrick
2020-10-30 12:53:23 -04:00 -
ce824aad34
Some edits to the flow of README.
Dmitry
2020-10-29 17:54:45 -04:00 -
9287439e5a
(core) give instructions on using Grist with docker
Paul Fitzpatrick
2020-10-28 13:37:36 -04:00 -
d7802bc7db
(core) Support international addresses in the Billing form
Dmitry S
2020-10-26 10:45:31 -04:00 -
c879393a8e
(core) support adding user characteristic tables for granular ACLs
Paul Fitzpatrick
2020-10-19 10:25:21 -04:00 -
27fd894fc7
(core) switch to newer download endpoint in client
Paul Fitzpatrick
2020-10-19 12:13:20 -04:00 -
ad7be0fd8d
(core) Fix WelcomePage to use an explicit action URL, and parse submitted body in time to log it with errors.
Dmitry S
2020-10-19 11:11:03 -04:00 -
0b1aa22ad9
(core) Ask the user some questions after they sign up and set their name.
Dmitry S
2020-10-15 17:51:30 -04:00 -
5247521cb8
(core) Improve printing of tables, fix printing of charts, add a browser test.
Dmitry S
2020-10-12 16:00:56 -04:00 -
4d3777578e
(core) add Dockerfile for grist-core
Paul Fitzpatrick
2020-10-09 20:54:23 -04:00 -
a4929bde72
(core) add some row-level access control
Paul Fitzpatrick
2020-10-12 09:50:07 -04:00 -
99ab09651e
(core) Implement 'Print widget' option to print individual view sections.
Dmitry S
2020-10-09 17:39:13 -04:00 -
d2ad5edc46
(core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app.
Dmitry S
2020-10-09 16:47:22 -04:00 -
bd6a54e901
(core) mitigate csrf by requiring custom header for unsafe methods
Paul Fitzpatrick
2020-10-08 09:28:39 -04:00 -
8dbcbba6b5
(core) fix invite links and add tests with APP_HOME_URL set
Paul Fitzpatrick
2020-10-06 17:32:56 -04:00 -
2d023377ce
(core) Fix CustomView css to take full height of widget on all browsers including Safari
Dmitry S
2020-10-06 10:42:30 -04:00 -
90db5020c9
(core) Improve focus and keyboard shortcuts in modals.
Dmitry S
2020-10-02 15:26:14 -04:00 -
1654a2681f
(core) move client code to core
Paul Fitzpatrick
2020-10-02 11:10:00 -04:00 -
5d60d51763
(core) replace material in bower_components with package.json lines + yarn cache
Paul Fitzpatrick
2020-09-30 17:25:09 -04:00 -
bac070de91
(core) With ?aclUI=1 in the URL, UserManager for documents includes a button to open 'Access Rules'
Dmitry S
2020-09-29 18:31:47 -04:00 -
2edf64c132
(core) remove metrics
Paul Fitzpatrick
2020-09-29 18:16:29 -04:00 -
e5b67fee7e
(core) visualize simple differences between documents
Paul Fitzpatrick
2020-09-29 14:53:42 -04:00 -
cff02cd3d0
(core) simplify starting grist-core and add some more usage information
Paul Fitzpatrick
2020-09-24 10:34:44 -04:00 -
a15187362c
(core) Enhancements to the Public Access UI.
Dmitry S
2020-09-23 16:59:40 -04:00 -
b33641dd0c
(core) support a ?compare=<docId2> option in document landing pages
Paul Fitzpatrick
2020-09-21 15:27:49 -04:00 -
dfdb54fcbd
(core) When parsing ActionHistory into ActionGroups, avoid keeping many large actions in memory.
Dmitry S
2020-09-18 19:29:11 -04:00 -
986f469965
(core) Support "Public access" switch in the UI for docs.
Dmitry S
2020-09-18 12:41:52 -04:00 -
87f2fd15fb
(core) add more detail to /compare endpoint
Paul Fitzpatrick
2020-09-18 14:43:01 -04:00 -
b44e4a94ab
(core) support locking document structure to be controlled by owners only
Paul Fitzpatrick
2020-09-17 07:34:54 -04:00 -
2087ae5f67
(core) port DataRowModel and FieldBuilder to typescript
Paul Fitzpatrick
2020-09-16 09:12:40 -04:00 -
9d6637458e
(core) For autocomplete suggestions in formulas, add links to suggestions we have documentation for.
Dmitry S
2020-09-13 01:41:43 -04:00 -
45d2d5f897
(core) back-end support for tables that are accessible only by owners
Paul Fitzpatrick
2020-09-11 16:27:09 -04:00 -
2ea8b8d71f
(core) After a spate of spurious test failures, try to fix a few.
Dmitry S
2020-09-12 00:00:55 -04:00 -
003029bf8a
(core) Improve suggestions for formula autocomplete
Dmitry S
2020-09-11 14:18:03 -04:00 -
2fbd3f1706
(core) Fix lookups in default formulas
Dmitry S
2020-09-09 21:48:08 -04:00 -
166143557a
(core) Show a welcome card when a user opens an example for the first time.
Dmitry S
2020-09-09 22:48:11 -04:00 -
526fda4eba
(core) make user role available in ActiveDoc methods
Paul Fitzpatrick
2020-09-02 14:17:17 -04:00 -
7a8debae16
(core) Improve object serialization, to help get RECORD data to Custom Widgets.
Dmitry S
2020-08-21 17:14:42 -04:00 -
8240f8b3f0
(core) Show in the UI when docs are inaccessible or publicly accessible.
Dmitry S
2020-08-21 10:20:29 -04:00 -
4a545c9f2a
(core) make sharing with everyone@ on documents effective
Paul Fitzpatrick
2020-08-19 16:25:42 -04:00 -
0a5afd1f98
(core) Implement updated DocMenu UI: list/card mode and sort mode.
Dmitry S
2020-08-18 23:08:58 -04:00 -
20d8124f45
(core) support ?embed=true and &style=light for a clean embed experience
Paul Fitzpatrick
2020-08-14 12:40:39 -04:00 -
48ca124f23
(core) Render unmarshallable values as non-errors, using their repr() strings.
Dmitry S
2020-08-13 16:56:36 -04:00 -
ac5452c89f
(core) add grist.onRecord and grist.onRecords event handlers
Paul Fitzpatrick
2020-08-13 14:13:16 -04:00 -
4e11b6a922
(core) Implement RECORD function that converts Records to Python dictionaries
Dmitry S
2020-08-12 11:52:01 -04:00 -
4e20f7a8a2
(core) Add some media queries to improve printing
Dmitry S
2020-08-07 17:53:53 -04:00 -
3c9ff4a703
(core) Add Apache-2.0 license to grist-core.
Dmitry S
2020-07-31 11:30:32 -04:00 -
053d714655
(core) For getting access info, include the first-level doc and workspace users.
Dmitry S
2020-08-05 00:25:56 -04:00 -
0e131c2546
(core) do not allow anonymous user to set a name
Paul Fitzpatrick
2020-08-04 15:35:05 -04:00 -
6b24d496db
(core) add per-user per-org preferences to database
Paul Fitzpatrick
2020-08-04 11:52:56 -04:00 -
30866c6c95
(core) Fix two issues combining to report misleading error when saving to an empty name
Dmitry S
2020-08-03 18:48:38 -04:00 -
ee018ff183
(core) add more tests for inaccessible workspaces; fix doc count
Paul Fitzpatrick
2020-07-31 09:51:26 -04:00 -
9f5e92f404
(core) Add an initial README to grist-core.
Dmitry S
2020-07-30 22:44:10 -04:00 -
7da05e0bbf
(core) Filter out gristHelper columns from the code listing in CodeEditor
Dmitry S
2020-07-30 22:10:18 -04:00 -
156b75133c
(core) list inaccessible docs for editors/owners of workspaces
Paul Fitzpatrick
2020-07-30 22:49:50 -04:00 -
b82eec714a
(core) move data engine code to core
Paul Fitzpatrick
2020-07-27 14:57:36 -04:00 -
2399baaca2
(core) When saving copies, allow saving to another org; update menus for making and saving copies.
Dmitry S
2020-07-27 13:26:28 -04:00 -
9b02d16bff
(core) more grist-core cleanup
Paul Fitzpatrick
2020-07-23 16:04:40 -04:00 -
b7b4b0229b
(core) move some material to core that slipped through in a rebase
Paul Fitzpatrick
2020-07-23 10:34:05 -04:00 -
b71f2f2a10
(core) add a deployment test for Import-from-URL, and fix underlying issue
Paul Fitzpatrick
2020-07-22 11:43:24 -04:00 -
a27032df3e
(core) add a test for unnecessary workspaces shown in trash, and fix issue
Paul Fitzpatrick
2020-07-23 09:45:15 -04:00 -
671dc24214
(core) Allow the support user to access everyone's billing pages
Dmitry S
2020-07-22 15:45:39 -04:00 -
4452a816ff
(core) fix docker packaging after core shuffle
Paul Fitzpatrick
2020-07-22 12:35:41 -04:00 -
a19f19b503
(core) Changes to Billing to better handle error scenarios.
Dmitry S
2020-07-22 12:52:11 -04:00 -
5ef889addd
(core) move home server into core
Paul Fitzpatrick
2020-07-21 09:20:51 -04:00 -
c756f663ee
Merge pull request #1 from gristlabs/add_stubs
Paul Fitzpatrick
2020-06-23 16:27:25 -04:00 -
c8c5afbbca
freshen app/client/ui2018/cssVars.ts
Paul Fitzpatrick
2020-06-23 16:16:38 -04:00 -
ad35f54b87
Update tsconfig files and switch to _build for outputs, for consistency with main grist repo
Dmitry S
2020-05-22 02:14:28 -04:00 -
a5fbc8fcd2
Add a fixture for the included component, to have something visible on the main page
Dmitry S
2020-05-20 01:04:54 -04:00 -
ec182792be
Initial config with a few files that build on client and server side.
Dmitry S
2020-05-20 00:50:46 -04:00