Christien Rioux
07a62fb677
Merge branch 'invoxTypo2023-10-08' into 'main'
...
Fix invox typo in comment - contact_invite.dart
See merge request veilid/veilidchat!11
2023-10-08 14:07:52 +00:00
Haley Weslin
a172de2960
Fix invox typo in comment - contact_invite.dart
...
This fixes a typo ("invox" for "inbox") in a comment in
lib/providers/contact_invite.dart.
2023-10-08 13:23:21 +00:00
Christien Rioux
564447ec98
Merge branch 'salvatoret/6/remove-roundedIcon-reference' into 'main'
...
Remove non-existent `roundIcon` reference
Closes #6
See merge request veilid/veilidchat!5
2023-10-03 18:05:21 +00:00
Christien Rioux
d71ff66c51
Merge branch 'isweb-implies-not-desktop' into 'main'
...
isDesktop false if isWeb true in responsive.dart
See merge request veilid/veilidchat!7
2023-10-03 17:59:46 +00:00
Christien Rioux
eb4a323676
Merge branch 'disrecommend-the-flutter-snap' into 'main'
...
Disrecommend Flutter snap (Corrosion builds fail)
See merge request veilid/veilidchat!6
2023-10-03 17:58:55 +00:00
Rivka Segan
bc41ea6d82
isDesktop false if isWeb true in responsive.dart
...
268b86d131
tries to access Platform._operatingSystem as part of checking whether
it is running on Windows, Linux, or macOS, and this information is not
available on the web. This MR makes it possible to reach the
VeilidChat "Create a new account" screen when running in Chrome
(although the user apparently can't proceed further because of an
"already borrowed" panic). Without this MR, there is an uncaught error
even before getting to that account screen.
2023-10-01 19:20:20 +00:00
Rivka Segan
e0a3baaefd
Disrecommend Flutter snap (Corrosion builds fail)
...
If Flutter has not been installed before building VeilidChat on Linux,
the user can end up with CMake 3.16.3 and encounter errors for
Corrosion files that require CMake 3.22 or later. Unfortunately,
recovering from this is apparently more complex than putting a newer
cmake earlier in the PATH, so it's perhaps best not to obtain CMake
3.16.3 in the first place.
The set of conflicts that cause this issue to exist include:
veilidchat indirectly recommends the Flutter snap:
268b86d131/setup_linux.sh (L19)
f59c4509ea/veilid-flutter/setup_flutter.sh (L23)
https://docs.flutter.dev/get-started/install
https://docs.flutter.dev/get-started/install/linux
"The easiest way to install Flutter on Linux is by using snapd."
Flutter apparently requires CMake 3.16.3 and someone is not especially
interested in newer versions. Historically, CMake in the Flutter snap
has been multiple minor versions behind upstream CMake (e.g., 3.10
when a user needed 3.16, 3.16 when a user needed 3.22, etc.):
9427b77376/packages/flutter_tools/test/general.shard/linux/linux_doctor_test.dart (L120)
https://github.com/canonical/flutter-snap/issues/53
https://github.com/flutter/flutter/issues/101726#issuecomment-1095681610
"We discourage plugin developers from requiring a newer version of
CMake than Flutter requires, but we cannot control what third-party
developers do. ... If you want to use the snap installation, and want
an update with a newer version of CMake, you'd need to file a request
at https://github.com/canonical/flutter-snap "
When the Flutter snap is installed, flutter commands execute cmake
from within the snap's read-only filesystem, and do not use the cmake
found in the PATH. This may lead to challenges regardless of whether
the user already has a /usr/bin/cmake that is recent enough, or
whether the user needs to replace /usr/bin/cmake by following the
https://apt.kitware.com process.
3.16.3 is not recent enough because veilid uses Corrosion from GitHub:
f59c4509ea/veilid-flutter/linux/rust.cmake (L11)
https://corrosion-rs.github.io/corrosion/
"The master branch of Corrosion currently requires CMake 3.22 or
newer."
2023-10-01 17:43:42 +00:00
Salvatore Testa
ece0971a6f
Remove non-existent roundIcon
reference
...
Closes https://gitlab.com/veilid/veilidchat/-/issues/6
2023-10-01 10:06:01 -07:00
Christien Rioux
268b86d131
turn off autodispose for real globals
2023-09-30 21:28:45 -04:00
Christien Rioux
4ca71db7c5
more syntax fixes
2023-09-30 21:22:12 -04:00
Christien Rioux
6fb09032a3
fix issue #4 : pronouns
2023-09-30 21:15:26 -04:00
Christien Rioux
a25ef9ed44
fix syntax issues
2023-09-30 21:11:51 -04:00
Christien Rioux
7a49497620
statenotifier
2023-09-30 21:11:50 -04:00
Christien Rioux
8f0b4aaba0
Merge branch 'remoteTypo2023-09-30' into 'main'
...
Fix "removing remove conversation" in contact.dart
See merge request veilid/veilidchat!4
2023-10-01 01:11:42 +00:00
Christien Rioux
52af4a79ff
Merge branch 'kyanha-dartfix' into 'main'
...
Changes from `dart fix --apply`
See merge request veilid/veilidchat!3
2023-10-01 00:50:28 +00:00
Christien Rioux
d631b7308b
base64 fix and turn off dht caching until we have background sync
2023-09-30 12:45:38 -04:00
Haley Weslin
0daefaef25
Fix "removing remove conversation" in contact.dart
...
This fixes a wordo (remove for remote) in contact.dart.
2023-09-30 06:11:33 +00:00
Kyle H
d5a03f57d5
Changes from dart fix --apply
2023-09-29 22:45:50 -04:00
Christien Rioux
c9653bab18
Merge branch 'salvatoret/missing-dev-setup-in-setup' into 'main'
2023-09-30 00:40:00 +00:00
Salvatore Testa
1161445c50
Add missing folder path to dev setup
2023-09-29 17:28:37 -07:00
Christien Rioux
edb6fa448e
icon
2023-09-29 12:31:16 -04:00
Christien Rioux
fb604fe358
flutter stuff
2023-09-28 18:10:05 -04:00
Christien Rioux
7567a0e3bc
debugging
2023-09-28 12:51:48 -04:00
TC
9e48bc2223
Switched to manual mode
2023-09-28 14:38:50 +00:00
Christien Rioux
752392c02e
scanning
2023-09-28 10:06:22 -04:00
Christien Rioux
e5f1619c65
refactor for qr scan
2023-09-27 13:46:34 -04:00
TC
ef2d4ce308
Hacking on IPA CICD
2023-09-27 17:42:27 +00:00
TC
4d4165ee04
Hacking on IPA CICD
2023-09-27 16:25:57 +00:00
TC
b60263168d
Hacking on IPA CICD
2023-09-27 15:45:59 +00:00
TC
4671476a62
Hacking on IPA CICD
2023-09-27 14:43:11 +00:00
TC
c16e9ef06e
Hacking on IPA CICD
2023-09-27 14:17:35 +00:00
TC
c6fcbb30ad
Hacking on IPA CICD
2023-09-27 14:13:15 +00:00
TC
3ac6950a9a
Hacking on IPA CICD
2023-09-27 14:08:33 +00:00
TC
c914dd3a0c
Hacking on IPA CICD
2023-09-27 14:06:10 +00:00
TC
b80cbd038c
Hacking on IPA CICD
2023-09-27 14:03:52 +00:00
TC
8c0149b09c
Hacking on IPA CICD
2023-09-27 14:01:59 +00:00
TC
cdfaea38fa
Update .gitlab-ci.yml file
2023-09-27 02:46:49 +00:00
Christien Rioux
d7b8259adc
password work
2023-09-26 22:32:38 -04:00
Christien Rioux
960b8375b5
password work
2023-09-26 22:32:38 -04:00
TC
9d1eaeed4c
Merge branch 'repo-odds-and-ends' into 'main'
...
Setting up the repo for opening
See merge request veilid/veilidchat!1
2023-09-27 02:25:06 +00:00
TC Johnson
33e5fba7e2
Setting up the repo for opening
...
Added in the license, code of conduct, and contributing guide.
THe guide might need a little tweaking.
2023-09-26 21:22:54 -05:00
Christien Rioux
a93c711d52
proto cleanup
2023-09-26 18:46:02 -04:00
Christien Rioux
f951acd79a
note to self
2023-09-25 22:59:28 -04:00
Christien Rioux
c63eee26fd
encryption and dht work
2023-09-24 22:35:54 -04:00
Christien Rioux
7831deabd3
more cleanup
2023-09-24 15:30:54 -04:00
Christien Rioux
03c6560e60
more cleanup
2023-09-23 22:32:27 -04:00
Christien Rioux
cd8f5aebcb
cleanups
2023-09-23 22:19:53 -04:00
Christien Rioux
95e5306eb3
layout work
2023-09-23 12:56:54 -04:00
Christien Rioux
accd79c82d
clean up contacts
2023-09-22 11:20:28 -04:00
Christien Rioux
a3c6b98fd5
updates
2023-09-21 22:24:45 -04:00