2d282e6790
Generated by Spark: have like /packages/admin_dialog/ then in there /seed/ /static_content/ the seed folder has everything it needs lua scripts, component props the works. Apply this to a variety of components, then its just a case of gluing the packages together on the page.
2025-12-24 00:15:38 +00:00
a6a0a77868
Generated by Spark: Try to reduce dependence on hardcoded tsx files by making stuff generic and procedurally generated. We have a powerful concept with good documentation. Write the project with as little typescript as possible.
...
The seed data will be huge though, which is fine. You can handle this by making the seed data modular then glueing it together at last minute. Better still, put it all in an isolated folder structure.
2025-12-24 00:02:47 +00:00
cc3f48ae3a
Generated by Spark: Try to reduce dependence on hardcoded tsx files by making stuff generic and procedurally generated. We have a powerful concept with good documentation.
2025-12-23 23:50:04 +00:00
f72763b1ab
Generated by Spark: Convert stuff to lua and declarative json and remove any cruft. If the cruft is all gone, tell me.
2025-12-23 23:41:26 +00:00
70f12bc460
Generated by Spark: Convert Forum component to declarative JSON and Lua
2025-12-23 23:37:20 +00:00
241d5cf3ff
Generated by Spark: Rewrite IRC as a bunch of declarative json and lua. then remove its tsx file. Upgrade related code to support this.
2025-12-23 23:33:56 +00:00
3b914e573e
Generated by Spark: Theme editor, Dark Mode, Light Mode
...
Password reset email - probably generate a 16 char scrambled password for them.
No password box on register, just email a scrambled one. Change password button in user profile emails them a new password. Option to contact administrator for help.
Configuration area: Smtp email configuration page.
IRC Style Webchat package.
Default passwords are scrambled.
2025-12-23 23:26:01 +00:00
641b8b0b82
Generated by Spark: Improve security, sandbox as much stuff as possible and scan and filter malicious code - probably warn user if some virus code has been inputted.
2025-12-23 23:10:24 +00:00
dependabot[bot]
7b69aca5ab
Bump react-dom from 19.2.0 to 19.2.3
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) from 19.2.0 to 19.2.3.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react-dom )
---
updated-dependencies:
- dependency-name: react-dom
dependency-version: 19.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 23:02:51 +00:00
dependabot[bot]
34525dab53
Bump vite from 7.2.6 to 7.3.0
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.2.6 to 7.3.0.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.0/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 23:02:37 +00:00
dependabot[bot]
4306991814
Bump zod from 3.25.76 to 4.2.1
...
Bumps [zod](https://github.com/colinhacks/zod ) from 3.25.76 to 4.2.1.
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.2.1 )
---
updated-dependencies:
- dependency-name: zod
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 23:02:20 +00:00
dependabot[bot]
f956b1addc
Bump typescript from 5.7.3 to 5.9.3
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.3 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.3...v5.9.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 23:02:07 +00:00
dependabot[bot]
e320b9f244
Bump marked from 15.0.12 to 17.0.1
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.12 to 17.0.1.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.12...v17.0.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-23 23:01:51 +00:00
0b1b619a21
Add spark configuration
2025-12-23 23:00:32 +00:00
9af357c344
Generated by Spark: Make UI simpler with nerd mode is off and dont expose so many code windows.
2025-12-23 22:58:38 +00:00
38bc7e7bea
Generated by Spark: Ability to turn nerd mode on/off, enables a little corner of god tier panel that has a full web ide with virtual folder tree, github/gitlab integration and testing/debugging tools.
2025-12-23 22:51:40 +00:00
d1b659ea65
Generated by Spark: Import / export packages as zips, various images and other asserts can go in same zip
2025-12-23 22:43:58 +00:00
60023b7a2c
Generated by Spark: Multi tenancy, might need a Super God level. He has ability to get his user as the homepage. Else other gods will be fighting over rights for the homepage. Maybe could make it so you can only ever have one super god and the super god can transfer his powers to someone else and get downgraded to a god.
2025-12-23 22:37:32 +00:00
ea7a6c4749
Generated by Spark: Docker style package system --> I can drop in a forum, guestbook, retro game site, youtube clone, spotify clone and its all powered by existing database systema and generic workslows / scripts etc
2025-12-23 22:24:54 +00:00
3b7a325651
Generated by Spark: I think its too techie --> need dropdown boxes --> areas of god tier ui where I can configure those drop down boxes if the value has to be dynamic --> instead of showing loads of css class stuff, pull that data from a database table containing a list of css classes, then make a gui css class builder. If you show a code box, avoid a plain text box, instead show a specialised code editor box, I think there are tree view style librsries that allow you to edit json easily.
2025-12-23 22:14:19 +00:00
8981e08d58
Generated by Spark: Add ability to customize god credentials expiry time
2025-12-23 22:01:12 +00:00
28a83c634e
Generated by Spark: Add god tier login credentials on front page, they disappear after 1 hour, and they also disappear when god tier user changes his/her password. Might want to add a warning there to login and change password ASAP. Upon first login, user is prompted to change password.
2025-12-23 21:53:18 +00:00
579a8a6ff7
Generated by Spark: Preview button on god tier panel
2025-12-23 21:46:01 +00:00
26859ae11c
Generated by Spark: Database should have ability to configure page routes / urls, user friendly level 4 panel lets user set this up too. Add config pages for Page views, user management, A page with a treeview where I can drag around components on a component heirachy for a page view. Component configuration dialog box. Your going to have to create a ton of seed data to make the pages render properly.
2025-12-23 21:42:11 +00:00
93c65be44e
Generated by Spark: Database should have Page views, Workflows, Lua lambdas, Component heirachy, sha512 passwords, component configuration (props et al), we could move basically all the json to database.
2025-12-23 21:31:11 +00:00
924c08f54f
Generated by Spark: Create Lua code snippet library with insertable templates for common patterns
2025-12-23 21:20:54 +00:00
5718f6caa2
Generated by Spark: Add Monaco code editor for better Lua editing with syntax highlighting and autocomplete
2025-12-23 21:15:23 +00:00
456c3d25a4
Generated by Spark: Implement real Lua interpreter integration for executing custom scripts
2025-12-23 21:12:13 +00:00
9e33b18654
Generated by Spark: We should have 4 levels - 1( normal webpage, hamburger menu, some sample content, 2) Normal user area, normal users can sign up and do normal user stuff, nothing destructive. The can browse their profile page and play with the comment box. 3) django style admin panel for admin user 4) god tier panel where the first 3 levels are designed, developed and tested. Intuitive ui, maybe a workflow system, lua lambdas, json data structures with GUI editor, Make it abstract enough that whole first 3 levels can be procedurally generated.
2025-12-23 21:05:09 +00:00
4e70317184
Generated by Spark: It's really nice but I want to make the UI of everything using a drag and drop GUI with a monaco editor for the off chance we want custom code. If your nervous about putting javascript in the code box, maybe we could find a javascript lua library. This might mean we want a login system, so we hide the admin panel behind a login page, we could set some default credentials. You will need to catalogue all the material ui components and wire them into a generic gui editor.
2025-12-23 20:51:59 +00:00
85cf52dae5
Generated by Spark: Fix all reported errors.
2025-12-23 20:31:58 +00:00
2a476fbd18
Generated by Spark: https://github.com/johndoe6345789/RevolutionaryWayToServeUpReactApps/tree/main --> I want it to be able to generate like a Django style React admin panel. This will mean being able to set up the data model and everything declaratively. Leverage json to generate boilerplate code and even store strings in json (multiline is just an array).
2025-12-23 20:30:46 +00:00
a024526c87
Initial commit
2025-12-23 20:23:31 +00:00