-
dd9025cc10
daemon: main reorg
James Magahern
2025-02-12 00:32:44 -08:00
-
68ff158d6c
kordophoned: reorg: server impl in separate file, skeleton for conversations
James Magahern
2025-02-12 00:26:32 -08:00
-
6a7d376aa9
kpcli: add daemon messaging support
James Magahern
2025-02-12 00:10:33 -08:00
-
fddc45c62a
Adds kordophoned, basic dbus interface
James Magahern
2025-02-11 23:15:24 -08:00
-
16c202734c
kpcli: db: add support for printing messages table
James Magahern
2025-01-20 22:23:18 -08:00
-
bfc6fdddc1
proj: Fix warnings
James Magahern
2025-01-20 22:13:44 -08:00
-
5d3d2f194a
kpcli: adds support for querying messages
James Magahern
2025-01-20 22:05:53 -08:00
-
146fac2759
kordophone-db: adds support for the Messages table
James Magahern
2025-01-20 22:05:34 -08:00
-
a8104c379c
kordophone: add support for /messages
James Magahern
2025-01-20 19:43:21 -08:00
-
793faab721
kpcli: adds 'db' subcommand for interacting with the database
James Magahern
2025-01-08 13:32:55 -08:00
-
5d26ea9569
Background UpdateMonitorService: specify intent to Android OS
James Magahern
2024-12-30 19:21:23 -08:00
-
89f8d21ebb
clippy/cleanup
James Magahern
2024-12-21 18:01:00 -08:00
-
53d4604b63
remove unused Date model
James Magahern
2024-12-21 17:52:11 -08:00
-
ab44a169e6
reorg: move tests to separate module
James Magahern
2024-12-21 17:50:47 -08:00
-
8f523fd7fc
reorg: separate db::records from insertable models
James Magahern
2024-12-21 17:09:37 -08:00
-
c4c6e4245d
chatdatabase: implements all_conversations with participant zippering
James Magahern
2024-12-21 16:34:47 -08:00
-
f79cbbbc85
kordophone-db: switch to diesel for more features
James Magahern
2024-12-14 19:03:27 -08:00
-
86601b027a
kordophone-db: participants, but still need to "upsert" these
James Magahern
2024-12-14 12:53:44 -08:00
-
fac9b1ffe6
adds kordophone-db
James Magahern
2024-12-08 21:12:17 -08:00
-
75d4767009
kpcli: reorg subcommands
James Magahern
2024-12-08 15:08:15 -08:00
-
1eb08ba464
Makefile for muscle memory
James Magahern
2024-12-08 15:06:35 -08:00
-
0e8b8f339a
kpcli: client: adds printing of conversations
James Magahern
2024-11-10 19:40:39 -08:00
-
6b9f528cbf
start working on kpcli
James Magahern
2024-11-09 17:35:39 -08:00
-
9007b4503f
JSON encoding error for super long messages
James Magahern
2024-10-24 22:27:19 -07:00
-
030e86e205
uploadAttachment: [Security] sanitize incoming filename
James Magahern
2024-03-29 17:08:04 -07:00
-
b7312bccb9
adds /resolveHandle for resolving handles
James Magahern
2024-10-01 19:52:21 -07:00
-
a11dd27ef8
Vanity domain update: drop v2
James Magahern
2024-09-06 01:12:11 -07:00
-
c1fef50c0c
Update module with vanity domain
James Magahern
2024-09-06 01:09:41 -07:00
-
da36d9da91
Clippy, warnings fix
James Magahern
2024-06-14 20:26:56 -07:00
-
cabd3b502a
Retry auth automatically, remove tower dep
James Magahern
2024-06-14 20:23:44 -07:00
-
0dde0b9c53
clippy
James Magahern
2024-06-01 18:17:57 -07:00
-
a2caa2ddca
prepare for tower middleware adoption
James Magahern
2024-06-01 18:16:25 -07:00
-
cf4195858e
Started work on http server
James Magahern
2024-04-24 23:41:42 -07:00
-
48dcf9daca
Fix tests
James Magahern
2024-04-21 23:09:37 -07:00
-
3e878ced4e
reorg
James Magahern
2024-04-21 15:14:16 -07:00
-
0b2811dc9f
Initial commit
James Magahern
2024-04-20 18:17:55 -07:00
-
-
634540a703
~buzzert/Kordophone#8: android: Show spinner in full screen attachment viewer
v1.2.0
James Magahern
2024-04-15 22:21:24 -07:00
-
d2afecafcf
Try only synchronizing messages after last GUID
v1.1.0
James Magahern
2024-04-15 19:38:40 -07:00
-
50e9971694
Adds app icon
v1.0.1
James Magahern
2024-04-15 18:41:39 -07:00
-
6ed8e88bf0
More pleasant OOTB experience
v1.0.0
James Magahern
2024-04-10 23:35:54 -07:00
-
d474ce1c10
Attachments: implements proper caching
James Magahern
2024-04-09 00:11:53 -07:00
-
20e33f70a8
attachments: proper metadata plumbing
James Magahern
2024-04-08 12:07:34 -07:00
-
5a148e2b20
Adds support for uploading attachments
James Magahern
2024-04-07 23:03:33 -07:00
-
b47132fd05
attachments: handle sending messages with attachments
James Magahern
2024-04-07 21:50:08 -07:00
-
95b358e66e
attachments: Should be /attachment, not /fetchAttachment
James Magahern
2024-04-07 21:25:59 -07:00
-
35c720106e
MessageListScreen: prettier image loading errors
James Magahern
2024-04-07 21:23:40 -07:00
-
a1349eff1b
attachments: Add a generated attachment conversation
James Magahern
2024-04-07 21:06:03 -07:00
-
fa76c7eac1
Adds attachment fetching/uploading
James Magahern
2024-04-07 20:22:38 -07:00
-
b5eccbd000
app: MessageEntry: Adds UI support for uploading attachments
James Magahern
2024-04-04 23:52:17 -07:00
-
63876104aa
server: enforce auth for updates
James Magahern
2024-04-04 22:59:59 -07:00
-
b160baae3e
backend: don't fetch messages with conversations.
James Magahern
2024-03-29 01:20:08 -07:00
-
46c2fd6bf9
Notifications: deep linking
James Magahern
2024-03-29 01:04:09 -07:00
-
c2786d268f
Implements notifications
James Magahern
2024-03-28 23:40:18 -07:00
-
8d63c5f1f5
build: Adds x86/64, split into separate APKs
James Magahern
2024-03-28 00:50:50 -07:00
-
e3b4b77307
.builds -> .build.yml
James Magahern
2024-03-25 19:31:02 -07:00
-
8008406730
MessageEntryView: appearance tweaks
James Magahern
2024-03-24 23:45:19 -07:00
-
c040e4e2d1
builds: swap gradle.properties secret
James Magahern
2024-03-24 23:03:53 -07:00
-
7cfd4e28f5
builds: use signed artifact
James Magahern
2024-03-24 22:51:46 -07:00
-
7a1ec47f86
builds: Adds signing secrets
James Magahern
2024-03-24 22:49:05 -07:00
-
74a54f009b
Fix builds
James Magahern
2024-03-24 00:36:50 -07:00
-
c68e32c472
builds: switch to ubuntu
James Magahern
2024-03-24 00:31:23 -07:00
-
ee20be4240
Add builds spec
James Magahern
2024-03-23 23:56:14 -07:00
-
aa8acb3fe0
build: Move Previews to separate debug-only module
James Magahern
2024-03-23 23:08:44 -07:00
-
f8ee8458ef
AttachmentViewer: Disable click indication
James Magahern
2024-03-23 22:50:49 -07:00
-
3d165b6acd
Links in message bubbles
James Magahern
2024-03-23 20:22:05 -07:00
-
f266e04895
Much better error/badconfig handling
James Magahern
2024-03-23 19:01:20 -07:00
-
611ad15997
AttachmentViewer: Make it zoomable using a library
James Magahern
2024-03-23 18:27:15 -07:00
-
9f37b57876
Adds attachment viewer when clicking on an attachment
James Magahern
2024-03-23 18:09:13 -07:00
-
9f5f2d7af5
Adds image attachment support
James Magahern
2024-03-23 17:04:14 -07:00
-
58c84f6472
MBIMFetchAttachmentOperation: Add cache headers
James Magahern
2024-03-23 16:49:33 -07:00
-
b23ab2dfe2
ChatRepository: Removing from message queue should block
James Magahern
2024-03-19 01:34:33 -07:00
-
66c2752096
ChatRepository: Bump up sync limit a bit
James Magahern
2024-03-19 00:55:43 -07:00
-
09294e7da9
MessageListScreen: Annotate sender in group chats
James Magahern
2024-03-19 00:48:15 -07:00
-
3d3abc1813
MessageListScreen: Add time annotations/max width
James Magahern
2024-03-19 00:15:36 -07:00
-
1c78ecc93d
UpdateMonitor: Fix authentication with update monitor
James Magahern
2024-03-18 23:15:17 -07:00
-
c56776842a
ConversationListScreen: Implements pull-to-refresh
James Magahern
2024-03-18 22:48:02 -07:00
-
3f670671e9
NoContentView: Configurable text and icon
James Magahern
2024-03-18 22:20:44 -07:00
-
0cf9baba7c
Adds NoContentView (not yet used)
James Magahern
2024-03-06 22:26:41 -08:00
-
a191ab044d
ConversationListScreen: Fix clipping for list cell
James Magahern
2024-03-02 15:37:03 -08:00
-
d0be011053
Backend: UI: Implements authentication.
James Magahern
2024-03-02 00:38:17 -08:00
-
c666083e4b
Fix tests: Need to write proper date unmarshalling also
James Magahern
2024-03-01 23:01:57 -08:00
-
222ec84855
BackendTests: Fix Backend Tests.
James Magahern
2024-03-01 21:46:14 -08:00
-
077b12b1ac
Settings: Save server, username, password
James Magahern
2024-02-26 23:03:10 -08:00
-
175a83ca21
Adds ServerConfigRepository that view models listen to
James Magahern
2024-02-26 01:10:55 -08:00
-
94bb9baa72
SettingsScreen: username/password
James Magahern
2024-02-26 00:29:53 -08:00
-
ed4e3cd0bb
SettingsScreen: Started working on settings screen
James Magahern
2024-02-25 19:42:10 -08:00
-
413fe338ca
Logging: these need to be public oslogs
James Magahern
2024-01-07 18:14:50 -08:00
-
72527088cc
logging: Use os log if running in launchd
James Magahern
2024-01-07 18:12:17 -08:00
-
c65803845b
FetchAttachment: need to check for some edge cases wrt preview generation
James Magahern
2024-01-07 18:11:59 -08:00
-
831636216d
Ensure all dates returned are ISO8601
James Magahern
2024-01-05 16:26:19 -08:00
-
a8043e53b3
Update SendMessage for new protocol
James Magahern
2024-01-03 23:46:10 -08:00
-
147dc15d1d
SendOperation: Return whole message, not just GUID.
James Magahern
2024-01-02 18:14:31 -08:00
-
f242a08967
gitignore: release
James Magahern
2023-12-11 00:28:33 -08:00
-
78efe78d4b
Implement auto mark as read for conversations
James Magahern
2023-12-10 23:59:34 -08:00
-
d8ca07f92a
Actually check authentication
James Magahern
2023-12-10 19:51:18 -08:00
-
5a672c4b2e
ResponseDecodeError should report underlying error
James Magahern
2023-12-10 19:50:28 -08:00
-
7db8c39042
Better error handling
James Magahern
2023-12-10 19:37:53 -08:00
-
a8886279c6
Update send message to account for guid returned by servers
James Magahern
2023-12-10 18:30:56 -08:00
-
416949095c
Update sendMessage to return inserted guid for new protocol
James Magahern
2023-12-10 17:45:40 -08:00
-
87d65e294b
sendMessage: return guid after sending. This guid is stable
James Magahern
2023-12-05 15:41:07 -08:00