talk-android
talk-android copied to clipboard
Message Pinning 📌
The CI/CD Analysis check seems to be broken
- fixes #5534
🚧 TODO
- [x] Data Classes
- [x] Mappers
- [x] Api
- [x] Repository
- [x] ViewModel
- [x] UI
- [x] Capabilities Check
- [x] Message actions + callback
- [x] Pin/unPin from message actions
- [x] Pinned View must not conflict with out of office view
- [x] Pinned Hide/unPin functionality
- [x] Dialog pin24h, pin7d, pin30d, pinIndefinitely, pinCustom
- [x] Improve UI
- [x] Update UI from conversation flow
- [x] Add new system message for pinned
- [x] Pinned at/by (need to get the msg from the server)
- [x] Editing a pinned message reflects changes to pin?
- [x] Check Scrollable for longer messages
- [x] Check Shared Objects/files
🏁 Checklist
- [ ] ⛑️ Tests (unit and/or integration) are included or not needed
- [ ] 🔖 Capability is checked or not needed
- [ ] 🔙 Backport requests are created or not needed:
/backport to stable-xx.x - [ ] 📅 Milestone is set
- [ ] 🌸 PR title is meaningful (if it should be in the changelog: is it meaningful to users?)
@rapterjet2004 as there is a chance that checks succeed now, can you rebase? Might be there will some merge conflicts..
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/5535.apk
To test this change/fix you can simply download above APK file and install and test it in parallel to your existing Nextcloud app.