]> git.ipfire.org Git - pbs.git/shortlog
pbs.git
2025-06-17  Michael TremerAPI: Implement streaming the upload's payload
2025-06-17  Michael TremerAPI: Implement creating a new upload
2025-06-17  Michael Tremeruploads: Always fetch the builders/users when fetching...
2025-06-17  Michael TremerAPI: uploads: Include the digest in hex format
2025-06-17  Michael TremerAPI: Implement deleting uploads
2025-06-17  Michael TremerAPI: Return the user object for successfully authentica...
2025-06-16  Michael TremerAPI: Consolidate code to fetch uploads and check permis...
2025-06-16  Michael TremerAPI: Require authentication for all upload endpoints
2025-06-16  Michael TremerAPI: Add functions to verify authentication
2025-06-16  Michael TremerAPI: Add helper function to fetch the principal
2025-06-16  Michael TremerAPI: Create a separate router for uploads
2025-06-16  Michael TremerAPI: Group all authentication endpoints together
2025-06-16  Michael TremerAPI: Implement endpoint to refresh an access token
2025-06-16  Michael TremerAPI: Automatically set a default value for the auth...
2025-06-16  Michael TremerAPI: Add some simple authentication endpoint
2025-06-16  Michael Tremeruploads: Don't expose foreign keys/IDs in the API response
2025-06-16  Michael Tremerbuilders: Migrate to SQLModel
2025-06-16  Michael Tremersessions: SQLModel does not know how to handle INET
2025-06-16  Michael Tremersessions: Sessions are stored in a table, too
2025-06-16  Michael Tremerusers: Migrate to SQLModel
2025-06-16  Michael Tremersessions: Migrate to SQLModel
2025-06-15  Michael TremerAPI: Set the return type for builds
2025-06-15  Michael TremerAPI: Add method to fetch basic information about an...
2025-06-15  Michael Tremeruploads: Migrate to SQLModel
2025-06-15  Michael TremerAPI: Move the app into __init__.py
2025-06-15  Michael TremerAPI: Build out returning a build
2025-06-15  Michael TremerAPI: Load sub-modules with the app
2025-06-15  Michael TremerAPI: Initialize the backend
2025-06-15  Michael TremerAPI: Add the CORS middleware
2025-06-15  Michael Tremerapi: Start a new test API using FastAPI
2025-06-15  Michael Tremerconfigure: Remove systemd unit directory auto-detection
2025-05-03  Michael Tremerbuilds: Load all builds with the group master
2025-05-03  Michael Tremerbuilds: Show tested build in the Test Build tag
2025-05-03  Michael Tremerbuilders: Make handling log messages actually fast
2025-05-03  Michael Tremerdatabase: Log returned number of rows
2025-05-03  Michael Tremerdatabase: Use the async session maker
2025-05-03  Michael Tremerpackages: Fetch distribution without join
2025-05-03  Michael Tremerrepos: Fetch the distro only once
2025-05-03  Michael Tremerjobs: Fetch the builders in separate query
2025-05-03  Michael Tremerbuilds: Fetch builds separately when fetching a group
2025-05-03  Michael Tremerbuilds: Disable deprecating builds for now
2025-05-03  Michael Tremerjobs: Commit before we send a response to the builder...
2025-05-03  Michael Tremerbuilds: Refactor showing scratch builds
2025-05-03  Michael Tremerjobs: Show a tag with the builder name
2025-05-03  Michael Tremerjobs: Log streams are <div>s now
2025-05-03  Michael Tremerbuilds: Make the tag clickable
2025-05-03  Michael Tremerrelease monitoring: Don't pass target to dist()
2025-04-20  Michael TremerJS: Decode log messages from base64
2025-04-16  Michael Tremerlog streaming: Slightly improve visual appearance
2025-04-16  Michael Tremerlog stream: Implement auto-scroll
2025-04-16  Michael Tremerlog streaming: Fix highlighting in CSS
2025-04-16  Michael Tremerlog streams: Fix mapping log priorities
2025-04-16  Michael Tremersources: Bring back fetching the Git repositories
2025-04-16  Michael Tremersync: Never sync any temporary files
2025-04-16  Michael Tremerweb: Fix encoding of the XSRF token
2025-04-09  Michael Tremerbackend: Import errors for CommandExecutionError
2025-03-30  Michael Tremerrelease monitoring: Fix creating packages
2025-03-30  Michael Tremeruploads: Compute checksum for locally uploaded files
2025-03-27  Michael Tremerrelease monitoring: Manually fetch the Pakfire user
2025-03-27  Michael Tremermirrors: No longer print resolved addresses to the...
2025-03-27  Michael Tremerrelease monitoring: Fix controls
2025-03-27  Michael Tremerrelease monitoring: Backend.url_to() is not a coroutine
2025-03-27  Michael Tremerdistro: Pass correct argument
2025-03-27  Michael Tremerconfig: Fix double-used attribute name in logger
2025-03-27  Michael Tremerbugs: Fix fetching creator and assignee
2025-03-27  Michael Tremerjobs: Permanently stream logs
2025-03-27  Michael Tremerbuilders: Raise BuilderNotOnlineError if the connection...
2025-02-19  Michael Tremerpackages: Don't show size on the index page
2025-02-17  Michael Tremerjobs: Add more debug logging when dispatching jobs
2025-02-17  Michael Tremerjobs: Fix halted check
2025-02-17  Michael Tremerbuilds: Add all watchers of a scratch build to the...
2025-02-17  Michael Tremerjobs: Fix sending emails if a job fails
2025-02-17  Michael Tremerbuilds: Check if watchers exist before adding this
2025-02-17  Michael Tremermirrors: Group mirrors by country
2025-02-17  Michael Tremerauth: Fix rendering the error page in case credentials...
2025-02-14  Michael Tremerbuilds: Move commenting into a modal
2025-02-14  Michael Tremerbuilds: Don't overwrite points
2025-02-14  Michael Tremerweb: Use babel to format time deltas
2025-02-13  Michael Tremerusers: Don't exclude deleted builds from total builds
2025-02-13  Michael Tremerusers: Make the avatars smaller on the listing
2025-02-13  Michael Tremerusers: Fix rendering users list
2025-02-13  Michael Tremerusers: Add a srcset= attribute to avatars
2025-02-13  Michael Tremerbuilds: Set a proper resolution for the avatar
2025-02-13  Michael Tremerusers: Add a default resolution to avatars
2025-02-13  Michael Tremerconfigure: Require Python >= 3.11
2025-02-13  Michael Tremermirrors: Don't send clients to a mirror they don't...
2025-02-13  Michael Tremermirrors: Remove the extra network lookup function
2025-02-13  Michael Tremermirrors: Refactor the selection process
2025-02-13  Michael Tremermirrors: Show preference on listing
2025-02-13  Michael Tremermirrors: Show if they support IPv6/IPv4
2025-02-13  Michael Tremermirrors: Store all resolved IP addresses
2025-02-13  Michael Tremermirrors: Don't await redirect after mirror check
2025-02-13  Michael Tremerbuilds: Fix failed/success check
2025-02-13  Michael Tremerjobs: Move runtime into subtitle
2025-02-13  Michael Tremerjobs: Make it optional to show controls on listing
2025-02-13  Michael Tremerjobs: Show type icon for all job types
2025-02-13  Michael Tremerjobs: Show owner of scratch builds
2025-02-13  Michael Tremerbuilds: Show summary
2025-02-13  Michael Tremerjobs: Put the most recent job at the top
2025-02-13  Michael Tremerjobs: Deleted jobs cannot be retried
next