[DEBUG] Request: GET https://spider.casraf.dev/ocs/v2.php/apps/cospend/api/v1/projects/home-2026
[DEBUG] Request: GET https://spider.casraf.dev/ocs/v2.php/apps/cospend/api/v1/projects/home-2026
[DEBUG] Headers: OCS-APIRequest=true, Accept=application/json, Auth=Basic casraf:***
[DEBUG] Headers: OCS-APIRequest=true, Accept=application/json, Auth=Basic casraf:***
[DEBUG] Response: 200 200 OK
[DEBUG] Response: 200 200 OK
[DEBUG] Response body: {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"active_members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"balance":{"9":4357.2,"11":-4357.2,"13":0},"nb_bills":34,"total_spent":11292.17,"nb_trashbin_bills":0,"shares":[{"id":4,"projectid":"home-2026","userid":"dekeltsa","type":"u","accesslevel":4,"manuallyAdded":true,"label":null,"password":null,"userCloudId":null,"state":null,"name":"Dekel Eden-Tsalik"}],"currencies":[{"id":9,"name":"$","exchange_rate":3.0989945931841},{"id":11,"name":"\u20ac","exchange_rate":3.6588141198027},{"id":12,"name":"\u00a3","exchange_rate":4.2384035900296}],"categories":{"37":{"id":37,"projectid":"home-2026","name":"Grocery","color":"#ffaa00","icon":"\ud83d\uded2","order":0},"39":{"id":39,"projectid":"home-2026","name":"Rent","color":"#da8733","icon":"\ud83c\udfe0","order":0},"40":{"id":40,"projectid":"home-2026","name":"Bill","color":"#4aa6b0","icon":"\ud83c\udf29","order":0},"42":{"id":42,"projectid":"home-2026","name":"Health","color":"#bf090c","icon":"\ud83d\udc9a","order":0},"43":{"id":43,"projectid":"home-2026","name":"Shopping","color":"#e167d1","icon":"\ud83d\udecd","order":0},"46":{"id":46,"projectid":"home-2026","name":"Transport","color":"#6f2ee1","icon":"\ud83d\ude8c","order":0},"45":{"id":45,"projectid":"home-2026","name":"Pets","color":"#5de1a3","icon":"\ud83d\udc08","order":0},"41":{"id":41,"projectid":"home-2026","name":"Subscriptions","color":"#0055ff","icon":"\ud83d\udcb3","order":0},"38":{"id":38,"projectid":"home-2026","name":"Going Out","color":"#aa55ff","icon":"\ud83c\udf89","order":0},"44":{"id":44,"projectid":"home-2026","name":"Food","color":"#d0d5e1","icon":"\ud83c\udf74","order":0},"48":{"id":48,"projectid":"home-2026","name":"Cleaning","color":"#F8A4E0","icon":"\ud83e\uddf9","order":10},"60":{"id":60,"projectid":"home-2026","name":"Tufting","color":"#00740E","icon":"\ud83e\udea1","order":11}},"paymentmodes":{"16":{"id":16,"projectid":"home-2026","name":"Credit card","color":"#FF7F50","icon":"\ud83d\udcb3","order":0,"old_id":"c"},"17":{"id":17,"projectid":"home-2026","name":"Cash","color":"#556B2F","icon":"\ud83d\udcb5","order":0,"old_id":"b"},"18":{"id":18,"projectid":"home-2026","name":"Check","color":"#A9A9A9","icon":"\ud83c\udfab","order":0,"old_id":"f"},"19":{"id":19,"projectid":"home-2026","name":"Transfer","color":"#00CED1","icon":"\u21c4","order":0,"old_id":"t"},"20":{"id":20,"projectid":"home-2026","name":"Online service","color":"#9932CC","icon":"\ud83c\udf0e","order":0,"old_id":"o"}},"id":"home-2026","userid":"casraf","name":"Home 2026","email":"","autoexport":"m","lastchanged":1770107790,"deletiondisabled":false,"categorysort":"a","paymentmodesort":"a","currencyname":"\u20aa","archived_ts":null,"myaccesslevel":4}}}
[DEBUG] Response body: {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"active_members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"balance":{"9":4357.2,"11":-4357.2,"13":0},"nb_bills":34,"total_spent":11292.17,"nb_trashbin_bills":0,"shares":[{"id":4,"projectid":"home-2026","userid":"dekeltsa","type":"u","accesslevel":4,"manuallyAdded":true,"label":null,"password":null,"userCloudId":null,"state":null,"name":"Dekel Eden-Tsalik"}],"currencies":[{"id":9,"name":"$","exchange_rate":3.0989945931841},{"id":11,"name":"\u20ac","exchange_rate":3.6588141198027},{"id":12,"name":"\u00a3","exchange_rate":4.2384035900296}],"categories":{"37":{"id":37,"projectid":"home-2026","name":"Grocery","color":"#ffaa00","icon":"\ud83d\uded2","order":0},"39":{"id":39,"projectid":"home-2026","name":"Rent","color":"#da8733","icon":"\ud83c\udfe0","order":0},"40":{"id":40,"projectid":"home-2026","name":"Bill","color":"#4aa6b0","icon":"\ud83c\udf29","order":0},"42":{"id":42,"projectid":"home-2026","name":"Health","color":"#bf090c","icon":"\ud83d\udc9a","order":0},"43":{"id":43,"projectid":"home-2026","name":"Shopping","color":"#e167d1","icon":"\ud83d\udecd","order":0},"46":{"id":46,"projectid":"home-2026","name":"Transport","color":"#6f2ee1","icon":"\ud83d\ude8c","order":0},"45":{"id":45,"projectid":"home-2026","name":"Pets","color":"#5de1a3","icon":"\ud83d\udc08","order":0},"41":{"id":41,"projectid":"home-2026","name":"Subscriptions","color":"#0055ff","icon":"\ud83d\udcb3","order":0},"38":{"id":38,"projectid":"home-2026","name":"Going Out","color":"#aa55ff","icon":"\ud83c\udf89","order":0},"44":{"id":44,"projectid":"home-2026","name":"Food","color":"#d0d5e1","icon":"\ud83c\udf74","order":0},"48":{"id":48,"projectid":"home-2026","name":"Cleaning","color":"#F8A4E0","icon":"\ud83e\uddf9","order":10},"60":{"id":60,"projectid":"home-2026","name":"Tufting","color":"#00740E","icon":"\ud83e\udea1","order":11}},"paymentmodes":{"16":{"id":16,"projectid":"home-2026","name":"Credit card","color":"#FF7F50","icon":"\ud83d\udcb3","order":0,"old_id":"c"},"17":{"id":17,"projectid":"home-2026","name":"Cash","color":"#556B2F","icon":"\ud83d\udcb5","order":0,"old_id":"b"},"18":{"id":18,"projectid":"home-2026","name":"Check","color":"#A9A9A9","icon":"\ud83c\udfab","order":0,"old_id":"f"},"19":{"id":19,"projectid":"home-2026","name":"Transfer","color":"#00CED1","icon":"\u21c4","order":0,"old_id":"t"},"20":{"id":20,"projectid":"home-2026","name":"Online service","color":"#9932CC","icon":"\ud83c\udf0e","order":0,"old_id":"o"}},"id":"home-2026","userid":"casraf","name":"Home 2026","email":"","autoexport":"m","lastchanged":1770107790,"deletiondisabled":false,"categorysort":"a","paymentmodesort":"a","currencyname":"\u20aa","archived_ts":null,"myaccesslevel":4}}}
[DEBUG] Project data: {"active_members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"balance":{"9":4357.2,"11":-4357.2,"13":0},"nb_bills":34,"total_spent":11292.17,"nb_trashbin_bills":0,"shares":[{"id":4,"projectid":"home-2026","userid":"dekeltsa","type":"u","accesslevel":4,"manuallyAdded":true,"label":null,"password":null,"userCloudId":null,"state":null,"name":"Dekel Eden-Tsalik"}],"currencies":[{"id":9,"name":"$","exchange_rate":3.0989945931841},{"id":11,"name":"\u20ac","exchange_rate":3.6588141198027},{"id":12,"name":"\u00a3","exchange_rate":4.2384035900296}],"categories":{"37":{"id":37,"projectid":"home-2026","name":"Grocery","color":"#ffaa00","icon":"\ud83d\uded2","order":0},"39":{"id":39,"projectid":"home-2026","name":"Rent","color":"#da8733","icon":"\ud83c\udfe0","order":0},"40":{"id":40,"projectid":"home-2026","name":"Bill","color":"#4aa6b0","icon":"\ud83c\udf29","order":0},"42":{"id":42,"projectid":"home-2026","name":"Health","color":"#bf090c","icon":"\ud83d\udc9a","order":0},"43":{"id":43,"projectid":"home-2026","name":"Shopping","color":"#e167d1","icon":"\ud83d\udecd","order":0},"46":{"id":46,"projectid":"home-2026","name":"Transport","color":"#6f2ee1","icon":"\ud83d\ude8c","order":0},"45":{"id":45,"projectid":"home-2026","name":"Pets","color":"#5de1a3","icon":"\ud83d\udc08","order":0},"41":{"id":41,"projectid":"home-2026","name":"Subscriptions","color":"#0055ff","icon":"\ud83d\udcb3","order":0},"38":{"id":38,"projectid":"home-2026","name":"Going Out","color":"#aa55ff","icon":"\ud83c\udf89","order":0},"44":{"id":44,"projectid":"home-2026","name":"Food","color":"#d0d5e1","icon":"\ud83c\udf74","order":0},"48":{"id":48,"projectid":"home-2026","name":"Cleaning","color":"#F8A4E0","icon":"\ud83e\uddf9","order":10},"60":{"id":60,"projectid":"home-2026","name":"Tufting","color":"#00740E","icon":"\ud83e\udea1","order":11}},"paymentmodes":{"16":{"id":16,"projectid":"home-2026","name":"Credit card","color":"#FF7F50","icon":"\ud83d\udcb3","order":0,"old_id":"c"},"17":{"id":17,"projectid":"home-2026","name":"Cash","color":"#556B2F","icon":"\ud83d\udcb5","order":0,"old_id":"b"},"18":{"id":18,"projectid":"home-2026","name":"Check","color":"#A9A9A9","icon":"\ud83c\udfab","order":0,"old_id":"f"},"19":{"id":19,"projectid":"home-2026","name":"Transfer","color":"#00CED1","icon":"\u21c4","order":0,"old_id":"t"},"20":{"id":20,"projectid":"home-2026","name":"Online service","color":"#9932CC","icon":"\ud83c\udf0e","order":0,"old_id":"o"}},"id":"home-2026","userid":"casraf","name":"Home 2026","email":"","autoexport":"m","lastchanged":1770107790,"deletiondisabled":false,"categorysort":"a","paymentmodesort":"a","currencyname":"\u20aa","archived_ts":null,"myaccesslevel":4}
Error: fetching project: decoding project data: json: cannot unmarshal object into Go struct field Project.categories of type []api.Category
[DEBUG] Project data: {"active_members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"members":[{"id":9,"name":"Chen Asraf","weight":1,"activated":true,"lastchanged":1767351568,"userid":"casraf","color":{"r":110,"g":166,"b":143}},{"id":11,"name":"Common","weight":1,"activated":true,"lastchanged":1767351577,"userid":null,"color":{"r":188,"g":92,"b":145}},{"id":13,"name":"Dekel Eden-Tsalik","weight":1,"activated":true,"lastchanged":1769772163,"userid":"dekeltsa","color":{"r":36,"g":142,"b":181}}],"balance":{"9":4357.2,"11":-4357.2,"13":0},"nb_bills":34,"total_spent":11292.17,"nb_trashbin_bills":0,"shares":[{"id":4,"projectid":"home-2026","userid":"dekeltsa","type":"u","accesslevel":4,"manuallyAdded":true,"label":null,"password":null,"userCloudId":null,"state":null,"name":"Dekel Eden-Tsalik"}],"currencies":[{"id":9,"name":"$","exchange_rate":3.0989945931841},{"id":11,"name":"\u20ac","exchange_rate":3.6588141198027},{"id":12,"name":"\u00a3","exchange_rate":4.2384035900296}],"categories":{"37":{"id":37,"projectid":"home-2026","name":"Grocery","color":"#ffaa00","icon":"\ud83d\uded2","order":0},"39":{"id":39,"projectid":"home-2026","name":"Rent","color":"#da8733","icon":"\ud83c\udfe0","order":0},"40":{"id":40,"projectid":"home-2026","name":"Bill","color":"#4aa6b0","icon":"\ud83c\udf29","order":0},"42":{"id":42,"projectid":"home-2026","name":"Health","color":"#bf090c","icon":"\ud83d\udc9a","order":0},"43":{"id":43,"projectid":"home-2026","name":"Shopping","color":"#e167d1","icon":"\ud83d\udecd","order":0},"46":{"id":46,"projectid":"home-2026","name":"Transport","color":"#6f2ee1","icon":"\ud83d\ude8c","order":0},"45":{"id":45,"projectid":"home-2026","name":"Pets","color":"#5de1a3","icon":"\ud83d\udc08","order":0},"41":{"id":41,"projectid":"home-2026","name":"Subscriptions","color":"#0055ff","icon":"\ud83d\udcb3","order":0},"38":{"id":38,"projectid":"home-2026","name":"Going Out","color":"#aa55ff","icon":"\ud83c\udf89","order":0},"44":{"id":44,"projectid":"home-2026","name":"Food","color":"#d0d5e1","icon":"\ud83c\udf74","order":0},"48":{"id":48,"projectid":"home-2026","name":"Cleaning","color":"#F8A4E0","icon":"\ud83e\uddf9","order":10},"60":{"id":60,"projectid":"home-2026","name":"Tufting","color":"#00740E","icon":"\ud83e\udea1","order":11}},"paymentmodes":{"16":{"id":16,"projectid":"home-2026","name":"Credit card","color":"#FF7F50","icon":"\ud83d\udcb3","order":0,"old_id":"c"},"17":{"id":17,"projectid":"home-2026","name":"Cash","color":"#556B2F","icon":"\ud83d\udcb5","order":0,"old_id":"b"},"18":{"id":18,"projectid":"home-2026","name":"Check","color":"#A9A9A9","icon":"\ud83c\udfab","order":0,"old_id":"f"},"19":{"id":19,"projectid":"home-2026","name":"Transfer","color":"#00CED1","icon":"\u21c4","order":0,"old_id":"t"},"20":{"id":20,"projectid":"home-2026","name":"Online service","color":"#9932CC","icon":"\ud83c\udf0e","order":0,"old_id":"o"}},"id":"home-2026","userid":"casraf","name":"Home 2026","email":"","autoexport":"m","lastchanged":1770107790,"deletiondisabled":false,"categorysort":"a","paymentmodesort":"a","currencyname":"\u20aa","archived_ts":null,"myaccesslevel":4}
Error: fetching project: decoding project data: json: cannot unmarshal object into Go struct field Project.categories of type []api.Category
Usage:
  cospend-cli list [flags]

Aliases:
  list, ls

Flags:
  -a, --amount string     Filter by amount (e.g., 50, >30, <=100, =25)
  -b, --by string         Filter by paying member username
  -c, --category string   Filter by category
  -f, --for stringArray   Filter by owed member username (repeatable)
  -h, --help              help for list
  -m, --method string     Filter by payment method
  -n, --name string       Filter by name (case-insensitive, contains)
  -p, --project string    Project ID (required)

Global Flags:
  -d, --debug   Enable debug output

fetching project: decoding project data: json: cannot unmarshal object into Go struct field Project.categories of type []api.Category
Usage:
  cospend-cli list [flags]

Aliases:
  list, ls

Flags:
  -a, --amount string     Filter by amount (e.g., 50, >30, <=100, =25)
  -b, --by string         Filter by paying member username
  -c, --category string   Filter by category
  -f, --for stringArray   Filter by owed member username (repeatable)
  -h, --help              help for list
  -m, --method string     Filter by payment method
  -n, --name string       Filter by name (case-insensitive, contains)
  -p, --project string    Project ID (required)

Global Flags:
  -d, --debug   Enable debug output

fetching project: decoding project data: json: cannot unmarshal object into Go struct field Project.categories of type []api.Category
