Susmitha Girumala
56936f78b8
chore: Update cancel to stop for ipc sessions call
...
Additional cleanup: remove unused async calls, separate session and
associated manager models, & attempt encoding origin url as part of
sanitization for cli command
2021-05-12 15:31:28 -04:00
Susmitha Girumala
2be18bcf6f
chore: Cleanup
2021-05-11 18:09:38 -04:00
Randall Morey
85ddd7fc4b
chore: remove empty comments
2021-05-08 12:10:41 -04:00
Randall Morey
863e81bc01
fix: 🐛 migrate IPC to service-based window for reliable testing
...
This resolves a longstanding issue where IPC tests rely on the real
window.postMessage and MessageChannel APIs. These are evented and
asynchronous, resulting in nondeterministic tests. This commit updates
tests with synchronous mocked APIs.
2021-05-08 12:08:56 -04:00
Susmitha Girumala
1a901b15d2
fix: Trim first to avoid leaving trailing slashes in origin
2021-04-13 16:57:07 -04:00
Susmitha Girumala
e894dbc4e8
fix: Trim origin url in desktop
2021-04-13 16:57:07 -04:00
Randall Morey
586a4dbe23
feat: 🎸 roll out OIDC to desktop
2021-04-12 18:10:08 -04:00
Randall Morey
d1303c7bca
Merge branch 'main' into feature-oidc-authenticate
2021-04-09 13:27:38 -04:00
Randall Morey
0d8508cd4e
fix: 🐛 silently drop trailing slashes from origin input
2021-04-08 13:45:19 -04:00
Randall Morey
263c8c01e9
Merge branch 'main' into feature-oidc-authenticate
2021-04-06 10:37:39 -04:00
Randall Morey
3d13d8f412
refactor: 💡 auth payloads now have "attributes" field
2021-04-01 17:41:30 -04:00
Randall Morey
43528c64c2
test: 💍 build out autoOrigin tests
2021-04-01 13:04:28 -04:00
Randall Morey
d7f090f348
test: 💍 dedupe window.location.origin
2021-04-01 10:26:59 -04:00
Randall Morey
838567c2d2
refactor: 💡 clean up origin error test
2021-03-31 18:00:42 -04:00
Susmitha Girumala
95e6144e44
test: Fix flaky origin test in desktop
2021-03-31 15:02:17 -04:00
Susmitha Girumala
180b74cc98
test: 💍 Add scopes test in desktop
2021-03-22 20:32:11 -04:00
Susmitha Girumala
12f2042f87
test: Add targets/sessions test in desktop
2021-03-22 20:25:29 -04:00
Susmitha Girumala
f096eaf7d7
test: 💍 Add targets/hosts test
...
Remove duplicates from origin test
2021-03-22 20:12:25 -04:00
Susmitha Girumala
f387416d6d
test: 💍 Update projects/targets test in desktop
2021-03-19 15:46:34 -04:00
Susmitha Girumala
933ade8a16
test: 💍 Update projects/sessions test in desktop
2021-03-19 14:49:06 -04:00
Susmitha Girumala
bf4d43cee2
test: Update projects tests in desktop
2021-03-19 13:16:52 -04:00
Susmitha Girumala
6b3b6c4d58
test: 💍 Update origin test in desktop
2021-03-19 12:58:59 -04:00
Susmitha Girumala
4630e130d4
test: 💍 Update authentication test in desktop
2021-03-19 12:40:12 -04:00
Susmitha Girumala
6bd994c86b
tests: Update unit tests in desktop
2021-03-19 12:09:06 -04:00
Susmitha Girumala
6ce09162d7
test: Update integration tests in desktop
2021-03-19 11:54:28 -04:00
Randall Morey
ba34b6c4f9
refactor: 💡 upgrade ui/desktop to Ember 3.24
2021-03-05 17:49:47 -05:00
Randall Morey
0e0083b6c7
Merge branch 'main' into refactor-recursive-desktop
2021-02-11 10:45:07 -05:00
Susmitha Girumala
3f3e21e60c
refactor: Sort and filter active sessions in a target
2021-02-10 16:19:29 -05:00
Randall Morey
0b8550c136
refactor: 💡 use recrusive listing for desktop queries
...
and add mock rescursive support for scopes, targets, and sessions
2021-02-10 13:19:24 -05:00
Randall Morey
52b7fa474d
feat: 🎸 add dark mode toggle to desktop
2021-02-09 11:16:03 -05:00
Randall Morey
bc0d2c174a
feat: 🎸 display an active icon for targets
...
also fixes the targets session index
2021-02-08 18:12:13 -05:00
Susmitha Girumala
1e7da91574
Merge remote-tracking branch 'origin/navigate-into-a-target' into active-sessions-in-a-target
2021-02-04 16:36:55 -05:00
Susmitha Girumala
0050615062
Merge branch 'main' into navigate-into-a-target
2021-02-04 16:30:05 -05:00
Susmitha Girumala
fbdae2c532
feat: Add /target/sessions route
2021-02-04 10:49:14 -05:00
Susmitha Girumala
621c8ec2f1
feat: Add hosts nav tab in a target view
2021-02-03 11:20:38 -05:00
Randall Morey
cbef287a0e
feat: 🎸 add copyable component to desktop
2021-02-02 17:12:47 -05:00
Randall Morey
10e0a3d5a7
chore: 🤖 create related sessions on connect in dev for mocks
2021-02-02 15:42:08 -05:00
Susmitha Girumala
0d2bb33876
feat: Add /targets/:target_id route
2021-02-02 14:52:34 -05:00
Susmitha Girumala
f922c90a0f
refactor: Remove unnecessary global user creation in test
2021-01-29 15:23:55 -05:00
Susmitha Girumala
ff447981a1
fix: desktop: revert header padding & fix broken tests
2021-01-08 13:22:13 -05:00
Susmitha Girumala
0d6a60d080
feat: Basic sessions view
2021-01-07 17:41:03 -05:00
Randall Morey
b2fb610256
fix: 🐛 fix auth reset bug in desktop due to init before origin
2020-12-09 16:49:15 -05:00
Randall Morey
77f21f696d
feat: 🎸 Ember IPC service rejects when receiving error instance
2020-12-03 15:08:36 -05:00
Randall Morey
c5082ffa6e
style: 💄 place auth flow in branded card
2020-11-25 15:18:17 -05:00
Randall Morey
1da3800c08
style: 💄 initial centered welcome card styling
2020-11-25 12:32:47 -05:00
Randall Morey
d4be5504bf
refactor: 💡 extract origin procedures into service
2020-11-24 16:19:52 -05:00
Susmitha Girumala
68107589bb
refactor: Scope service into core addon and desktop routes
...
Ensure top-level scopes route within ui/admin and ui/desktop are exactly
the same in preparation for future refactor.
feat: Add projects/targets route
chore: yarn:format output in ui/desktop
test: Add basic acceptance tests for projects and targets
2020-11-23 16:22:34 -05:00
Randall Morey
0c6187e707
refactor: move mock IPC to initializer
2020-11-23 14:16:43 -05:00
Randall Morey
1cff850b17
chore: 🤖 apply prettier formatting to ui projects
2020-11-16 15:08:59 -05:00
Randall Morey
7874817710
chore: 🤖 execute linting and testing with npm-run-all
2020-11-16 14:39:06 -05:00