Releases: bangumi/Bangumi-iOS
Releases · bangumi/Bangumi-iOS
Release list
v3.0
What's Changed
- chore: bump version to 2.3 by @everpcpc in #138
- refactor(ui): unify sheet presentation by @everpcpc in #139
- fix(subject): show collect status as avatar badge by @everpcpc in #140
- perf(subject): reuse collection box subject data by @everpcpc in #141
- feat(notice): cache notices locally by @everpcpc in #142
- fix(timeline): stabilize lazy timeline rendering by @everpcpc in #143
- refactor(storage): remove SwiftData legacy models by @everpcpc in #144
- fix(subject): show slim subject meta tags by @everpcpc in #145
- feat(profile): add privacy settings page by @everpcpc in #147
- feat(settings): support custom Bangumi domains by @everpcpc in #148
- fix(settings): address mirror domain review feedback by @everpcpc in #149
- refactor(bbcode): internalize renderer module by @everpcpc in #150
- fix(bbcode): open linked images as links by @everpcpc in #151
- fix(subject): refresh browse collection state by @everpcpc in #152
- feat(wiki): add editing tools by @everpcpc in #153
- feat(progress): streamline book progress editing by @everpcpc in #154
- feat(progress): load missing episodes in place by @everpcpc in #155
- feat(progress): refine progress action controls by @everpcpc in #156
Full Changelog: v2.2...v3.0
v2.2
v2.1
What's Changed
- chore: bump version to 2.1 by @everpcpc in #124
- perf: smooth progress page pagination by @everpcpc in #125
- refactor: migrate local storage to GRDB by @everpcpc in #126
- refactor: remove no-op database commit by @everpcpc in #127
- feat(settings): refresh profile header by @everpcpc in #128
- feat: show mono collection status on images by @everpcpc in #129
- refactor(ui): centralize SwiftUI animations by @everpcpc in #130
- feat(discover): show collection status on covers by @everpcpc in #131
- feat(discover): persist trending and browse state by @everpcpc in #132
- refactor(navigation): make collections the profile tab by @everpcpc in #133
- feat(ui): refine profile and progress interactions by @everpcpc in #134
Full Changelog: v2.0...v2.1
v2.0
What's Changed
- i18n: translate open source license labels to Chinese by @everpcpc in #100
- fix(ui): prevent tags from overflowing subject large row card by @everpcpc in #101
- refactor(settings): reorganize sections and add descriptions by @everpcpc in #102
- fix(discover): redesign calendar slim cards and fix weekday display bug by @everpcpc in #103
- refactor(progress): improve episode grid layout in progress tile by @everpcpc in #104
- refactor(images): use API grid/medium for character and person thumbnails by @everpcpc in #105
- refactor: migrate SwiftData models to versioned schema by @everpcpc in #106
- feat(ui): tile image fill mode + tap-to-fullscreen preview by @everpcpc in #107
- fix: refresh calendar views after day changes by @everpcpc in #108
- fix: safely persist nested DTO caches by @everpcpc in #109
- fix: avoid lazy pagination state reads by @everpcpc in #110
- fix: keep episode badge text size stable by @everpcpc in #111
- refactor: split API client responsibilities by @everpcpc in #112
- fix: show friendly network errors by @everpcpc in #113
- refactor: render SwiftData-backed views from DTOs by @everpcpc in #114
- fix: reduce anime progress scroll work by @everpcpc in #115
- fix: smooth progress page updates by @everpcpc in #116
- fix: smooth progress pagination updates by @everpcpc in #117
- fix: reduce search focus hangs by @everpcpc in #118
- fix: smooth progress page scrolling by @everpcpc in #119
- perf: reduce list render cost by @everpcpc in #120
- refactor: unify collection views by @everpcpc in #121
- perf: reduce subject detail scroll work by @everpcpc in #122
- ci: delay GitHub releases until next minor bump by @everpcpc in #123
Full Changelog: v1.13...v2.0
v1.13
What's Changed
- feat: refine subject image badges by @everpcpc in #88
- fix: stabilize timeline and progress layouts by @everpcpc in #89
- feat: add open source licenses page by @everpcpc in #90
- fix: optimize topic BBCode rendering by @everpcpc in #92
- fix: keep topic action status inline by @everpcpc in #93
- feat: add alternate app icon setting by @everpcpc in #94
- chore: update github actions versions by @everpcpc in #95
- feat: add subject collection status actions by @everpcpc in #96
- fix: improve bbcode image layout by @everpcpc in #97
- chore: update Discord invite link by @everpcpc in #98
- chore: bump version to 1.13 by @everpcpc in #99
Full Changelog: v1.12...v1.13
v1.12
What's Changed
- fix(ci): use distribution profile for App Store archive by @everpcpc in #71
- chore(ci,app): pin macOS runner and migrate app icon assets by @everpcpc in #72
- ci(release): load app config from secrets and bump build by @everpcpc in #73
- feat: add mono relation views with spoiler controls by @everpcpc in #74
- feat: unify smiley support by @everpcpc in #75
- [codex] Improve BBCode rendering and mask interactions by @everpcpc in #76
- fix: harden BBCode link interactions by @everpcpc in #77
- fix: smooth progress and rakuen refresh animations by @everpcpc in #78
- feat: add episode menu preference by @everpcpc in #79
- fix: persist collection updates immediately by @everpcpc in #80
- fix: stabilize bbcode inline attachment layout by @everpcpc in #81
- fix: gate app bootstrap before content by @everpcpc in #82
- feat: add avatar style preference by @everpcpc in #83
- fix: keep timeline toolbar avatar circular by @everpcpc in #84
- fix: stabilize drafts and bump workflow by @everpcpc in #85
- fix: present emoji picker from editor by @everpcpc in #86
- chore: bump version to 1.12 by @everpcpc in #87
Full Changelog: v1.11...v1.12
v1.11
What's Changed
- feat: add next episode days calculation and sort subjects by next episode by @Ukenn2112 in #9
- fix: optimize episode sorting logic by @Ukenn2112 in #10
- feat: adapt to Liquid Glass using the new design specifications by @Ukenn2112 in #11
- feat: support animated WebP & AVIF by @keocheung in #13
- feat(ui): consolidate PostState display with styled badge view by @everpcpc in #17
- feat(types): add TopicState and TopicDisplay enums by @everpcpc in #18
- ci: add build check by @everpcpc in #19
- feat: update subject cover aspect ratio to 1.414 by @everpcpc in #20
- feat: add iOS 18+ zoom transition for image navigation by @everpcpc in #21
- refactor: optimize page view by @everpcpc in #22
- fix(editor): prevent cursor jump during IME composition by @everpcpc in #23
- feat(editor): add cursor trail animation with IME-safe text sync by @everpcpc in #24
- fix: defer ZoomTransitionContainer content evaluation by @everpcpc in #25
- feat: add collection export to CSV with selectable fields by @everpcpc in #26
- feat(editor): add clear styles button to BBCode toolbar by @everpcpc in #27
- feat(rakuen): optimize rakuen experience by @everpcpc in #28
- perf: improve initial render performance by @everpcpc in #29
- perf: improve CSV export functionality by @everpcpc in #30
- feat: support pin group to top page by @everpcpc in #31
- chore: bump version to v1.8 by @everpcpc in #32
- feat: adjust category display for progress second line by @everpcpc in #33
- fix: cursor jump for IME in BBCode editor by @everpcpc in #34
- feat: show collection box if no next episode by @everpcpc in #35
- perf: optimize progress & discover view by @everpcpc in #36
- feat: optimize collection status badge by @everpcpc in #37
- feat: display award for index items & add edit collect button by @everpcpc in #39
- feat: support collect & uncollect indexes by @everpcpc in #40
- fix: add border for image by @everpcpc in #41
- chore: bump version to v1.9 by @everpcpc in #42
- feat(index): optimize add related item picker sheet by @everpcpc in #43
- chore: update icon for dark mode by @everpcpc in #44
- feat(image): replace Kingfisher with SDWebImage for image loading by @everpcpc in #45
- fix: show progress on first load by @everpcpc in #46
- chore: add version bump scripts and Makefile targets by @everpcpc in #47
- fix(assets): update AppIcon Dark by @everpcpc in #48
- chore: incr build ver to 100 by @everpcpc in #49
- feat(subject): add context menu collection box for subject view by @everpcpc in #50
- fix(editor): crash on editor saving to draft box by @everpcpc in #51
- fix: tinted favicon SVG and update app icon by @everpcpc in #52
- feat: alert before clear draft by @everpcpc in #53
- chore: incr build ver to 103 by @everpcpc in #54
- fix: handle TopicState values by @everpcpc in #56
- fix: auto remove obsolete subject episodes by @everpcpc in #57
- fix: align infobox ordering and merge staff entries by @everpcpc in #58
- fix: avoid state updates during image view update by @everpcpc in #59
- feat: improve image preview and UI helpers by @everpcpc in #60
- chore: bump version to 1.10 by @everpcpc in #61
- perf: optimize SwiftData detail loading by @everpcpc in #62
- fix: update cast payload handling by @everpcpc in #63
- perf: optimize subject filter tags by @everpcpc in #64
- feat: add tag browsing by @everpcpc in #65
- feat: refine subject browsing UI by @everpcpc in #66
- fix(ui): clean toolbar icons by @everpcpc in #67
- fix: dedupe paged lists by @everpcpc in #68
- fix: code quality, safety, and networking improvements by @everpcpc in #69
- ci: add automated App Store Connect publish and release by @everpcpc in #70
New Contributors
- @Ukenn2112 made their first contribution in #9
- @keocheung made their first contribution in #13
- @everpcpc made their first contribution in #17
Full Changelog: https://github.com/bangumi/Bangumi-iOS/commits/v1.11