Private
Public Access
1
0
Commit Graph

445 Commits

Author SHA1 Message Date
1a5f13f2b8 osx: implements quicklook 2025-09-12 18:17:58 -07:00
87e986707d osx: update kpd 2025-09-12 16:07:31 -07:00
b5ba0b1f7a Merge branch 'wip/local_ids'
* wip/local_ids:
  first attempt at trying to keep track of locally send id
2025-09-12 15:58:50 -07:00
bc51bf03a1 osx: better scroll view management 2025-09-12 15:58:34 -07:00
8304b68a64 first attempt at trying to keep track of locally send id 2025-09-12 12:04:31 -07:00
6261351598 osx: wiring for opening a new window, but not connected to gesture yet
when I add `.tapGesture(count: 2)` to list items, this seems to block
single clicks because SwiftUI sucks. Need to find a better way to invoke
this.
2025-09-11 15:33:56 -07:00
955ff95520 osx: name app "Kordophone" instead of kordophone2 2025-09-11 15:33:31 -07:00
754ad3282d Merge branch 'wip/attachment_mime'
* wip/attachment_mime:
  core: attachment store: limit concurrent downloads
  core: attachment mime: prefer jpg instead of jfif
  wip: attachment MIME
2025-09-10 14:41:36 -07:00
f901077067 osx: some minor fixes 2025-09-10 14:41:24 -07:00
778d4b6650 core: attachment store: limit concurrent downloads 2025-09-10 14:23:02 -07:00
e8256a9e57 core: attachment mime: prefer jpg instead of jfif 2025-09-10 14:06:54 -07:00
4e8b161d26 wip: attachment MIME 2025-09-10 13:48:27 -07:00
74d1a7f54b osx: try badging icon for unread 2025-09-09 18:54:14 -07:00
4b497aaabc osx: linkify text, enable selection 2025-09-09 15:45:50 -07:00
6caf008a39 osx: update kordophoned binary 2025-09-09 13:40:43 -07:00
d20afef370 kpcli: updates: print error on error 2025-09-09 13:36:35 -07:00
357be5cdf4 core: HTTPClient: update socket should just automatically retry on subsqeuent auth success 2025-09-09 13:33:13 -07:00
4db28222a6 core: HTTPClient: event stream should just automatically retry after auth token 2025-09-09 13:30:53 -07:00
469fd8fa13 gtk: add Makefile for making rpm 2025-09-07 18:32:57 -07:00
f09f45a66f gtk: rpmspec update 1.0.2 kordophone-1.0.0 v1.0.2 2025-09-07 18:17:52 -07:00
481ac7357c gtk: attempt to fix rpmspec 2025-09-07 18:10:39 -07:00
27c6ac1c47 Remove API references from READMEs 2025-09-06 19:55:04 -07:00
acbcf2f992 AI generated READMEs 2025-09-06 19:52:37 -07:00
577e8491c9 Add 'osx/' from commit '46755a07ef2e7aa9852d74c30e2c12f9fe8f2278'
git-subtree-dir: osx
git-subtree-mainline: 034026e88a
git-subtree-split: 46755a07ef
2025-09-06 19:38:26 -07:00
034026e88a Add 'android/' from commit '5d26ea956906cd31a6cc37e79b0a4cac77b3118b'
git-subtree-dir: android
git-subtree-mainline: 7fe2701272
git-subtree-split: 5d26ea9569
2025-09-06 19:37:14 -07:00
7fe2701272 Add 'server/' from commit '800090542d91beae40bc81fc41b67ba61c47da77'
git-subtree-dir: server
git-subtree-mainline: 6a4054c15a
git-subtree-split: 800090542d
2025-09-06 19:36:27 -07:00
6a4054c15a Add 'mock/' from commit '2041d3ce6377da091eca17cf9d8ad176a3024616'
git-subtree-dir: mock
git-subtree-mainline: 8216d7c706
git-subtree-split: 2041d3ce63
2025-09-06 19:35:49 -07:00
8216d7c706 Add 'gtk/' from commit '7d0dfb455aa86245231b383a92e79b3c08a12d5e'
git-subtree-dir: gtk
git-subtree-mainline: c710c6e053
git-subtree-split: 7d0dfb455a
2025-09-06 19:34:30 -07:00
c710c6e053 Add 'core/' from commit 'b0dfc4146ca0da535a87f8509aec68817fb2ab14'
git-subtree-dir: core
git-subtree-mainline: a07f3dcd23
git-subtree-split: b0dfc4146c
2025-09-06 19:33:33 -07:00
a07f3dcd23 Seed commit 2025-09-06 19:33:27 -07:00
46755a07ef Implements attachment uploading 2025-09-03 22:38:49 -07:00
b0dfc4146c Add TLS support 2025-09-03 22:23:45 -07:00
b2f8abfbff Reduce animations in transcript 2025-09-03 17:08:54 -07:00
7675894ba7 daemon update 2025-09-03 17:08:35 -07:00
fc02d86a68 UI support for uploading image attachments 2025-08-30 21:52:30 -06:00
236070ccc9 Better attachment placeholders 2025-08-30 00:39:35 -06:00
0595fbc651 This ended up being pebkac 2025-08-29 23:19:14 -06:00
44fa638b1c snoozer: try another auth method 2025-08-29 23:09:57 -06:00
8fcc7609b9 snoozer: fix auth 2025-08-29 23:08:37 -06:00
54f7f3a4db adds utilities > snoozer 2025-08-29 22:44:09 -06:00
8257b8dbd6 Handle xpc connection interruptions 2025-08-29 22:30:37 -06:00
92d5b99853 kordophone: better handling of url decoding errors 2025-08-29 22:08:56 -06:00
7992c03fb6 App icon, group member annotations, variable spacing 2025-08-29 21:47:51 -06:00
5f37f82a33 Fix multi-window, turn off sandboxing 2025-08-29 19:59:11 -06:00
41c5776d98 Embed mach service 2025-08-29 19:45:27 -06:00
54df338ce0 Some minor changes 2025-08-29 18:49:00 -06:00
0128723765 xpc: Fixes file handle explosion - drop fd after its copied via xpc 2025-08-29 18:48:16 -06:00
5da92a90d4 Adds keychain support 2025-08-29 15:12:54 -06:00
eb4426e473 UpdateMonitor: dont leak convo in log 2025-08-29 15:12:23 -06:00
c1507e9ee1 Merge branch 'wip/macos-xpc'
* wip/macos-xpc: (23 commits)
  auth: try switching to platform agnostic auth store
  daemon: fix crash when misconfigured
  xpc: better file descriptor handling
  xpc: adds OpenAttachmentFd
  xpc: full attachment data
  sync policy: only ignore empty bodies if there are no attachments
  xpc: include attachment guids
  cargo fmt
  xpc: Some cleanup
  xpc: refactor -- separate rpc impl and xpc glue
  xpc: refactor, less chatty logging
  xpc: Use reply port when replying to RPC messages
  cargo fmt
  xpc: implement signals
  xpc: implement rest of methods in kpcli except signals.
  cargo fmt
  xpc: Better type unpacking
  xpc: implement GetConversations
  xpc: kpcli: clean up client interface
  xpc: generic interface for dispatching methods
  ...
2025-08-25 01:01:56 -07:00