From 0da46d29fc50f02eda0b863106a81b5ff3e5bf65 Mon Sep 17 00:00:00 2001 From: blankie Date: Sun, 14 Jun 2026 07:33:38 +0000 Subject: [PATCH] Revert "simplify: move subscribe form to GET /subscriptions/add" This reverts commit 25e24efbfa03a0c46b1c23f9a001b7c415e8c160. --- handlers/__init__.py | 8 +++++--- handlers/subscriptions.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/handlers/__init__.py b/handlers/__init__.py index f05dabb..95d1753 100644 --- a/handlers/__init__.py +++ b/handlers/__init__.py @@ -59,8 +59,12 @@ def _dispatch_inner(data): if path == "/": return handle_search(query) elif path == "/add": + action_type = query.get("type", ["index"])[0] prefill_url = query.get("url", [""])[0].strip() - return handle_add_form(prefill_url=prefill_url) + return handle_add_form( + action_type=action_type if action_type == "subscribe" else "index", + prefill_url=prefill_url, + ) elif path == "/pages": return handle_pages(query) elif path.startswith("/edit/"): @@ -92,8 +96,6 @@ def _dispatch_inner(data): return handle_api_sites(query) elif path == "/subscriptions": return handle_subscriptions() - elif path == "/subscriptions/add": - return handle_add_form(action_type="subscribe") elif path.startswith("/subscriptions/browse/"): sid = extract_id("/subscriptions/browse/") return handle_subscription_browse(sid) if sid is not None else _error(400) diff --git a/handlers/subscriptions.py b/handlers/subscriptions.py index e0ecf68..b54a253 100644 --- a/handlers/subscriptions.py +++ b/handlers/subscriptions.py @@ -198,7 +198,7 @@ def handle_subscriptions(msg=""): f' ' f'' f'' - f'

or subscribe to an instance

' + f'

or subscribe to an instance

' f'

{msg}

' f'
{listing}' f'
back'