No description
  • Java 52.1%
  • Kotlin 47.9%
Find a file
Aunali321 a63196bfa3 feat(telegram): recover deleted messages + allow secret-media screenshots
- Recover deleted messages: archive remote-delete blobs into our own
  SQLite (reseam_antidelete.db, auto-mirrored to external files dir on
  every init) and re-inject them into processLoadedMessages so the chat
  rebuilds MessageObjects through the normal pipeline, with a 🗑️ marker
  appended to messageOwner.message. Local vs remote distinguished by a
  flag set in MessagesController.deleteMessages and consumed in
  markMessagesAsDeletedInternal — server-pushed deletes never set it.
  ChatActivity.processDeletedMessages is filtered to skip removal of
  archived mids in real time, and ChatActivity.onResume re-applies
  markers (with a 5x300ms retry) so a restart doesn't wipe them.
- Allow screenshots in secret viewers: prepend FLAG_SECURE strip to
  SecretMediaViewer.openMedia so the bit is cleared before wm.addView,
  enabling screenshot/screen-record of view-once and self-destruct media.
- Field access uses ctx.wrapField(FieldRef) on stable non-obfuscated
  names (messagesDict, chatAdapter, windowLayoutParams) — no reflection
  in the extension. RecyclerView.Adapter + TLRPC.User stubs ship for
  notifyDataSetChanged and generateLayout direct calls.
2026-06-01 22:23:04 +05:30
.forgejo/workflows ci: pin forgejo release inputs 2026-04-18 00:24:02 +05:30
apps feat(telegram): recover deleted messages + allow secret-media screenshots 2026-06-01 22:23:04 +05:30
gradle/wrapper feat: Initial commit 2026-04-13 03:18:27 +05:30
LICENSES refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
shared/settings-runtime refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
.gitignore refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
android-extension-module.gradle.kts refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
build.gradle.kts build: resolve patch-sdk from maven, gate workspace behind reseam.workspace property 2026-04-30 04:25:14 +05:30
gradlew feat: Initial commit 2026-04-13 03:18:27 +05:30
gradlew.bat feat: Initial commit 2026-04-13 03:18:27 +05:30
LICENSE feat: Initial commit 2026-04-13 03:18:27 +05:30
manifest.toml refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
REUSE.toml refactor: Rename dev.stitch to app.reseam 2026-04-17 01:34:14 +05:30
settings.gradle.kts feat(telegram): recover deleted messages + allow secret-media screenshots 2026-06-01 22:23:04 +05:30