ANIME TRACKER

ANIME TRACKER => Announcements & Releases => Topic started by: hitsumo on Jul 11, 2026, 10:22 AM

Title: v1.1.5
Post by: hitsumo on Jul 11, 2026, 10:22 AM
Anime Tracker 1.1.5

Release date:** 2026-07-11

New

- **Adding and editing now stay on the same page after saving.** Previously the
  add and edit anime forms returned to the list page (index) after "Add" /
  "Update". Now:
 
  - **Editing:** after "Update" you stay on the same edit page; a "Changes saved"
    banner appears at the top and the saved values are reloaded fresh.
  - **Detail button:** the edit page now has a button ("Anime Details") that opens
    the anime's own detail page (direct access to the detail while staying here).
  - **Adding:** after saving you go to the new anime's edit page (keep editing /
    reviewing what you just added). Online, only those who can edit (moderator and
    above); a regular member returns to the list as before.
  - **Refresh-safe:** it is still Post-Redirect-Get - refreshing the page (F5)
    does not resubmit the form.
- **Clicking an emotion in statistics lists the anime with that emotion.** On the
  personal emotion distribution in the statistics page, clicking an emotion badge
  filters the list page to the anime you marked with that emotion.
 
  - **No bloat with many anime:** the list goes through index's existing
    pagination / sorting / search; there is no separate list, so even with many
    anime it paginates 10 at a time (or the chosen page size).
  - **Active filter banner:** while the filter is on, an "Emotion filter: X" banner
    and a "Clear filter" link are shown at the top.
  - **Personal + safe:** the filter is scoped to your own marks; the global emotion
    distribution (other users' data) is not clickable. The emotion value is
    validated against a known list.

Notes

- No schema or migration change (migration/1.1.5 is a no-op ring). Both features
  only change existing tables and the UI / redirect flow.
- The after-save redirect preserves the POST + CSRF and same-host flow; the add
  redirect is chosen by role (because edit_anime is moderator-gated, a regular
  member is not sent to the new anime's edit page - they return to the list).
- The emotion filter works together with the existing filters (genre, watch status,
  letter, search, sorting, pagination) and is preserved across pages.

Changed files

- add_anime.php, edit_anime.php
- index.php, statistics.php
- lang/tr.php, lang/en.php
- css/components.css
- version.txt
- migration/1.1.5/upgrade.sql


Download Github (https://github.com/hitsumo/animetracker)