-
released this
2026-06-01 17:25:53 +10:00 | 33 commits to main since this releasefirst release! still need to do pricing calculations, tidy up navigation, allow re-ordering of bom lines, etc
Changelog
9dfa89f83fgetting somewhere with variant creation??ec7a3aa45fInitial commitb6e117c07eUpdate .forgejo/workflows/release.yamlbde71a5b72Update LICENSE14545893b0Update README with TODO list for features74fec64ee1Update README.mdf49ea07204Update README.md7f2e005263added a couple of pages, functionality missing for now4cdc56fa0aadded changelog model, but not hook yet. added default icons and fonte6ae3facf5added default admin role. the question remains whether the pb ?= syntax extends into a json field which is a list (collections field)3a1a578703added distinction between base/record types, allowed nullable, consistent formatting of comment. properly checking system collectionsacd7ed9c7badded remaining components, haven't started on themc4e6385fccadded role and permission tables, allowed multiple relations in type generationafd5ab9d1cadded roles plugina639152898adding some plugins and stuff from progressa06fe553648ai tried to fill out my components i didn't finish yet77a13d9a0eall backend square endpoints done, theoretically. need to wire up frontend and test connect and import.87b1ae983ball initial tables and fields added. ready to start on the migration manager...ebc2dd8550attributes and values seem to be mostly working, onto variants, and recipe.b5e60169f8automatic type generation sorted0529905fecbit more progress. still need revoke, refresh, handle actual data and save the catalog items.fb8ba3c09bbit more structure of the import records functionalitydf0973b749bit more work, enough for today...c52910ddd9bom line image closes #218ebe507fb2bulk of test data set up114dad8a33can add attribute value exclusions. need backend func now to consider them when creating variants etc. lots of things need fixing.fc2a69df78can add bom lines, sometimes. bugs abound205e6bbb67can connect to square, can press the import items button, it doesnt work yet.ebc1ea9a9fcan create a product!6a76e5359bcan select uom and qty on bom line closes #2277618a1a77changelog plugin! idk if it works closes #3970b0f1050cleaned up import_records code a bit before testing3d45d64371close to product import from square working, just not getting sell price874a3c9118complex relations passes!15af1a5357consts generated nicely, getting started on products viewad35deef38couple of small fixes, and test formatted properly. need to investigate the 500 error.ee97802495dang it's a bit complicated1ba491f758dashboard startede8ee9e53acdont need all those buildsb18eb1addcfile is sent and parsed, all wired up now for actual logic.3ace934d2efinished draft import_records.go, need to beef up tests and get it all working.704ce6bf0afirst tests entered, haven't tried, need to also validate the headers coming out, and any records created. closes #13b0965748d0forgot validations, passes now with themec16e3e520form woes finally solved, number input still cooked. getting started on import modalce07670e77gen types is now a 'plugin'0b0aaa5c9egettign started on excel importe90354b7a7gettign started on purchasing tab803b153caegetting error when trying to import products, most likely from product custom code.6ea621f87egetting started0ae4a042adgetting started on import from square logicbb50d6405agetting started on some viewsc8e7bfc2cfgetting started on square integrationb9c3667cddgithub update cmd registered, untested closes #49166e3ebcfgot product variants list going, with a start on form, and a start on recipe form.a30c8e98a6got some tests started for import records, the func itself nearing completion, most of the work done now.99770ea12fhandle multiple select values09bac7bd7fi believe that is all i want to add to the import records func, just need to validate with tests now864e7b0c71importing properly fixed variant generation code also closes #7a1fbb2ed38initial commit5626d58245kanban looking ok1815310e68last few changes before 0.1 closes #2 closes #17 closes #18ceea307f8flicense wrong file name96f02aad9alogin working after some effort25b212ead5migrations are internal now0138b9fe49migrations generation working pretty well. will extract it out to the new module once it's more stable. on to the ui for now.f4d28cc59emore accurate recordstocreate/update infof2c5f5bcf9more attempting516dcec04cmore progress on import_records. todo: backfill relations, validate records, add records to create/update to fields to return. also, could add more errors to the row error, and the row number as they might be a different row to the main 'row'. don't exit the transaction early to achieve this.3c18f5fcf3more progress on square oauth9f8d857c10nevermind, disable tests for now0fa7587924nightmare going through tests, but fixing a lot of thingsba6e93aa64not sure why this file was herec3ecb9b625purchase tab working loosely788daa518drefactor to be more intentional with data handling on frontend. and it's much more intuitive. untested0d22dbcdf3refactoring to prepare for yaml modules. mostly done base and inventory modules (db only). need to finish pricing, purchase, sale, square1b07a79e22relation field sorta works, image field works581953d90bremove unnecessary qutoes from env files, fix makefile to actually work16aadd1610reorganise app, remove unnecessary complexity. it is sufficient to group 'module' migrations together, if copy pasting is needed down the line.35a0b6d399roles/permissions setup frontend, untested77a00e9d8arun the testse4ff7555f6sanity checkpoint. have only done the button component, needs tweaking, but has all the variantsce81a1d7cfsatisfactory product variant generation for now8d73180fccsavepoint, sticking with running the compiled binary fro testing rather than go run .eab5b3d5dcscrapping the migrations manager stuff, each module will now just have it's own migrations37f32df0ebsimilar improvements to bom form663a0678d0some changes to the release actions hopefully it works26258c0fabstarted on a few more components, updated progress31da51ef6fstarted on tweak to supplierprices stuff, it will be handled same as attributes and values93717888cestarted with initial models51157cd694starting on some necessary utilities, not sure how to approach yet84411eb467starting on square oauthb0cf1b9755stop tracking env file cos I put sensitive data there nowd405e0c896switched over to golang migrations closes #53a43bd1629test cases basically written out, all failing3ec3a50a62that was a little daftdc5bf0dbafthink got data extraction from square ok, need to upsert now.361d8f7122try this to unset github tokena53fac12c3try to remove github token, getting error multiple tokens24f54523d0tweaked auto gen types again, it won't run on the built executable (hopefully) closes #668ef04cdc0typed pocketbase at last4feeb21e86uhhf2c8300373update readme with progressd57937210dusing path param instead of query param for records9997c25c4ewe are fetching the products, epicf198beffdfwe are passing all import tests wooo505927a46cwe got a basic attr value table and link to bom. non functional rnb5371835e5we got bom qty field closes #163f47693de2we got first tests passing. think i want to return the headerinfos as well now before doing more testsbe64b77310we got test data migrations applying properly now7bce31f8b4working on oauth with square, and fixed up some migrations, moved some temporarily until i can finish fixing them.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads