diff --git a/app.py b/app.py index 57d9ba0..6812b46 100644 --- a/app.py +++ b/app.py @@ -276,8 +276,18 @@ def index(): return render_template('dashboard.html', user_settings=user_settings) else: - # Redirect non-authenticated users to login - return redirect(url_for('login')) + # Anonymous mode - allow browsing with default settings + user_settings = { + 'filter_set': 'no_filter', + 'communities': [], + 'experience': { + 'infinite_scroll': False, + 'auto_refresh': False, + 'push_notifications': False, + 'dark_patterns_opt_in': False + } + } + return render_template('dashboard.html', user_settings=user_settings, anonymous=True) @app.route('/feed/') diff --git a/templates/dashboard.html b/templates/dashboard.html index 11097bd..ccf4b99 100644 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -21,25 +21,32 @@