edde746
|
7400a10c59
|
fix(release): prevent published asset replacement
|
2026-07-13 21:48:44 +02:00 |
|
edde746
|
8210b23d31
|
fix(ci): set explicit release tag
|
2026-07-13 01:42:41 +02:00 |
|
edde746
|
e03edad824
|
fix: prevent async state and platform regressions
|
2026-07-13 00:03:52 +02:00 |
|
edde746
|
a9493f4f0e
|
fix(relay): harden lifecycle and protocol handling
|
2026-07-12 17:31:15 +02:00 |
|
edde746
|
fe8d405a56
|
fix(i18n): enforce complete localized coverage
|
2026-07-12 17:31:14 +02:00 |
|
edde746
|
a5449a1430
|
refactor(ci): matrix architecture builds
|
2026-07-12 08:42:25 +02:00 |
|
edde746
|
c0d8951677
|
fix(release): centralize pubspec version parsing
|
2026-07-12 08:42:24 +02:00 |
|
edde746
|
eaa60cc2b5
|
fix(release): resolve package tags once
|
2026-07-12 08:42:23 +02:00 |
|
edde746
|
a0f153e5ab
|
refactor(symbols): share upload flow
|
2026-07-12 08:42:23 +02:00 |
|
edde746
|
5f8d263d63
|
fix(ci): fail closed on analyzer errors
|
2026-07-12 08:42:22 +02:00 |
|
edde746
|
d1a67828b6
|
fix(ci): detect silent tool failures
|
2026-07-12 08:42:19 +02:00 |
|
edde746
|
e4b0680158
|
fix(ci): enforce automation checks
|
2026-07-12 08:42:18 +02:00 |
|
edde746
|
0f1bf5e011
|
perf(jellyfin): skip per-folder user data in folder tree listings
|
2026-06-12 02:18:28 +02:00 |
|
edde746
|
1adb89c6b3
|
feat(android): frame-accurate libass pipeline + optimized native core
|
2026-06-12 01:45:19 +02:00 |
|
edde746
|
e98d7febdd
|
chore: upgrade Flutter to 3.44
|
2026-05-18 22:52:51 +02:00 |
|
edde746
|
5139e39ed4
|
fix(sentry): upload symbols with dart plugin
|
2026-05-12 06:40:54 +02:00 |
|
edde746
|
d0bd919ff4
|
refactor: migrate models to freezed + json_serializable
|
2026-05-11 12:54:26 +02:00 |
|
edde746
|
024af35bf5
|
chore: add native formatting checks
|
2026-05-01 05:56:49 +02:00 |
|
edde746
|
31d2d9dc98
|
feat: jellyfin
|
2026-05-01 01:20:36 +02:00 |
|
edde746
|
240389fb6d
|
fix(ci): upload symbols outside release path
|
2026-04-27 13:23:30 +02:00 |
|
edde746
|
ca6cb46ba8
|
fix: upload symbols as individual files
|
2026-04-27 12:44:59 +02:00 |
|
edde746
|
e95475f845
|
feat(sentry): symbol upload and hang tracking
|
2026-04-22 12:44:37 +02:00 |
|
edde746
|
f367260acd
|
chore: i18n cleanup script
|
2026-04-19 14:47:52 +02:00 |
|
edde746
|
3da51f9d64
|
chore: pre-commit ci hook, dart format
|
2026-04-18 12:40:35 +02:00 |
|
edde746
|
6a7644935f
|
chore: remove steam scripts
|
2026-03-28 20:16:48 +01:00 |
|
edde746
|
8f50da4a75
|
fix: resolve all dart analyze warnings
- Migrate RadioListTile to RadioGroup API (Flutter 3.32+)
- Guard BuildContext usage across async gaps
- Use const BorderRadius.all / EdgeInsets.all constructors
- Extract nested ternaries into helpers
- Prefer .first over [0], ??= over if-null assignment
- Prefix unused FocusNode params with _
- Add library directive for dangling doc comments
|
2026-02-23 13:50:56 +01:00 |
|
edde746
|
b25df3b411
|
feat: embed DUCET collation ranks for alpha-jump sorting
close #498
|
2026-02-20 18:05:10 +01:00 |
|
edde746
|
aae1b1c45c
|
refactor: clean up release script and fastlane configs
|
2026-02-18 09:15:20 +01:00 |
|
edde746
|
544fccf82d
|
fix: update universal_gamepad
|
2026-02-17 07:51:18 +01:00 |
|
edde746
|
66611b9bc3
|
feat: dockerfile-based steam build with layer caching
|
2026-02-17 01:20:10 +01:00 |
|
edde746
|
35f56c8a80
|
feat: steam build script
|
2026-02-16 23:32:51 +01:00 |
|
edde746
|
653eee1453
|
feat: add steam deploy script
|
2026-02-16 21:56:47 +01:00 |
|
edde746
|
b7c630f10e
|
refactor: remove screenshot scripts
|
2025-12-10 00:15:52 +01:00 |
|
edde746
|
2eb33eb234
|
fix: android icons
|
2025-11-07 17:44:50 +01:00 |
|
edde746
|
ad9502d3c7
|
feat: fastlane & screenshot scripts
|
2025-11-01 08:03:47 +01:00 |
|