Skip to the content.

26.10.06 21:33

Історія продукту - FastMediaSorter v2

Дата знімка: 13 вересня 2026
Аудиторія: розробник / власник продукту
Призначення: зафіксувати лінію розвитку продукту та основні віхи, поєднуючи дані з репозиторію з історичним контекстом від власника там, де поточний checkout неповний.

English Русский

1. Межа доказів

Цю історію відновлено за:

Важливе обмеження:

2. Загальна дуга розвитку продукту

FastMediaSorter загалом пройшов через три епохи:

Поточний Android v2 виріс у широку платформу для керування медіа з:

3. Лінія до Android v2

Період Віха Рівень упевненості
~1999 Дуже ранній Windows-сортувальник файлів епохи Visual Basic. За спогадом власника, перший сортувальник був на Visual Basic 4 приблизно у 1999 році. Owner-provided
2013 З’являється FastMediaSorter як Windows / VB.NET продукт. Власник датує цю лінію 2013 роком на .VB NET 4.5. Owner-provided
2025-05 (приблизно) З’являється перша Android-версія. За словами власника, перший Android-додаток існував близько травня 2025 і не публікувався. Owner-provided
2025-09 (приблизно) Починається розробка поточного Android v2. За словами власника, ця гілка розробляється з вересня 2025. Owner-provided

4. Ранні віхи Android v2, підтверджені артефактами репозиторію

Ці пункти не доводять найперший день v2, але доводять, що застосунок уже існував і мав помітну поверхню до формалізованого процесу березня 2026.

Дата / період Віха Доказ
2025-11-09 Наявні Android-скріншоти показують, що застосунок уже працював і був візуально задокументований на початку листопада 2025. docs/images/Screenshot_20251109_*.png, docs/README*.md
2025-11-14 Додатковий скріншот плеєра показує, що player surface уже існував у середині листопада 2025. docs/images/Screenshot_20251114_184930.png, docs/README*.md
2025-11-30 Дати privacy-policy файлів показують, що публічна / юридична документація вже підтримувалася наприкінці листопада 2025. docs/PRIVACY_POLICY-uk.md
2025-12 Приклади версіонування в tooling посилаються на збірки грудня 2025, що підтримує тезу про те, що Android-розробка і build discipline вже були активні у 2025. dev/build-with-version.ps1

5. Основні віхи в поточному checkout

