maziggy
|
0988349519
fix(printers): a printer deleted while its print was starting gets no archive or tracking
|
há 1 semana atrás |
maziggy
|
cde94f99d3
fix(camera): closing one camera view no longer cuts off the others
|
há 1 semana atrás |
maziggy
|
038738fcbf
fix(camera): closing or minimizing a camera view ends its stream
|
há 1 semana atrás |
maziggy
|
91cf89f300
fix(camera): Cam Wall tiles and the stream overlay recover from an ended stream without leaking connections
|
há 1 semana atrás |
maziggy
|
6b017efe1c
fix(db): SQLite no longer reuses the ids of users, API keys, printers, archives and camera tokens
|
há 1 semana atrás |
maziggy
|
877b5e3afe
Security hardening (maziggy/bambuddy-security #14)
|
há 1 semana atrás |
maziggy
|
df8053cc1d
Security hardening (maziggy/bambuddy-security #14)
|
há 1 semana atrás |
maziggy
|
be915fa308
fix(auth): taking away live updates or camera access through a group ends them
|
há 1 semana atrás |
maziggy
|
5f8c60a646
fix(camera): an open camera view stops once the viewer may no longer watch
|
há 1 semana atrás |
maziggy
|
b5fb3d80a2
fix(frontend): a tab whose live connection was closed recovers instead of freezing
|
há 1 semana atrás |
maziggy
|
26ea39eb31
fix(auth): ending a user's sessions also closes their open dashboards
|
há 1 semana atrás |
maziggy
|
6a627a85e1
fix(api-keys): a deleted key's connections and links don't pass to the next key
|
há 1 semana atrás |
maziggy
|
5016f098cd
Security hardening (maziggy/bambuddy-security #14)
|
há 1 semana atrás |
maziggy
|
578add28d8
fix(printers): a printer added after a delete starts clean
|
há 1 semana atrás |
maziggy
|
cfb5c54f19
Security hardening (maziggy/bambuddy-security #13)
|
há 1 semana atrás |
maziggy
|
c39e678204
Security hardening (maziggy/bambuddy-security #12)
|
há 1 semana atrás |
maziggy
|
0033001945
fix(db): SQLite applies the ON DELETE rules of archives, library files, queue jobs, batches and projects
|
há 1 semana atrás |
maziggy
|
8e5116fe20
fix(api): null for a field that can't be empty leaves it unchanged
|
há 1 semana atrás |
maziggy
|
fe064f6ee1
fix(webhook): check API keys with the shared check, so errors are 503s
|
há 1 semana atrás |
maziggy
|
dbb560dfb6
fix(mqtt-relay): publish the documented events, from every place they happen
|
há 1 semana atrás |
maziggy
|
b5cd369f51
chore: remove dead code and fail CI on unused frontend files
|
há 1 semana atrás |
maziggy
|
4588e7632c
fix(db): give older PostgreSQL databases a new install's defaults and NOT NULLs
|
há 1 semana atrás |
maziggy
|
1038b108a2
fix(db): give older PostgreSQL databases the column types a new install has
|
há 1 semana atrás |
maziggy
|
481d43638d
fix(db): add the foreign keys older PostgreSQL databases are missing
|
há 1 semana atrás |
maziggy
|
1927e077f3
ci: check that upgrading a PostgreSQL database gives a fresh install's schema
|
há 1 semana atrás |
maziggy
|
ccc354f347
refactor(models): declare the notification models' columns with Mapped[]
|
há 1 semana atrás |
maziggy
|
56c131ef01
chore(deps): pin what ships in requirements.lock and install it everywhere
|
há 1 semana atrás |
maziggy
|
a735f8c43a
chore: Python 3.11 is the minimum, and the installer finds or installs it
|
há 1 semana atrás |
maziggy
|
132dcbde06
fix(settings): the webhook endpoint list shows the endpoints that exist
|
há 1 semana atrás |
maziggy
|
9c7db6e37c
refactor(printers): every user stop goes through one function that also marks it, including the HMS dialog's Stop Printing
|
há 1 semana atrás |