Commit graph

49 commits

Author SHA1 Message Date
1511a4b253 Changing some things before release 2024-07-15 11:28:30 -04:00
a844815424 It works! 2024-07-15 00:23:04 -04:00
c74501eb34 Got sociable status working 2024-07-15 00:09:15 -04:00
Nutcake
cc92786af2
Isovel/rtf color parsing (#27)
* feat: improve RTF color parsing to be more consistent with Resonite

* chore: optimize some regex used in RTF tag parsing

---------

Co-authored-by: Garrett Watson <toast@isota.ch>
2024-01-27 16:15:27 +01:00
Nutcake
812148658d
Add iOS support (#18)
* add web support and remove all tabs except chat

* Update README.md

* feat: setup project for xcode builds + add other tabs back

* chore: update macos podfile

* chore: update packages + update build config + add audio playback on iOS/macOS + swap downloader library

* chore: remove ide-specific files

* chore: update readme

* chore: update build.gradle to reflect correct minSdkVersion

* chore: remove generated ic_launcher png files

* chore: update formatting to use 120 char line length

* chore: address use of then method on awaited future

* chore: update app icons for macOS & iOS

* Fix file move not waiting for download finish

---------

Co-authored-by: lumey <lumey@lumey.dev>
Co-authored-by: Garrett <toast@isota.ch>
2023-11-14 20:28:14 +01:00
Nutcake
9f08e6ce62 Fix online status not being restored properly
Closes #11
2023-10-21 12:39:09 +02:00
Nutcake
1bcebbacc8 Fix visual issues with bottom navigation bar 2023-10-10 10:57:14 +02:00
Nutcake
74fb91e0a4 Replace all text references with new ReCon branding 2023-10-03 19:00:59 +02:00
Nutcake
c1da0da897 Fix user status handling 2023-09-30 15:22:37 +02:00
Nutcake
bcc03b4c9a Change navbar color in chat view 2023-09-30 14:20:08 +02:00
Nutcake
e3837066bb Improve adherence to material design guidelines 2023-09-29 16:24:26 +02:00
Nutcake
e87521df9d Add caching to session filter and remove some redundant providers 2023-07-11 18:44:20 +02:00
Nutcake
d855d7dda3 Change AppBar colors to be consistent across the app 2023-06-24 13:34:25 +02:00
Nutcake
a4cdd92f88 Add inventory actions 2023-06-23 22:23:46 +02:00
Nutcake
83c92a4152 Add Inventory viewer 2023-06-17 16:58:32 +02:00
Nutcake
65207e6e90 Add filter function to session list 2023-06-04 16:27:18 +02:00
Nutcake
24178aaa43 Add tabbed view to homescreen 2023-06-03 17:17:54 +02:00
Nutcake
c43a93d574 Add theme mode setting 2023-05-25 19:49:09 +02:00
Nutcake
8668e66813 Improve light-mode support 2023-05-25 19:30:15 +02:00
Nutcake
5561f18a2c Improve handling of logout and token expiration 2023-05-25 18:54:21 +02:00
Nutcake
1b7af5f4a7 Minor message view improvements 2023-05-21 14:23:53 +02:00
Nutcake
362f0cef09 Add basic image upload functionality 2023-05-17 13:55:24 +02:00
Nutcake
69d69d0aa4 Remove unused code and restructure messaging client a little 2023-05-17 13:54:30 +02:00
Nutcake
ece488d177 Make friend api calls more efficient and increase update rate 2023-05-16 13:01:42 +02:00
Nutcake
2b7b4e2dba Add support for material you and improve message design coherency 2023-05-15 15:45:41 +02:00
Nutcake
d51eba5009 Fix message timestamps showing in UTC instead of local time 2023-05-15 10:39:22 +02:00
Nutcake
639cdebf4e Make version check more reliable and make check only appear once per version 2023-05-07 15:01:01 +02:00
Nutcake
16305542e3 Add update notifier 2023-05-06 22:12:18 +02:00
Nutcake
61fa2b1f16 Move some files around and potentially fix marking messages read 2023-05-06 19:24:28 +02:00
Nutcake
59cd6bc07f Implement online-status keep-alive 2023-05-06 18:34:14 +02:00
Nutcake
ab21717829 Make messages-list use new Provider implementation 2023-05-06 17:47:36 +02:00
Nutcake
766f5a94e2 Move all messaging state to MessagingClient and use Provider for state updates 2023-05-06 16:45:26 +02:00
Nutcake
1e336688b7 Add user-profile popup 2023-05-05 15:05:06 +02:00
Nutcake
e76d5390c0 Move around client holder 2023-05-05 12:45:00 +02:00
Nutcake
40c4d82b81 Change the way friend status is determined 2023-05-04 19:04:33 +02:00
Nutcake
2a4a23f6aa Add platform checks and add auto refresh with rate limiting 2023-05-04 14:44:40 +02:00
Nutcake
28fe3fc3c0 Fix notification toggle and add check interval selector 2023-05-04 13:13:24 +02:00
Nutcake
22deb64bce Add notification requester and settings entries 2023-05-03 23:24:27 +02:00
Nutcake
9ebe4fc63d Add settings manager and move some things around 2023-05-03 21:55:34 +02:00
Nutcake
6ea136ce3b Improve login and settings visuals 2023-05-03 18:16:40 +02:00
Nutcake
47e3b85451 Improve websocket stability and add settings page 2023-05-03 17:51:18 +02:00
Nutcake
8417a29ffe Refactor message cache handling 2023-05-02 10:04:54 +02:00
Nutcake
344284b2cf Rename project 2023-05-01 19:13:40 +02:00
Nutcake
630cd2fde7 Implement message sending and streamed receiving 2023-05-01 17:34:34 +02:00
Nutcake
37ad7b7438 Add user session list dropdown 2023-04-30 23:14:29 +02:00
Nutcake
8a3ff70523 Add user avatars 2023-04-30 13:39:09 +02:00
Nutcake
4f67acec8e Add chat message view 2023-04-29 22:21:00 +02:00
Nutcake
a9a14c09b7 Add basic friends list 2023-04-29 21:26:12 +02:00
Nutcake
8aeab5ba28 Initial commit 2023-04-29 19:18:46 +02:00