Надёжность main-процесса: - глобальные uncaughtException/unhandledRejection (лог + flushNow) - safeHandle/safeOn вокруг всех IPC-хендлеров (не падаем молча, generic-ошибка наружу) - таймаут 4s на tasklist, Atomics.wait вместо busy-spin на exit-записи - единый log.error для фоновых сбоев вместо console.error/тишины Тесты (178 -> 203): meeting-detect, scheduler-gating, store (миграции/карантин/cap). UI/UX: - prefers-reduced-motion через MotionConfig + CSS media-блок - Spinner/Skeleton примитивы, loading-состояния вместо пустых заглушек - aria-live анонсы достижений и выполнения (useAnnounce) - оформленные пустые состояния, клавиатура в меню ExerciseCard Лицензия: проприетарный LICENSE + правка README/CLAUDE.md, счётчик тестов. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
50 lines
2.2 KiB
Plaintext
50 lines
2.2 KiB
Plaintext
Exercise Reminder (Laude)
|
|
Proprietary Software License
|
|
|
|
Copyright (c) 2026 AnRil. All rights reserved.
|
|
|
|
1. Definitions
|
|
"Software" means the Exercise Reminder (Laude) application, including its
|
|
source code, binaries, installers, assets, and documentation, in any form.
|
|
"Author" means the copyright holder named above.
|
|
|
|
2. Grant
|
|
The Author grants you a personal, non-exclusive, non-transferable, revocable
|
|
license to install and use the Software on devices you own or control, for
|
|
your own personal, non-commercial purposes.
|
|
|
|
3. Restrictions
|
|
Except as expressly permitted by this license or by mandatory applicable
|
|
law, you may NOT, without the Author's prior written permission:
|
|
(a) copy, publish, distribute, sublicense, sell, rent, or lease the
|
|
Software or any part of it;
|
|
(b) modify, adapt, translate, or create derivative works of the Software;
|
|
(c) reverse engineer, decompile, or disassemble the Software, or otherwise
|
|
attempt to derive its source code, except to the extent this
|
|
restriction is prohibited by applicable law;
|
|
(d) remove or alter any copyright, trademark, or other proprietary notices.
|
|
|
|
4. Ownership
|
|
The Software is licensed, not sold. The Author retains all right, title, and
|
|
interest in and to the Software, including all intellectual property rights.
|
|
No rights are granted other than those expressly set out in this license.
|
|
|
|
5. No Warranty
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
|
|
|
|
6. Limitation of Liability
|
|
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER
|
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING
|
|
FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
IN THE SOFTWARE.
|
|
|
|
7. Termination
|
|
This license terminates automatically if you breach any of its terms. Upon
|
|
termination you must stop using the Software and delete all copies in your
|
|
possession.
|
|
|
|
For permissions beyond the scope of this license, contact the Author through
|
|
the project repository.
|