-
1c0eefa160
docs: rewrite README with feature overview, watch command, and star history
master
Fabian @ Blax Software
2026-05-05 16:44:26 +0200
-
cda4d34086
BF validation
Fabian @ Blax Software
2026-05-03 10:33:58 +0200
-
f40d183271
fix(controller): default $socketIds in whisper() to silence PHP 8.x deprecation
Fabian @ Blax Software
2026-04-29 14:36:12 +0200
-
f030ff1fbf
feat: integrate websocket routes into Laravel's route list; implement RouteListInjector for attribute-tagged methods and legacy controllers; add tests for route injection and collection
Fabian @ Blax Software
2026-04-29 09:26:53 +0200
-
be3c7400fe
feat: enhance websocket attribute handling with prefix and suffix support; add HTTP controller fallback for event resolution; implement comprehensive tests for dispatcher and event registry
Fabian @ Blax Software
2026-04-29 08:29:49 +0200
-
fb84abb464
feat: websocket attribute
Fabian @ Blax Software
2026-04-28 20:17:37 +0200
-
dd6be893a6
BF cache-key slug drift on ws_socket_auth_*; resilient User column in watch -v
Fabian @ Blax Software
2026-04-27 13:56:07 +0200
-
a46243a706
F IdentityFormatter contract — apps override how the User column renders
Fabian @ Blax Software
2026-04-27 13:50:22 +0200
-
e45d8dff20
F websockets:watch -v — per-connection rows (socket id, user, duration)
Fabian @ Blax Software
2026-04-27 13:42:26 +0200
-
e1abef4194
F websockets:watch — live-updating stats display, refreshes every 1s
Fabian @ Blax Software
2026-04-27 13:31:25 +0200
-
18c58b9be6
F websocket:restart-hard — direct-signal restart that confirms PID swap
Fabian @ Blax Software
2026-04-27 13:19:38 +0200
-
a3194247c4
BF nullable deprecations
Fabian @ Blax Software
2026-04-23 11:56:50 +0200
-
90e51c1bdf
I open presence channel test
Fabian @ Blax Software
2026-04-21 16:52:44 +0200
-
2ad8d490b7
fix: harden IPC callbacks and decouple auth lookup via configurable resolver
Fabian @ Blax Software
2026-04-17 11:03:02 +0200
-
ed371ac051
fix: catch Throwable in fork child, protect class_exists in scanning
Fabian @ Blax Software
2026-04-16 09:24:11 +0200
-
9e7c2575f6
feat: WS introspection - list controllers and methods for debugging
Fabian @ Blax Software
2026-04-16 09:02:25 +0200
-
3d41c81a48
docs: add copilot instructions
Fabian @ Blax Software
2026-04-16 08:27:28 +0200
-
859fcb6f89
feat: verbose logging, file persistence, auto websocket log channel
Fabian @ Blax Software
2026-04-16 08:17:39 +0200
-
781e329601
feat: add websockets:info command with live stats
Fabian @ Blax Software
2026-04-15 10:07:59 +0200
-
488f068140
C linting
Fabian @ Blax Software
2026-04-02 12:44:31 +0200
-
093bbe3a44
A tests, documentation for helpers and lifecycle
Fabian @ Blax Software
2026-04-02 12:44:16 +0200
-
77e12db729
BF long lasting subscription
Fabian @ Blax Software
2026-03-27 09:38:07 +0100
-
7dd2df48d1
I DB connecting & auth handling
Fabian @ Blax Software
2026-03-23 14:13:30 +0100
-
c77eec57c1
I sentry reporting
Fabian @ Blax Software
2026-03-23 10:15:45 +0100
-
bdcfcd00f1
I pint
Fabian @ Blax Software
2026-03-21 12:57:54 +0100
-
0757e6d9f9
I stability
Fabian @ Blax Software
2026-03-21 12:56:50 +0100
-
f191c44634
BF pong
Fabian @ Blax Software
2026-03-21 10:27:03 +0100
-
d091ebbd82
I last ponged timestamp
Fabian @ Blax Software
2026-03-21 10:01:10 +0100
-
35b2731349
I max concurrency handling, BF restart
Fabian @ Blax Software
2026-03-20 13:44:51 +0100
-
a2a5524637
A steer
Fabian @ Blax Software
2026-03-14 09:32:24 +0100
-
636d9eccb8
I parent connection states
Fabian @ Blax Software
2026-03-05 12:26:56 +0100
-
463e633713
BF error
Fabian @ Blax Software
2026-02-10 14:05:36 +0100
-
2a47591907
R cache, connection session, performance
Fabian @ Blax Software
2026-02-09 13:50:42 +0100
-
7c1fca5c38
R performance improvements
Fabian @ Blax Software
2026-02-09 13:19:09 +0100
-
1eafa237a0
R removed polling, transitioned to kernel events
Fabian @ Blax Software
2026-02-09 13:04:22 +0100
-
cc78a9b4d5
IBF broadcasting socket
Fabian @ Blax Software
2026-02-03 16:30:59 +0100
-
0f54c414a2
BF broadcasting server
Fabian @ Blax Software
2026-02-03 15:45:27 +0100
-
b621a69015
BF broadcasting server
Fabian @ Blax Software
2026-02-03 15:38:57 +0100
-
826c198a77
IA helpers
Fabian @ Blax Software
2026-02-03 15:03:50 +0100
-
986ce76fb7
IA hotreloads
Fabian @ Blax Software
2026-02-02 13:20:39 +0100
-
f7e08a337b
BF whisper, broadcast
Fabian @ Blax Software
2026-02-02 11:24:54 +0100
-
61d4eb282e
BH hrm
Fabian @ Blax Software
2026-01-26 11:52:53 +0100
-
935bfb28d3
A hotreload
Fabian @ Blax Software
2026-01-26 10:51:13 +0100
-
c76e6ae111
RI websocket performance
Fabian @ Blax Software
2026-01-24 14:49:51 +0100
-
2849f0fe5f
RI websocket performance
Fabian @ Blax Software
2026-01-24 14:42:35 +0100
-
5b8a2a8112
I performance, A testing & event-driven
Fabian @ Blax Software
2026-01-24 13:34:29 +0100
-
6ce8573fed
RI websocket performance, BF race condition
Fabian @ Blax Software
2026-01-24 12:17:46 +0100
-
71e0d44e30
A logging
Fabian @ Blax Software
2026-01-20 18:17:02 +0100
-
79afcdeb93
I restart logic
Fabian @ Blax Software
2026-01-20 18:11:22 +0100
-
ddbca89cf7
I boot/booted
Fabian @ Blax Software
2025-12-18 09:29:34 +0100
-
72c8bf4ac8
A boot/booted/unplug options
a6a2f5842
2025-12-17 21:34:20 +0100
-
38e841c13a
BF restart command
Fabian @ Blax Software
2025-12-11 11:35:59 +0100
-
142f9e8bf3
BF restart command
Fabian @ Blax Software
2025-12-11 11:34:54 +0100
-
da82aa9fc5
IA logging, BH restart
Fabian @ Blax Software
2025-12-11 11:31:14 +0100
-
e470a98f69
IA logging
Fabian @ Blax Software
2025-12-11 11:25:47 +0100
-
3689a084d1
IA logging
Fabian @ Blax Software
2025-12-11 11:24:59 +0100
-
778d038b5a
IA logging
Fabian @ Blax Software
2025-12-11 11:23:23 +0100
-
ae22264aea
R controller
a6a2f5842
2025-12-05 22:08:47 +0100
-
ad0e8d556f
I cache latency
a6a2f5842
2025-12-05 21:48:23 +0100
-
21037b617b
R handler
a6a2f5842
2025-12-05 20:53:52 +0100
-
55c819700b
A default broadcasting route, I ip on close
a6a2f5842
2025-12-05 19:56:44 +0100
-
7deba919b1
A sentry capture
a6a2f5842
2025-12-02 18:51:20 +0100
-
6776d3c5c2
A sentry capture
a6a2f5842
2025-12-02 18:33:52 +0100
-
ee5a3438f5
U composer package restriction
a6a2f5842
2025-11-20 10:12:10 +0100
-
f5df27f96a
BF auth state
a6a2f5842
2025-10-15 10:32:35 +0200
-
5eba7e19ff
BF type
a6a2f5842
2025-10-15 09:45:04 +0200
-
447cc71256
I auth state
a6a2f5842
2025-10-15 09:35:07 +0200
-
dcf8315290
I auth state
a6a2f5842
2025-10-15 09:27:37 +0200
-
76d6b30fdf
BF prevent bool beeing sent
a6a2f5842
2025-10-03 08:10:16 +0200
-
2aa264eb34
BF queue dispatch
a6a2f5842
2025-09-19 12:18:40 +0200
-
d77e38d6f4
BF presence count
a6a2f5842
2025-09-19 07:58:57 +0200
-
2960c3a3f3
BF edgecase
a6a2f5842
2025-09-18 18:07:15 +0200
-
4155e05d76
BF has connection on null
a6a2f5842
2025-09-18 17:55:52 +0200
-
f09143e1d1
A openpresence as option
a6a2f5842
2025-09-18 17:43:40 +0200
-
5284e7fd2f
I presence subscription
a6a2f5842
2025-09-18 15:56:13 +0200
-
32c628a936
I OpenPresenceChannel
a6a2f5842
2025-09-18 15:23:14 +0200
-
2927cc5d6c
I OpenPresenceChannel
a6a2f5842
2025-09-18 14:14:03 +0200
-
f6827015fa
I OpenPresenceChannel
a6a2f5842
2025-09-18 14:06:08 +0200
-
c2341e01cf
A OpenPresenceChannel
a6a2f5842
2025-09-18 13:59:39 +0200
-
c4937dc0c5
A app to mockconnection
a6a2f5842
2025-09-17 16:43:42 +0200
-
5607969ae1
BF unsubscribing
a6a2f5842
2025-09-16 13:39:48 +0200
-
741cffe03a
BF unsubscribe
a6a2f5842
2025-09-16 11:20:48 +0200
-
c38e8fc082
BF broadcast
a6a2f5842
2025-09-16 10:58:54 +0200
-
df349aabf7
BF subscribe & I logging
a6a2f5842
2025-09-16 08:54:13 +0200
-
c53c9d3bbd
I disabled pong tracker
a6a2f5842
2025-09-15 17:32:54 +0200
-
a6ff330e57
BF pinging
a6a2f5842
2025-09-15 16:31:02 +0200
-
fc23dff3d9
BF channel subscription
a6a2f5842
2025-09-15 16:22:59 +0200
-
4e7629e1d7
I reset cache driver
a6a2f5842
2025-09-15 14:34:50 +0200
-
69584c8fe2
A whisper
a6a2f5842
2025-09-15 14:29:07 +0200
-
ba53960551
I WebsocketService
a6a2f5842
2025-09-15 12:40:25 +0200
-
fbb789b25e
I auth tracking
a6a2f5842
2025-09-15 10:25:38 +0200
-
4b7c09534a
I auth tracking
a6a2f5842
2025-09-15 10:23:07 +0200
-
5bd6cf2341
I auth storage
a6a2f5842
2025-09-15 10:20:13 +0200
-
bc6abf6841
I support default Channel
a6a2f5842
2025-09-14 15:00:27 +0200
-
6031cdf9c5
BF broadcasting
a6a2f5842
2025-09-13 19:48:59 +0200
-
5c7d6a1c1b
A broadcasting
a6a2f5842
2025-09-13 19:33:29 +0200
-
5de4d76e91
I message event session
a6a2f5842
2025-09-12 11:15:57 +0200
-
ce5b705bea
I message event session
a6a2f5842
2025-09-12 11:00:53 +0200
-
ca1e1e4e29
A websocket.{session} channel
a6a2f5842
2025-09-12 10:53:16 +0200
-
a1121cc351
I show error stacktrace
a6a2f5842
2025-09-07 08:58:09 +0200