Aarnav Tale
ac6f9e4f7e
feat: support toggling light or dark color schemes
...
Fixes HP-375.
2026-04-26 20:33:48 -04:00
Aarnav Tale
4d252833ef
fix(ui): correctly handle mobile breakpoints for the navbar
...
Fixes HP-529.
2026-04-20 21:46:57 -04:00
Aarnav Tale
fccd2eefc4
feat: pull local endpoints/addresses from host info
2026-04-11 12:25:17 -04:00
Aarnav Tale
f0f02b3c4c
fix: remove unnecessary remix-utils dependency
2026-04-10 21:01:07 -04:00
Aarnav Tale
dc80c93184
chore: update deps
2026-04-10 20:38:26 -04:00
Aarnav Tale
941971b8c7
feat: replace button and toast provider with base-ui
2026-03-19 12:35:24 -04:00
Aarnav Tale
25dc09e025
perf: switch to SSE dispatched changes
...
Previously we would use naive revalidators which would invalidate EVERY
SINGLE action loader every 3 seconds, resulting in several fetches. It
would also bubble fetches across the layout actions into the individual
pages.
This new approach selectively has live stores of resources which then
poll for changes on the server side and then dispatches updates to the
client via a new /events/live SSE endpoint.
2026-03-16 23:32:06 -04:00
Aarnav Tale
0ce411e92b
feat: switch to mist color from tailwind
2026-03-08 23:48:03 -04:00
Aarnav Tale
ab3c4f7819
fix: serve favicon through the prefix
2026-02-26 01:23:02 -05:00
Aarnav Tale
d189d75d5d
fix: resolve random css issues with mobile layouts
2026-01-11 15:55:14 -05:00
Aarnav Tale
d3d7c7cc0e
feat: better error handling for oidc api key
...
This also ships with a better error page
2025-11-28 17:54:52 -05:00
Aarnav Tale
6eabfb7610
feat: support headplane compiled without ssh
2025-10-19 15:29:13 -04:00
Guillaume
e36193a8c0
feat: add logo and favicon ( #238 )
2025-06-09 10:30:03 -04:00
Aarnav Tale
1fb084451d
fix: fix integrations not loading
2025-04-03 12:57:06 -04:00
Aarnav Tale
80c987f383
feat: implement onboarding for non-registered users
2025-04-02 13:26:58 -04:00
Aarnav Tale
c066b3064d
fix: make useLiveData a context that is pausable
2025-03-24 16:15:38 -04:00
Aarnav Tale
d1f6c450c0
feat: remove react-aria-components
2025-02-04 11:42:57 -05:00
Aarnav Tale
c9d8052e39
chore: remove cn non-default exports
2025-01-28 17:46:16 -05:00
Aarnav Tale
2c8880c84d
feat: switch to new toast provider
2025-01-28 16:06:41 -05:00
Aarnav Tale
ec36876b9f
feat: begin redesign and component unification
2025-01-19 15:24:03 +00:00
Aarnav Tale
1b45b0917f
fix: handle headscale unavailability gracefully
2025-01-17 11:45:36 +00:00
Aarnav Tale
aa9872a45b
chore: switch to react-router v7
2025-01-06 08:19:40 +05:30
Aarnav Tale
3e51e4861d
feat: use strictly typed configs and context
2024-05-20 14:05:09 -04:00
Aarnav Tale
87430ccf7b
feat: continue moving older components to aria
2024-05-05 23:38:41 -04:00
Aarnav Tale
a63f4e4d52
fix: API_KEY is no longer required for login to work
2024-05-01 02:47:36 -04:00
Aarnav Tale
a57e777a6b
feat: completely nuke headlessui and consolidate to aria
2024-05-01 02:21:54 -04:00
Aarnav Tale
78140927ad
fix: use either HEADSCALE_URL or config.server_url
2024-03-30 19:05:31 -04:00
Aarnav Tale
cc1427882f
feat: watch config file for external edits
2024-03-30 02:53:51 -04:00
Aarnav Tale
22b6af685a
feat: add proper error component
2024-03-29 16:14:35 -04:00
Aarnav Tale
b5658750a9
feat: begin support for components and dark mode
2024-03-29 15:41:10 -04:00
Aarnav Tale
abb957c573
feat: restart docker container
2024-03-29 01:53:32 -04:00
Aarnav Tale
f0c52d8a8b
feat: make the config patchable
2024-03-28 17:03:37 -04:00
Aarnav Tale
b8498a9db3
fix: the error boundary shouldn't have <html>
2024-03-26 09:08:34 -04:00
Aarnav Tale
abaf71636e
feat: add machine data
2024-03-25 18:54:04 -04:00
Aarnav Tale
58992efa2e
feat: oidc based authentication
2024-03-25 17:52:23 -04:00
Aarnav Tale
70c42751e3
chore: initial commit from create-remix
2024-03-25 17:50:10 -04:00