-
e17d1e05c6
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
main
Pablo Volenski
2026-09-29 09:09:02 +0000
-
-
b90cbd2a9f
One front door: the members area owns its own logins
Claude
2026-09-29 08:25:25 +0000
-
d69fb49466
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 16:19:41 +0000
-
-
73ad25a15a
Fix the start-up crash Phase C shipped, and test for it
Claude
2026-09-28 16:15:56 +0000
-
26d4808960
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 16:12:27 +0000
-
-
5ab9e3cab5
Phase C: private messages, with blocking and photos
Claude
2026-09-28 16:10:52 +0000
-
3fc022335c
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 15:52:12 +0000
-
-
c9c549ed22
Let a member who posted a picture be erased
Claude
2026-09-28 15:51:14 +0000
-
313dc401ae
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 15:44:37 +0000
-
-
0c4a98b0e0
Stop offering a logout button that was never a logout
Claude
2026-09-28 15:43:32 +0000
-
4fff9c7702
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 15:37:18 +0000
-
-
ea17bf3273
Give Gitea a deploy path, and invitations a second chance
Claude
2026-09-28 15:15:35 +0000
-
3d12fc499c
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-28 14:38:04 +0000
-
-
9355121b7c
Let members post pictures, and back them up
Claude
2026-09-28 09:02:18 +0000
-
a79e04396b
Stop showing members the name of the software behind the login
Claude
2026-09-25 19:30:06 +0000
-
11ece1a1e4
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 19:23:30 +0000
-
-
e11016a8e9
Refuse before the form, not after the password
Claude
2026-09-25 19:20:44 +0000
-
2779cb453c
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 18:56:27 +0000
-
-
36247e7f35
Pull with --no-rebase, because the branches really have diverged
Claude
2026-09-25 18:55:30 +0000
-
ddf250b61a
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 18:55:24 +0000
-
-
bf7ff3025a
Say which remote to pull from, because git will not
Claude
2026-09-25 18:54:00 +0000
-
ed6b568d60
Hand the mail settings to the container, and rebuild on deploy
Claude
2026-09-25 18:42:39 +0000
-
e55ea94619
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 18:24:08 +0000
-
-
e95c732c6f
Let members get a password of their own
Claude
2026-09-25 17:49:39 +0000
-
3bd086ab0e
Say accounts cannot be created before the form is filled in
Claude
2026-09-25 17:17:41 +0000
-
8e09c461d0
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 17:03:48 +0000
-
-
acf3f745ff
Read Gitea's base theme over HTTP, not from its filesystem
Claude
2026-09-25 16:32:43 +0000
-
bfc10c5a96
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 16:28:57 +0000
-
-
724dada3f4
Brand Gitea's auth screens, and stop Salir overstating itself
Claude
2026-09-25 16:28:10 +0000
-
0893c713e4
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-25 16:12:30 +0000
-
-
635372d7a2
Write the site from the members area instead of Decap
Claude
2026-09-25 15:07:31 +0000
-
16e4905dcb
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-22 11:01:53 +0000
-
-
6ac814475e
Add a members area: roles and an internal board
Claude
2026-09-22 10:57:18 +0000
-
2733bf2763
Update Página “acerca.es”
pablo
2026-09-22 10:49:33 +0000
-
1ebb58c8ba
translate: update 1 generated siblings [skip-translate]
vienalatina-translations
2026-09-22 10:49:06 +0000
-
6066f1e330
Update Página “acerca.es”
pablo
2026-09-22 10:48:50 +0000
-
a85d3b08f5
translate: remove 2 orphaned by a deleted source [skip-translate]
vienalatina-translations
2026-09-22 10:01:48 +0000
-
bbbc1d56da
Delete Artículo “2026-09-22-hola-mundo-1.es”
pablo
2026-09-22 10:01:42 +0000
-
359784b1b4
translate: update 2 generated siblings [skip-translate]
vienalatina-translations
2026-09-22 10:00:13 +0000
-
5d23984542
Create Artículo “2026-09-22-la-inteligencia-de-las-plantas.es”
pablo
2026-09-22 10:00:01 +0000
-
c95b27d3f2
translate: update 2 generated siblings [skip-translate]
vienalatina-translations
2026-09-22 09:57:16 +0000
-
2e778ced18
Create Artículo “2026-09-22-la-pera-en-el-escritorio.es”
pablo
2026-09-22 09:57:04 +0000
-
e4c56f520f
translate: remove 4 orphaned by a deleted source [skip-translate]
vienalatina-translations
2026-09-22 09:50:49 +0000
-
3cb2c86217
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-22 09:50:36 +0000
-
-
da8cc784be
Remove generated siblings when their source is deleted
Claude
2026-09-22 09:49:20 +0000
-
fd29bf93ee
translate: update generated siblings [skip-translate]
vienalatina-translations
2026-09-22 09:44:05 +0000
-
28e273b305
Create Artículo “2026-09-22-hola-mundo-1.es”
pablo
2026-09-22 09:43:54 +0000
-
664de46525
Delete Artículo “2026-09-21-hola-mundo.es”
pablo
2026-09-22 09:42:10 +0000
-
c74de36bf1
Merge branch 'main' of https://git.vienalatina.com/pablo/vienalatina
Pablo Volenski
2026-09-22 09:39:16 +0000
-
-
177dcb40e9
Backfill translations for the CMS post [skip-translate]
Pablo Volenski
2026-09-22 09:35:52 +0000
-
7d12a41b48
Merge rename-detection fix
Pablo Volenski
2026-09-22 09:35:23 +0000
-
-
-
-
84f3becbd1
translate: update generated siblings [skip-translate]
vienalatina-translations
2026-09-22 09:31:26 +0000
-
4a0ac3697d
Update Página “contacto.es”
pablo
2026-09-22 09:31:15 +0000
-
3d41e7f337
Notice a renamed post so it gets translated
Claude
2026-09-22 09:28:23 +0000
-
c994a86f41
Delete Artículo “hola-mundo.es”
pablo
2026-09-22 09:25:11 +0000
-
-
-
5e9e773cd0
Rename the CMS post to a proper Spanish source filename
Pablo Volenski
2026-09-22 08:44:00 +0000
-
f8504f7a68
Merge URL-collision fixes
Pablo Volenski
2026-09-22 08:43:36 +0000
-
-
90c22cf02c
Scope post URLs to the day, not the month
Claude
2026-09-22 07:50:51 +0000
-
67706ee36e
Stop two posts with the same title from sharing one URL
Claude
2026-09-22 07:49:46 +0000
-
96f4c53990
Create Artículo “hola-mundo.es-1”
pablo
2026-09-21 08:20:20 +0000
-
b69e9d6f81
Let Gitea answer Decap's cross-origin token request
Claude
2026-09-18 14:17:44 +0000
-
1d267815d0
Update static/admin/config.yml
pablo
2026-09-18 14:13:52 +0000
-
06955e3bf5
Set the real Decap client ID; fix and freeze the German Über uns title
Pablo Volenski
2026-09-18 14:07:21 +0000
-
5a75edd66f
Wire Decap to the Gitea OAuth app
Pablo Volenski
2026-09-18 14:00:37 +0000
-
6890ff4153
Document the Decap OAuth app as a public PKCE client
Claude
2026-09-18 13:57:17 +0000
-
d0c2acb4d5
Backfill page translations [skip-translate]
Pablo Volenski
2026-09-18 13:42:04 +0000
-
b96920c6bc
Enable the vienalatina.com site block in the Caddyfile
Claude
2026-09-18 13:32:42 +0000
-
438d09134e
translate: update generated siblings [skip-translate]
vienalatina-translations
2026-09-18 13:25:41 +0000
-
7f7f535bda
Reset content; start from a single post
Pablo Volenski
2026-09-18 13:25:23 +0000
-
5898f96edb
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-18 12:43:26 +0000
-
-
24dbc9b961
Switch translation to OPUS-MT; mount models instead of baking them
Claude
2026-09-18 12:41:45 +0000
-
260ea3d383
Fix German about-page title and freeze it
Pablo Volenski
2026-09-18 10:26:39 +0000
-
37212176cc
Remove test fixtures, fix German about-page title
Pablo Volenski
2026-09-18 10:09:25 +0000
-
15c82985af
translate: update generated siblings [skip-translate]
vienalatina-translations
2026-09-16 15:04:58 +0000
-
650aadea2a
test: end-to-end publish with bot push
Pablo Volenski
2026-09-16 15:04:33 +0000
-
ec1e790713
Add generated siblings for pages and test post
Pablo Volenski
2026-09-16 15:03:02 +0000
-
d47cd326bc
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-16 14:01:34 +0000
-
-
8d07a6037a
Use a word-shaped mask token so the model stops eating it
Claude
2026-09-16 13:34:26 +0000
-
3f9e46253a
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-16 09:53:17 +0000
-
-
cc32cf49b5
Degrade instead of failing when a mask is lost in translation
Claude
2026-09-16 09:46:05 +0000
-
af6cfbef14
Merge branch 'claude/relaxed-faraday-h4zd09' of https://github.com/pablovolenski/vienalatina
Pablo Volenski
2026-09-16 09:32:58 +0000
-
-
986c066ae3
Replace DeepL with a self-hosted translation engine
Claude
2026-09-14 16:34:25 +0000
-
22f8f0be8e
test: retrigger translation with a real push
Pablo Volenski
2026-09-14 15:21:12 +0000
-
694582814f
test: pipeline round-trip
Pablo Volenski
2026-09-14 15:02:45 +0000
-
ea6db6ecbd
Install git in the translate step's container
Pablo Volenski
2026-09-14 14:45:51 +0000
-
adeecb5e92
Install git in the translate step's container
Claude
2026-09-14 14:30:20 +0000
-
91bfdabc71
Document uid-1000 ownership for Woodpecker v3 data volume
Claude
2026-07-31 17:55:53 +0000
-
448535d6ad
Fix Woodpecker image tags: v2 no longer exists on Docker Hub, use v3
Claude
2026-07-31 17:50:37 +0000
-
-
66903016c7
Add infra files and step-by-step server setup guide
Claude
2026-07-31 11:36:43 +0000
-
72894b8907
Scaffold Hugo + Decap trilingual site from WordPress migration plan
Claude
2026-07-31 11:17:32 +0000