обновление Daily Chill
добрый вечер!
спасибо всем за такую активность под первым постом про Daily Chill, это было очень неожиданно и приятно. Вы дали очень много советов для улучшений и исправлений. Вот я и побежал их делать)
итак, что же было сделано
изменена база данных
теперь там более усиленные проверки на доступ к информации и для защиты постов пользователей. пришлось сносить старую, поэтому часть аккаунтов и информации(посты, трекеры и прочее) слетели.
Мне очень жаль, что пришлось пойти на этот шаг, но он был вынужденный. Спасибо всем за понимание!
теперь не нужно сразу входить/регистрироваться, можно быть просто гостем)
многие писали что не хотят сразу регистрироваться не посмотря, что за сайт и переживали за свои данные. Теперь можете быть просто гостем, но вы сможете только смотреть ленту, потому что для всего остального нужен свой аккаунт.
поиск фильмов сериалов во внешней базе и пополнение своей
как многие писали добавлять вручную не очень удобно и теперь у меня есть возможность предоставить вам более удобный способ, но хочу сразу сказать, это еще не финальный вариант, он естественно будет дорабатываться и улучшаться.
Теперь у меня есть своя база данных фильмов и сериалов(пока только они, комиксы и книги в будущем когда доведу до ума это, чтобы было быстрее и проще) и также есть возможность импорта с внешней базы данных(кинопоиск, tmdb и вроде еще что-то не помню). Как это работает:
Теперь вы просто пишите фильм/сериал который хотите найти, Daily Chill ищет его сначала по своей базе, если не находит совпадений, то показывает варианты, которые нашел во внешней базе. Если вы добавляете из внешней базы, то сразу указывается: название, год, режиссеры, постер, количество серий для сериалов(где то могут быть проблемы/неточности) и дополнительно этот фильм/сериал добавляется в мою базу данных и в следующий раз вызов внешней базы не нужен будет, т.к. уже есть на моей.(кстати, справа от фильма указывается точка, если серая - внешняя база, фиолетовая - своя)
Если вы ничего не нашли подходящего даже во внешней базе, то все еще есть возможность добавить вручную и тем самым пополнить мою базу, т.е. следующему пользователю уже будет высвечиваться этот фильм/сериал из моей базы и при этом, если в итоге внешняя база как-то найдет недостающую информацию, то обновит ее у вас и остальных пользователей, а также в моей базе(например, постер, режиссер и тд. могут быть баги/ошибки)
надеюсь более менее понятно, буду рад любым советам, если у вас есть идеи как это улучшить!
ачивка первопроходец для первых 100 зарегестрировавшихся
уведомления о постах новых, а также если какой то ваш контент или аккаунт блокируется из-за нарушений правил сайта.
сделан колокольчик и если человек, на которого вы подписаны опубликует пост, то вам придет уведомление. или если вы что то нарушили и ваш контент удалили или вообще вас забанили👺
чтобы уведомления приходили в браузере или на телефон вам нужно зайти в настройки и активировать это. Тажке для телефонов нужно установить сайт как веб-приложение и тогда все будет работать
увеличены требования для регистрации
а именно: пароль должен быть только на латинице с разными регистрами, должен иметь цифры, минимум 8 символов и должен иметь спец символ. также сделана небольшая капча в виде уравнения "сколько будет x+y?". если ваш старый пароль не подходит под новые требования, то:
1. При входе пароль не блокируется
2. после успешного входа, если пароль не соответствует текущим требованиям, наверху сайта появляется жёлтый баннер: «твой пароль был создан до включения новых требований безопасности и больше им не соответствует - стоит обновить его» с кнопкой «сменить пароль» (баннер можно закрыть крестиком).
3. Кнопка открывает модалку смены пароля
4. Такая же кнопка «сменить пароль» добавлена в Настройки → аккаунт, на случай, если человек закрыл баннер, но потом передумал.
добавлены ограничения на количество символов везде
теперь нельзя делать бесконечные посты, пароли, логины, в общем вроде как везде это сделано, потому что были случаи нарушений.
конец
вроде бы все, хотя может быть я что-то и забыл, но в целом как видете обновление очень крупное, и естественно могут быть ошибки, баги, недоработки, не будем забывать я один, а багов много! все будет рано или поздно исправлено)
естественно это далеко не все, список того, что нужно сделать еще огромный, но делать буду его по мере возможностей.
надеюсь на ваше понимание, спасибо!