Дата Віха Доказ
2026-03 За словами власника, цей місяць став перезапуском процесу: пам’ять було скинуто, було введено тікетну систему і стартував структурований engineering workflow. Релізи і розробка існували й до цього моменту. Owner-provided; узгоджується з різкою появою структурованих changelog / spec / workflow артефактів у репозиторії
2026-03-02 Найраніша явно задокументована v2-база в поточному repo: technical requirements doc, release packaging work, дисципліна changelog earliest entries in dev/CHANGELOG.md
2026-03-19 Розширено platform baseline: standard minSdk знижено до Android 8 (API 26), legacy flavor покриває API 23-25; tooling/docs оновлено dev/CHANGELOG.md, dev/TECH_REQUIREMENTS.md
2026-03-19 Інтеграція standalone/default-player стала повноцінною product area записи в dev/CHANGELOG.md навколо standalone player і default-player flows
2026-03-21 .. 2026-03-23 Продукт розширився у бік віджетів, віртуального ресурсу Camera Photos, dynamic shortcuts і посиленої публічної документації dev/CHANGELOG.md, docs/README.md
2026-03-27 .. 2026-04-02 У продукт увійшли scheduled file operations, включно з DB support, dialogs і release gating dev/CHANGELOG.md
2026-03-30 .. 2026-04-01 Додано duplicate finder / cleanup feature з окремим екраном і workflow dev/CHANGELOG.md
2026-04-11 .. 2026-04-14 Зміцнилася document surface: EPUB / PDF / TXT search, translation, selection actions і TTS parity dev/CHANGELOG.md
2026-04-14 Роботу з Wear OS було формалізовано на рівні roadmap через master plan і release tooling dev/CHANGELOG.md
2026-06-22 Активно тривали VR stabilization і standalone-player parity; процеси репозиторію стали зрілішими завдяки prerelease і audit discipline dev/CHANGELOG.md
2026-06-27 Доступність у Google Play явно підтверджена для версії v2.60.6270.802 .agents/MEMORY.md
2026-07-10 Стратегію Windows companion було переорієнтовано: замість окремого companion app функціональність перенаправили в наявний Windows-продукт FastMediaSorter_Lite. PLAN/spec-catalog-archive.jsonl (S0421)
2026-07-17 Launcher-mode / desktop-style surface перебуває в активній реалізації; Room schema досягла версії 41 dev/CHANGELOG.md, AppDatabase.kt
2026-08-17 Wear OS став самостійною великою поверхнею продукту: локальний перегляд і відтворення, перегляд зображень і slideshow, album art, налаштування, SMB/FTP/SFTP-джерела та двостороння синхронізація ресурсів через Phone Data Layer зафіксовані як завершені. docs/WEAR_OS_STATUS.md
2026-09-09 .. 2026-09-12 Для Wear з’явився власний Play-трек wear:production. Версія 2.60.9021.951 позначена як completed; наступне подання Wear навмисно відкладено до пакета виправлень на фізичному годиннику та в listing. docs/PLAY_PUBLISHING_STATE.md
2026-08 .. 2026-09 Годинник став активним companion, а не лише віддаленим browser: він уміє слухати й записувати звук годинника, передавати придатний контент на Chromecast через спарений телефон, синхронізувати ресурси й налаштування, а також переглядати медіа телефона з прев’ю і посторінковим завантаженням. docs/ALL_FEATURES.jsonl (S2531, S2881, S2915, S2982-S2985)
2026-09 Live broadcast розширився між пристроями: телефонне мовлення вміє вибирати й перемикати об’єктив камери, надсилатися на спарений годинник для негайного відтворення та описуватися версійним descriptor з endpoint, codec і latency. Watch Streams розділяє Video, Audio і канали, надіслані телефоном. docs/ALL_FEATURES.jsonl (S3038, S3051, S3062, S3063)
2026-09 OCR-переклад тепер розділяє просторово віддалений текст до overlay rendering, тому одна плашка перекладу не розтягується через не пов’язані ділянки зображення. docs/ALL_FEATURES.jsonl (S3039)
2026-09-13 Відтворюваний знімок проєкту фіксує 653 193 непорожні рядки коду у Phone, Wear та automation scripts, 5 Gradle-модулів і 589 відстежуваних зображень. Це вимірювання репозиторію, а не заява про реліз. docs/PROJECT_STATISTICS.md

6. Що це говорить про розвиток продукту

За поточним станом файлів можна впевнено стверджувати таке:

З липня до вересня 2026 Wear OS перетворився з планованого companion на самостійну поверхню продукту з власним production-треком. Наступне подання годинника утримано до виміряних виправлень на фізичному пристрої та в Play listing, а не прискорено заради проходження review.

Продукт тепер включає самостійний watch-додаток з локальним і мережевим переглядом, трьома типами плеєрів, slideshow, album art, налаштуваннями та синхронізацією Phone Data Layer; прослуховування і запис годинника, Chromecast через телефон, передавання live broadcast з телефона на годинник, категорії каналів і типізований exchange descriptor. OCR overlay також навчився коректно розділяти просторово віддалений текст. Тут навмисно розділені завершені можливості та поточна робота над broadcast і наступним Wear-релізом.

7. Що ще варто перевірити далі

Якщо пізніше знадобиться ще точніше відновити історію, наступні джерела дадуть додаткові опори:

8. Робоче історичне резюме

Робоча версія історії на сьогодні така:

  1. Близько 1999 з’явився дуже ранній Windows-сортувальник файлів, імовірно на Visual Basic 4.
  2. У 2013 сформувалася лінія FastMediaSorter на Windows, на базі VB.NET 4.5.
  3. Близько травня 2025 з’явилася перша Android-версія, але вона не публікувалася.
  4. Близько вересня 2025 стартувала розробка поточного Android v2.
  5. До листопада 2025 Android-застосунок уже мав робочий UI та player surface.
  6. З березня 2026 починається добре задокументована епоха процесу: changelog, specs, workflow, release discipline.
  7. Станом на липень 2026 продукт уже включає великий набір media, document, wearable, VR і launcher-oriented напрямів.
  8. Станом на вересень 2026 Wear OS став самостійним media companion з власним production-треком, а live broadcast, синхронізація Phone-Wear і якість OCR продовжили розширювати продукт.