Commit Graph

2470 Commits

Author SHA1 Message Date
Jae-Heon Ji
87816874a4 fix: update cache path 2023-08-01 00:42:36 +09:00
Jae-Heon Ji
1c17476fde apply format 2023-08-01 00:19:29 +09:00
Jae-Heon Ji
b8e6f1feda Revert "apply formatting"
This reverts commit a4e93703fb.
2023-07-31 22:22:00 +09:00
Jae-Heon Ji
a4e93703fb apply formatting 2023-07-31 22:12:26 +09:00
Jae-Heon Ji
14f1084c8b test: add more new test 2023-07-31 22:09:05 +09:00
Jae-Heon Ji
171a5e816a refactor: update default cache function 2023-07-31 22:08:48 +09:00
Jae-Heon Ji
29a2fadd7a apply formatting 2023-07-30 02:17:22 +09:00
Jae-Heon Ji
041085e98d test: update snapshot 2023-07-30 02:16:36 +09:00
Jae-Heon Ji
d7470dfe9f fix: issue event are always denied 2023-07-29 22:51:27 +09:00
Jae-Heon Ji
5af95ad06f test: add example test (WIP) 2023-07-28 21:14:59 +09:00
Jae-Heon Ji
cdde362a13 feat: load cached permission 2023-07-27 03:03:37 +09:00
Jae-Heon Ji
1e05d566b6 fix: don't save permission data in memory 2023-07-26 03:17:29 +09:00
Aram Drevekenin
82b16da55f touch up ui 2023-07-25 15:31:06 +02:00
Aram Drevekenin
c216829120 style(fmt): rustfmt 2023-07-25 12:40:38 +02:00
Aram Drevekenin
b1181c3ef5
Merge branch 'main' into feature/permission 2023-07-25 12:39:44 +02:00
Aram Drevekenin
01123c0d45 docs(changelog): configurable plugins 2023-07-25 12:20:08 +02:00
Aram Drevekenin
37ce6b3d06 feat(plugins): make plugins configurable (#2646)
* work

* make every plugin entry point configurable

* make integration tests pass

* make e2e tests pass

* add test for plugin configuration

* add test snapshot

* add plugin config parsing test

* cleanups

* style(fmt): rustfmt

* style(comment): remove commented code
2023-07-25 12:20:06 +02:00
Thomas Linford
b1285f63e1 docs(changelog): generate session names with custom words list 2023-07-25 12:11:04 +02:00
Kyle Sutherland-Cash
0d8efd834d fix(sessions): use custom lists of adjectives and nouns for generating session names (#2122)
* Create custom lists of adjectives and nouns for generating session names

* move word lists to const slices

* add logic to retry name generation

* refactor

 - reuse the name generator
 - iterator instead of for loop

---------

Co-authored-by: Thomas Linford <linford.t@gmail.com>
2023-07-25 12:11:04 +02:00
har7an
e5ad9944f2 Fix colored pane frames in mirrored sessions (#2625)
* server/panes/tiled: Fix colored frames

in mirrored sessions. Colored frames were previously ignored because
they were treated like floating panes when rendering tiled panes.

* CHANGELOG: Add PR #2625

* server/tab/unit: Fix unit tests for server.
2023-07-25 12:11:04 +02:00
Aram Drevekenin
5f52c34289 chore(version): bump development version 2023-07-25 12:11:04 +02:00
Aram Drevekenin
9c79832458 docs(changelog): resize glitches fix 2023-07-25 12:11:04 +02:00
Aram Drevekenin
c339a81644 fix(rendering): occasional glitches while resizing (#2621) 2023-07-25 12:11:04 +02:00
Aram Drevekenin
67a9353b2a docs(changelog): status-bar supermode 2023-07-25 12:11:04 +02:00
Aram Drevekenin
9ff7b64c13 feat(ui): new status bar mode (#2619)
* supermode prototype

* fix integration tests

* fix tests

* style(fmt): rustfmt
2023-07-25 12:11:04 +02:00
Aram Drevekenin
5601766225
docs(changelog): configurable plugins 2023-07-25 10:05:19 +02:00
Aram Drevekenin
c95d0e769f
feat(plugins): make plugins configurable (#2646)
* work

* make every plugin entry point configurable

* make integration tests pass

* make e2e tests pass

* add test for plugin configuration

* add test snapshot

* add plugin config parsing test

* cleanups

* style(fmt): rustfmt

* style(comment): remove commented code
2023-07-25 10:04:12 +02:00
Jae-Heon Ji
9b95472040 fix: changes request 2023-07-24 21:51:55 +09:00
Jae-Heon Ji
31d65e97ac feat: add file caching 2023-07-22 01:53:33 +09:00
Thomas Linford
6cf795a7df
docs(changelog): generate session names with custom words list 2023-07-18 19:16:29 +02:00
Kyle Sutherland-Cash
e0bd311e84
fix(sessions): use custom lists of adjectives and nouns for generating session names (#2122)
* Create custom lists of adjectives and nouns for generating session names

* move word lists to const slices

* add logic to retry name generation

* refactor

 - reuse the name generator
 - iterator instead of for loop

---------

Co-authored-by: Thomas Linford <linford.t@gmail.com>
2023-07-18 19:12:51 +02:00
Jae-Heon Ji
06b9db4fc3 feat: add permission check 2023-07-19 02:00:35 +09:00
har7an
fa8ef2a973
Fix colored pane frames in mirrored sessions (#2625)
* server/panes/tiled: Fix colored frames

in mirrored sessions. Colored frames were previously ignored because
they were treated like floating panes when rendering tiled panes.

* CHANGELOG: Add PR #2625

* server/tab/unit: Fix unit tests for server.
2023-07-16 14:35:34 +00:00
Jae-Heon Ji
52b7cae737 feat: add caching permission in memory 2023-07-16 22:36:32 +09:00
Jae-Heon Ji
3448c7bb04 feat: add request permission ui 2023-07-16 17:13:52 +09:00
Jae-Heon Ji
22cb57cff2 WIP: add exaple of permission ui 2023-07-13 20:50:47 +09:00
Aram Drevekenin
5bf421ecdc chore(version): bump development version 2023-07-12 20:32:53 +02:00
Aram Drevekenin
024fb2d22d
docs(changelog): resize glitches fix 2023-07-12 20:37:03 +02:00
Aram Drevekenin
0825cb65a7
fix(rendering): occasional glitches while resizing (#2621) 2023-07-12 20:30:41 +02:00
Aram Drevekenin
385cc1c81b
docs(changelog): status-bar supermode 2023-07-12 11:32:56 +02:00
Aram Drevekenin
27763d26ab
feat(ui): new status bar mode (#2619)
* supermode prototype

* fix integration tests

* fix tests

* style(fmt): rustfmt
2023-07-12 11:31:00 +02:00
Thomas Linford
61f3789c88
docs(changelog): plugins tab switching with mouse fix 2023-06-30 09:44:19 +02:00
Thomas Linford
19a502cb28
fix(tab-bar,compact-bar): tab switching with mouse sometimes not working (#2587)
* tab-bar: fix clicks sometimes not registering

Caching the click position wasn't working across multiple plugin
instances.

Also a couple of refactors:
  - move the code with the tab switching logic inside update
  - avoid rendering when calling switch_tab_to, since it will happen
    anyway afterwards

* same fix for compact-bar
2023-06-30 09:42:23 +02:00
Aram Drevekenin
fda5923d64 chore(release): v0.37.2 2023-06-20 17:34:24 +02:00
Aram Drevekenin
3ed2a24572 chore(version): bump development version 2023-06-20 17:31:34 +02:00
Aram Drevekenin
97db481bb5
docs(changelog): fix plugin hide_self 2023-06-20 16:38:50 +02:00
Aram Drevekenin
019452bdbf
fix(plugins): make hide_self api idempotent (#2568)
* fix(plugins): make hide_self api idempotent

* style(fmt): rustfmt
2023-06-20 16:38:01 +02:00
Jae-Heon Ji
4fc30ee7ad
docs(changelog): hotfix default theme 2023-06-20 06:07:28 +09:00
Jae-Heon Ji
9ed45357ff
hotfix: include theme files into binary (#2566)
* fix: include theme files into binary

* fix: delete unused features

* fix: change user theme dir to optional
2023-06-20 05:57:39 +09:00
Aram Drevekenin
294b87803f chore(version): bump development version 2023-06-19 18:54:15 +02:00