6
1
mirror of https://git.mills.io/saltyim/saltyim.git synced 2024-06-28 17:51:04 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
James Mills
27473cd84a Update the Desktop breakpoint to by 768px (#158)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/158
Reviewed-by: mlctrez <mlctrez@noreply@mills.io>
Co-authored-by: James Mills <james@mills.io>
Co-committed-by: James Mills <james@mills.io>
2022-04-08 12:45:02 +00:00
mlctrez
fcc4f53f20 navigation drawer is now fixed for > 900px windows (#157)
Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/157
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-04-07 03:43:09 +00:00
James Mills
832fb124fe Improve the registration process, add feedback to the PWA's UX adn use an API for registration (#147)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/147
Reviewed-by: xuu <xuu@noreply@mills.io>
Co-authored-by: James Mills <james@mills.io>
Co-committed-by: James Mills <james@mills.io>
2022-04-04 16:04:38 +00:00
James Mills
908e4cf525 Fix SyntaxError :D (#132)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/132
Reviewed-by: xuu <xuu@noreply@mills.io>
Co-authored-by: James Mills <james@mills.io>
Co-committed-by: James Mills <james@mills.io>
2022-04-03 01:11:33 +00:00
xuu
5b01e82897 fix: outbox-subscribe (#131)
Co-authored-by: Jon Lundy <jon@xuu.cc>
Co-authored-by: xuu <me@sour.is>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/131
Co-authored-by: xuu <xuu@noreply@mills.io>
Co-committed-by: xuu <xuu@noreply@mills.io>
2022-04-03 01:03:45 +00:00
xuu
35c4ecca6f feat: sbscribe to outbox (#128)
Co-authored-by: Jon Lundy <jon@xuu.cc>
Co-authored-by: xuu <me@sour.is>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/128
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: xuu <xuu@noreply@mills.io>
Co-committed-by: xuu <xuu@noreply@mills.io>
2022-04-02 22:32:12 +00:00
James Mills
6a92c9d30a Add support for indexing and persisting inbox index state (#121)
TODO:

- [ ] Remove `replace` directive after testing...

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/121
2022-04-02 14:15:46 +00:00
James Mills
b885d2cf4d Fix some minor UX issues with the input box (#118)
Partially fixes some of the issuses found in #117

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/118
Reviewed-by: xuu <xuu@noreply@mills.io>
2022-04-01 12:36:38 +00:00
mlctrez
80b5d42fa4 add register button to configuration page (#114)
Adding a new register button to the configuration page that calls client.Register()

When clicked this button uses the identity stored in the local storage which was created either via new identity or update identity buttons.

All errors are logged to the console.  From my tests, I don't have a salty@mlctrez.com user so it fails looking up the service user to send a message to.

Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/114
Reviewed-by: xuu <xuu@noreply@mills.io>
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-04-01 02:13:19 +00:00
mlctrez
a085cf9a14 bring_back_salt_shaker (#111)
Makes the avatar url point to salt shaker icon in application when no avatar found on lookup.

Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/111
Reviewed-by: James Mills <james@mills.io>
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-03-31 22:20:06 +00:00
mlctrez
53e79b449b chat_window_formatting (#102)
![image](/attachments/8d560ad1-bcf7-44c6-940e-3e386f9cc2b6)

trying out message formatting in the style of text message chatting where incoming is left justified and send messages are right justified

only the last message will have a timestamp

WIP until onClick displays timestamp of message

Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/102
Reviewed-by: xuu <xuu@noreply@mills.io>
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-03-31 21:38:34 +00:00
James Mills
95be492208 Add support for sender interfaces and the pwa to fallback to sending via a broker as fallback (#101)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/101
Reviewed-by: xuu <xuu@noreply@mills.io>
2022-03-31 03:46:12 +00:00
James Mills
57a6ff5ec1 Add support for performing lookups via the broker we were served from (#99)
Depends on #95

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/99
2022-03-31 00:51:38 +00:00
mlctrez
d6fcad992c new chat should also update contacts (#92)
Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/92
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-03-30 00:35:43 +00:00
James Mills
f9fa628e75 Add support for new contacts appearing in contact list automatically (#89)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/89
2022-03-29 22:06:06 +00:00
James Mills
07d28ba5d4 Use the Client's builtin cache for addr lookups and do the send async (#84)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/84
2022-03-29 00:24:03 +00:00
mlctrez
969a263d06 support for contacts, multiple chat threads, and persistence (#77)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Co-authored-by: James Mills <james@mills.io>
Co-authored-by: mlctrez <mlctrez@gmail.com>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/77
Co-authored-by: mlctrez <mlctrez@noreply@mills.io>
Co-committed-by: mlctrez <mlctrez@noreply@mills.io>
2022-03-28 21:49:01 +00:00
xuu
38a6d71644 xuu/bot (#64)
Co-authored-by: Jon Lundy <jon@xuu.cc>
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/64
Co-authored-by: xuu <xuu@noreply@mills.io>
Co-committed-by: xuu <xuu@noreply@mills.io>
2022-03-26 14:43:05 +00:00
James Mills
411d5500b3 Fix DNS lookup failures in the PWA by using DoH (DNS over HTTP) (#65)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/65
2022-03-26 03:48:57 +00:00
James Mills
211f725986 Fix Lookup to actually use SRV records (where available) and refactor (#62)
Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/saltyim/saltyim/pulls/62
Reviewed-by: xuu <xuu@noreply@mills.io>
2022-03-25 23:49:44 +00:00
James Mills
d0ecf8eb16 Fix support for 2-way chat (receive works 🥳) 2022-03-25 22:47:06 +10:00
James Mills
3b300f09fd pwa: Fix the name of the main component to be SaltyChat 2022-03-25 21:28:35 +10:00
James Mills
5c1fd1077b WIP: Fix for Mobile Safari 2022-03-25 16:49:42 +10:00
James Mills
544aecb368 pwa: Remove the unsed link component(s) 2022-03-25 15:36:23 +10:00
James Mills
9e9abacf1a pwa: Fix build errors 2022-03-25 15:28:44 +10:00
mlctrez
ab6e29a376 errors go to a modal dialog 2022-03-24 23:20:16 -05:00
mlctrez
14eb996218 compact chat window text a bit 2022-03-24 21:22:57 -05:00
mlctrez
906a85c8d2 add send-to address 2022-03-24 21:11:26 -05:00
James Mills
3870354554 Remove no-cors 2022-03-25 11:23:20 +10:00
mlctrez
f736b42a00 remove debugging 2022-03-24 19:29:02 -05:00
mlctrez
30d7330503 remove endpoint configuration, no longer used 2022-03-24 18:03:46 -05:00
mlctrez
43f5d14025 Merge branch 'material-design-exp-matt' of ssh://git.mills.io:2222/saltyim/saltyim into material-design-exp-matt 2022-03-24 17:48:51 -05:00
mlctrez
a2f9fd8cd7 fixup doc 2022-03-24 13:39:38 -05:00
mlctrez
61e3b8e6bd initial work on configuration page 2022-03-24 13:39:38 -05:00
mlctrez
e937a895be auto scroll to last chat message 2022-03-24 13:38:41 -05:00
mlctrez
ca49338f3f clear value and focus on input 2022-03-24 13:38:41 -05:00
mlctrez
c084b99953 chat screen layout 2022-03-24 13:38:41 -05:00
mlctrez
4452560dc3 re-add icons to update banner buttons 2022-03-24 13:38:41 -05:00
mlctrez
edcbecde11 initial goapp-mdc integration work 2022-03-24 13:38:41 -05:00
James Mills
02842fd49c pwa: Playing around with material design 2022-03-24 13:37:18 -05:00
mlctrez
e24bbf72d5 fixup doc 2022-03-24 09:53:40 -05:00
mlctrez
70cbed1fa9 initial work on configuration page 2022-03-24 09:50:51 -05:00
mlctrez
f5aaf48ebc auto scroll to last chat message 2022-03-23 12:32:46 -05:00
mlctrez
8e8f8ec728 clear value and focus on input 2022-03-23 12:20:17 -05:00
mlctrez
b5a7e5af47 chat screen layout 2022-03-23 12:08:21 -05:00
mlctrez
9eff8ebd99 re-add icons to update banner buttons 2022-03-23 09:09:38 -05:00
mlctrez
73854ad66e initial goapp-mdc integration work 2022-03-22 23:06:56 -05:00
James Mills
e5b0c0dde7 pwa: Playing around with material design 2022-03-22 15:44:54 +10:00
James Mills
7452f3a1ce pwa: test self-update 2022-03-22 14:48:54 +10:00
James Mills
a5bceb13d4 pwa: Add app update detection 2022-03-22 14:43:05 +10:00