• v0.1.0 9f8d857c10

    v0.1.0
    All checks were successful
    release / goreleaser (push) Successful in 14m29s
    Stable

    davenh99 released this 2026-06-01 17:25:53 +10:00 | 33 commits to main since this release

    first release! still need to do pricing calculations, tidy up navigation, allow re-ordering of bom lines, etc

    Changelog

    • 9dfa89f83f getting somewhere with variant creation??
    • ec7a3aa45f Initial commit
    • b6e117c07e Update .forgejo/workflows/release.yaml
    • bde71a5b72 Update LICENSE
    • 14545893b0 Update README with TODO list for features
    • 74fec64ee1 Update README.md
    • f49ea07204 Update README.md
    • 7f2e005263 added a couple of pages, functionality missing for now
    • 4cdc56fa0a added changelog model, but not hook yet. added default icons and font
    • e6ae3facf5 added default admin role. the question remains whether the pb ?= syntax extends into a json field which is a list (collections field)
    • 3a1a578703 added distinction between base/record types, allowed nullable, consistent formatting of comment. properly checking system collections
    • acd7ed9c7b added remaining components, haven't started on them
    • c4e6385fcc added role and permission tables, allowed multiple relations in type generation
    • afd5ab9d1c added roles plugin
    • a639152898 adding some plugins and stuff from progressa
    • 06fe553648 ai tried to fill out my components i didn't finish yet
    • 77a13d9a0e all backend square endpoints done, theoretically. need to wire up frontend and test connect and import.
    • 87b1ae983b all initial tables and fields added. ready to start on the migration manager...
    • ebc2dd8550 attributes and values seem to be mostly working, onto variants, and recipe.
    • b5e60169f8 automatic type generation sorted
    • 0529905fec bit more progress. still need revoke, refresh, handle actual data and save the catalog items.
    • fb8ba3c09b bit more structure of the import records functionality
    • df0973b749 bit more work, enough for today...
    • c52910ddd9 bom line image closes #21
    • 8ebe507fb2 bulk of test data set up
    • 114dad8a33 can add attribute value exclusions. need backend func now to consider them when creating variants etc. lots of things need fixing.
    • fc2a69df78 can add bom lines, sometimes. bugs abound
    • 205e6bbb67 can connect to square, can press the import items button, it doesnt work yet.
    • ebc1ea9a9f can create a product!
    • 6a76e5359b can select uom and qty on bom line closes #22
    • 77618a1a77 changelog plugin! idk if it works closes #3
    • 970b0f1050 cleaned up import_records code a bit before testing
    • 3d45d64371 close to product import from square working, just not getting sell price
    • 874a3c9118 complex relations passes!
    • 15af1a5357 consts generated nicely, getting started on products view
    • ad35deef38 couple of small fixes, and test formatted properly. need to investigate the 500 error.
    • ee97802495 dang it's a bit complicated
    • 1ba491f758 dashboard started
    • e8ee9e53ac dont need all those builds
    • b18eb1addc file is sent and parsed, all wired up now for actual logic.
    • 3ace934d2e finished draft import_records.go, need to beef up tests and get it all working.
    • 704ce6bf0a first tests entered, haven't tried, need to also validate the headers coming out, and any records created. closes #13
    • b0965748d0 forgot validations, passes now with them
    • ec16e3e520 form woes finally solved, number input still cooked. getting started on import modal
    • ce07670e77 gen types is now a 'plugin'
    • 0b0aaa5c9e gettign started on excel import
    • e90354b7a7 gettign started on purchasing tab
    • 803b153cae getting error when trying to import products, most likely from product custom code.
    • 6ea621f87e getting started
    • 0ae4a042ad getting started on import from square logic
    • bb50d6405a getting started on some views
    • c8e7bfc2cf getting started on square integration
    • b9c3667cdd github update cmd registered, untested closes #4
    • 9166e3ebcf got product variants list going, with a start on form, and a start on recipe form.
    • a30c8e98a6 got some tests started for import records, the func itself nearing completion, most of the work done now.
    • 99770ea12f handle multiple select values
    • 09bac7bd7f i believe that is all i want to add to the import records func, just need to validate with tests now
    • 864e7b0c71 importing properly fixed variant generation code also closes #7
    • a1fbb2ed38 initial commit
    • 5626d58245 kanban looking ok
    • 1815310e68 last few changes before 0.1 closes #2 closes #17 closes #18
    • ceea307f8f license wrong file name
    • 96f02aad9a login working after some effort
    • 25b212ead5 migrations are internal now
    • 0138b9fe49 migrations generation working pretty well. will extract it out to the new module once it's more stable. on to the ui for now.
    • f4d28cc59e more accurate recordstocreate/update info
    • f2c5f5bcf9 more attempting
    • 516dcec04c more 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.
    • 3c18f5fcf3 more progress on square oauth
    • 9f8d857c10 nevermind, disable tests for now
    • 0fa7587924 nightmare going through tests, but fixing a lot of things
    • ba6e93aa64 not sure why this file was here
    • c3ecb9b625 purchase tab working loosely
    • 788daa518d refactor to be more intentional with data handling on frontend. and it's much more intuitive. untested
    • 0d22dbcdf3 refactoring to prepare for yaml modules. mostly done base and inventory modules (db only). need to finish pricing, purchase, sale, square
    • 1b07a79e22 relation field sorta works, image field works
    • 581953d90b remove unnecessary qutoes from env files, fix makefile to actually work
    • 16aadd1610 reorganise app, remove unnecessary complexity. it is sufficient to group 'module' migrations together, if copy pasting is needed down the line.
    • 35a0b6d399 roles/permissions setup frontend, untested
    • 77a00e9d8a run the tests
    • e4ff7555f6 sanity checkpoint. have only done the button component, needs tweaking, but has all the variants
    • ce81a1d7cf satisfactory product variant generation for now
    • 8d73180fcc savepoint, sticking with running the compiled binary fro testing rather than go run .
    • eab5b3d5dc scrapping the migrations manager stuff, each module will now just have it's own migrations
    • 37f32df0eb similar improvements to bom form
    • 663a0678d0 some changes to the release actions hopefully it works
    • 26258c0fab started on a few more components, updated progress
    • 31da51ef6f started on tweak to supplierprices stuff, it will be handled same as attributes and values
    • 93717888ce started with initial models
    • 51157cd694 starting on some necessary utilities, not sure how to approach yet
    • 84411eb467 starting on square oauth
    • b0cf1b9755 stop tracking env file cos I put sensitive data there now
    • d405e0c896 switched over to golang migrations closes #5
    • 3a43bd1629 test cases basically written out, all failing
    • 3ec3a50a62 that was a little daft
    • dc5bf0dbaf think got data extraction from square ok, need to upsert now.
    • 361d8f7122 try this to unset github token
    • a53fac12c3 try to remove github token, getting error multiple tokens
    • 24f54523d0 tweaked auto gen types again, it won't run on the built executable (hopefully) closes #6
    • 68ef04cdc0 typed pocketbase at last
    • 4feeb21e86 uhh
    • f2c8300373 update readme with progress
    • d57937210d using path param instead of query param for records
    • 9997c25c4e we are fetching the products, epic
    • f198beffdf we are passing all import tests wooo
    • 505927a46c we got a basic attr value table and link to bom. non functional rn
    • b5371835e5 we got bom qty field closes #16
    • 3f47693de2 we got first tests passing. think i want to return the headerinfos as well now before doing more tests
    • be64b77310 we got test data migrations applying properly now
    • 7bce31f8b4 working on oauth with square, and fixed up some migrations, moved some temporarily until i can finish fixing them.
    Downloads