Sarah Jamie Lewis
37e50b9579
Upgrading Dependencies
2023-05-15 22:12:27 +00:00
Sarah Jamie Lewis
71bc23fcaa
Add Inter Font
2023-05-15 12:05:28 -07:00
Sarah Jamie Lewis
d09b82db76
Formatting + Font Scale Setting
2023-05-15 10:08:54 -07:00
Sarah Jamie Lewis
d9551a1cd9
Add Retry Peer Connection. Japanese Translation. Nice Nightly Redirect and Update Cwtch
continuous-integration/drone/pr Build is running
Details
continuous-integration/drone/push Build is passing
Details
2023-05-11 22:08:15 +00:00
Sarah Jamie Lewis
133f4a9429
File Sharing Bug Fixes
...
continuous-integration/drone/pr Build is pending
Details
- Allow restarting of file shares that have timed out
- Fix NPE in FileBubble caused by deleting the underlying file
- Upgrade Cwtch with more file sharing fixes
- Move from RetVal to UpdateConversationAttributes to minimze UI thread issues
- Update bindings
2023-04-20 16:37:48 -07:00
Sarah Jamie Lewis
605e9c08c6
Improve Message Row Highlight/Performance Rendering
continuous-integration/drone/pr Build was killed
Details
2023-04-17 13:05:26 -07:00
Sarah Jamie Lewis
267b1b09b1
Status + Profile Attributes
2023-04-05 04:19:11 +00:00
Sarah Jamie Lewis
d7cd4a9374
Hide Translate Button when not configured
continuous-integration/drone/pr Build is pending
Details
2023-03-28 13:21:41 -07:00
Sarah Jamie Lewis
d75420e72f
Limit Image Cache to Fixed Size for Clarity
2023-03-27 15:28:40 -07:00
Sarah Jamie Lewis
2860724428
Fix issue with linkifying some URLs, add initial support for Blodeuwedd (not compiled in)
continuous-integration/drone/pr Build is pending
Details
2023-03-27 12:04:55 -07:00
Sarah Jamie Lewis
d5d9bd8530
Fix Android Export Image Preview
continuous-integration/drone/pr Build is running
Details
2023-03-20 14:16:39 -07:00
Sarah Jamie Lewis
ba0a0c2c85
Save Quoted Messages in Drafts Too
continuous-integration/drone/pr Build is running
Details
2023-03-20 20:18:59 +00:00
Sarah Jamie Lewis
b89a90fa9c
Update Cwtch. Make File Download Consistent on Android
continuous-integration/drone/pr Build is passing
Details
2023-03-16 16:37:53 -07:00
Sarah Jamie Lewis
444c70a255
Autobindings, Remove Server code from Android, Debug mode Fixes
continuous-integration/drone/pr Build is passing
Details
2023-03-02 13:32:51 -08:00
Sarah Jamie Lewis
af2815957d
Prevent Layout Errors Caused By Pathological Unicode
2023-02-16 13:48:35 -08:00
Sarah Jamie Lewis
bf05a52d63
Fix debug layout errors + Fix Quoted File Message Layout
continuous-integration/drone/push Build is passing
Details
2022-12-30 23:17:18 +00:00
Sarah Jamie Lewis
23ae1ac0bb
Allow Links to be Selectable / Fix Performance of Message Row to prevent Spurious Renders
2022-12-30 23:17:18 +00:00
Sarah Jamie Lewis
723b0eb04d
Ensure all Scrollbars have dedicated Controllers
...
Fix : #602
2022-12-30 23:16:00 +00:00
Sarah Jamie Lewis
28ce08637b
Fix Android File Sharing
continuous-integration/drone/pr Build is running
Details
2022-12-12 15:13:32 -08:00
Dan Ballard
8eb2e73b10
add offline icon to server rows
continuous-integration/drone/pr Build is pending
Details
2022-12-11 10:13:07 -08:00
Sarah Jamie Lewis
27a729d09a
Fix Change Password for Unencrypted Profiles / Handle TokenUpdates with No Tokens / Format
continuous-integration/drone/pr Build is running
Details
2022-12-06 12:11:55 -08:00
erinn
91f44d631c
Merge branch 'trunk' into 69nicefixes
continuous-integration/drone/pr Build is running
Details
2022-12-06 00:27:58 +00:00
erinn
65b0ecc0c3
many theme consistency updates per marcia
2022-12-05 16:06:33 -08:00
Dan Ballard
6746abacd7
fix translations for new feature, use icon
continuous-integration/drone/pr Build is running
Details
2022-12-05 12:26:42 -08:00
Dan Ballard
d4546199e4
support (de)activatePeerEngine; turning peers on/off; autostart peers; new UI update for offline contacts/profiles
2022-12-05 12:26:42 -08:00
Sarah Jamie Lewis
059d32718b
Enable Formatting on Quoted Messages
...
continuous-integration/drone/pr Build is running
Details
continuous-integration/drone/push Build is pending
Details
Fix : #556
2022-11-28 10:33:04 -08:00
Sarah Jamie Lewis
f6710484a2
Add replying to
2022-11-24 13:28:25 -08:00
Sarah Jamie Lewis
af4aab3a47
New Cwtch Icons, Dutch / Turkish Translations
2022-11-16 17:54:23 +00:00
Sarah Jamie Lewis
37e18d03a1
Expose antispam status in UI
continuous-integration/drone/pr Build was killed
Details
2022-09-09 12:24:20 -07:00
Sarah Jamie Lewis
521c0600a2
Load Messages when Syncing a Group
...
continuous-integration/drone/pr Build is passing
Details
Fixes : #306
2022-08-18 14:26:42 -07:00
Sarah Jamie Lewis
34e296959a
Fix indexing error in conversation list search.
...
continuous-integration/drone/pr Build is passing
Details
Only allow pinning of accepted contacts
2022-07-25 09:31:56 -07:00
Sarah Jamie Lewis
546ac6c23d
Pinning Conversations
continuous-integration/drone/pr Build is passing
Details
2022-07-22 10:18:55 -07:00
Sarah Jamie Lewis
7540aed701
Handle viewing replies to images correctly
continuous-integration/drone/pr Build is passing
Details
2022-07-07 13:51:59 -07:00
Sarah Jamie Lewis
ad52f2e0c8
Fixup Padding and add message about no replies
continuous-integration/drone/pr Build is passing
Details
2022-07-07 13:40:23 -07:00
Sarah Jamie Lewis
337f6dc5d9
Use Long Press on Android to access replies
continuous-integration/drone/pr Build is passing
Details
2022-07-07 12:58:44 -07:00
Sarah Jamie Lewis
814e6df6f6
Implement View Replies
2022-07-07 12:58:44 -07:00
Sarah Jamie Lewis
0ea2a2116e
File Sharing Manager
2022-07-06 11:57:04 -07:00
Sarah Jamie Lewis
da58555104
Fix bugs in Invite Modal
continuous-integration/drone/pr Build is pending
Details
2022-07-04 14:34:32 -07:00
Sarah Jamie Lewis
bf1eece1e2
increase max image size
continuous-integration/drone/pr Build is passing
Details
2022-06-23 16:00:54 -07:00
Sarah Jamie Lewis
9c9916e7c9
max height on images
continuous-integration/drone/pr Build is pending
Details
2022-06-23 15:59:25 -07:00
Sarah Jamie Lewis
b3788b4f05
Fix Image Width Handling
continuous-integration/drone/pr Build was killed
Details
2022-06-23 15:51:16 -07:00
Sarah Jamie Lewis
5770eb4b66
Fix File Bubble Preview Cache Issues + Wrap Quoted Message Malformed Bubbles as Rows
continuous-integration/drone/pr Build was killed
Details
2022-06-23 12:07:39 -07:00
Sarah Jamie Lewis
ab77ad80d1
Fix Bugs in Quoted Message Selection found by Fuzzbot
2022-06-23 11:25:26 -07:00
Sarah Jamie Lewis
fc1f910486
Remove Awful Flutter 3 Screen Transitions
continuous-integration/drone/pr Build was killed
Details
2022-06-21 14:58:09 -07:00
Sarah Jamie Lewis
b425175fff
Attempt to fix Scroll-to Bug
continuous-integration/drone/pr Build was killed
Details
2022-06-20 11:41:31 -07:00
Sarah Jamie Lewis
8570199196
Fix : #308 - Scroll to Contact
...
Also fixes a bunch of debug-build issues (overflows / resizes).
2022-06-20 10:54:06 -07:00
Sarah Jamie Lewis
0d90219c87
Add Snackbar Notifications for all Copies
continuous-integration/drone/pr Build was killed
Details
2022-06-16 09:40:55 -07:00
Sarah Jamie Lewis
3961692817
Nicer Quoted Messages
continuous-integration/drone/pr Build was killed
Details
2022-06-13 10:06:06 -07:00
Sarah Jamie Lewis
d703a9636f
Fix Contact Message Date not displaying date for day old messages
continuous-integration/drone/pr Build was killed
Details
2022-06-13 09:31:25 -07:00
Sarah Jamie Lewis
f848316db9
Fix bug preventing scrolling to unread messages
continuous-integration/drone/pr Build is pending
Details
2022-06-10 15:42:54 -07:00
Sarah Jamie Lewis
65ff084952
make links in replies clickable
continuous-integration/drone/pr Build is pending
Details
2022-06-10 14:21:40 -07:00
Sarah Jamie Lewis
b3e11cfffd
remove scroll controller from message view
continuous-integration/drone/pr Build is passing
Details
2022-06-10 12:24:38 -07:00
Sarah Jamie Lewis
0c9be47e17
Click to scroll on Quoted Message / Shorten Text
continuous-integration/drone/pr Build is passing
Details
2022-06-10 12:12:43 -07:00
Sarah Jamie Lewis
d0e7e6703b
Different buttons
continuous-integration/drone/pr Build was killed
Details
2022-06-09 13:40:42 -07:00
Sarah Jamie Lewis
2bc47173f9
more clear contact request
continuous-integration/drone/pr Build was killed
Details
2022-06-09 13:36:59 -07:00
Sarah Jamie Lewis
15c68d8812
remove padding
continuous-integration/drone/pr Build was killed
Details
2022-06-09 13:20:01 -07:00
Sarah Jamie Lewis
e76f2883c6
Column-wise contact row (marcia feedback)
continuous-integration/drone/pr Build is passing
Details
2022-06-09 13:10:27 -07:00
Dan Ballard
ffa51e83a1
new message marker moved from id to index and now works on old messages
continuous-integration/drone/pr Build is passing
Details
2022-04-29 16:07:52 -07:00
Dan Ballard
0647a2d98d
android pre load unsynced messages
continuous-integration/drone/pr Build is pending
Details
2022-04-28 21:28:12 -07:00
Dan Ballard
0bcfe75a63
rework cache android resume based off message count totals, force pre fetch on load message list, tweak new messages bubble behaviour
2022-04-28 08:57:31 -07:00
Sarah Jamie Lewis
dc78117e1a
Format, Context Binding and Check if File Exists in File Bubble
continuous-integration/drone/pr Build is passing
Details
2022-04-26 12:16:48 -07:00
Sarah Jamie Lewis
5e3387ec8a
Debug Info Fix an Dependency Upgrades
continuous-integration/drone/pr Build is passing
Details
2022-04-20 17:28:38 -07:00
Sarah Jamie Lewis
a4ab2ec060
Themeing Updates including Nicer Code Formatting
continuous-integration/drone/pr Build is pending
Details
2022-04-12 14:15:58 -07:00
Sarah Jamie Lewis
a4a2af08b4
Message Formatting Experiment Initial Commit
continuous-integration/drone/pr Build is passing
Details
2022-04-06 14:36:34 -07:00
Dan Ballard
ecc9a3a48c
comments, fix new messages marker logic
continuous-integration/drone/pr Build is passing
Details
2022-03-23 18:02:26 -07:00
Dan Ballard
ff3e60a750
message cache allows index locking, rework messageHandler to use bulk fetching, sendMessage flow with no sleep; move some core getMessages/SendMessage handlers from FlwtchWorker to MainActivity
2022-03-23 18:01:43 -07:00
Sarah Jamie Lewis
65d5e9777d
Fix: 344 - Folder Selection on Settings can be Opened Multiple times
continuous-integration/drone/pr Build is passing
Details
2022-03-21 10:49:53 -07:00
Sarah Jamie Lewis
f48b6af3dd
Localizations + Allow Editing
continuous-integration/drone/pr Build is passing
Details
2022-03-21 09:23:16 -07:00
Sarah Jamie Lewis
6237032716
Import and Export Profile
2022-03-11 12:26:21 -08:00
Sarah Jamie Lewis
c3661d4caa
Using build context instead of inherited context when building file bubble popout
...
continuous-integration/drone/pr Build is passing
Details
Fix : #394
2022-03-08 10:56:20 -08:00
Dan Ballard
1d0cb785c1
fix android segfault in flwtch worker; try/catch to catch future bugs in flwtch worker; resume servers load sync status from cwtch; add bg color to sync progress bar; showdown now synchronous so completes
2022-03-04 13:15:08 -08:00
Sarah Jamie Lewis
6cc5146744
Readd-widget key cache
continuous-integration/drone/pr Build is passing
Details
2022-03-04 12:14:43 -08:00
Sarah Jamie Lewis
1fea540f9d
Stop using key-based lookups for messages, use the message cache instead.
...
Always update alignment to allow for message row objects to be reused
2022-03-04 12:14:43 -08:00
Sarah Jamie Lewis
b70de4052d
Support Welsh, Update Translations for other Languages
continuous-integration/drone/pr Build is pending
Details
2022-03-02 11:28:43 -08:00
Sarah Jamie Lewis
c4c693144d
Move messageDate format handling to MessageBubbleDecoration
continuous-integration/drone/pr Build is pending
Details
2022-02-28 22:35:09 -08:00
Sarah Jamie Lewis
70eb160abc
Add Message Status Widget to File Bubble
...
continuous-integration/drone/pr Build is pending
Details
Also fix bug in peer settings
2022-02-22 11:09:44 -08:00
Sarah Jamie Lewis
2a07ba8ed7
revert message row image size change
continuous-integration/drone/pr Build is pending
Details
2022-02-08 14:05:23 -08:00
Sarah Jamie Lewis
2e5ee796fa
Add Profile Image Preview to Peer Settings + other UI Profile Image Fixups
2022-02-08 14:05:09 -08:00
Sarah Jamie Lewis
403454d6b8
Add Edit Badge
continuous-integration/drone/pr Build is pending
Details
2022-02-07 15:12:36 -08:00
Sarah Jamie Lewis
5b5fe586e8
Update Lib Cwtch, Allow Deleting P2P contacts, Formatting
continuous-integration/drone/pr Build is passing
Details
2022-02-07 14:53:33 -08:00
Sarah Jamie Lewis
b280765631
Fallback to Default Profile Images when Image Previews are Disabled
2022-02-07 14:26:14 -08:00
Sarah Jamie Lewis
3d85883f8e
Profile Images
continuous-integration/drone/pr Build is pending
Details
2022-02-04 16:57:31 -08:00
erinn
e22db92dc1
add gherkin tests ( #353 )
...
continuous-integration/drone/push Build is pending
Details
* not all tests are complete
* language and theme tests fail due to upstream issue with dropdown boxes
* not yet autorun or reported by drone
Co-authored-by: Sarah Jamie Lewis <sarah@openprivacy.ca>
Reviewed-on: #353
Co-authored-by: erinn <erinn@openprivacy.ca>
Co-committed-by: erinn <erinn@openprivacy.ca>
2022-02-05 00:37:25 +00:00
Dan Ballard
8a9ee402bf
recalculate unrad count incases some not read
2022-02-03 08:43:02 -05:00
Dan Ballard
a82ade8663
profile level unread notifications and in profile other profile unread notifications
2022-02-02 19:20:28 -05:00
Dan Ballard
f818d4f2f8
remove syncProgress from contact and wire contact row to search server's list
continuous-integration/drone/pr Build is passing
Details
2022-01-27 18:41:17 -05:00
Dan Ballard
a4ce168aec
calculate server progress based on last message, nowtime, and message flow; display progress on group contact and remote server
continuous-integration/drone/pr Build is passing
Details
2022-01-26 20:17:13 -05:00
Sarah Jamie Lewis
92374ad112
Only override path for Sender, not any other attributes.
...
continuous-integration/drone/pr Build is passing
Details
For auto-downloads both the sender and receiver set the path before
the UI can set download state. As such we need to be careful about how
we let the sender know about the filekey/path.
2022-01-21 10:16:30 -08:00
Sarah Jamie Lewis
9931521910
Clean up sender side image preview
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:52:31 -08:00
Sarah Jamie Lewis
d095971cb3
Sender side previews - fixing up PR comments
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:19:06 -08:00
Sarah Jamie Lewis
797279d6d7
Enable Sender Side Image Previews
continuous-integration/drone/pr Build is pending
Details
2022-01-20 14:00:15 -08:00
Dan Ballard
ccdd7d0e27
remove byType bools and replace with interface and structs for type safety
continuous-integration/drone/pr Build is passing
Details
2022-01-20 15:58:14 -05:00
Dan Ballard
793b6e2e1a
message cache expansion: stores all messages fetched, indexed by hash and id where possible
continuous-integration/drone/pr Build is pending
Details
2022-01-20 09:24:06 -05:00
Sarah Jamie Lewis
2495814869
Fixup Widths on Small Screens
continuous-integration/drone/pr Build is passing
Details
2022-01-19 14:09:19 -08:00
Sarah Jamie Lewis
19f73eb075
Formatting
continuous-integration/drone/pr Build is passing
Details
2022-01-19 13:59:04 -08:00
Dan Ballard
706c1fb354
move all classes in model.dart to their own models/X.dart
continuous-integration/drone/pr Build is passing
Details
2022-01-18 18:32:00 -05:00
Sarah Jamie Lewis
cd1bf07fba
Responding to @errorinn PR Comments
continuous-integration/drone/pr Build is pending
Details
2022-01-18 14:32:45 -08:00
Sarah Jamie Lewis
c6e64a3a5f
Allow Tor Caching + Our Own Linkify
continuous-integration/drone/pr Build is pending
Details
2022-01-18 13:17:52 -08:00
Sarah Jamie Lewis
ae6f0dd456
Update Translations + notifylisteners
2022-01-17 12:24:48 -08:00
Sarah Jamie Lewis
ed671d32bc
Padding / Margin Changes + Tor Circuit Info
continuous-integration/drone/pr Build is failing
Details
2022-01-14 14:24:41 -08:00