Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/saltcorn/saltcorn

Free and open source no-code application builder
https://github.com/saltcorn/saltcorn

Tenants improvements & new Development form (#1458)

* 1. Add more i18 translations
2. Update russian translation
3. Unify trigger(s) related code ...

c46eba8868d9e2ad9a6d17926b71f4c526979cc9 authored about 2 years ago by Aleksandr Sokolov <[email protected]>
public login on mobile, set cfg with multitenant (#1459)

* public login on mobile, set cfg with multitenant
- use a jwt with roleid 10 for logins withou...

108acac84a324bb909a4a2445b4b5c09e24c2549 authored about 2 years ago by christianhugoch <[email protected]>
Misc: splitpaste only if multiline, units not required, external table edit (#1455)

* splitpaste leave single line paste alone

* catch errors in restore local plugin

* empty ...

e2bbf962c83173124920b9ff4f1d64b5d0a9f158 authored about 2 years ago by Tom Nielsen <[email protected]>
mjml improvements (#1454)

* mjml improvements
- always use mj-section mj-column
- put html in ending tags
- return styl...

f753fc48987e1ad2537f51db3463db341ed1690a authored about 2 years ago by christianhugoch <[email protected]>
Set browser locale as active if !user.language (#1453)

Set browser locale as active if user.language is not set yet. Otherwise, the default selection w...

9d07327e6cd60e34f19994bd2936a5b91416cbee authored about 2 years ago by globalcow <[email protected]>
Fix form validation pattern if defined but empty (#1452)

* only pattern if truthy

* also title

4a519eb533de266d7fe33572a6d8f9160fdf0157 authored about 2 years ago by Tom Nielsen <[email protected]>
1. Add more i18 translations (#1449)

2. Update russian translation
3. Unify trigger(s) related code and urls for tags with other ent...

899badf289f846cad42877de4068aa05354a0e8c authored about 2 years ago by Aleksandr Sokolov <[email protected]>
Required fields: validate with html. check on autosave (#1451)

* required in built in types

* radio group

* date edit

* validate form before autosave
...

1deec87142b143785511717f9af4b3520133bd72 authored about 2 years ago by Tom Nielsen <[email protected]>
user id in row inclusion fml. alert icons (#1448)

* user id in row inclusion fml

* alert icons. Fixes #1156

* mock console

13380094a0d7badaf7b0120c6adf0050f476663b authored about 2 years ago by Tom Nielsen <[email protected]>
disable form elements and navigaiton in viewcfg preview (#1447)

b3c15e423ff788a12a5611b63493e0837c3dae54 authored about 2 years ago by Tom Nielsen <[email protected]>
bump install

78bc8d05158d943940cf50fbbd7f03d020d2c065 authored about 2 years ago by Tom Nielsen <[email protected]>
replaced localstorage with sqlite (#1444)

* replaced localstorage with sqlite
- don't store the JSON Web Token in local storage
use 'j...

3781cb8120e878d482c5d2301c944c6c377937a6 authored about 2 years ago by christianhugoch <[email protected]>
fix token in verification email. email mock tests (#1445)

* getTransport test

* send_verification_email test

* shorten view

* fix retrieval of ve...

73a0360cd14f44d1778e127a4767a675fef1aa33 authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: owner in edit containers. autosave in popup. Bugfixes (#1443)

* form isOwner field

* edit isOwner

* if autosave in popup, reload on close

* some test...

71c91271734d29b40572be82f1f3a72491b1665c authored about 2 years ago by Tom Nielsen <[email protected]>
App diagram foreign keys (#1442)

* show tables referenced by foreign key, refresh button
- add nodes for tables referenced by a ...

5cb34307f1566a7ca9d877329ba8d8f8c3088133 authored about 2 years ago by christianhugoch <[email protected]>
Allow UUID in run action route (#1441)

* Allow UUID by writing ID in single quotes

* fix quote

* quotes in exact test

* fix on...

1a0b5d7aab1df887b2a32020ab4dd69458047eb8 authored about 2 years ago by Tom Nielsen <[email protected]>
View selection split view and relation. form fields aside (#1440)

* form aside-next

* backup catch error

* conditional access

* increment i instead of sk...

93073538dcc2d6844e032032017bf467afc7d484 authored about 2 years ago by Tom Nielsen <[email protected]>
added previews on page and view cards (#1436)

* added previews on page and view cards
- show a preview under a div overlay
- the overlay is ...

9d9cdd13547186c00205fd3e8a8c50e16623bedd authored about 2 years ago by christianhugoch <[email protected]>
Edit in edit and disable fkey select fv fixes (#1435)

* more daily backup log

* better select implementation

* handle id on edit-in-edit

* fi...

150217094bc3c985332f32076f69d82c0d89dc0c authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: user_id in where, disable option in select fkey fv, code and preFormat empty of empty, edit-in-edit removed rows (#1432)

* user_id in where

* disable option in select fk fieldview

* code and preformat empty if e...

fddc12f79d0e2ce00566dbe2da1bf888a1162c70 authored about 2 years ago by Tom Nielsen <[email protected]>
use 'iframe.src' instead of document.write() (#1431)

- create a content.html in the cordova data directory
and set the ifram src attribute
- remo...

b216c10752eaea39a3d4349fee50fb8cfa842b46 authored about 2 years ago by christianhugoch <[email protected]>
use double quotes for escapes

d61021c9b0e6b9f446274eaa218e81b30dd5deea authored about 2 years ago by Tom Nielsen <[email protected]>
quote name in jquery selection

f1968f20c3eb73569b22f01f9afad34d40d00e3f authored about 2 years ago by Tom Nielsen <[email protected]>
fix calculated fields in edit-in-edit (#1430)

* fix calc error when no rows

* rm log

* get_form_record: use data-fieldname over name

...

1375c4982f41171196520f088c1d1cdbd027c34b authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: fix double-self-join sql query. getRow selectOptions (#1427)

* grandparent test

* fix test

* test passes but wrong

* more robust, still wrong

* t...

e6200f54723e138a9a0a917f5a0972a4651b1be2 authored about 2 years ago by Tom Nielsen <[email protected]>
Traducción completa y verificada al español (#1426)

* Update es.json

Guardo

* Update es.json

* Update es.json

0cc69757b0fe8e573244ec92e7af5eb4ab2305c5 authored about 2 years ago by gianlucafiore <[email protected]>
use network host for docker build and run (#1425)

a0b2522d2c6b695bb7c32238e7408ff8b129b208 authored about 2 years ago by christianhugoch <[email protected]>
User groups - aggregations in table ownership formula (#1424)

* fetch child rows

* jf test

* nearly there

* fix ownership eqn

* dont sort input_ty...

4ca2796ef80f6f3277387f6466ed5542b44b33d4 authored about 2 years ago by Tom Nielsen <[email protected]>
Mobile app offline plugins (#1423)

* load cordova plugins via file reference in docker
- removed cordova plugins from package.json...

3a01f2f7b0dfcb49077ba58c145aa71c62de6b68 authored about 2 years ago by christianhugoch <[email protected]>
default date in flatpicker is now (#1422)

51b3166cb3c7a5b1f441222a1f436733958b921c authored about 2 years ago by Tom Nielsen <[email protected]>
load cordova plugins via file reference in docker (#1420)

- removed cordova plugins from package.json and add them at build time
- a build without docker...

25a8620e239f51c8988fa39d20c406f4dda94693 authored about 2 years ago by christianhugoch <[email protected]>
Misc: dropdown distinct values, thumbnail width (#1419)

* sort distinct values in dropdown filter

* 50 is default width

* thumbnail width required

b100eb6d803b37725d2c6bfb86f02c91cf65853a authored about 2 years ago by Tom Nielsen <[email protected]>
write jwt_secret from install script, too (#1415)

* write jwt_secret from install script, too
- was only written from the cli command
- don't cr...

87fe43596355d7e5944dc1782440ce7691f376d9 authored about 2 years ago by christianhugoch <[email protected]>
Remove state form (#1418)

* remove a lot of state form stuff

* fix form test

* rm option in LSL

abc5ec6a58934f8ee82a3116845de42c675ef608 authored about 2 years ago by Tom Nielsen <[email protected]>
add all list elem to state fields

f0a2f4286927b870ace17dd3443319ea4a7f543c authored about 2 years ago by Tom Nielsen <[email protected]>
Misc: css, string pre fvs, sort selects, cancel and autosave (#1417)

* css changes

* preformatted and code string fieldviews

* sort to begin with

* show mim...

45a358bb2ebfa8e4804a76986420630059934338 authored about 2 years ago by Tom Nielsen <[email protected]>
Migrate html fields (#1416)

* try migration

* migration works

a25ec9ade8db19ea5f86e1832751e422fed74229 authored about 2 years ago by Tom Nielsen <[email protected]>
Fix bg container images (#1414)

* select images

* dont test for number in bgfileid

* serve legacy files by id

* setcfg ...

f9a6b9d80a67ce3b4c3fa535fa2eb04981c35351 authored about 2 years ago by Tom Nielsen <[email protected]>
fix file urls in XHR upload and benchmark

05608cfe4a64af82bb89c3938a09d5ac367a7a4c authored about 2 years ago by Tom Nielsen <[email protected]>
Mobile app fixes (#1409)

* fixed mobile app for file folders
- images, file links, and uploads should work again

* ur...

6cbb2087af6c8c7dfad36e53956f7ab87c2272e6 authored about 2 years ago by christianhugoch <[email protected]>
Svelte filemanager (#1410)

* initial

* serve

* show in files

* get files

* display table

* can select

* s...

a025a7acbb3e6b38ed83a12d0f6e8312b387cf64 authored about 2 years ago by Tom Nielsen <[email protected]>
fix bgfileid var, dont crash if no dir or no base url

aa1389a8b90998f41bff1469270da307206f3e18 authored over 2 years ago by Tom Nielsen <[email protected]>
bg file id (#1406)

e3240e46e762eb4f35885de6460f09d1958f2e73 authored over 2 years ago by Tom Nielsen <[email protected]>
more errors in tentants in plugins

d0b74d33389dc418d567ad9006940ce53122b721 authored over 2 years ago by Tom Nielsen <[email protected]>
catch error in upgrade

fb8a8425e494fe9c289a1cfe17e0e2aba7be7788 authored over 2 years ago by Tom Nielsen <[email protected]>
fix files on homepage

efc68f68f2954cbe61860c06015b68d8e76fb9a7 authored over 2 years ago by Tom Nielsen <[email protected]>
check for state

4445bcc4bb6f3509abd7353705571020f5eabf84 authored over 2 years ago by Tom Nielsen <[email protected]>
delete where rather than restructure

d3c32f6d4ad88bf80e2cf090d705a0ff44eada57 authored over 2 years ago by Tom Nielsen <[email protected]>
signal done

6fdb0195453d8245c0941f8512fe765c7104e62a authored over 2 years ago by Tom Nielsen <[email protected]>
fix var

01a447c4cfb2abcf0864b350f2a065cb0dedc7d3 authored over 2 years ago by Tom Nielsen <[email protected]>
init before migrate

8d2671cbaa841d114e114b8be9df650239983c25 authored over 2 years ago by Tom Nielsen <[email protected]>
try catch in migrate

65588855fac025b347dc4933d9153ae0aed80365 authored over 2 years ago by Tom Nielsen <[email protected]>
try in backup;

f7d59df59102db791f8059bc69ed6b094a825237 authored over 2 years ago by Tom Nielsen <[email protected]>
File folders (#1404)

* find, without role

* some small File functions

* round

* new folder btn

* new fold...

d8ef2ecb284dfca515b4672c916fdc76dbe36e7b authored over 2 years ago by Tom Nielsen <[email protected]>
show details of diagram nodes with cytoscape-popper (#1405)

- listen for mouseover and mouseout events to show bootstrap cards
with the details of a node...

a7fb198793958711fed63d8431031379bf8a9573 authored over 2 years ago by christianhugoch <[email protected]>
don't load and init all tenants (#1403)

- there are still problems, but the build should run faster now

00a992ee5ea4dca2f6156e8829299d65ab9f6759 authored over 2 years ago by christianhugoch <[email protected]>
Ux: view preview, not centered in builder, persistent sidebar toggle (#1399)

* persistent sidebar toggler

* view no longer centered in builder

* create new row is own ...

b1ad064a684ac34fb2a4a14f0a4b5f9d1a34d846 authored over 2 years ago by Tom Nielsen <[email protected]>
fix test on sqlite

f2d77dd530009a416cd1b865ece589e9d8f28fa5 authored over 2 years ago by Tom Nielsen <[email protected]>
Select label and where joinfields (#1397)

* joinfield in label formula

* rescue files

* schema in inSelect

* joinfield in where
...

cca8278824a0f21939f8cef391f02c6adc648ebb authored over 2 years ago by Tom Nielsen <[email protected]>
Fieldview cfg for format aggregations (#1395)

* agg field for format

* use fieldview cfg

c43c0a613551618b91b132837f0c41a70c42a52a authored over 2 years ago by Tom Nielsen <[email protected]>
v0.7.4

de20dc3c2b2f45e5fe0d27c94f152b7a85327b6a authored over 2 years ago by Tom Nielsen <[email protected]>
remove console.log

7e7d5b4869e9b1921c774b5863160949ae9d92ea authored over 2 years ago by Tom Nielsen <[email protected]>
create new links in diagram with on_done_redirect (#1392)

- added dropdown to create views/pages/tables/trigger and a tag create link
- added a redirect ...

68e05fbf57051a1daf7e723ccb2b159041fce432 authored over 2 years ago by christianhugoch <[email protected]>
multi_tenant mode in mobile-app (#1386)

* multi_tenant mode in mobile-app
- added tenantAppName to the build-app cli to build for a spe...

7af97f4cdfc4d6f4831abe50ebd07f33cf0d1cc5 authored over 2 years ago by christianhugoch <[email protected]>
cfg check edit view when done is warning (#1391)

35a3be4d14e731b98a3a04e427f9389270feffbd authored over 2 years ago by Tom Nielsen <[email protected]>
Role fixes in edit views; view access warning (#1390)

* move agg fvs below stat

* role in edit

* view access warning

8870719cddc4cfc8b687f5649c438def3e773b4e authored over 2 years ago by Tom Nielsen <[email protected]>
Aggregation fieldviews (#1389)

* send type to agg fields

* pick fieldview

* use agg fv

* rm opt chain

* not require...

082a0b93a5eefd38c2de38c0f7c4b1d7e4e22c33 authored over 2 years ago by Tom Nielsen <[email protected]>
fix formatted date not being localised (#1388)

28d080f9ab7722406c6e29af32d7a1e3d49f4789 authored over 2 years ago by Martin Hierholzer <[email protected]>
Misc: selectizable, fix current, array of bools display (#1387)

* apply_showif_plugin

* selectizable

* selectize set selected

* array of bools

* fix...

49795cecbe32ac5802bab7b2cec0cfc7e0191ef8 authored over 2 years ago by Tom Nielsen <[email protected]>
get plugins by the package name (#1384)

* get plugins by the package name
- a plugin dependency always uses the @saltcorn prefix,
bu...

c25848d5d427fc19903b9901da0402553e751fe3 authored over 2 years ago by christianhugoch <[email protected]>
Earliest aggregation (#1383)

* support earliest

* build builder

* better bool and date aggregations

62838a79dcf3ac40569d0052092b808b9d5e57dd authored over 2 years ago by Tom Nielsen <[email protected]>
Formula column (#1382)

* formula value col

* adjust cfg. works in list

* row is available in eval_expression

*...

121376fc1a55a9fab39804acfb8ea4b3afbd2ed2 authored over 2 years ago by Tom Nielsen <[email protected]>
chaned diagram tab to ajax, added tag filter (#1381)

- start with initial cy code
when a filter changes, reload only the cy cfg
- added a dropdow...

c6020215383bc8964363ee18cdd39c1d3711b5d6 authored over 2 years ago by christianhugoch <[email protected]>
use selectize addOption instead of destoy/recreate

89690a6ddfd7072356ace01f0b5c01ea77fc6820 authored over 2 years ago by Tom Nielsen <[email protected]>
cache dynamic options

86afad432247b3b7197d729a5523197345df01df authored over 2 years ago by Tom Nielsen <[email protected]>
support selectize in dyn options and more generic api

058ac292aa9bf120f012d9fd47ddaa4eb8f6548c authored over 2 years ago by Tom Nielsen <[email protected]>
limit 1 in latest by date

24e1f2d2eea4388bfc34d58f407c3f56bf2e8c20 authored over 2 years ago by Tom Nielsen <[email protected]>
fix split paste in popups

53664fc10c1ad63bd4728361c980c7d83c8f8482 authored over 2 years ago by Tom Nielsen <[email protected]>
Diagram tables and filter (#1374)

* show table nodes, added filtering, use cards
- show table nodes on top of the view
- multipl...

d7e4d5f270c234a65ef4c11337a2a05f29a0d55f authored over 2 years ago by christianhugoch <[email protected]>
Misc: notify fill error. collect freevars in viewlink and show showif formula (#1378)

* notify fill errors

* viewlink show collect freevars from extra state fml

* showIfFormula...

50bae009523cd0919892fd99a84d7f0d0997be21 authored over 2 years ago by Tom Nielsen <[email protected]>
Split paste option on edit views (copy from excel) (#1379)

* option, log pasted

* works

* refactor

4dccdbd11252632d664701736170b56efc0805b6 authored over 2 years ago by Tom Nielsen <[email protected]>
Feedback from insert and update triggers in Edit (#1377)

* resultCollector

* await update optional

* works for non-popup

* fix feedback

* rm log

08caa8318bdad6e23d9a61adcb67e0ba55cd06a2 authored over 2 years ago by Tom Nielsen <[email protected]>
v0.7.4-beta.3

b1bbf2d393b1df1d7713a60fb3479e7091092d7d authored over 2 years ago by Tom Nielsen <[email protected]>
Join-aggregations (#1375)

* test (fails)

* implment in table

* get_child_relations allow_join_aggregations

* test...

e29acc8acf264b448920a794fce0411c9b41a3d1 authored over 2 years ago by Tom Nielsen <[email protected]>
jsexprToSQL

00662ed486b666fb295b4740ebec66009d7fc1b1 authored over 2 years ago by Tom Nielsen <[email protected]>
allow File in running actions

ea8703cb30e35b31a3b4029ad7e8e349bd01ccd9 authored over 2 years ago by Tom Nielsen <[email protected]>
Popup action return. state in view links in page and filter (#1373)

* popup action return

* fix some crashes in link

* state fml in view link

* fix error
...

4fa3730c4c4adc7ca6218da8a7f1e55069192247 authored over 2 years ago by Tom Nielsen <[email protected]>
Popup isolated state (#1371)

* refactoring, set data attr

* seems to work

b1ee2db30ed00511f3c5d43c7be65df8f153b722 authored over 2 years ago by Tom Nielsen <[email protected]>
Application diagram (#1361)

* first implementation of the app diagram with cytoscape
- use cytoscape.js to draw a graph of ...

66fb076838b49b70b9137df40beea6d2d22cefb3 authored over 2 years ago by christianhugoch <[email protected]>
show-calculated can search for row (#1369)

* show-calculated can search for row

* test for pageedit builder

* test view editors

76f1fa742ce4fa82245e60d880b6821d7d0dbe78 authored over 2 years ago by Tom Nielsen <[email protected]>
Misc: create only one row, test jf exprs, delete tabulator (#1368)

* send email: dont crash if missing email. log

* list fkeys in test expr page vars

* test ...

ade4da346c0661b7f009afdea947636efab12211 authored over 2 years ago by Tom Nielsen <[email protected]>
fix double quote in repeater fields (#1367)

* undo req in html

* reinstate translation

* fix double quote in repeater fields

ccba228f333b062d9b8b28bf82573a92e6585aa8 authored over 2 years ago by Tom Nielsen <[email protected]>
Stored calculated field expressions can use joinfield (#1366)

* start test

* test

* implement

* slight prettier

* change joinfield

* refactor
...

740e9a3d10ceb23ecdebff419ef6c818e25e9aab authored over 2 years ago by Tom Nielsen <[email protected]>
fix pageedit crash

c260e76a5933a9021d72eb19b705bf574ac10f67 authored over 2 years ago by Tom Nielsen <[email protected]>
Misc: recalc only triggering row option; list create style (#1365)

* option to only recalc triggering row

* list create new flexibility

* feed as link

941a7dd9eeeb7d6f339a2b9d38f41a79c7dcf7d8 authored over 2 years ago by Tom Nielsen <[email protected]>
fix recalc stop inf loop (#1364)

d6cc07e664bd4dcdaa347cc13be94f01b3c84c29 authored over 2 years ago by Tom Nielsen <[email protected]>
Misc: root pages autosave, debounce, fix field show calc (#1363)

* root pages form is autosave

* debounce and throttle

* dropped assignment

* show error...

c800eb4dfd4a683824262fdc4574c68cdb73f9cf authored over 2 years ago by Tom Nielsen <[email protected]>
More i18 translations and update russian translation (#1360)

* 1. Add more i18 translations
2. update russian translation

* 1. Add more i18 translations
...

1f61f44dc34bf3c1e24ea61aa0b301f537b52767 authored over 2 years ago by Aleksandr Sokolov <[email protected]>
full text filter is table-specific (#1357)

* plugin -> module wording

* en

* table to stateFieldsToWhere, fts_tablename option

* s...

9b45bbcd917f84a93fc0c8c4728baae7c54bb9f8 authored over 2 years ago by Tom Nielsen <[email protected]>
clear preserve hash (#1356)

7b1d50c64acb641fb6baaf93fda2f693efc0289b authored over 2 years ago by Tom Nielsen <[email protected]>