Commit Graph

46 Commits

Author SHA1 Message Date
Nikita Galaiko
decd0511ba pty: server side prettyfy 2023-04-11 10:59:14 +02:00
Nikita Galaiko
57dfd89a28 return http error from handshake 2023-04-06 16:31:54 +02:00
Nikita Galaiko
9b2ea25a7a cleanup terminal 2023-04-06 11:17:09 +02:00
Scott Chacon
35f28cbc94
Add a Terminal (#49)
This implements a simple terminal frontend using Xterm and backend using portable_pty. It will not yet record, but it should keep a separate terminal per project, resize properly, change directories to the project, etc.

https://docs.rs/portable-pty/latest/portable_pty/
2023-04-05 10:10:07 +02:00
Nikita Galaiko
e92c924b45
log tauri commands execution time 2023-03-22 15:02:16 +01:00
Nikita Galaiko
80e3e9fd28
make watchers async 2023-03-22 07:51:58 +01:00
Nikita Galaiko
3a95bc792d use fslock for syncronization 2023-03-14 09:04:56 +01:00
Nikita Galaiko
76773aec0b
drop difference 2023-03-08 17:22:42 +01:00
Nikita Galaiko
5dfde966ab replace diffing library 2023-03-07 17:10:48 +01:00
Nikita Galaiko
41824e2c85 add deltas index writer 2023-03-06 08:23:15 +01:00
Nikita Galaiko
7199dc7022
disable devtools in production 2023-03-01 12:06:11 +01:00
Nikita Galaiko
42d658abc5
allow production url in csp 2023-03-01 12:04:29 +01:00
Nikita Galaiko
1ff419a8c8 display errors when adding project 2023-02-27 10:11:09 +01:00
Nikita Galaiko
e549e99c05 cache images locally 2023-02-24 13:29:09 +01:00
Nikita Galaiko
97048983cf
drop yrs 2023-02-22 17:16:10 +01:00
Nikita Galaiko
b0bb3b00f4
commit deps for dev build 2023-02-21 12:10:36 +01:00
Nikita Galaiko
c9ab7fa14f
fix config path 2023-02-20 16:51:48 +01:00
Nikita Galaiko
2e0f757cd9
use ms timestamps everywhere 2023-02-20 12:41:33 +01:00
Nikita Galaiko
0562bcae5d
test deltas read/write 2023-02-20 12:41:09 +01:00
Nikita Galaiko
b1d6c2fee3 dynamic release versioning 2023-02-17 16:09:24 +01:00
Nikita Galaiko
928b94a031 do semver 2023-02-17 16:09:24 +01:00
Nikita Galaiko
37a9a6a17c
move to project-id based namespacing 2023-02-17 10:50:30 +01:00
Nikita Galaiko
df950a5608
s3 upload (#14)
Automatically build on build branch, upload to S3 and tell the server.

---------

Co-authored-by: Scott Chacon <schacon@gmail.com>
2023-02-17 07:42:30 +01:00
Nikita Galaiko
d2b85e614d
refactor users api to make it rust-first 2023-02-15 16:30:52 +01:00
Nikita Galaiko
798a17d739
vendor libgit2 and openssl 2023-02-14 15:20:00 +01:00
Nikita Galaiko
cb90c84413
use anyhow lib for error context 2023-02-14 13:11:41 +01:00
Nikita Galaiko
7d86eb365e
user login page and storage 2023-02-14 10:32:31 +01:00
Nikita Galaiko
bcc93167c0
make app run in background 2023-02-10 15:39:57 +01:00
Nikita Galaiko
ab352b0e4e
frontend successfully lists sessions !! 2023-02-09 15:53:12 +01:00
Nikita Galaiko
bc11efbae8
setup sentry 2023-02-09 12:14:49 +01:00
Nikita Galaiko
6afc274323
drop chrono 2023-02-08 14:25:37 +01:00
Nikita Galaiko
aa0008d901
merge git watcher 2023-02-08 14:10:22 +01:00
Nikita Galaiko
f1fcc3195a
rm git binary 2023-02-07 14:22:56 +01:00
Nikita Galaiko
66d526acd4
connect ui to rust crdts 2023-02-07 14:19:29 +01:00
Nikita Galaiko
b95202cbdb
remove unused futures crate 2023-02-07 11:12:34 +01:00
Nikita Galaiko
2eab889720
create tauri command to list deltas 2023-02-07 10:06:44 +01:00
Nikita Galaiko
e31efd43a1
merge delta_watcher 2023-02-06 15:23:02 +01:00
Nikita Galaiko
980607ad96
rust crdt package 2023-02-06 10:40:53 +01:00
Nikita Galaiko
549f49f012
init rust file watching 2023-02-05 17:22:45 +01:00
Nikita Galaiko
1e26d05e69
remember window size and position 2023-02-03 14:30:15 +01:00
Nikita Galaiko
bf04ed9e76
setup logger 2023-02-03 14:28:57 +01:00
Nikita Galaiko
bf422c027a
embed git binary 2023-02-03 08:44:38 +01:00
Nikita Galaiko
b42db79501
a way to persist data 2023-02-02 16:26:38 +01:00
Nikita Galaiko
d77198638e
remove unused lib 2023-02-02 08:36:33 +01:00
Nikita Galaiko
a66d88d80b
overlay titlebar style 2023-02-01 12:43:29 +01:00
Nikita Galaiko
9aa96f488f
simple tauri example 2023-01-31 15:55:57 +01:00