Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-02-14
| ||
| 22:37 | Move some more files and code around; get docs rebuilding. Leaf check-in: a92a5c5de3 user: JoshAshby tags: trunk | |
| 21:13 | Reorg collection files a tad, slowly starting to move adding the system column defs into the context on create so that they always exist on every collection check-in: 8eea06dd15 user: JoshAshby tags: trunk | |
| 07:47 | Working on moving system columns into the 'schema' of a Collection so that I don't need so much special handling check-in: 445e8c2298 user: JoshAshby tags: trunk | |
| 05:38 | Start on breaking things out into smaller isolated packages in the hopes of making it easier to build out the wasm interface through package privacy check-in: 56373e6370 user: JoshAshby tags: trunk | |
|
2026-02-12
| ||
| 06:05 | Flatten out modules and start thinking of how to reorganize things to help separation and building the 'plugin' setup that WASM will plug into as well check-in: 285f72af9a user: JoshAshby tags: trunk | |
|
2026-02-09
| ||
| 04:13 | Cleanup a bit and thinking about a way to move some state like selected rows and the table config into the page check-in: d5dd9b6f85 user: JoshAshby tags: trunk | |
|
2026-02-08
| ||
| 19:39 | Convert forms to superforms/zod as felte isn't well maintained and I felt I was hitting some limitations of its implementation with remote inputs check-in: 8a5c732e98 user: JoshAshby tags: trunk | |
|
2026-02-07
| ||
| 20:46 | Styling updates around schema fields check-in: 30603d37c8 user: JoshAshby tags: trunk | |
| 19:17 | Build the Docc into the package and serve it up under /_/docs; Fighting with redirects on /_/docs/ however, those pesky trailing slashes. Consolidated some module code and the 'fallback' or catchall controllers for SPA apps check-in: 12caebab1e user: JoshAshby tags: trunk | |
| 18:20 | Add in record counts to every collection and display it as a badge in the admin panel; add basic pagination support (need to pull page metadata out into the response still) check-in: 9affabe6d6 user: JoshAshby tags: trunk | |
| 04:39 | Add missing tailwind forms; small view tweaks check-in: 831eb6d8ad user: JoshAshby tags: trunk | |
| 04:13 | Get rid of type warnings around the schema/record fields check-in: 9d4bff31c2 user: JoshAshby tags: trunk | |
| 03:27 | Skeleton v4 upgrade and cleanups check-in: 83adb61213 user: JoshAshby tags: trunk | |
|
2026-02-06
| ||
| 06:18 | Missing migration files check-in: 013aa99097 user: JoshAshby tags: trunk | |
| 06:17 | Blind skeleton v4 upgrade check-in: e7ca284af8 user: JoshAshby tags: trunk | |
| 05:51 | Skeleton v3 upgrade and a few refactors from the big change check-in: 003f70cf9a user: JoshAshby tags: trunk | |
|
2026-02-05
| ||
| 05:23 | Upgrade to tailwind v4 in prep for skeleton v3 check-in: 296056a85a user: JoshAshby tags: trunk | |
| 05:19 | Upgrade felte and switch to snippets check-in: c57ffb6627 user: JoshAshby tags: trunk | |
| 05:07 | Upgrade to svelte 5 check-in: f574f126ab user: JoshAshby tags: trunk | |
| 04:33 | Upgrade to Sveltekit v2 and skeleton v2 check-in: 1fd407e39a user: JoshAshby tags: trunk | |
| 03:08 | Add a missed new interface for the api client; bun.lock since I transitioned to that on upgrading things earlier check-in: 2199c33ce7 user: JoshAshby tags: trunk | |
| 01:37 | Cleanup and update the felte setup to be a little less wonky; allow deleting of fields on collection updates and ensure the form data is properly cleaned up before submit check-in: 8a3ef0e423 user: JoshAshby tags: trunk | |
| 00:41 | Rework the API clients auth into an async, better pluggable setup; update the client a bit to match recent refactors check-in: 556e11479a user: JoshAshby tags: trunk | |
| 00:06 | Rework a bit of the Admin module, experimenting with org patterns and moving everything into a context interaction check-in: e1482b8160 user: JoshAshby tags: trunk | |
|
2026-02-04
| ||
| 07:28 | Add a missed TestUtils file and rework the config api to work with the new setup check-in: 4afdcb30cd user: JoshAshby tags: trunk | |
| 07:02 | Major rework of the config system to try and add some extra context and expose it outside of code, such as the cli, env vars and soon api check-in: dcac936e20 user: JoshAshby tags: trunk | |
| 03:50 | Update functions to use the same controller pattern; update to Swift 6 check-in: 81c17a77fe user: JoshAshby tags: trunk | |
| 03:33 | Use AsyncCommand from Vapor and remove a tmp workaround for old Vapor async support; Update to using Swift Testing check-in: 98e2b135a4 user: JoshAshby tags: trunk | |
|
2026-02-01
| ||
| 17:17 | update eslint/prettier check-in: 2a03d10ebb user: JoshAshby tags: trunk | |
| 01:34 | Collections as the landing page for admins check-in: 7c492696f6 user: JoshAshby tags: trunk | |
|
2026-01-31
| ||
| 19:04 | Let claude upgrade to latest versions of Swift packages check-in: 8d367a9d23 user: JoshAshby tags: trunk | |
| 18:47 | Add basic docc stuff and generate a basic starting point for the API endpoints as a memory jogger check-in: c3499efe83 user: JoshAshby tags: trunk | |
| 18:07 | Add a mise.toml with build and dev tasks; temp comment out part of WasmTestCommand to ensure it compiles check-in: 1a9afe0189 user: JoshAshby tags: trunk | |
| 02:06 | Catchup; looks like I was working on validations and filters check-in: fda206f263 user: JoshAshby tags: trunk | |
|
2023-08-25
| ||
| 00:26 | working on integrating felt and vest into the record forms. feeling like I'll need to start introducing a "record" model that i can run with as a type for these too? check-in: 9e0c0c1f75 user: JoshAshby tags: trunk | |
|
2023-08-24
| ||
| 00:51 | working, if not a little messy still, felte errors both locally and from the server check-in: 871b4e4074 user: JoshAshby tags: trunk | |
|
2023-08-20
| ||
| 20:15 | use felte & vest to try out enhacing the collection forms with better validations and error messages. not 100% sold on felte here as I really am missing the formik like Field/useField patterns that autoconnect an abstracted input to a managed form but we'll see how this goes for now check-in: d370aac291 user: JoshAshby tags: trunk | |
|
2023-08-17
| ||
| 02:12 | couple of small comments around some thoughts check-in: 5e8e411ebd user: JoshAshby tags: trunk | |
| 01:49 | make a note on the code smell around the raw data loading for records into the model object check-in: be2b2f4dce user: JoshAshby tags: trunk | |
| 00:45 | switch to storing field values within an enum to see if that makes codable a little cleaner to work with check-in: 4371922c70 user: JoshAshby tags: trunk | |
|
2023-08-16
| ||
| 22:58 | working on reworking the record encoders to avoid the hoops from dynamic coding key and just building custom encoders instead. Playing with some ideas to reduce code here as well check-in: d17fe95ec5 user: JoshAshby tags: trunk | |
| 22:58 | reorganize the validations a little bit as they're expanding and start integrating them into the records and each columns specific validation options. need to figure out how to tie this all into the UI eventually but I want to get the server side working smoothly first check-in: 79f4b0797f user: JoshAshby tags: trunk | |
|
2023-08-13
| ||
| 23:05 | small cleanups check-in: dd5c51d6d6 user: JoshAshby tags: trunk | |
| 21:10 | working string keyed validations, not really happy with a lot of how this turned out but that;s okay, it works for now and will get me to the next big of work check-in: ce3184b678 user: JoshAshby tags: trunk | |
|
2023-08-12
| ||
| 18:31 | working, keyed error messages. i'm running into a problem with using the keypath as the actually string key for the error message since there doesn't seem to be a way to easily get it to convert into a nice looking string check-in: 76e906817b user: JoshAshby tags: trunk | |
|
2023-08-11
| ||
| 22:30 | rework the validation setup into a slightly differernt approach with a complete restart. Still working to figure some stuff out, and might go back to the static functions that return a lambda'd validator for simplicity of the dsl but this is working much better now and is fairly simple still thankfully check-in: 26d36787d0 user: JoshAshby tags: trunk | |
| 01:07 | got somewhat workable validations going. biggest challenge has been trying to use only keypaths rather than things like a lambda or directly passing the value in, this way the error message for the API can be constructed. maybe this isn't the best solution or too much of a hassel for me to figure out at the moment though? check-in: 71a5e0511e user: JoshAshby tags: trunk | |
|
2023-08-10
| ||
| 00:49 | really trying to figure out how to make this thing, and i just really don't know how to make arrays work right now check-in: 2eb43ecad9 user: JoshAshby tags: trunk | |
| 00:48 | adjust ui to handle the columnSchemas name change as well check-in: 86dbf7dadc user: JoshAshby tags: trunk | |
|
2023-08-06
| ||
| 02:53 | continue on learning result builders, trying to figure out a good pattern to make this resuable and applicable to both values and arrays of values check-in: 902da3a687 user: JoshAshby tags: trunk | |