-
deaadd2f5c
Add announcements, and record when members last logged in
2026.09.05-5
dev
Esa Kataja
2026-09-05 16:00:01 +03:00
-
522827879b
Build release images without the layer cache
2026.09.05-4
Esa Kataja
2026-09-05 15:02:35 +03:00
-
fd5b4d212c
Give a failed submission a code, and put the cause in the log
2026.09.05-3
Esa Kataja
2026-09-05 14:56:12 +03:00
-
8c89329ca4
Ask for the new password twice
Esa Kataja
2026-09-05 14:47:55 +03:00
-
173c87c885
Put the copy-pasted workflows in the Makefile
2026.09.05-2
Esa Kataja
2026-09-05 14:04:12 +03:00
-
b01d08b1e1
Move the package into src/
Esa Kataja
2026-09-05 13:53:04 +03:00
-
5db19b26ae
Add a Makefile, so one command is the whole check
Esa Kataja
2026-09-05 13:46:30 +03:00
-
2af29fe999
Make the admin a member with a flag, and drop the second listener
Esa Kataja
2026-09-05 13:40:26 +03:00
-
00ea7624ca
Say it once, and say whose scores are hidden
Esa Kataja
2026-09-05 12:51:13 +03:00
-
10ec9d1d6e
Move to Go 1.27, and fix initials for non-ASCII names
Esa Kataja
2026-09-05 12:46:08 +03:00
-
992caa4eb1
Write the deployment manual, and keep the build context clean
Esa Kataja
2026-08-02 23:18:44 +03:00
-
0f15ae0bfc
Release 2026.08.02-1
main
2026.08.02-1
Esa Kataja
2026-08-02 20:58:52 +03:00
-
60660849c7
Make the invite copyable and widen what feedback invites
Esa Kataja
2026-08-02 20:57:34 +03:00
-
1fe5211ae6
Replace Postgres with SQLite
Esa Kataja
2026-08-02 20:47:41 +03:00
-
400b5d3833
Release 2026.08.01-1
2026.08.01-1
Esa Kataja
2026-08-01 00:45:55 +03:00
-
a9776c6dde
Follow the song in the lyrics
Esa Kataja
2026-08-01 00:45:40 +03:00
-
4f337b6202
Add lyrics: paste, fetch, and read them while reviewing
Esa Kataja
2026-08-01 00:21:31 +03:00
-
1b3bbbbd7b
Release 2026.07.31-1
2026.07.31-1
Esa Kataja
2026-07-31 23:39:03 +03:00
-
-
-
-
ac2cfaebac
Add CalVer versioning and rebuild the song page's fact line
Esa Kataja
2026-07-31 23:38:54 +03:00
-
2e68feedfe
Merge the channel-strip UI work
Esa Kataja
2026-07-31 23:21:11 +03:00
-
-
cbae2448f9
Add the copyright line to the footer
Esa Kataja
2026-07-31 23:20:51 +03:00
-
f51dcd743e
Rebuild the review page as a channel strip
Esa Kataja
2026-07-31 23:17:40 +03:00
-
-
69eea8d707
Defer the JSON API until something consumes it
Esa Kataja
2026-07-31 22:38:03 +03:00
-
f1e907bac3
Add stats, profiles, avatars and palaute
Esa Kataja
2026-07-31 22:34:04 +03:00
-
f33f4fa4d6
Apply the theme: tokens, Oswald, song cards, toasts
Esa Kataja
2026-07-31 22:16:29 +03:00
-
91e136055c
Add the YouTube submission path
Esa Kataja
2026-07-31 21:54:15 +03:00
-
80d3e36679
Add the submission pipeline and the review loop
Esa Kataja
2026-07-31 21:42:49 +03:00
-
41c8a2914f
Add member accounts: invites, registration, login, sessions, ban
Esa Kataja
2026-07-31 20:57:13 +03:00
-
0a8c36fd82
Mount pgdata at the directory Postgres 18 actually uses
Esa Kataja
2026-07-31 19:45:00 +03:00
-
ab8c90d445
Use postgres 18-alpine
Esa Kataja
2026-07-31 19:44:14 +03:00
-
80f82a82de
Add skeleton: config, migrations, startup sweep, two listeners
Esa Kataja
2026-07-31 19:41:01 +03:00
-
-
2474b42175
Add project docs, glossary, and licence
Esa Kataja
2026-07-31 19:37:22 +03:00