1047 Commits (7f9e7def2cd32a0e32764ba091ec2633380da2d9)

Author SHA1 Message Date
Andrew Kingston f2e3b2efa8 Apply timezones patch from existing ignore-timezones branch 4 years ago
Peter Clement 3d9a6d5c4c negate export button 4 years ago
mike12345567 06a32ed357 Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully. 4 years ago
mike12345567 157802b70a Swapping bcryptjs for bcrypt. 4 years ago
Peter Clement 2395112ce2 change variable to reflect negation 4 years ago
Peter Clement a0735efbb7 Export app without rows 4 years ago
mike12345567 8ab3fc810b Improving performance of load script, can generate thousands of users a second. 4 years ago
mike12345567 36a190b0ed Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing. 4 years ago
Dean 1c5990b9d7 Initial Commit for app overview 4 years ago
mike12345567 4b25df60f9 Fix for export issue reported in #5669 - streaming + closing the database didn't work well together, have to support an edge case for our code stopping execution, but DB access continuing. 4 years ago
mike12345567 6880e7bde9 Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables. 4 years ago
mike12345567 fe846f86a5 Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it. 4 years ago
mike12345567 ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 4 years ago
Rory Powell 769f48f935 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 4 years ago
mike12345567 c4a42cc181 Fix for issue discovered in #5187 - expanding regex to cover all sorts of number coercion. 4 years ago
Rory Powell 4ad846f116 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 4 years ago
Rory Powell 180e37b9f1 Tests complete + backwards compatibility for deployment 4 years ago
Rory Powell 336f0ff4a0 Published apps, automations and query count quotas 5 years ago
mike12345567 f0001f4a4e Updating row search bookmark to handle numbers as bookmarks. 5 years ago
Rory Powell d6092b9133 Integrate usage quotas with licensing 5 years ago
mike12345567 91508ae141 Adding test cases for user implementation with mocks. 5 years ago
mike12345567 1152229719 Users implementation added. 5 years ago
mike12345567 c189550614 Adding controllers for row, query and applications public APIs. 5 years ago
mike12345567 93f2ed11ff Shifting over all of self API, deprecating old endpoints. 5 years ago
mike12345567 03b4b29b01 Review comments, renaming deployed -> prod in terms of app IDs. 5 years ago
mike12345567 dbc048b365 Review comments, renaming deployed -> prod in terms of app IDs. 5 years ago
mike12345567 225674d0a4 Adding comments to areas that need to keep using old db creation method. 5 years ago
mike12345567 1095ad17c6 Adding comments to areas that need to keep using old db creation method. 5 years ago
mike12345567 4b1331450c Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 5 years ago
mike12345567 91a90e62b2 Fixing some issues discovered by the cypress tests, cleaning up how Couch is used. 5 years ago
mike12345567 417bf98ec9 Tests updating, all now passing, fixed some issues discovered by them. 5 years ago
mike12345567 d5f8cc1023 Tests updating, all now passing, fixed some issues discovered by them. 5 years ago
Michael Drury 91c2a40c89 Final pass refactoring - need to test but all code in server converted. 5 years ago
Michael Drury d3a90acc55 Final pass refactoring - need to test but all code in server converted. 5 years ago
mike12345567 40c6eb2007 Main body of work, refactoring most usages. 5 years ago
mike12345567 d2fe119d90 Main body of work, refactoring most usages. 5 years ago
mike12345567 135aff4a31 Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed. 5 years ago
mike12345567 ab5c7766b4 Bit of refactoring, adding in functionality to remove invalid static formula when the elements that the formula depends on are removed. 5 years ago
mike12345567 6bd2c9ac53 Make sure attachments are deleted when table is deleted, or column is removed. 5 years ago
mike12345567 da26761773 Make sure attachments are deleted when table is deleted, or column is removed. 5 years ago
mike12345567 faa82d8e0f Getting relationship re-enrichment working, so that static formulas will update when the value of the relationship changes. 5 years ago
mike12345567 10a2915bcb Getting relationship re-enrichment working, so that static formulas will update when the value of the relationship changes. 5 years ago
Rory Powell 08bd447b51 Remove server -> worker request to retrieve apps, remove hosting endpoints and store 5 years ago
Rory Powell e0dcc7648c Remove server -> worker request to retrieve apps, remove hosting endpoints and store 5 years ago
mike12345567 04934a544a Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 5 years ago
mike12345567 deb4a34c18 Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 5 years ago
mike12345567 8115f6eef2 Getting the static formulas being processed on input, not re-processing on output. 5 years ago
mike12345567 50eff577f9 Getting the static formulas being processed on input, not re-processing on output. 5 years ago
Michael Drury 9b885d0207 Quick fix for #4093 - make sure the App ID/App URL returned for deployed apps is always lowercase, as URLs are not case sensitive and should not be compared as such. 5 years ago
Michael Drury 9d5d8284cb Quick fix for #4093 - make sure the App ID/App URL returned for deployed apps is always lowercase, as URLs are not case sensitive and should not be compared as such. 5 years ago