diff --git a/backend/main.py b/backend/main.py
index 7ba155f..ff696c2 100644
--- a/backend/main.py
+++ b/backend/main.py
@@ -46,6 +46,10 @@ def main():
jwt = JWTManager(app)
jwt.user_lookup_loader(lookup_user)
+ @app.route("/")
+ def index():
+ return "PurpleForest backend is running!"
+
app.add_url_rule("/register", methods=["POST"], view_func=register)
app.add_url_rule("/login", methods=["POST"], view_func=login)
diff --git a/front-end/components/bloom.mjs b/front-end/components/bloom.mjs
index 0b4166c..c693564 100644
--- a/front-end/components/bloom.mjs
+++ b/front-end/components/bloom.mjs
@@ -37,8 +37,8 @@ const createBloom = (template, bloom) => {
function _formatHashtags(text) {
if (!text) return text;
return text.replace(
- /\B#[^#]+/g,
- (match) => `${match}`
+ /#([\p{L}0-9_]+)/gu,
+ (_, tag) => `#${tag}`
);
}