aboutsummaryrefslogtreecommitdiffstats
path: root/src/server (unfollow)
Commit message (Collapse)Author
2021-05-18Fix Clippy Suggestionsa-kenji
2021-05-16Big refactor: separate crates for client, server and utilitiesKunal Mohan
2021-05-16Split Layout Flaga-kenji
* Split Layout Flag into `layout` that searches in default layout directories and `layout-path` that takes a path to a layout file Close #506.
2021-05-15Fix after rebaseKunal Mohan
2021-05-15Do not pass config_options while spawning server processKunal Mohan
2021-05-15Fix after rebaseKunal Mohan
2021-05-15fix testingKunal Mohan
2021-05-15Use ClientToServerMsg and ServerToClientMsg for IPCKunal Mohan
2021-05-15Fix memory overflow error and add panic hook for serverKunal Mohan
2021-05-15Switch to multiprocess model: Not looking goodKunal Mohan
2021-05-15Remove unused importMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2021-05-15docs(changelog): Invert Asset Installationa-kenji
2021-05-15Invert Assets Installation Featurea-kenji
* changed `enable_automatic_asset_installation` to `disable_automatic_asset_installation` This ensures that people by default get the asset installation and need to opt out at compile time, rather than opt in. * removed default features Not needed anymore.
2021-05-12 Add Complile Time System Directoriesa-kenji
closes #380 * --features disable_automatic_asset_installation disables automatic installation of the `data_dir` * a set PREFIX env will use `$PREFIX/zellij` as its `data_dir`
2021-05-12Fix Simplified Uia-kenji
Propagate the config now, in all the places, as opposed to fallback to a default.
2021-05-12Slight rework of config loading.a-kenji
Merges the cli and file configuration
2021-05-10!fixup Add Option for Simplified Layouta-kenji
* fix test
2021-05-10fixup! Add Option for Simplified Layouta-kenji
* merge structop and serde structs
2021-05-10Add Option for Simplified Layouta-kenji
* the simplified layout omits the Nerdfonts characters that are not found in every Fontset * add an optional config option to opt into the simplified ui `simplified_ui: bool` * add a config flag that allows opting into the simplified ui `zellij options --simplified-ui` * move the `clean` flag to the `setup` subcommand
2021-05-09After rebaseDante Pippi
2021-05-09Revert accidental rename of ToggleActiveSyncTabKyle Sutherland-Cash
2021-05-08cargo fmtKyle Sutherland-Cash
2021-05-08Markups from self-reviewKyle Sutherland-Cash
2021-05-08First round of merging against server-client and color stuffKyle Sutherland-Cash
2021-05-07Moving the sync command to the Tab mode (#412)dantepippi
* Moving the sync command to the Tab mode * Fixing bug related to plugin panes and sync mode When sync mode was enabled the input from a plugin pane was being incorrectly ignored.
2021-05-07hotfix(logging): fix atomic_create_file and make set_permissions() return an ↵Kunal Mohan
error
2021-05-06explicitly set file and directory permissionsKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Introduce IpcReceiverWIthContext and move ipc stuff to common/ipc.rsKunal Mohan
Fall back to /tmp/zellij-{uid} directory if runtime_dir is not available. Use serialize_into() to avoid Vec allocation. And some cleanup
2021-05-04use better names for senders, receivers and threadsKunal Mohan
2021-05-04Place socket file in runtime directory or cache directory and use names ↵Kunal Mohan
crate for socket file name
2021-05-04use Uuid to generate unique server socket namesKunal Mohan
2021-05-04remove Split, OpenFile and MoveFocus from CliArgsKunal Mohan
2021-05-04Refactor CommandIsExecuting to have a single variantKunal Mohan
2021-05-04Use interprocess crate for IPCKunal Mohan
2021-05-04Refactor ServerInstruction enum to use Action enumKunal Mohan
2021-05-04Share SessionMetadata between the server_router and the ipc_server threadKunal Mohan
2021-05-04Remove ErrorContext from IpcSender and nit fixesKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Fix after rebaseKunal Mohan
2021-05-04Move screen and plugins to client side.Kunal Mohan
Remove AppInstruction enum spawn pty thread, screen thread and plugin thread on demand
2021-05-04wip: helper functions for ServerInstructiondenis
2021-05-04client side threads should send messages directly to server and router ↵Kunal Mohan
threads should do the actual routing
2021-05-04split start into start_server and start_clientKunal Mohan
2021-05-04Add router thread on server side as wellKunal Mohan
2021-05-04Hide IpcChannel entirely behind OsApiKunal Mohan
2021-05-04documentation and nit fixKunal Mohan
2021-05-04Hide server-side Ipc channels creation behind OsApis and some documentation ↵Kunal Mohan
fixes
2021-05-04Introduce ServerContextKunal Mohan
2021-05-04fix testsKunal Mohan