Commit History

Author SHA1 Message Date
  Philipp Heckel dc0e699fb5 WIP: Logging 2 years ago
  Philipp Heckel b2c2bd1e4b Remove "poll" alias for X-Poll-ID 2 years ago
  Philipp Heckel 96bb357435 Polish the poll_request stuff 2 years ago
  Philipp Heckel 6a43c1a126 WIP: iOS poll_request forwarder 2 years ago
  Philipp Heckel af76a2606d Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes 2 years ago
  Philipp Heckel c684a39191 Fine tuning 2 years ago
  Curid 9684629549 Add disable option to web-root 2 years ago
  Philipp Heckel edfed24c27 Make Upgrade header check for websockets case insensitive, closes #228 2 years ago
  Philipp Heckel 1f6118f068 Finish up better parsing 2 years ago
  Philipp Heckel b805d49cfd Disallow HEAD/GET requests with body 2 years ago
  Philipp Heckel 712c292183 More docs 2 years ago
  Philipp Heckel 8900df27c9 Docs, still WIP 2 years ago
  Philipp Heckel 5a9b2122c2 Make simple actions parsing work 2 years ago
  Philipp Heckel 55869f551e Add ID 2 years ago
  Philipp Heckel 26efd481e3 WIP Actions 2 years ago
  Philipp Heckel aba7e86cbc Attachment behavior fix for Firefox 2 years ago
  Philipp Heckel f98743dd9b Continued work on send dialog and drag and drop 2 years ago
  Philipp Heckel b67d9fc85d Added missing 'delay' and 'email' params to publish as json 2 years ago
  Philipp Heckel 03ad5dcff6 Add Allow-Origin: *, because YOLO 2 years ago
  Philipp Heckel b409c89d3b Do not allow comma in topic name in publish via GET endpoint (no ticket) 2 years ago
  Philipp Heckel 8fcc40942f Publish as JSON 3 years ago
  Philipp Heckel 37d4d5d647 PUT/POST as JSON, relates to #133 3 years ago
  Philipp Heckel 750be7f07e Fix content type for config.js 3 years ago
  Philipp Heckel 3f978bc45f Better test messages 3 years ago
  Philipp Heckel 488aeb119b Gzip static responses 3 years ago
  Philipp Heckel 160c72997f Fix auth base64, fix iPhone things 3 years ago
  Philipp Heckel 840cb5b182 Add server-generated /config.js; add error boundary 3 years ago
  Philipp Heckel acde2e5b6e Remove indexPage 3 years ago
  Philipp Heckel c5ce51f242 Add --web-root switch 3 years ago
  Philipp Heckel e27d5719f0 Embed new web UI into server 3 years ago
  Philipp Heckel cda9dfa9d0 Merge branch 'main' into ui 3 years ago
  Philipp Heckel 4cd30c35ce Rename cache to messageCache 3 years ago
  Philipp Heckel c21737d546 Combine tests and all that 3 years ago
  Philipp Heckel 7d93b0596b Almost there; Replace memCache with :memory: SQLite cache 3 years ago
  Philipp Heckel 18b91cf250 Merge branch 'since-id' into ui 3 years ago
  Philipp Heckel 4af9c07577 WIP: Since ID, works 3 years ago
  Philipp Heckel 530f55c234 Fully support auth in Web UI; persist users in localStorage (for now); add ugly ?auth=... param 3 years ago
  Philipp Heckel 6d343c0f1a Login page of "subscribe dialog", still WIP, but looking nice 3 years ago
  Philipp Heckel 2ad0802b65 Rate limit exemption; relates to #144 3 years ago
  Philipp Heckel 0df8aa9a5d Replace \\n with \n in X-Message header 3 years ago
  Philipp Heckel b1bbbf0103 Simplify again 3 years ago
  Philipp Heckel c2f31b9c9f Move firebase to seperate file 3 years ago
  Philipp Heckel 198e2cfd90 Do not forward messages to Firebase if topic is not world-readable 3 years ago
  Philipp Heckel c56814e7da Add wildcard access control 3 years ago
  Philipp Heckel 631ade5430 Support multiple topics in auth 3 years ago
  Philipp Heckel e61a0c2f78 Add /auth endpoint and tests 3 years ago
  Philipp Heckel 460162737a More auth 3 years ago
  Philipp Heckel 393f95aeac Auth CLI, continued 3 years ago
  Philipp Heckel e309775ac1 More auth CLi 3 years ago
  Philipp Heckel f388fd9c90 Move to package 3 years ago