Commit Graph

  • 9e2b2f851f feat: [bot] update apt package repository github-actions[bot] 2025-06-28 07:44:54 +00:00
  • 1fc12ea53c chore: Added apt repository public key Kapobajza 2025-06-28 09:43:14 +02:00
  • bf7f431707 feat: [bot] update apt package repository github-actions[bot] 2025-06-28 07:39:54 +00:00
  • 87a259cb9e chore: Updated static.yml permisisons to be able to git push from them Kapobajza 2025-06-28 09:37:26 +02:00
  • 82033009b0 feat: [bot] update apt package repository github-actions[bot] 2025-06-28 07:38:33 +00:00
  • a469897c0b chore: renamed git push to apt-hosting Kapobajza 2025-06-28 09:32:45 +02:00
  • 3036d7ef1b chore: Temporary file move, checking if it works... Kapobajza 2025-06-28 09:29:19 +02:00
  • 8d9a58eb92 fix: Added stable directory generation for reprerpo Kapobajza 2025-06-28 09:18:15 +02:00
  • 0580e1fb17 feat: Added reprepro to static.yml cd Kapobajza 2025-06-28 08:58:05 +02:00
  • e3465d5dc6 docs: Added cargo deb additional fields Kapobajza 2025-06-24 20:49:39 +02:00
  • df3db3e67f feat: Added additional metadata to deb packaging Kapobajza 2025-06-22 15:30:57 +02:00
  • a067b512e0 docs: update README Alex Pasmantier 2025-06-28 17:29:15 +02:00
  • c25a5bd75f docs: update readme and add new format docs alexandre pasmantier 2025-06-28 16:21:40 +02:00
  • 090d71aff0 fix(cli): using --exact now works on the --input text aswell (#566) Domasch 2025-06-28 22:27:52 +09:00
  • d429a9a6ee fix(matcher): better handling of reloading and cycling through sources alexandre pasmantier 2025-06-28 12:37:43 +02:00
  • e5a13ef8a1 fix: reset picker selection when cycling through sources Alex Pasmantier 2025-06-28 00:12:50 +02:00
  • 7b40e769ae feat(cable): migrate windows channels (#567) Alex Pasmantier 2025-06-27 16:04:24 +02:00
  • 42e2728269 test(cli): new cli test suite (#564) LM 2025-06-27 13:32:29 +02:00
  • 23f52d4533 feat(ui): Optional scrollbar and mouse support for the preview panel (#563) LM 2025-06-25 12:03:06 +02:00
  • 94e34c1668 fix(os): no more panicking on cwd-related errors alexandre pasmantier 2025-06-25 11:21:09 +02:00
  • 58d90c6d03 refactor(ui): feature based UI (#562) LM 2025-06-25 01:23:00 +02:00
  • ad4e254ae6 feat(ui): new keybindings panel and status bar (#559) LM 2025-06-24 15:21:20 +02:00
  • a81a86f1fd fix(preview): don't panic when the previewer attempts to send to a closed channel Alex Pasmantier 2025-06-24 02:41:41 +02:00
  • 7067a2ba93 feat(remote): rework remote UI and add description and requirements panels alexandre pasmantier 2025-06-22 16:27:31 +02:00
  • a2ebbb3557 refactor(cli): add validation logic + docs LM 2025-06-22 12:52:26 +02:00
  • 601580953a docs(tests): simple documentation for the PtyTester alexandre pasmantier 2025-06-21 20:07:33 +02:00
  • a59aab67a9 test: add integration test for --watch alexandre pasmantier 2025-06-21 19:36:20 +02:00
  • dd832fcfc9 test: a cleaner integration tests directory structure alexandre pasmantier 2025-06-21 19:12:57 +02:00
  • 18917362be feat(cli): add watch flag to trigger reload of channels (#557) LM 2025-06-21 18:40:01 +02:00
  • a8fb0f0b0e fix(reload): avoid UI flickering while reloading channel (#556) Alex Pasmantier 2025-06-21 14:52:00 +02:00
  • 2ecbc8a170 feat(cli): initial support for source and preview overrides, layout, take_1 and take_1_fast (#553) LM 2025-06-21 14:17:11 +02:00
  • 47b99c43d0 test(e2e): better pty tooling and more tests alexandre pasmantier 2025-06-20 14:35:49 +02:00
  • b780fa1ba5 test(e2e): add proper e2e tests and pty-testing utils alexandre pasmantier 2025-06-20 12:14:55 +02:00
  • 14804f50a2 perf: pre-allocate result vectors, and reuse picker entries to avoid reallocations (#551) LM 2025-06-20 12:02:07 +02:00
  • 19d1ca1558 perf: more pre-allocations and avoid unnecessary ascii string parsing work (#550) LM 2025-06-19 16:04:26 +02:00
  • f138e8a591 refactor(screen): remove leftover line number, not used anymore lalvarezt 2025-06-18 14:28:52 +02:00
  • 80cb6c3606 refactor(picker): new movement system lalvarezt 2025-06-18 13:07:39 +02:00
  • 2fdb47fc19 refactor(cable): add helper function to get keybindings lalvarezt 2025-06-18 11:54:21 +02:00
  • 4b338f5242 refactor(shell): make use the new Binding system lalvarezt 2025-06-18 10:18:39 +02:00
  • 7ac2f28be7 refactor(screen): new result line abstraction that can be reused lalvarezt 2025-06-18 10:00:07 +02:00
  • 51617b1775 refactor: clearer separation of channels vs remote, better deserialization of prototype sub-structures, etc. alexandre pasmantier 2025-06-17 20:18:36 +02:00
  • a49f104670 feat(channel): add channel global shortcuts lalvarezt 2025-06-17 10:34:28 +02:00
  • ebca4d2017 refactor(cli): move cli overrides to dedicated function alexandre pasmantier 2025-06-17 01:58:00 +02:00
  • 510e7b6338 feat(ui): add support for customizing input_header, preview_header and preview_footer LM 2025-06-17 01:45:26 +02:00
  • ab1efed88d chore: remove stale FIXME comment alexandre pasmantier 2025-06-16 20:44:58 +02:00
  • e06e5e6a37 refactor(cable): update preview size for files and env alexandre pasmantier 2025-06-16 20:39:15 +02:00
  • 783d96bb67 feat(ui): preview size customization (#545) LM 2025-06-16 20:34:05 +02:00
  • f6dcedc196 test(e2e): fallback to a default value of 0 when failing to parse preview offset alexandre pasmantier 2025-06-16 17:06:33 +02:00
  • 3b57710006 test(e2e): more end to end tests alexandre pasmantier 2025-06-16 01:43:18 +02:00
  • 8d822cd2fc test(e2e): add e2e tests for secondary cli commands (version, init, list-channels, ...) alexandre pasmantier 2025-06-15 18:34:55 +02:00
  • bc8d636005 feat(cli): add cli options to override configuration and cable directories alexandre pasmantier 2025-06-15 17:57:02 +02:00
  • 666254498e test(television): add test to check channel keybindings precedence alexandre pasmantier 2025-06-15 15:06:47 +02:00
  • 5d730cdf71 fix(channel): only allow reload and cycle_sources in channel mode alexandre pasmantier 2025-06-15 14:53:28 +02:00
  • 6b38ce2058 feat(cable): migrate the rest of unix channels alexandre pasmantier 2025-06-15 03:34:41 +02:00
  • 1de28665d9 fix(templates): handle case when template contains brackets that shouldn't be interpreted by the parser alexandre pasmantier 2025-06-15 03:16:33 +02:00
  • 653c986b7e fix(github): copy github prototypes' content directly alexandre pasmantier 2025-06-15 00:54:52 +02:00
  • b0c25b19be fix: rollback unwanted modifications on text and env prototypes alexandre pasmantier 2025-06-15 00:19:37 +02:00
  • 53c36f040c refactor: add reload and cycle source to default keymaps + default keymap changes alexandre pasmantier 2025-06-14 22:08:01 +02:00
  • 466a74341d refactor: strip new channels to their bare minimum config alexandre pasmantier 2025-06-14 21:59:39 +02:00
  • 175015d470 fix: load new channel after zapping with the remote alexandre pasmantier 2025-06-14 21:57:08 +02:00
  • c80e9b18cb fix: "toggle source" leftovers alexandre pasmantier 2025-06-14 01:25:37 +02:00
  • fe8bdc632b test: add test to check cli overrides alexandre pasmantier 2025-06-14 01:24:06 +02:00
  • 9e306d93bc feat: new channel and added reload and toggle actions (#540) LM 2025-06-14 01:00:16 +02:00
  • 67195e756c fix(app): channel keybindings are ignored (#538) LM 2025-06-13 18:24:02 +02:00
  • 415dd38c66 fix(app): honor cli no-help and no-preview (#539) LM 2025-06-13 18:22:42 +02:00
  • 3e98475e35 fix(github): improve ux when downloading cable channels alexandre pasmantier 2025-06-13 19:57:40 +02:00
  • e76a3df776 refactor(cable)!: cable format redesign alexandre pasmantier 2025-05-28 00:46:39 +02:00
  • 665aa9ffd2 docs: update readme and add new format docs alexandre pasmantier 2025-06-28 16:21:40 +02:00
  • efb85d3241 fix(cli): using --exact now works on the --input text aswell (#566) Domasch 2025-06-28 22:27:52 +09:00
  • df2b6b02bb fix: using --exact now works on the --input text aswell ThomasMages 2025-06-27 13:35:20 +09:00
  • 4a7d530c7f fix(matcher): better handling of reloading and cycling through sources alexandre pasmantier 2025-06-28 12:37:43 +02:00
  • 40404690db fix: reset picker selection when cycling through sources Alex Pasmantier 2025-06-28 00:12:50 +02:00
  • 8a211d4d34 feat(cable): migrate windows channels (#567) Alex Pasmantier 2025-06-27 16:04:24 +02:00
  • d94b2c6c11 test(cli): new cli test suite (#564) LM 2025-06-27 13:32:29 +02:00
  • c318a99019 UI: Optional scrollbar and mouse support for the preview panel (#563) LM 2025-06-25 12:03:06 +02:00
  • 1f5cdcc18a fix(os): no more panicking on cwd-related errors alexandre pasmantier 2025-06-25 11:21:09 +02:00
  • 306f52db64 refactor(ui): feature based UI (#562) LM 2025-06-25 01:23:00 +02:00
  • 3d902459fd feat(ui): new keybindings panel and status bar (#559) LM 2025-06-24 15:21:20 +02:00
  • b884a78f2e fix(preview): don't panic when the previewer attempts to send to a closed channel Alex Pasmantier 2025-06-24 02:41:41 +02:00
  • f1f30c997a feat(remote): rework remote UI and add description and requirements panels alexandre pasmantier 2025-06-22 16:27:31 +02:00
  • 3fbf0b33d0 refactor(cli): add validation logic + docs LM 2025-06-22 12:52:26 +02:00
  • 9fbbf88f69 docs(tests): simple documentation for the PtyTester alexandre pasmantier 2025-06-21 20:07:33 +02:00
  • 00275378f0 test: add integration test for --watch alexandre pasmantier 2025-06-21 19:36:20 +02:00
  • de0683a908 test: a cleaner integration tests directory structure alexandre pasmantier 2025-06-21 19:12:57 +02:00
  • 89e95bc348 feat(cli): add watch flag to trigger reload of channels (#557) LM 2025-06-21 18:40:01 +02:00
  • d5e6b259b8 fix(reload): avoid UI flickering while reloading channel (#556) Alex Pasmantier 2025-06-21 14:52:00 +02:00
  • 49b4e7ea45 feat(cli): initial support for source and preview overrides, layout, take_1 and take_1_fast (#553) LM 2025-06-21 14:17:11 +02:00
  • 22703f86d6 test(e2e): better pty tooling and more tests alexandre pasmantier 2025-06-20 14:35:49 +02:00
  • d3d4dc510b test(e2e): add proper e2e tests and pty-testing utils alexandre pasmantier 2025-06-20 12:14:55 +02:00
  • 26d287ff13 perf: pre-allocate result vectors, and reuse picker entries to avoid reallocations (#551) LM 2025-06-20 12:02:07 +02:00
  • 65e9fb0e97 perf: more pre-allocations and avoid unnecessary ascii string parsing work (#550) LM 2025-06-19 16:04:26 +02:00
  • c463439e83 refactor(screen): remove leftover line number, not used anymore lalvarezt 2025-06-18 14:28:52 +02:00
  • 7687a586d2 refactor(picker): new movement system lalvarezt 2025-06-18 13:07:39 +02:00
  • 2980febc95 refactor(cable): add helper function to get keybindings lalvarezt 2025-06-18 11:54:21 +02:00
  • 4936be729f refactor(shell): make use the new Binding system lalvarezt 2025-06-18 10:18:39 +02:00
  • 55b5edb0fe refactor(screen): new result line abstraction that can be reused lalvarezt 2025-06-18 10:00:07 +02:00
  • 0f3d8fa4d0 refactor: clearer separation of channels vs remote, better deserialization of prototype sub-structures, etc. alexandre pasmantier 2025-06-17 20:18:36 +02:00
  • 9da6ee2fdb feat(channel): add channel global shortcuts lalvarezt 2025-06-17 10:34:28 +02:00
  • 49099766c1 refactor(cli): move cli overrides to dedicated function alexandre pasmantier 2025-06-17 01:58:00 +02:00
  • c52e407ed5 feat(ui): add support for customizing input_header, preview_header and preview_footer LM 2025-06-17 01:45:26 +02:00