510 Commits (2b74fd887bbc2740cbbea5d6c8a09d446bc2d6d3)

Author SHA1 Message Date
mike12345567 1e9e46b8a5 Creating a function for the client to be able to pull in client definition from API. 6 years ago
mike12345567 48f0608c74 Fixing some bugs with previous commit and updating to add the functionality of the api/routing/client. 6 years ago
mike12345567 e20a26a84d Finishing up routing structure, now available on /api/routing. 6 years ago
mike12345567 acdc1e9a56 Updating to have proper access control via an accessController and nearly ready to spit out the routing structure. 6 years ago
Michael Drury 63b08e42aa Large update, tests passing, have simplifed access level API, access levels and permissions are now totally separate. 6 years ago
Michael Drury e35817f5f3 Linting. 6 years ago
mike12345567 2472168477 Tests failing but starting to progress. 6 years ago
Martin McKeaveney 4e54f6d0d1 track quota errors in deployment 6 years ago
Martin McKeaveney 070b0c8c0a lint ✨ 6 years ago
Martin McKeaveney ff66ed35c6 tidy up 6 years ago
Martin McKeaveney c2aa9eebfc remove squirrelly, compile a single bundle.css for each page, svelte and hbs server rendering 6 years ago
Michael Drury 4852ecf96a WIP - this is working towards the permissions system but stopping here for the night, this is currently not functional. 6 years ago
mike12345567 65078861a2 Starting work off towards routing of screens in backend, getting view ready and a bit of cleanup to make internal views easier to create. 6 years ago
Martin McKeaveney f19a20a02d remove cf invalidation, adding validation around successful deploys only 6 years ago
mike12345567 f57acfdf16 Fixing #848 - standard components was not using the same API calls consistently which was breaking some things like charts. For now just make it consistent by updating it to make calls the same way as client lib does but the SDK will eventually replace all this and solve these problems. 6 years ago
mike12345567 37c68467c2 Fixing an issue where screens couldn't be deleted and fixing an issue where rows would still contain data from a column that no longer exists if a column was deleted from a table. 6 years ago
Martin McKeaveney 1e8f13f9cf start server render index.html 6 years ago
mike12345567 472305d214 Fixing issues with auth not being able to find appId in pathname, using the currentapp cookie if pathname not populated. 6 years ago
Martin McKeaveney 596940371e remove superfluous files 6 years ago
Martin McKeaveney aab4f60d76 small tidy ups 6 years ago
mike12345567 667052e0b4 Updating templates to be able to run locally with an environment variable LOCAL_TEMPLATES and making them work using the DB. Users are also no longer included in the db dump. 6 years ago
mike12345567 a9ac8d0632 Fixing some bugs that have been found. 6 years ago
Martin McKeaveney 3847c058dc rename buildPage 6 years ago
mike12345567 76cc7d897c More cleanup, removing template app pages that were unused and fixing a bug with auth not being configured correctly when app created. 6 years ago
mike12345567 707c16c44d Further updates to clear out all usage of the old frontend store functions. 6 years ago
Martin McKeaveney 333844a1f0 feature parity with current pages, screens and store setup. Starting main bb store refactor 6 years ago
Michael Drury c9a1bf1940 Main work to get screens into the DB, fixing up issue with async page updates not being handled in order. 6 years ago
Michael Drury 0665e28ca3 Updates to pages so that they are written to DB and retrieved correctly. 6 years ago
Martin McKeaveney 3725a1782b screens in DB 6 years ago
Michael Drury 957706fc91 Linting and fixing client test case, have to mock getAppId as the location will never be set during testing. 6 years ago
Michael Drury 27871c1bc0 Removing appIds from tokens to reduce confusion. 6 years ago
Michael Drury a35b6a57f9 Further work towards the re-implementation of auth, changing how the appId is determined, now it mainly will use a header, and a cookie which will be written to store the current status of appId. 6 years ago
mike12345567 0c81516662 Some more re-work, more testing needed to auth stuff. 6 years ago
Michael Drury 98157f076f Some updates, still WIP. 6 years ago
Martin McKeaveney 74890b13c9 pages being stored in couch on initialisation and page save 6 years ago
Martin McKeaveney 950e6556d9 started creating APIs for screens 6 years ago
mike12345567 43f9deef4d Getting rid of userInstanceMap, preparing for meat of auth update. 6 years ago
mike12345567 aeed753786 Updating for review comments. 6 years ago
mike12345567 a43777c78b linting. 6 years ago
mike12345567 d587bad363 Renaming instanceId -> appId to reduce confusion through the system, there only is one ID now. 6 years ago
mike12345567 b9f1babc0e Removing instance API as it was un-used and simplifying the nature of an instance. 6 years ago
mike12345567 d79be3c854 Initial work into multi-tenancy removal, experiencing issues with test cases at this point. 6 years ago
mike12345567 9b629d49b5 Adding an outgoing webhook action, so that we have both incoming and outgoing ability. 6 years ago
mike12345567 533e502143 Joe-ifying some of the work on webhooks to make it a bit easier to understand and finished up some testing around it. 6 years ago
mike12345567 cc19e2e582 Adding a modal on creation of a webhook automation to make sure the user can setup a schema. 6 years ago
mike12345567 a967645a21 Some initial work towards webhooks, that generates schema similar to integromat. 6 years ago
mike12345567 012b290895 Adding a version to the app and then including this in user authentication, this for now is just the version of the builder/server that it was built with. 6 years ago
Andrew Kingston be805d05cf Fix incorrect content type header when serving attachments 6 years ago
Martin McKeaveney 3f41fc0ba1 sanitizing s3 keys and making them windows friendly 6 years ago
mike12345567 f55ff98364 Review comments and making sure errors get passed through correctly. 6 years ago