]> git.ipfire.org Git - pbs.git/shortlog
pbs.git
2025-07-02  Michael Tremerusers: Automatically create the home repository
2025-07-02  Michael Tremerrepos: Migrate the Repo <-> Build mapping to SQLModel
2025-07-02  Michael Tremerpackages: Automatically load the distro when loading...
2025-07-02  Michael Tremersources: Migrate to SQLModel
2025-07-02  Michael Tremerconfig: The Pakfire object is now called Root
2025-07-02  Michael Tremerbuilds: Resolve ambiguous relationships
2025-07-02  Michael Tremermirrors: Resolve ambiguous relationships
2025-07-02  Michael Tremerkeys: Resolve ambiguous relationships
2025-07-02  Michael Tremerdatabase: Mirgate the soft-delete mixin to SQLModel
2025-07-02  Michael TremerAPI: Fix deleting uploads
2025-07-02  Michael Tremerbuilds: Migrate to SQLModel (mostly)
2025-07-02  Michael Tremermirrors: Migrate to SQLModel
2025-07-02  Michael Tremerpackages: Move to SQLModel
2025-07-01  Michael Tremeruploads: Don't delete successful uploads
2025-07-01  Michael Tremerapi: Process system information submitted by builders
2025-06-30  Michael TremerAPI: Add an endpoint to fetch a specific repository...
2025-06-30  Michael Tremerapi: Add some basic distro endpoints
2025-06-30  Michael Tremerkeys: Migrate to SQLModel
2025-06-30  Michael Tremerdistros: Migrate over to SQLModel
2025-06-30  Michael Tremerrepos: Make them hashable
2025-06-29  Michael Tremerrepos: Move Repo class to SQLModel
2025-06-29  Michael TremerAPI: Create a new sub-router for builds
2025-06-29  Michael TremerAPI: Implement scaffolding for the builder's control...
2025-06-29  Michael Tremerdatabase: Only commit, but don't release sessions
2025-06-29  Michael TremerAPI: Wrap all upload operations into a database session
2025-06-29  Michael Tremerdatabase: Create a new way to control when a database...
2025-06-29  Michael Tremerapi: Make authentication work with WebSockets, too
2025-06-25  Michael Tremerapi: Add endpoint to list all uploads
2025-06-24  Michael TremerAPI: Remove a debug line
2025-06-24  Michael TremerAPI: Remove Kerberos authentication
2025-06-21  Michael TremerAPI: Implement Kerberos authentication against the API
2025-06-21  Michael Tremerfrontend: Bring back the footer
2025-06-21  Michael TremerAPI: Start some event websocket thing
2025-06-20  Michael Tremerfrontend: Make authentication a composable
2025-06-20  Michael Tremerfrontend: Show a list of builders
2025-06-20  Michael Tremerbuilders: Exclude some fields from being exported
2025-06-20  Michael TremerAPI: Export builders
2025-06-20  Michael Tremerbackend: Drop server-side sessions
2025-06-20  Michael Tremerfrontend: Log in users when the app is being reloaded
2025-06-20  Michael Tremerfrontend: Make the logout link work
2025-06-20  Michael Tremerfrontend: Store login information in presistent storage
2025-06-20  Michael TremerAPI: auth: Add an endpoint for the currently logged...
2025-06-20  Michael Tremerfrontend: Setup pinia
2025-06-20  Michael TremerAPI: Set the refresh token in a cookie as well
2025-06-20  Michael Tremerfrontend: Create a basic Login view
2025-06-20  Michael TremerAPI: Add an /api/v1 prefix to everything
2025-06-19  Michael Tremerfrontend: Install a router
2025-06-19  Michael Tremerfrontend: Create some simple Home view
2025-06-19  Michael Tremerfrontend: Drop demo components
2025-06-19  Michael Tremerfrontend: Enable translation
2025-06-19  Michael Tremerfrontend: Use our primary colour and font
2025-06-19  Michael Tremerfrontend: Pull in Prompt
2025-06-19  Michael Tremerfrontend: Install Bulma
2025-06-19  Michael Tremerfrontend: Update the index.html
2025-06-19  Michael Tremerfrontend: Create a new vue.js application
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
next