This website requires JavaScript.
Explore
Help
Sign In
Fluksio
/
app
Watch
0
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
21c7961d49bb76c8fcfae14f72077b1fba4c0bc4
app
/
frontend
/
src
T
History
Melvin Strobl
21c7961d49
Counter widget: one to three linked counters are the digits of one number, published on one message in the finest counter's unit (hours and minutes send 07:30 as 450, 07:55 + 5 min carries to 08:00); wraps or stops at the coarsest's min/max. The arithmetic is one pure module, ui/core/counter.ts, with counter.check.ts. A tile steps each counter with a press up and down and publishes once 300 ms after the last; a round face turns the selected counter on the ring (wheel, keys, a drag counted in steps), its arc where that counter stands in its turn, and a press on a counter's digits selects it. Default config is the time picker. Editor rows, widgetIssue, server type and dtype, docs
2026-10-16 08:58:42 +02:00
..
client
Counter widget: one to three linked counters are the digits of one number, published on one message in the finest counter's unit (hours and minutes send 07:30 as 450, 07:55 + 5 min carries to 08:00); wraps or stops at the coarsest's min/max. The arithmetic is one pure module, ui/core/counter.ts, with counter.check.ts. A tile steps each counter with a press up and down and publishes once 300 ms after the last; a round face turns the selected counter on the ring (wheel, keys, a drag counted in steps), its arc where that counter stands in its turn, and a press on a counter's digits selects it. Default config is the time picker. Editor rows, widgetIssue, server type and dtype, docs
2026-10-16 08:58:42 +02:00
components
Counter widget: one to three linked counters are the digits of one number, published on one message in the finest counter's unit (hours and minutes send 07:30 as 450, 07:55 + 5 min carries to 08:00); wraps or stops at the coarsest's min/max. The arithmetic is one pure module, ui/core/counter.ts, with counter.check.ts. A tile steps each counter with a press up and down and publishes once 300 ms after the last; a round face turns the selected counter on the ring (wheel, keys, a drag counted in steps), its arc where that counter stands in its turn, and a press on a counter's digits selects it. Default config is the time picker. Editor rows, widgetIssue, server type and dtype, docs
2026-10-16 08:58:42 +02:00
hooks
useIsMobile reads the width on the first render, so a phone's flow nodes no longer draw desktop handles first and React Flow cannot measure those: the Music and House history edges stop changing between loads
2026-10-15 18:23:40 +02:00
lib
One elapsed-time notation: ago() reads dur's units app-wide, health runs cell widened
2026-10-15 17:10:36 +02:00
routes
no-em-dash pre-commit hook for user-facing strings, existing em-dashes rewritten
2026-10-15 22:03:36 +02:00
csp.check.ts
Serve index.html no-cache on every route; check the theme script's CSP hash
2026-10-07 09:32:06 +02:00
index.css
Namespace the subtree theme scopes as .theme-light/.theme-dark: dark: follows the nearest scope, portalled dashboard menus and tooltips restate it
2026-10-15 17:42:59 +02:00
main.tsx
Send a CSP and security headers from the frontend's nginx
2026-10-06 12:30:47 +02:00
routeTree.gen.ts
Upgrade dependencies flagged by pip-audit and bun audit
2026-10-06 11:50:35 +02:00
utils.ts
no-em-dash pre-commit hook for user-facing strings, existing em-dashes rewritten
2026-10-15 22:03:36 +02:00
vendor.css
Vendor stylesheets load in Tailwind's base layer through a vendor.css shim, so our overrides win outright; the editor's drag placeholder takes the 12% primary
2026-10-15 17:27:17 +02:00
vite-env.d.ts
Vendor backend and frontend into the monorepo
2026-08-09 15:14:54 +02:00