privaong and Cursor
0b2f7dfdb5
Messaging: Add automation compose and rebrand as com.bnkode.notie.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-27 04:55:27 +09:00
privaong and Cursor
a34cccdf76
Messaging: Show the automation home preview and shorten pill shadows.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 03:18:08 +09:00
privaong and Cursor
49789fc4a5
Messaging: Vendor chips, colorpicker, photoviewer, and vcard in-tree
...
Clone no longer depends on LineageOS gitlinks; the libraries used by the app live in this repo.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 06:19:53 +09:00
privaong and Cursor
a6b23f0f3c
Messaging: Split trash from archive and match home selection chrome
...
Inbox delete now parks conversations in a 30-day trash, and spam/archive/trash lists share the home select/search chrome.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-29 06:16:01 +09:00
privaong and Cursor
47d735be2c
Messaging: Meet Play memory/R8 rules, ship Q icon, and polish home chrome
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-28 23:44:47 +09:00
privaong and Cursor
74fb80f783
Messaging: Add scheduled send, location share, app lock, and settings polish
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 08:13:21 +09:00
privaong and Cursor
42148360e0
Messaging: Add home categories and shared modal/input chrome
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-27 02:41:59 +09:00
privaong and Cursor
a32250fe34
Messaging: Looply search hub with frequent contacts and nav inset
...
Redesign Search around frequent contacts, category counts, and recent chips, and keep the Messages/Automation pill on the left guideline without moving compose.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-26 05:36:08 +09:00
privaong and Cursor
88529c3634
Messaging: Looply empty states, popovers, and conversation polish
...
Keep English-only UI, align home menus to the screen guideline, and
match message-action icon weight across conversation and list popovers.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-26 05:03:33 +09:00
privaong and Cursor
8e5d88183c
Messaging: Looply conversation profile, search, and in-app gallery
...
Replace People & Options with the home profile and search screens, and attach media from an in-conversation gallery sheet that avoids the system picker flash.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-25 01:23:10 +09:00
privaong and Cursor
349eeb7025
Messaging: Looply home UI and Gradle app module layout
...
Restructure the tree for Android Studio/Gradle builds and add the iOS-style home experience with pinned conversations, selection chrome, and scroll-aware search padding.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 18:19:48 +09:00
SaeedDev94
6d131ed8e7
Messaging: Fix white background revealed by conversation list swipe in dark theme
...
Change-Id: Ifb9bb7dfed7ea7b5a8f1308de99d53f7103400d7
2026-08-28 10:55:43 -05:00
SaeedDev94
2f374d38c5
Messaging: Fix white background in contact search/recipient picker in dark theme
...
Change-Id: If55125ac2e3eb8c5c8c68bcfb9afde23bb052d76
2026-08-28 10:53:57 -05:00
SaeedDev94
cfb5f5d367
Messaging: Enable elegant text height for arabic script rendering
...
Change-Id: I2056c445890f5fd10e24c0f21439b9d11fcec119
2026-08-28 10:52:51 -05:00
LineageOS Infra
117df5fedc
Automatic translation import
...
Change-Id: I42ddc8fd1da0ca068fb5729dab4dcd38ea39360a
2026-06-15 17:55:01 +00:00
LineageOS Infra
039afc3213
Automatic translation import
...
Change-Id: I53bd8d5ce4d19a19bf1ea9567dc6426c7bda204d
2026-06-01 17:55:39 +00:00
LineageOS Infra
2848bf3f84
Automatic translation import
...
Change-Id: Id13969cfecf8ddbe0e856597c5b5da1668af3c85
2026-05-15 22:34:04 +00:00
LineageOS Infra
70d5007e57
Automatic translation import
...
Change-Id: I5737865b4a1662903971a4857cb9b3bd8abf7521
2026-03-01 20:42:26 +00:00
LineageOS Infra
0965ba5984
Automatic translation import
...
Change-Id: Ifb1378276707ece167f863d93e631fcf8c45c288
2026-02-01 18:36:35 +00:00
LineageOS Infra
1347bcf4df
Automatic translation import
...
Change-Id: I8d7f968c156b952340346dc0edb72d7c8ee5c326
2025-09-24 20:06:46 +00:00
Michael Bestas
b57c41709d
Merge tag 'android-16.0.0_r1' into lineage-23.0
...
Android 16.0.0 release 1
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCaEhhFAAKCRDorT+BmrEO
# eLOdAKCHPJhTvoM0MAV2zS8sTjDG0Y4hwQCfckYdgli0zMEeKt+oxUJzQ0ORmNA=
# =f32s
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 10 19:45:08 2025 EEST
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com >" [ultimate]
# By Christoffer Adamsen (2) and others
# Via Automerger Merge Worker (15) and others
* tag 'android-16.0.0_r1':
[owners] Remove rtenneti@google.com from OWNERS
packages/apps/Messaging: remove deprecated Mockito usages
Do not keep runtime invisible annotations in proguard.flags
Explicitly keep default constructor in rules without members
Revert "Remove abandoned implementation."
Remove abandoned implementation.
Conflicts:
proguard.flags
tests/src/com/android/messaging/FakeFactory.java
tests/src/com/android/messaging/datamodel/media/ImageRequestTest.java
tests/src/com/android/messaging/ui/attachmentchooser/AttachmentChooserFragmentTest.java
tests/src/com/android/messaging/ui/contact/ContactPickerFragmentTest.java
tests/src/com/android/messaging/ui/conversation/ComposeMessageViewTest.java
tests/src/com/android/messaging/ui/conversation/ConversationFragmentTest.java
tests/src/com/android/messaging/ui/conversationlist/ConversationListFragmentTest.java
tests/src/com/android/messaging/ui/mediapicker/AudioRecordViewTest.java
tests/src/com/android/messaging/ui/mediapicker/GalleryGridItemViewTest.java
tests/src/com/android/messaging/ui/mediapicker/MediaPickerTest.java
Change-Id: Ica660f1b6ac136254bc8e91ebee9469f30ebd7c1
2025-06-15 21:21:15 +03:00
Michael W
8af12822f8
Messaging: Remove setHost() logic
...
* This relies too much on call order and other things to go right
* We can use the activity just fine for it
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/8623
Change-Id: I048910258cedaa21e26fb88a57e5028ae1df9f83
2025-05-18 09:18:48 +00:00
Michael W
6161d0fca1
Messaging: Get rid of everything around the local apn database
...
Change-Id: Ie1916e93b274009494e76d6d99f36a025139127d
2025-05-18 09:18:48 +00:00
Michael W
aad904a01b
Messaging: Use Start and End instead of Left and Right
...
That way we don't need a separate file for these styles anymore
Change-Id: If689fba727f9b678b628c7bfb51fa8e4474d68de
2025-05-18 09:18:48 +00:00
Michael W
2f9b1386f8
Messaging: Remove unused or not required classes and methods
...
Change-Id: I28ebaecc503ee58c74fc8081162777f861dd4516
2025-05-18 09:18:48 +00:00
Michael W
f0b25f0760
Messaging: Remove unused resources
...
Change-Id: Id3e69fae5773ac49f16b34d428218c3ce12cbe4b
2025-05-18 09:18:48 +00:00
Michael W
c4bbba9441
Messaging: We don't need to check for verbose logging everywhere
...
We can just do this in the actual method
Change-Id: I80e89b0ab97926749851628b1bd34e8cd9dc82f2
2025-05-18 09:18:48 +00:00
Michael W
8613b6bcc8
Messaging: Fix wrong super() call
...
Change-Id: Ide21f259ff1e3b0e54811f14a5ce831c94a0da8f
2025-05-18 09:18:48 +00:00
Michael W
9fd4fa6bb9
Messaging: Explicitly specify Locale where needed
...
Change-Id: I636e9cceed0e73bcf957ebbda5e239982e681fd7
2025-05-18 09:18:48 +00:00
Michael W
37e5757779
Messaging: Extend AppCompatImageView instead of ImageView
...
Follow AS recommendation
Change-Id: Id3577cce05e73593183ea33d93c97858f9977a17
2025-05-18 09:18:48 +00:00
Michael W
7acbc6a9ca
Messaging: No need to access private color members
...
These are public and thus we don't need "@*"
Change-Id: Iaddafed125c14e21750871c7a07abd1c4c03aee4
2025-05-18 09:18:48 +00:00
Michael W
37ac798c53
Messaging: Remove VisibleForAnimation
...
It's meant for reflection, but we don't care about that
Change-Id: Id2310a04fb90f39cb9b52fcb183073504b64bcba
2025-05-18 09:18:48 +00:00
LineageOS Infra
8d8c36708a
Automatic translation import
...
Change-Id: Ib6f00a18f614b5fac8e31cf24f456f031251037a
2025-05-15 12:56:02 +00:00
LineageOS Infra
7120148897
Automatic translation import
...
Change-Id: Ie633b3f57231e2eb6d13101c5316099994aa81fd
2025-05-01 16:33:24 +00:00
LineageOS Infra
b3f84ba453
Automatic translation import
...
Change-Id: I7b72f43ef1d430cb4aff5e8fb1fae81581532032
2025-04-15 13:55:29 +00:00
LineageOS Infra
0c2fc16c8b
Automatic translation import
...
Change-Id: Ieef595ad3118084c77d6dc09dc5b4dc78fd450bc
2025-04-07 16:25:32 +00:00
Michael W
3c107a2161
Messaging: Migrate attachments to MediaStore
...
* Saving them doesn't work otherwise
* We don't have to care about MediaScanner and DownloadManager
anymore that way, either
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/8573
Change-Id: I7a3b1dc6916feff4849bdfa2b8937460c32bc5a2
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
(cherry picked from commit 93bd39838d4a395dd710796b0e71ada1ec1f5ff2)
2025-04-04 16:33:58 +00:00
Tommy Webb
906ee2fb94
fixup! Messaging: Fix javadoc
...
Change-Id: Ic91c78f4e2b31e0764930cfd7ed7d376e9ba3851
2025-03-30 18:25:17 +02:00
Tommy Webb
8796975d4a
Messaging: Messages are highly important
...
Set IMPORTANCE_HIGH so that message notifications will pop on screen
by default.
Issue: calyxos#2984
Change-Id: I6d6d823310bc0ad5f06a47df69446ebf502894dd
2025-03-30 18:25:17 +02:00
Michael W
a39f270385
Messaging: Fix wrong thumb tint
...
forceDarkAllowed once again messes with proper styling
Change-Id: I1d59477ae4dbd7d081787f90eab633027b575bf3
2025-03-11 22:41:22 +01:00
Thomas Turner
a8f89a1bb6
Messaging: Resolve missing symbol
...
packages/apps/Messaging/src/com/android/messaging/ui/ContactIconView.java:60: error: cannot find symbol
final int iconSizeId = a.getInt(R.styleable.ContactIconView_iconSize, 0);
^
symbol: variable ContactIconView_iconSize
location: class styleable
Change-Id: I83b0d869a02971c43eb1aa8b80d418832900471c
2025-03-11 20:07:48 +00:00
Michael W
37f7aaea87
Messaging: Fix wrong enum value
...
* Apparently in QPR2, Material Design specifies iconSize which is set
as a dimension (18dp) and overwrites ours which is an enum
* Fix it by choosing a unique name for the styleable
Change-Id: I0e9f93dc5bf8d450ea987f3b1fde9641827f2f99
2025-03-06 20:42:27 +01:00
Michael W
53eb598b63
Messaging: Good news: we can tint the status bar properly!
...
* 80% opacity is not what we want anymore
* The status bar in the conversation list is also supposed to be
tinted properly - so why not do it?
Change-Id: I03c05595cd7f5a3f8f7dea120e14f3f3e0fff0b5
2025-03-04 18:52:05 +01:00
Michael W
b0f59f9515
Messaging: Round AddContactsConfirmationDialog
...
Change-Id: Ib169d51e860c344182eeeb422b67f1d0d04c3887
2025-03-04 18:52:05 +01:00
Michael W
162c78fe1a
Messaging: Replace fragment with FragmentContainerView
...
* Following recommendation of AS
* Also add the missing newlines at the end - they should be there and a
separate change doesn't make sense
Change-Id: I90ce1574910275458f51a151c8dcd6da49433504
2025-03-04 18:52:05 +01:00
Michael W
4009b68386
Messaging: Heavily reduce the exif interface
...
* The only thing we need is reading one Tag, which the androidx
implementation can do just fine.
* Apart from that there is so much unused code there...
Change-Id: I248a9e5450f1823e3eca589b8e17610940b26d01
2025-03-04 18:52:05 +01:00
Michael W
b2f5e3190e
Messaging: Further code improvements
...
* Remove redundant casts
* getParcelable(ArrayList|Exra) without class argument is deprecated
* ViewPager.setOnPageChangeListener -> addOnPageChangeListener
* RecyclerView.setOnScrollListener -> addOnScrollListener
* Remove unused initializations
* Remove unused code
Change-Id: I21beb6c90c675a4f2cfd7e3d5ebbd18b745f5911
2025-03-04 18:52:05 +01:00
Michael W
47f5533a73
Messaging: Remove duplicate code
...
* mmslib contains basically the same code as android.support.v7.mms.pdu
does, so align them code-wise and remove the mmslib duplicates
* Since mmslib contains a few usages that are now not accessible
anymore, make the classes or methods public where it complains
Change-Id: I10b8716c0e45079e4795fda4489dc1a9535026f3
2025-03-04 18:52:05 +01:00
Michael W
f83b05ea0a
Messages: Replace (Safe)AsyncTask
...
* AsyncTask is deprecated
* Executors and Handlers can achieve the same thing and
are not deprecated
Change-Id: I5271bb73b848ce885eeaf5632c1da27853c56c4a
2025-03-04 18:52:05 +01:00
LineageOS Infra
94c0b8734b
Automatic translation import
...
Change-Id: Ic10cf8ae6574bba350e8d12b0e217501e81cdc14
2025-03-01 17:50:25 +00:00