-
41f81cd2b0
fix(web): a poll asks its own question instead of a stock one
develop
Josep Piguillem
2026-10-21 21:45:07 +02:00
-
f36c31e66d
fix(web): a poll says how it is published, and needs no text of its own
Josep Piguillem
2026-10-21 21:20:00 +02:00
-
425db24eea
fix(web): the ticket's header fits, with «Más» for the less frequent actions
Josep Piguillem
2026-10-21 21:17:24 +02:00
-
285bd5c454
feat: what is new since my last visit, and turning a comment into a ticket
Josep Piguillem
2026-10-21 21:05:44 +02:00
-
429b52e6f5
fix(web): polls, recordings, reviews and reminders use @pi/ui's fields and buttons
Josep Piguillem
2026-10-21 20:24:37 +02:00
-
3c211f0e56
test(web): the routes spec knows the public release notes page
Josep Piguillem
2026-10-21 20:24:37 +02:00
-
909edc9f4d
feat(web): record the screen or the voice from a comment, and play it there
Josep Piguillem
2026-10-21 06:58:18 +02:00
-
c27aa4b1d7
feat(web): the roadmap shows dependencies on other projects
Josep Piguillem
2026-10-20 21:12:37 +02:00
-
79b8094011
feat(web): project health as a traffic light, with its causes
Josep Piguillem
2026-10-20 21:08:21 +02:00
-
8ed16f133e
feat: a public notes page per release, for clients
Josep Piguillem
2026-10-20 20:57:40 +02:00
-
3a46a236e4
feat: quick polls in comments that end in a decision
Josep Piguillem
2026-10-20 20:48:12 +02:00
-
93d028e870
feat: ask a teammate to review a ticket
Josep Piguillem
2026-10-20 20:38:30 +02:00
-
172c53d21d
feat(web): the board works from the keyboard
Josep Piguillem
2026-10-20 20:20:30 +02:00
-
dfb5f973f4
feat: «Mi día», the few tickets I pick for today
Josep Piguillem
2026-10-20 20:18:10 +02:00
-
b88296c22b
feat: «Recordármelo», a reminder of a ticket only for me
Josep Piguillem
2026-10-20 20:08:50 +02:00
-
d79ef418d3
feat: follow an epic with everything under it
Josep Piguillem
2026-10-20 19:59:04 +02:00
-
179d6a5e94
fix(web): bulk changes of more than 100 tickets go in batches
Josep Piguillem
2026-10-20 19:34:09 +02:00
-
199b60e4ce
feat: conversations on a ticket are settled, and you see who is typing
Josep Piguillem
2026-10-19 22:35:46 +02:00
-
c0b0417b6d
fix(api): automations without conditions list and run again
Josep Piguillem
2026-10-19 19:53:56 +02:00
-
33c593521e
feat: statuses and ticket types take any colour from a colour picker
Josep Piguillem
2026-10-17 16:08:47 +02:00
-
034704e46f
feat: alerts open bugs, and repeats of the same problem go to that bug
Josep Piguillem
2026-10-17 12:36:55 +02:00
-
42a21412d9
feat(web): «Deshacer» after moving, reassigning or trashing a ticket
Josep Piguillem
2026-10-17 11:43:54 +02:00
-
70e4fbd399
feat: comments marked as decisions, on top of the ticket and searchable
Josep Piguillem
2026-10-17 11:32:07 +02:00
-
8f83fdefb6
fix(web): the ticket page fits a phone again
Josep Piguillem
2026-10-17 11:23:27 +02:00
-
dfa42a8a1a
feat: pinned tickets, at hand on the home page and in search
Josep Piguillem
2026-10-17 10:15:28 +02:00
-
423f82c1a3
feat(web): priority, estimate and assignee change right on the board card
Josep Piguillem
2026-10-17 09:41:23 +02:00
-
a32c937765
fix(api): a read-side failure waits for its event instead of losing it
Josep Piguillem
2026-10-16 22:24:19 +02:00
-
d66b1f3ece
feat: a day of the activity map opens what happened, ticket by ticket
Josep Piguillem
2026-10-16 20:42:30 +02:00
-
de9c8a7780
fix(web): «Desde tu última visita» keeps its four numbers in line
Josep Piguillem
2026-10-16 20:42:27 +02:00
-
4969fb3f6d
fix(web): settings and bell use accessible checkboxes, not slide toggles
Josep Piguillem
2026-10-16 20:20:06 +02:00
-
e10c9b84bf
refactor(web): settings switches are @pi/ui's slide toggle
Josep Piguillem
2026-10-16 20:12:13 +02:00
-
fc90c79f7f
fix(web): notices, day numbers and «Responder» as tall as they are
Josep Piguillem
2026-10-16 20:00:19 +02:00
-
8fe581ff3e
feat: a dashboard for clients, behind a secret link
Josep Piguillem
2026-10-16 10:39:26 +02:00
-
4dc673997d
feat(web): the project dashboard on the team's TV
Josep Piguillem
2026-10-16 09:41:59 +02:00
-
1101b6e926
feat: dashboard maps the activity, follows a ticket's way and the proposals
Josep Piguillem
2026-10-16 09:29:38 +02:00
-
9ccc3b5967
perf(web): the command palette and the bell load once the page is up
Josep Piguillem
2026-10-16 08:55:19 +02:00
-
f448207e88
refactor(web): page state with its page, the root keeps the shell's
Josep Piguillem
2026-10-16 08:34:17 +02:00
-
d0efaeba80
feat(web): English paths, and a portfolio that updates itself
Josep Piguillem
2026-10-15 22:15:32 +02:00
-
9044690348
feat(web): a home page in two columns, with four figures on top
Josep Piguillem
2026-10-15 21:37:45 +02:00
-
0564810d36
feat(web): settings by sections, with a menu
Josep Piguillem
2026-10-15 21:20:56 +02:00
-
2cbe6af878
fix(web): ticket types fit their settings panel
Josep Piguillem
2026-10-15 20:55:22 +02:00
-
2add1b6a31
fix(web): room for the title in the new ticket form
Josep Piguillem
2026-10-15 20:55:22 +02:00
-
e006d245d7
chore(web): @pi/ui 0.0.9, fields show errors once touched
Josep Piguillem
2026-10-15 20:34:48 +02:00
-
f4e40ffabc
fix(web): forms open as new, not touched from the last time
Josep Piguillem
2026-10-15 20:25:52 +02:00
-
a32b669c8b
fix(api): ship web-push in the API image
Josep Piguillem
2026-10-15 19:49:39 +02:00
-
0946e9517d
feat: a home page with life
Josep Piguillem
2026-10-15 19:20:41 +02:00
-
affce615a7
feat: portfolio of all my projects
Josep Piguillem
2026-10-15 18:27:46 +02:00
-
8bf7d47b2e
feat: guest role for clients and outsiders
Josep Piguillem
2026-10-15 18:02:36 +02:00
-
f60d4c8346
feat: presence on tickets
Josep Piguillem
2026-10-15 16:53:47 +02:00
-
869acd3f1f
feat: teams within a project
Josep Piguillem
2026-10-15 16:20:35 +02:00
-
4acf629106
feat: archive a project instead of deleting it
Josep Piguillem
2026-10-15 15:46:22 +02:00
-
e598f76e1c
feat: definition of done per project
Josep Piguillem
2026-10-15 14:39:24 +02:00
-
5b0396bc10
feat: saved views of my work, across my projects
Josep Piguillem
2026-10-15 14:22:20 +02:00
-
e14f445e6b
fix(api): retry commands that clash with a concurrent write
Josep Piguillem
2026-10-15 14:00:08 +02:00
-
76312c079d
feat: dashboard weighs quality and splits work by a list field
Josep Piguillem
2026-10-15 13:06:11 +02:00
-
0d158a2ed7
feat: dashboard forecasts releases, tells what changed and weighs the load
Josep Piguillem
2026-10-15 12:50:24 +02:00
-
fe03c5bda8
feat: dashboard reads the sprint, the risks, aging and bottlenecks
Josep Piguillem
2026-10-15 11:55:52 +02:00
-
86e313efaa
feat(web): printable report of a sprint or a release
Josep Piguillem
2026-10-15 10:51:40 +02:00
-
e5f4e6c683
feat: start a project from another one's configuration
Josep Piguillem
2026-10-15 10:25:00 +02:00
-
21bc598590
feat(web): dependencies between epics on the roadmap
Josep Piguillem
2026-10-15 10:00:14 +02:00
-
f7e850068b
feat: custom fields per project
Josep Piguillem
2026-10-15 09:31:12 +02:00
-
233c46e9fa
feat: push notifications on each device (Web Push)
Josep Piguillem
2026-10-15 08:38:07 +02:00
-
5ee627e689
chore(web): @pi/ui 0.0.8, ticked checkboxes follow the theme
Josep Piguillem
2026-10-14 23:41:24 +02:00
-
f45069a327
feat: a calendar to subscribe to, and the backlog's corners
Josep Piguillem
2026-10-14 22:48:33 +02:00
-
993f80b4b9
feat: move unfinished tickets between releases
Josep Piguillem
2026-10-14 21:55:45 +02:00
-
0a73eda9b2
chore(web): @pi/ui 0.0.7, empty checkboxes can be seen
Josep Piguillem
2026-10-14 21:15:06 +02:00
-
8dfd35e611
fix(web): task lists in formatted text line up with the other items
Josep Piguillem
2026-10-14 20:50:03 +02:00
-
1550332d41
refactor(api): buses only in services, atomic commands, @Prop schemas
Josep Piguillem
2026-10-14 19:56:59 +02:00
-
2c501a50d0
feat: uuid ids everywhere, pickers for linked tickets, @pi/ui checkboxes
Josep Piguillem
2026-10-14 19:16:43 +02:00
-
10c8f21ff4
chore(web): @pi/ui 0.0.6, the file upload zone keeps its own look
Josep Piguillem
2026-10-13 23:18:59 +02:00
-
836c6f63bc
feat(web): write descriptions and comments with a visual editor
Josep Piguillem
2026-10-13 23:00:41 +02:00
-
9892443eda
chore(web): @pi/ui 0.0.5, the sprint dates sit centred in their field
Josep Piguillem
2026-10-13 21:33:58 +02:00
-
1383e15f3f
fix(api): the API failed to start after moving the proposal limit to Redis
Josep Piguillem
2026-10-13 21:01:38 +02:00
-
3d8800e58c
chore(web): @pi/ui 0.0.4, initial bundle down to 1.88 MB
Josep Piguillem
2026-10-13 18:55:01 +02:00
-
2030fe0cd9
docs: what was done in the landing and in @pi/ui (chapter 10)
Josep Piguillem
2026-10-12 20:21:38 +02:00
-
c91df110f8
feat: steadier live updates and notices for public proposals
Josep Piguillem
2026-10-12 19:57:21 +02:00
-
74903f7842
docs: what is left (chapter 10)
Josep Piguillem
2026-10-09 21:42:54 +02:00
-
f2001aca88
feat: formatted text, a list view, ticket details, public proposals and votes
Josep Piguillem
2026-10-09 21:36:11 +02:00
-
298766ad1a
fix(web): cards move between board columns again
Josep Piguillem
2026-10-09 13:53:03 +02:00
-
3c7c1f7f0e
feat(web): mention people with @ when replying to a comment
Josep Piguillem
2026-10-09 13:29:28 +02:00
-
f986f17968
feat: whoever opens or gets a ticket follows it
Josep Piguillem
2026-10-09 13:29:28 +02:00
-
5ae1d05d30
fix(api): accept Pireon webhooks from the password client too
Josep Piguillem
2026-10-09 13:29:27 +02:00
-
66b09ecf4d
fix(web): the ticket page shows its own changes at once, and a tidier header
Josep Piguillem
2026-10-09 13:07:04 +02:00
-
f6417248c7
feat: tickets I follow, and more news for followers
Josep Piguillem
2026-10-09 11:29:17 +02:00
-
ea4ef82239
feat: replies to comments
Josep Piguillem
2026-10-09 11:14:37 +02:00
-
c2928d2385
feat: several Git repositories per project
Josep Piguillem
2026-10-09 10:39:59 +02:00
-
e6ac02d328
feat(mcp): sprints, epics, backlog, trash, checklists and release notes
Josep Piguillem
2026-10-09 10:17:10 +02:00
-
58fe5e8301
fix: settings cards with the page's padding and compact buttons
Josep Piguillem
2026-10-08 20:23:20 +02:00
-
62fac8ef45
fix: ship nodemailer in the API image
Josep Piguillem
2026-10-08 19:58:06 +02:00
-
8c998d7423
feat: a sprint calendar
Josep Piguillem
2026-10-08 19:20:28 +02:00
-
feea58d0e8
feat: a public showcase of each project
Josep Piguillem
2026-10-08 19:13:56 +02:00
-
bec39da46d
feat: a trash for tickets
Josep Piguillem
2026-10-08 18:47:30 +02:00
-
71b807b94b
feat: due-date reminders
Josep Piguillem
2026-10-08 18:36:19 +02:00
-
d6a434ca1d
feat: global search and keyboard shortcuts
Josep Piguillem
2026-10-08 18:32:07 +02:00
-
4148335457
feat: bulk edit tickets
Josep Piguillem
2026-10-08 18:26:53 +02:00
-
5863d773be
feat: templates per ticket type
Josep Piguillem
2026-10-08 15:58:37 +02:00
-
8994590b54
feat: automation rules
Josep Piguillem
2026-10-08 15:53:31 +02:00
-
1076205acc
feat: import and export tickets as CSV
Josep Piguillem
2026-10-08 15:43:02 +02:00
-
d43fc620e9
feat: outgoing webhooks
Josep Piguillem
2026-10-08 15:36:19 +02:00
-
046d77c813
feat: link commits, branches and pull requests to tickets
Josep Piguillem
2026-10-08 15:28:12 +02:00