Skip to content

Releases

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Nov 01:05
7afaacf

What's Changed

  • docs: clear the quarantine flag to open the Mac app by @PedroKlein in #551
  • ci: build Linux desktop bundles on Ubuntu 24.04 by @PedroKlein in #552
  • docs: decide routines, technical users, the software factory, and Slack and email by @PedroKlein in #553
  • fix: build the web UI's styles when run from source anywhere by @PedroKlein in #554
  • fix(desktop): start again when a handed-over server has stopped by @PedroKlein in #556
  • fix: say when service uninstall finds no service by @PedroKlein in #557
  • feat(routines): let a Session schedule wake-ups for itself by @PedroKlein in #555
  • feat(routines): run a person's routines on a schedule by @PedroKlein in #558
  • feat(routines): trigger routines on plugin events, keyed and batched by @PedroKlein in #559
  • feat(routines): let agents make routines, and trigger them from webhooks by @PedroKlein in #560
  • feat(git-hosts): register GitHub Apps and machine users as technical users by @PedroKlein in #561
  • feat(git-hosts): let routines act as a technical user by @PedroKlein in #562
  • feat(git-hosts): turn GitHub App webhooks into routine events by @PedroKlein in #563
  • feat(routines): end runs as done, nothing or blocked, and start from factory starters by @PedroKlein in #564
  • feat(routines): cap a routine's keyed runs at once by @PedroKlein in #565
  • feat(slack): add a Slack plugin with Socket Mode triggers and thread replies by @PedroKlein in #566
  • test(people): stop relying on the order of Environments made in the same millisecond by @PedroKlein in #568
  • feat(email): add an email plugin with IMAP triggers and replies by @PedroKlein in #567
  • docs(adr): add ADR 0063 for Settings and first-run setup by @PedroKlein in #569
  • feat(web): open Settings as a full page grouped into You, Workspace and Server by @PedroKlein in #570
  • feat: add the setup wizard and home reminders by @PedroKlein in #571
  • feat: layer My defaults and Profiles that build on Profiles by @PedroKlein in #572
  • feat: keep logins on Profile layers by @PedroKlein in #573
  • feat: keep a data folder per server on each machine by @PedroKlein in #574
  • docs(adr): add ADR 0064 for one team per server by @PedroKlein in #575
  • feat(web): list Environments by kind with a page for each by @PedroKlein in #576
  • feat(profiles): import the Profiles a repository's pipoca.json lists and keep them in sync by @PedroKlein in #577
  • docs(adr): add ADR 0065 for the team hub and team conversations by @PedroKlein in #579
  • feat(templates): import the templates a repository's pipoca.json lists and keep them in sync by @PedroKlein in #578
  • feat(models): use a template's model aliases on Environments made from it by @PedroKlein in #580
  • docs(adr): add ADR 0066 for team credentials and usage by @PedroKlein in #581
  • feat(web): show a Profile's content as cards on its overview by @PedroKlein in #582
  • docs(adr): add ADR 0067 for team plugins, Projects, routines and assistant by @PedroKlein in #583
  • feat(web): start the first Session from setup and choose who commits by @PedroKlein in #584
  • feat(web): offer a Kubernetes cluster where Pi works during setup by @PedroKlein in #585
  • docs(adr): record the credential proxy spike results in ADR 0066 by @PedroKlein in #586
  • feat(web): restyle the admin Settings pages as rows and sections by @PedroKlein in #587
  • feat(plugins): give records an owner and plugins a canSee check by @PedroKlein in #588
  • feat(profiles): add team Profiles that only admins change by @PedroKlein in #589
  • feat(environments): add team Environments that only admins change by @PedroKlein in #590
  • feat(web): show People as a members table with roles and last activity by @PedroKlein in #591
  • feat(git-hosts): guide admins to a Connect button and list bots as in the mockup by @PedroKlein in #593
  • feat(sessions): start team Sessions in team Environments without anyone's logins by @PedroKlein in #592
  • feat(logins): proxy team Sessions' model calls with the team's API keys by @PedroKlein in #594
  • feat(people): invite people by email or a shared link by @PedroKlein in #595
  • feat(usage): record and price team model calls from the proxy by @PedroKlein in #596
  • feat(email): email invites from the inviting admin's mailbox by @PedroKlein in #597
  • feat(oidc): show company sign-in with presets, a Test button and the join rules by @PedroKlein in #598
  • feat(usage): warn the person and admins as team spend nears its budget by @PedroKlein in #599
  • feat(web): show plugins as searchable cards with switches by @PedroKlein in #600
  • feat(usage): keep an audit log of team work that admins can export by @PedroKlein in #601
  • fix(helm): let runner pods reach the model proxy by @PedroKlein in #603
  • feat(models): show each alias as a card of ordered fallbacks with their status by @PedroKlein in #602
  • feat(web): edit pipoca.json whole on a Configuration page by @PedroKlein in #604
  • feat(agent): copy pipoca for container Sessions out of the Pipoca image by @PedroKlein in #606
  • feat(web): give the team its own hub with what needs someone and what is running by @PedroKlein in #605
  • feat(web): let plugins give the team hub panels and pages, laid out by admins by @PedroKlein in #607
  • feat(web): start team work from the team hub by @PedroKlein in #608
  • feat: let whoever started team work make it view-only or limit it to named people by @PedroKlein in #609
  • test(push): count only requests to the push service by @PedroKlein in #611
  • feat: show who said what in team work, who stopped it, and who is looking by @PedroKlein in #610
  • feat: let people in team work talk to the team or off the record, and quote what they reply to by @PedroKlein in #612
  • feat: let Pi ask a named person in team work, and tell it who answered by @PedroKlein in #615
  • feat: lock config keys from a read-only file and browse config files in Settings by @PedroKlein in #613
  • feat(models): set the reasoning of each model in an alias by @PedroKlein in #614
  • feat: let the team vote in team work, and tell Pi the result by @PedroKlein in #616
  • feat(models): let admins hide models from the model pickers by @PedroKlein in #617
  • feat(plugins): check installed plugins for newer versions and list them under Updates by @PedroKlein in #618
  • feat: move personal work to the team from a summary, and fork team work to your own by @PedroKlein in #619
  • feat: let anyone start a Project for the team, run as team work by @PedroKlein in #620
  • feat: let anyone make routines for the team, run as team work by @PedroKlein in #622
  • feat: give each person a Team assistant in the team hub by @PedroKlein in #623
  • feat: let admins choose what new people get, and shape the join setup around it by @PedroKlein in #621
  • feat: add Team setup to the team hub for admins by @PedroKlein in #624
  • feat: load only plugins that work in team work in team Sessions by @PedroKlein in #625
  • feat: let admins name the team and show it on the hub and side...
Read more