Історія продукту - FastMediaSorter v2
Дата знімка: 17 липня 2026
Аудиторія: розробник / власник продукту
Призначення: зафіксувати лінію розвитку продукту та основні віхи, поєднуючи дані з репозиторію з історичним контекстом від власника там, де поточний checkout неповний.
| English | Русский |
1. Межа доказів
Цю історію відновлено за:
dev/CHANGELOG.md- поточною документацією в репозиторії
- поточною історією Git, доступною в цьому checkout
- контекстом щодо історії продукту, наданим власником
Важливе обмеження:
- Поточний checkout дає щільну і структуровану інженерну картину, починаючи з 2 березня 2026.
- Видима Git-історія в цьому workspace починається пізніше, з 22 червня 2026.
- Раніші віхи справді існували, але їх доводиться відновлювати за вторинними артефактами: назвами скріншотів, датами policy-файлів, публічною документацією та спогадами власника.
- У цьому документі віхи позначаються так:
- Owner-provided - інформація отримана від власника і поки не доводиться лише поточним checkout.
- Corroborated by repo artifacts - локальні файли опосередковано підтверджують період.
- Directly evidenced - у поточному репозиторії є прямі датовані свідчення.
2. Загальна дуга розвитку продукту
FastMediaSorter загалом пройшов через три епохи:
- довга Windows-лінія,
- перше Android-покоління,
- і поточний Android v2 rewrite / expansion.
Поточний Android v2 виріс у широку платформу для керування медіа з:
- локальними, мережевими та хмарними файлами,
- вбудованими плеєрами і переглядачами документів,
- OCR / перекладом,
- віджетами та автоматизацією,
- підтримкою Wear OS,
- варіантами VR / noLegal,
- і станом на липень 2026 - з активною розробкою launcher / desktop mode.
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 |
6. Що це говорить про розвиток продукту
За поточним станом файлів можна впевнено стверджувати таке:
- продукт має помітну Windows-передісторію, що сягає приблизно 1999 року;
- бренд / лінія FastMediaSorter щонайменше належать до 2013 року на Windows;
- Android-напрям існував ще до формалізації поточного dev-процесу;
- поточний Android v2 - не “перша спроба”, а вже зріла багатоповерхнева система, яка росла шарами;
- березень 2026 - це не початок продукту, а початок більш суворої керованої інженерної епохи, яку поточний checkout документує особливо добре.
7. Що ще варто перевірити далі
Якщо пізніше знадобиться ще точніше відновити історію, наступні джерела дадуть додаткові опори:
- зовнішній старий репозиторій / архіви, якщо вони існують;
- старі APK / release artifacts;
- Windows-гілка
FastMediaSorter_Liteі більш ранні VB.NET проєкти; - історія публікацій у Google Play / changelog store listing;
- старі скріншоти, презентації або policy-файли поза поточним checkout.
8. Робоче історичне резюме
Робоча версія історії на сьогодні така:
- Близько 1999 з’явився дуже ранній Windows-сортувальник файлів, імовірно на Visual Basic 4.
- У 2013 сформувалася лінія FastMediaSorter на Windows, на базі VB.NET 4.5.
- Близько травня 2025 з’явилася перша Android-версія, але вона не публікувалася.
- Близько вересня 2025 стартувала розробка поточного Android v2.
- До листопада 2025 Android-застосунок уже мав робочий UI та player surface.
- З березня 2026 починається добре задокументована епоха процесу: changelog, specs, workflow, release discipline.
- Станом на липень 2026 продукт уже включає великий набір media, document, wearable, VR і launcher-oriented напрямів.