949d6595ba
Set the chart's placeholder version to 0.31.0
main
v0.31.0
Niklas Ye
2026-09-27 18:23:43 +02:00
33356ca978
Add a global, colour-coded team selector to the nav
Niklas Ye
2026-09-27 18:14:54 +02:00
e5b4df7c03
Set the chart's placeholder version to 0.30.0
v0.30.0
Niklas Ye
2026-09-27 11:44:16 +02:00
5b4683febf
Let each team name its own OIDC group, not a global mapping
Niklas Ye
2026-09-27 11:43:57 +02:00
97a4814c04
Set the chart's placeholder version to 0.29.1
v0.29.1
Niklas Ye
2026-09-26 22:05:33 +02:00
a2dc9e3b03
Ship a CA bundle in the image so single sign-on can reach the provider
Niklas Ye
2026-09-26 22:05:33 +02:00
155f27ca62
Set the chart's placeholder version to 0.29.0
v0.29.0
Niklas Ye
2026-09-26 21:37:46 +02:00
a27ff49171
Sign in through an OpenID Connect provider, and from a terminal
Niklas Ye
2026-09-26 21:37:40 +02:00
c5be55dcbc
Set the chart's placeholder version to 0.28.1
v0.28.1
Niklas Ye
2026-09-26 10:21:54 +02:00
b2c3868619
Fix the web UI stuck on its loading spinner
Niklas Ye
2026-09-26 10:21:54 +02:00
36c00acf62
Set the chart's placeholder version to 0.28.0
v0.28.0
Niklas Ye
2026-09-26 09:19:35 +02:00
9d1df2b611
Show week numbers on the rota, and assign a whole week from them
Niklas Ye
2026-09-26 09:19:35 +02:00
9bf4c92bfe
Set the chart's placeholder version to 0.27.0
v0.27.0
Niklas Ye
2026-09-26 09:04:54 +02:00
e616c82646
Show team members as a list, with who is on call and who cannot be paged
Niklas Ye
2026-09-26 09:04:54 +02:00
2b396d22d6
Set the chart's placeholder version to 0.26.0
v0.26.0
Niklas Ye
2026-09-26 08:28:24 +02:00
1f1faa437c
Show the escalation ladder as a list, with who it would page and where it is
Niklas Ye
2026-09-26 08:28:24 +02:00
dc92f51cf8
Set the chart's placeholder version to 0.25.0
v0.25.0
Niklas Ye
2026-09-26 07:52:07 +02:00
d675f8ec9b
List alert sources with their status and last arrival on Team -> Sources
Niklas Ye
2026-09-26 07:52:07 +02:00
e8d45f9d3d
Set the chart's placeholder version to 0.24.0
v0.24.0
Niklas Ye
2026-09-25 23:40:55 +02:00
f3918b863c
List dead man's switches with their status on Team -> Switches
Niklas Ye
2026-09-25 23:40:55 +02:00
3ee8583f6f
Set the chart's placeholder version to 0.23.0
v0.23.0
Niklas Ye
2026-09-25 19:12:33 +02:00
591d5b8df0
Copy an incident to the clipboard as Markdown
Niklas Ye
2026-09-25 19:12:33 +02:00
d2cdcc9776
Set the chart's placeholder version to 0.22.1
v0.22.1
Niklas Ye
2026-09-25 17:25:17 +02:00
8b2789b9b2
Let the filter chips wrap in the desktop incident list
Niklas Ye
2026-09-25 17:25:17 +02:00
71d7e1853a
Set the chart's placeholder version to 0.22.0
v0.22.0
Niklas Ye
2026-09-25 16:55:12 +02:00
60ebb75cd2
Show notes from similar earlier incidents
Niklas Ye
2026-09-25 15:42:25 +02:00
734cd9c5fd
Set the chart's placeholder version to 0.21.0
v0.21.0
Niklas Ye
2026-09-25 13:02:08 +02:00
423ed9b3a3
Add a Stats page to the web UI
Niklas Ye
2026-09-25 13:02:08 +02:00
43f004499b
Set the chart's placeholder version to 0.20.1
v0.20.1
Niklas Ye
2026-09-22 22:42:13 +02:00
559be6de6e
Retry the first database ping instead of dying on it
Niklas Ye
2026-09-22 22:42:05 +02:00
e77f04b55e
Set the chart's placeholder version to 0.20.0
v0.20.0
Niklas Ye
2026-09-22 21:47:25 +02:00
e536fdd2c0
Replace the mobile tab bar with a hamburger menu
Niklas Ye
2026-09-22 21:47:15 +02:00
429d5fdda3
Set the chart's placeholder version to 0.19.0
v0.19.0
Niklas Ye
2026-09-22 12:23:21 +02:00
3cdd5aee1f
Give the Team tab sub-sections of its own
Niklas Ye
2026-09-22 12:23:11 +02:00
6a03698f65
Set the chart's placeholder version to 0.18.0
v0.18.0
Niklas Ye
2026-09-22 09:13:51 +02:00
67d68ce058
Show the rota as a month rather than a list of dates
Niklas Ye
2026-09-22 09:13:36 +02:00
a6fa673e08
Give every team a page of its own
Niklas Ye
2026-09-22 09:13:03 +02:00
ee22eb000c
Set the chart's placeholder version to 0.17.0
v0.17.0
Niklas Ye
2026-09-21 21:11:29 +02:00
07914d5cdb
Give the Admin tab sub-sections of its own
Niklas Ye
2026-09-21 21:11:08 +02:00
7b9a337d25
Set the chart's placeholder version to 0.16.1
v0.16.1
Niklas Ye
2026-09-21 15:51:26 +02:00
fc8b0c8d58
Let people set their own ntfy topic under Account
Niklas Ye
2026-09-21 15:51:16 +02:00
828cf87656
Set the chart's placeholder version to 0.16.0
v0.16.0
Niklas Ye
2026-09-21 12:55:58 +02:00
ac9af8e4f5
Manage a person's account and teams from one page
Niklas Ye
2026-09-21 12:55:42 +02:00
8869ac864f
Set the chart's placeholder version to 0.15.1
v0.15.1
Niklas Ye
2026-09-21 11:23:56 +02:00
0677e74cf8
Merge pull request 'Let the tab bar fit however many tabs there are' (#21) from compact-nav into main
niklas2026-09-21 09:23:31 +00:00
56b8191a78
Let the tab bar fit however many tabs there are
Niklas Ye
2026-09-21 11:18:30 +02:00
93761056eb
Set the chart's placeholder version to 0.15.0
v0.15.0
Niklas Ye
2026-09-21 10:55:02 +02:00
a92da7dcc0
Merge pull request 'Add the sign-up page and the first-run checklist' (#20) from onboarding-ui into main
niklas2026-09-21 08:54:29 +00:00
b39aac36b7
Add the sign-up page and the first-run checklist
Niklas Ye
2026-09-21 10:47:15 +02:00
19f168ab7e
Merge pull request 'Add self-service sign-up and invite links' (#19) from signup-invites into main
niklas2026-09-21 08:42:07 +00:00
d827ceedff
Add self-service sign-up and invite links
Niklas Ye
2026-09-21 09:06:48 +02:00
4e8c52c28c
Set the chart's placeholder version to 0.14.0
v0.14.0
Niklas Ye
2026-09-20 21:29:05 +02:00
fb927aa67b
Merge pull request 'Put a team's own settings in the web UI' (#18) from team-settings-ui into main
niklas2026-09-20 19:26:22 +00:00
d728af53b1
Put a team's own settings in the web UI
Niklas Ye
2026-09-20 21:22:24 +02:00
53e5e03f4e
Set the chart's placeholder version to 0.13.0
v0.13.0
Niklas Ye
2026-09-20 20:47:52 +02:00
4d62c1130b
Merge pull request 'Page the next person when nobody answers' (#16) from escalation into main
niklas2026-09-20 16:43:03 +00:00
3183e7e5c5
Page the next person when nobody answers
Niklas Ye
2026-09-20 18:37:54 +02:00
94d23a593c
Merge pull request 'Add an admin page, and move the behaviour settings into the database' (#15) from admin-settings into main
niklas2026-09-20 16:26:27 +00:00
b0a02c010b
Add an admin page, and move the behaviour settings into the database
Niklas Ye
2026-09-20 18:23:46 +02:00
303e7a3365
Merge pull request 'Remove the unauthenticated webhook and the SQLite migration script' (#14) from cleanup-after-teams into main
niklas2026-09-20 16:14:15 +00:00
7c87ae2af8
Remove the unauthenticated webhook and the SQLite migration script
Niklas Ye
2026-09-20 18:11:30 +02:00
4c85e7646c
Set the chart's placeholder version to 0.12.0
v0.12.0
Niklas Ye
2026-09-20 15:36:46 +02:00
05f82220a6
Merge pull request 'Per-team dead man's switches, and the UI's team badge, filter and cards' (#13) from teams into main
niklas2026-09-20 13:29:09 +00:00
5227eb0d5f
Merge pull request 'Give each team its own dead man's switches, and the UI a team to show' (#12) from deadman-per-team into teams
niklas2026-09-20 13:28:30 +00:00
74359c72ab
Give each team its own dead man's switches, and the UI a team to show
Niklas Ye
2026-09-20 15:18:22 +02:00
43f69272f0
Merge pull request 'Add a system administrator role, and gate account management behind it' (#10) from admin-role into main
niklas2026-09-20 13:10:47 +00:00
2de5c8412d
Merge pull request 'Scope everything to a team, and route alerts by integration key' (#11) from teams into admin-role
niklas2026-09-20 11:39:33 +00:00
a4fbd60441
Scope everything to a team, and route alerts by integration key
Niklas Ye
2026-09-20 13:36:24 +02:00
1377d9005b
Add a system administrator role, and gate account management behind it
Niklas Ye
2026-09-20 13:20:04 +02:00
e3ad19c110
Set the chart's placeholder version to 0.11.1
v0.11.1
Niklas Ye
2026-09-20 12:57:20 +02:00
a8ee742533
Give release.yaml's test job the database ci.yaml already has
Niklas Ye
2026-09-20 11:12:41 +02:00
041e159e2a
Set the chart's placeholder version to 0.11.0
v0.11.0
Niklas Ye
2026-09-20 11:10:21 +02:00
cede8743a8
Merge pull request 'Take the database password from PGPASSWORD, not the DSN' (#9) from postgres-dsn-password into main
niklas2026-09-20 09:07:32 +00:00
cc31c993dd
Take the database password from PGPASSWORD, not the DSN
Niklas Ye
2026-09-20 11:00:05 +02:00
21f0eec807
Merge pull request 'Move the database to Postgres' (#8) from postgres into main
niklas2026-09-20 08:54:24 +00:00
dc39e3a5d3
Move the database to Postgres, before teams need the schema
Niklas Ye
2026-09-20 10:44:12 +02:00
989425e550
Set the chart's placeholder version to 0.10.2
v0.10.2
Niklas Ye
2026-09-19 18:05:06 +02:00
5b1ab2c568
Move x/crypto to v0.55.0, clear of the ssh CVEs
Niklas Ye
2026-09-19 18:05:06 +02:00
e78f49461a
Set the chart's placeholder version to 0.10.1
v0.10.1
Niklas Ye
2026-09-19 17:56:20 +02:00
9abf07f2cb
Build on Go 1.25 again, as the Dockerfile does
Niklas Ye
2026-09-19 17:56:20 +02:00
4cec26edde
Set the chart's placeholder version to 0.10.0
v0.10.0
Niklas Ye
2026-09-19 17:48:28 +02:00
dc3879eca6
Serve a web UI for the incident queue, built for phones
Niklas Ye
2026-09-19 17:48:21 +02:00
9669b8f477
Set the chart's placeholder version to 0.9.4
v0.9.4
Niklas Ye
2026-09-04 18:08:21 +02:00
a7871ed7c6
Stop the bootstrap hook installing curl at run time
Niklas Ye
2026-09-04 18:08:05 +02:00
79f5db2636
Scan the source and the working tree too, not just the image
Niklas Ye
2026-09-02 10:11:13 +02:00
84146fc903
Scan the published image for known vulnerabilities
Niklas Ye
2026-09-02 10:04:51 +02:00
c6f1fe317e
Correct the docs that said this repo has no publishing targets
Niklas Ye
2026-09-01 22:44:22 +02:00
f46e5f5729
Set the chart's placeholder version to 0.9.3
v0.9.3
Niklas Ye
2026-09-01 22:38:41 +02:00
69fcc24a4d
Drive the pipeline through make, the way riksdata and rd-web do
Niklas Ye
2026-09-01 22:36:54 +02:00
6a4f902e38
Declare that this repo's release prose is English
Niklas Ye
2026-09-01 22:24:41 +02:00
5f9c202d65
Beskriv hur ett släpp går till, och vad som är särskilt här
Niklas Ye
2026-09-01 22:09:15 +02:00
477454ec3c
Sätt chartets platshållarversion till 0.9.2
v0.9.2
Niklas Ye
2026-09-01 21:48:48 +02:00
10812606bf
Lägg terdut-server under den gemensamma släppprocessen
Niklas Ye
2026-09-01 21:47:59 +02:00
94dec19976
Räkna en tom incidentlista som noll i stället för som ett fel
Niklas Ye
2026-09-01 21:47:39 +02:00
9046f6e026
ci: fail on code that is not gofmt'd
Niklas Ye
2026-08-19 21:29:35 +02:00
03504b61be
gofmt: restore import grouping after the module rename
Niklas Ye
2026-08-19 21:21:33 +02:00
6047d1a9f7
ci: do not override HELM_REPOSITORY_CACHE alongside the config
v0.9.1
Niklas Ye
2026-08-19 20:44:06 +02:00
289eca8076
Move to Gitea: git.ryuvia.com/niklas/terdut-server
Niklas Ye
2026-08-19 20:39:10 +02:00
766f43931c
chart: publish from the tag only, not from both workflows
Niklas Ye
2026-08-08 21:41:44 +02:00
14c24f8fda
Notice when the Watchdog alert stops arriving
v0.9.0
Niklas Ye
2026-08-08 21:28:55 +02:00