2026-01-10 19:46:53 +01:00
|
|
|
[blueski]
|
2025-08-30 22:48:00 +02:00
|
|
|
handle = string(default="")
|
|
|
|
|
app_password = string(default="")
|
|
|
|
|
did = string(default="")
|
|
|
|
|
session_string = string(default="")
|
|
|
|
|
user_name = string(default="")
|
|
|
|
|
|
|
|
|
|
[general]
|
|
|
|
|
relative_times = boolean(default=True)
|
|
|
|
|
max_posts_per_call = integer(default=40)
|
|
|
|
|
reverse_timelines = boolean(default=False)
|
|
|
|
|
persist_size = integer(default=0)
|
|
|
|
|
load_cache_in_memory = boolean(default=True)
|
|
|
|
|
show_screen_names = boolean(default=False)
|
|
|
|
|
hide_emojis = boolean(default=False)
|
|
|
|
|
buffer_order = list(default=list('home', 'notifications'))
|
|
|
|
|
disable_streaming = boolean(default=True)
|
|
|
|
|
|
|
|
|
|
[sound]
|
|
|
|
|
volume = float(default=1.0)
|
|
|
|
|
input_device = string(default="Default")
|
|
|
|
|
output_device = string(default="Default")
|
|
|
|
|
session_mute = boolean(default=False)
|
|
|
|
|
current_soundpack = string(default="FreakyBlue")
|
|
|
|
|
indicate_audio = boolean(default=True)
|
|
|
|
|
indicate_img = boolean(default=True)
|
|
|
|
|
|
|
|
|
|
[other_buffers]
|
|
|
|
|
timelines = list(default=list())
|
2026-02-01 13:07:16 +01:00
|
|
|
followers_timelines = list(default=list())
|
|
|
|
|
following_timelines = list(default=list())
|
2025-08-30 22:48:00 +02:00
|
|
|
searches = list(default=list())
|
|
|
|
|
muted_buffers = list(default=list())
|
|
|
|
|
autoread_buffers = list(default=list(notifications))
|
|
|
|
|
|
|
|
|
|
[mysc]
|
|
|
|
|
spelling_language = string(default="")
|
|
|
|
|
save_followers_in_autocompletion_db = boolean(default=False)
|
|
|
|
|
save_friends_in_autocompletion_db = boolean(default=False)
|
|
|
|
|
ocr_language = string(default="")
|
|
|
|
|
|
|
|
|
|
[reporting]
|
|
|
|
|
braille_reporting = boolean(default=True)
|
|
|
|
|
speech_reporting = boolean(default=True)
|
|
|
|
|
|
|
|
|
|
[templates]
|
Improve Bluesky reply/quote accessibility and split test bootstrap workflow
- Fix Bluesky quoted post rendering across list output, screen-reader speech, and View Post by centralizing quote extraction.
- Add robust quote URL extraction (facets/embed/text), include quoted URLs in URL shortcuts, and append full quoted URLs when hidden/truncated.
- Improve reply context handling:
- add and use `$reply_to` template variable,
- hydrate missing reply target handles in home/feed items,
- keep backward compatibility for templates that do not include `$reply_to`.
- Align Bluesky default/fallback post templates to include reply context (`$reply_to`).
- Add/extend focused Bluesky tests for quote text, quote URLs, reply context, and template fallback behavior.
- Refactor scripts:
- add bootstrap-dev.ps1 for environment setup (submodules, venv, deps),
- keep run-tests.ps1 focused on running tests only,
- add PowerShell comment-based help in English.
- Update README with the new bootstrap/test workflow and examples.
2026-02-15 23:50:00 +00:00
|
|
|
post = string(default="$display_name, $reply_to$safe_text $date.")
|
2026-02-03 13:28:12 +01:00
|
|
|
person = string(default="$display_name (@$screen_name). $followers followers, $following following, $posts posts. Joined $created_at.")
|
2025-08-30 22:48:00 +02:00
|
|
|
notification = string(default="$display_name $text, $date")
|
|
|
|
|
|
|
|
|
|
[filters]
|
|
|
|
|
|
|
|
|
|
[user-aliases]
|
|
|
|
|
|