Commit Graph

239 Commits

Author SHA1 Message Date
John Smith
5824929075 improve codegen experience 2023-10-10 10:42:00 -04:00
John Smith
6de8ed6c6e add build for windows 2023-10-10 10:35:31 -04:00
Christien Rioux
5bc7d68552 cleanup 2023-10-10 09:55:15 -04:00
Christien Rioux
dd79d50355 oops 2023-10-09 22:15:37 -04:00
Christien Rioux
eae1388e4d Merge branch 'debugging' into 'main'
Developer Console Support

See merge request veilid/veilidchat!14
2023-10-10 02:13:44 +00:00
Christien Rioux
9291dc2b80 ellet 2023-10-09 22:12:26 -04:00
Christien Rioux
711f82735e icon fix 2023-10-09 22:12:26 -04:00
Christien Rioux
14b9786fa6 icon fix 2023-10-09 22:12:26 -04:00
Christien Rioux
ee94f6622c developer menu 2023-10-09 22:12:26 -04:00
Christien Rioux
8075b81742 logging 2023-10-09 22:12:26 -04:00
Christien Rioux
6ad074a39e Merge branch 'salvatoret/7/remove-shrink-minify-release' into 'main'
Remove shrink and minifying from Android release

Closes #7

See merge request veilid/veilidchat!9
2023-10-10 01:39:39 +00:00
Christien Rioux
c91ff65d86 Merge branch 'conversationTypo2023-10-08' into 'main'
Fix conversation.dart comment initator/converation

See merge request veilid/veilidchat!12
2023-10-08 14:08:35 +00:00
Christien Rioux
53de63061d Merge branch 'seralizeTypo2023-10-08' into 'main'
Fix seralize typo in comment dht_short_array.dart

See merge request veilid/veilidchat!13
2023-10-08 14:08:17 +00:00
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
cece9ced05 Fix seralize typo in comment dht_short_array.dart
This fixes a typo ("seralize" for "serialize") in a comment in
lib/veilid_support/dht_support/src/dht_short_array.dart.
2023-10-08 13:58:51 +00:00
Haley Weslin
668457f70a Fix conversation.dart comment initator/converation
This fixes two typos ("initator" for "initiator" and "converation" for
"conversation") in comments in lib/providers/conversation.dart.
2023-10-08 13:46:18 +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
Salvatore Testa
caed233840
Remove shrink and minifying from Android release
There's probably a better way to do this, but something about the
shrinking/minifying is messing with the app.

Closes https://gitlab.com/veilid/veilidchat/-/issues/7
2023-10-01 16:00:59 -07: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