kado issueshttps://git.nullivex.com/kado/kado/-/issues2024-02-23T07:24:05Zhttps://git.nullivex.com/kado/kado/-/issues/129MariaDB Connector 3+ has changed their callback structure.2024-02-23T07:24:05ZBryan TongMariaDB Connector 3+ has changed their callback structure.```
TypeError: reject is not a function
at Connection.query (C:\Users\Nullivex\WebstormProjects\stretchfs\new\node_modules\mariadb\lib\connection.js:1338:14)
at PoolPromise._setConnectionUTC (C:\Users\Nullivex\WebstormProjects\st...```
TypeError: reject is not a function
at Connection.query (C:\Users\Nullivex\WebstormProjects\stretchfs\new\node_modules\mariadb\lib\connection.js:1338:14)
at PoolPromise._setConnectionUTC (C:\Users\Nullivex\WebstormProjects\stretchfs\new\node_modules\kado\lib\Database.js:74:14)
at PoolPromise.emit (node:events:513:28)
at Pool.emit (node:events:513:28)
at C:\Users\Nullivex\WebstormProjects\stretchfs\new\node_modules\mariadb\lib\pool.js:95:14
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
```
They are using promises and this implementation uses a callback. It would be best to detect the version and act accordingly.Bryan TongBryan Tonghttps://git.nullivex.com/kado/kado/-/issues/128Connection tracking for notify delivery2023-10-20T22:12:14ZBryan TongConnection tracking for notify deliveryWhen tracking notifications often the same page is loaded immediately after submit. However, when opening multiple pages at once and then submitting an action the notification for that action can appear on the wrong page.
This happens b...When tracking notifications often the same page is loaded immediately after submit. However, when opening multiple pages at once and then submitting an action the notification for that action can appear on the wrong page.
This happens because the notifications are tracked on the session level rather than the connection level. Notifications need to be assigned a connection-id and then that connection-id needs to be checked when draining the notification queue.
Since these informational messages are desired, the end user only notices minor confusion with this bug and it is a low priority.https://git.nullivex.com/kado/kado/-/issues/127Left join doesn't support literal joins2022-12-31T00:33:21ZBryan TongLeft join doesn't support literal joinsThis means that a left join requires an actual value for each join record. (This defeats the purpose and was an oversight on original setup).
There needs to be a way to join based on the fieldName of another table as well as supporting ...This means that a left join requires an actual value for each join record. (This defeats the purpose and was an oversight on original setup).
There needs to be a way to join based on the fieldName of another table as well as supporting multiple on statements. I was able to do this kind of reference using the following code, however it was caught by the error check that forces a value.
```js
const otherQuery = Query.from(otherTable).on([['OtherThing, 'MyId']])
const myList = Query.from(someTable).select(someTable + '.*, otherTable.something').leftJoin(otherQuery)
```
The use of the array double makes sense here and should be allowed.https://git.nullivex.com/kado/kado/-/issues/126RequestEngine does not return login token when JSON is not sent2023-01-16T20:55:48ZBryan TongRequestEngine does not return login token when JSON is not sentThis causes tests against production applications to fail.This causes tests against production applications to fail.https://git.nullivex.com/kado/kado/-/issues/125Upgrade Documentation2023-01-16T20:55:51ZStephenUpgrade DocumentationWe need to go through and upgrade all Documentation so that all of the users coming to the website will have a better time and easier way of understanding and being able to do what you need with out having trouble understand the directio...We need to go through and upgrade all Documentation so that all of the users coming to the website will have a better time and easier way of understanding and being able to do what you need with out having trouble understand the directions and things will look a lot better.https://git.nullivex.com/kado/kado/-/issues/124Add More Content/description to each of these three pages. Build Admin Panel,...2023-01-16T20:46:23ZStephenAdd More Content/description to each of these three pages. Build Admin Panel, Make a Simple Website, Getting Started.These three pages are the most popular pages on Kado right now so it would really help grow and optimize these three pages if we add more content as well as adding more description to each page so that it will help the user understand an...These three pages are the most popular pages on Kado right now so it would really help grow and optimize these three pages if we add more content as well as adding more description to each page so that it will help the user understand and make it easier for them to use and create what they need.https://git.nullivex.com/kado/kado/-/issues/106Submit Project Template to GitLab2023-01-16T20:55:54ZBryan TongSubmit Project Template to GitLabThe link to set it up here:
https://about.gitlab.com/community/contribute/project-templates/#contributing-a-new-project-templateThe link to set it up here:
https://about.gitlab.com/community/contribute/project-templates/#contributing-a-new-project-template