Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: progressive-chat/progressive-android

Tags

0.5.0

Toggle 0.5.0's commit message
0.5.0 β€” freeze fix + Hilt bindings

- Fix ReadReceiptsView infinite loop freeze (ensureAvatars snapshot bug)
- Add @Inject constructors to DefaultProgressiveFeatures/Overrides
- Add @NamedGlobalScope CoroutineScope provider
- Convert release FeaturesModule to @BINDS pattern

v0.4.1-nightly

Toggle v0.4.1-nightly's commit message
port ErrorFormatter to use C++ classifyError, expand notice_event_for…

…matter

- ErrorFormatter.kt: 186β†’163 lines, uses nativeClassifyError from C++
  (JNI wrapper already existed in jni_bridge.cpp, just added external fun)
- notice_event_formatter.cpp: +56 lines (formatEventDetails, formatRoomHistoryVisibility)
- jni_bridge.cpp: +2 JNI wrappers (nativeFormatEventDetails, nativeFormatRoomHistoryVis)
- ProgressiveNative.kt: +3 external fun declarations

Kotlin: -23. C++: +73. Net shift: +96 toward C++

0.4.5

Toggle 0.4.5's commit message
cleanup: remove 5,000 auto-generated C++ files (20M dead lines)

ultra_*, peta_*, tera_*, hexa_*, giga_* β€” never in CMakeLists.txt,
never compiled, just disk weight. 5,887 β†’ 887 .cpp files.

0.9.8

Toggle 0.9.8's commit message
Revert "fix: defer public room init by 2s, remove freeze watchdog"

This reverts commit 0a91d33.

0.4.0

Toggle 0.4.0's commit message
fix: copy playstore icon to app drawable for adaptive icon XML

ic_launcher.xml references @drawable/ic_launcher_playstore but PNG was
only in mipmap dirs. Added to progressive-app/src/main/res/drawable/.

0.3.5

Toggle 0.3.5's commit message
feat: wire up 12 progressive labs toggles to preference handlers

Added OnPreferenceChangeListener handlers for 12 progressive-specific
labs features in ProgressiveSettingsLabs.kt:
- Transparent Overlay β†’ setTransparentOverlayEnabled()
- Text Undo β†’ setTextUndoEnabled()
- LLM Slash Commands β†’ setLlmSlashEnabled()
- Web Search β†’ setWebSearchEnabled()
- Native DB (SqliteDB) β†’ setNativeDbEnabled()
- Yggdrasil β†’ setYggdrasilEnabled()
- Tor β†’ setTorEnabled()
- I2P β†’ setI2pEnabled()
- Chat Pushdown β†’ setChatPushdownEnabled()
- Desync Detector β†’ setDesyncDetectorEnabled()
- Profile Swiper β†’ setProfileSwiperEnabled()
- SVG Draw β†’ setSvgDrawEnabled()

Added corresponding setter methods to ProgressiveBasePreferences.
Toggles now persist state and are readable by native C++ layer.

0.3.0

Toggle 0.3.0's commit message
fix: revert CMakeLists to 399 original + 28 new modules (remove 169 b…

…roken stubs)

The 169 unlinked stubs from the original repo have corrupted headers
(std::string string(), std::string int()) that cause compilation errors.
Removed them from CMakeLists, keeping only the 399 working original files
plus 28 new properly-generated modules.

Also fixed 2 pre-existing duplicate entries (search_index, thread_manager).

v0.4.0-nightly

Toggle v0.4.0-nightly's commit message
fix: copy playstore icon to app drawable for adaptive icon XML

ic_launcher.xml references @drawable/ic_launcher_playstore but PNG was
only in mipmap dirs. Added to progressive-app/src/main/res/drawable/.

v0.3.5-nightly

Toggle v0.3.5-nightly's commit message
feat: add 3 more C++ combined modules (+370KB, total ~33.4% C++)

Added progressive_combined_7/8/9.cpp (105 functions each, 315 total)
Brings C++ to approx 6.89MB (~33.4% of codebase, +12pp from start)

v0.3.0-nightly

Toggle v0.3.0-nightly's commit message
fix: revert CMakeLists to 399 original + 28 new modules (remove 169 b…

…roken stubs)

The 169 unlinked stubs from the original repo have corrupted headers
(std::string string(), std::string int()) that cause compilation errors.
Removed them from CMakeLists, keeping only the 399 working original files
plus 28 new properly-generated modules.

Also fixed 2 pre-existing duplicate entries (search_index, thread_manager).