Commit graph

27 commits

Author SHA1 Message Date
f284c29a66 Move build process to podman
Some checks failed
Docker Build / Build and Push Frontend Image (push) Failing after 23s
Docker Build / Build and Push Backend Image (push) Failing after 7s
Check / Frontend (pull_request) Successful in 1m12s
Check / Backend (pull_request) Successful in 6m13s
2025-11-29 19:57:26 -08:00
15fabd126e Allow updating task status on the task list pagel (#20)
Some checks failed
Check / Backend (push) Successful in 22m23s
Check / Frontend (push) Successful in 2m6s
Docker Build / Build and Push Frontend Image (push) Failing after -14s
Docker Build / Build and Push Backend Image (push) Failing after 11m18s
Reviewed-on: #20
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-10-28 05:01:46 +00:00
4552c347c6 Create a plan for implementing projects and also create the backend API. (#19)
Some checks failed
Check / Backend (push) Successful in 6m55s
Check / Frontend (push) Successful in 2m2s
Docker Build / Build and Push Backend Image (push) Failing after 11m21s
Docker Build / Build and Push Frontend Image (push) Successful in 5m44s
Creates projects to organize tasks under. (Note the migration also contains the tables for creating folders for projects as well because adding foreign keys is a PITA in sqlite apparently).

Reviewed-on: #19
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-10-28 04:13:12 +00:00
69f4a6f1ca Set frontend API URL at build time. (#18)
All checks were successful
Check / Backend (push) Successful in 6m3s
Check / Frontend (push) Successful in 1m56s
Docker Build / Build and Push Backend Image (push) Successful in 12m36s
Docker Build / Build and Push Frontend Image (push) Successful in 5m22s
Reviewed-on: #18
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-10-21 04:08:53 +00:00
ef609f748d deployment-tweaks (#17)
Some checks failed
Check / Backend (push) Successful in 13m9s
Check / Frontend (push) Successful in 2m26s
Docker Build / Build and Push Frontend Image (push) Successful in 12m35s
Docker Build / Build and Push Backend Image (push) Failing after 44s
Reviewed-on: #17
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-10-19 04:07:30 +00:00
25eb4af14d Add docker build to main. (#16)
All checks were successful
Check / Backend (push) Successful in 20m43s
Check / Frontend (push) Successful in 1m54s
Docker Build / Build and Push Backend Image (push) Successful in 12m14s
Docker Build / Build and Push Frontend Image (push) Successful in 5m19s
Reviewed-on: #16
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-10-19 03:27:10 +00:00
ff6837a751 Try to speed up rust builds in CI. (#15)
All checks were successful
Check / Backend (push) Successful in 23m2s
Check / Frontend (push) Successful in 2m8s
Reviewed-on: #15
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-28 03:27:44 +00:00
5fcdcef449 Fix typecheck. (#14)
All checks were successful
Check / Backend (push) Successful in 14m25s
Check / Frontend (push) Successful in 2m1s
Reviewed-on: #14
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-27 09:13:00 +00:00
b3dd711ea1 Forgejo Actions for both backend and frontend. (#13)
All checks were successful
Check / Backend (push) Successful in 14m3s
Check / Frontend (push) Successful in 2m13s
Reviewed-on: #13
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-27 08:46:02 +00:00
2880391c8c Run hurl tests via cargo (#12)
This allows us to pull them into the coverage report.

Reviewed-on: #12
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-24 02:08:31 +00:00
68dbaa32c9 Create a compass favicon and AppBar Icon. (#11)
Reviewed-on: #11
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-24 01:18:51 +00:00
8e6ac03f70 Split the Dashboard from All Tasks. (#10)
Reviewed-on: #10
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-24 01:02:23 +00:00
b0916990fb Add task creation form. (#9)
Reviewed-on: #9
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-23 05:00:48 +00:00
a683a071d1 Create a TaskList for the home page. (#8)
This task list can display tasks and delete them currently.

Reviewed-on: #8
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-23 04:39:29 +00:00
d60d834f38 Create a frontend wireframe. (#7)
Sets up API methods and types.
Sets up a colorscheme.
Sets up a homepage.

Removes tailwind in favor of mui for now.

Reviewed-on: #7
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-23 04:08:45 +00:00
7d2b7fc90c Create directory structure for frontend with requisite justfile changes. (#6)
Reviewed-on: #6
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-22 08:58:25 +00:00
6bf4a037f3 Have claude update the plan for the backend with the current status. (#5)
Reviewed-on: #5
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-22 08:00:56 +00:00
8dae570755 Housekeeping. Unit tests, coverage, formatter, linter. (#4)
Reviewed-on: #4
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-20 19:30:36 +00:00
ef247e6e29 Create the remaining task api methods on the server. (#3)
Create the remaining task api methods along with hurl tests for each.

Reviewed-on: #3
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-20 19:23:19 +00:00
d32f6be813 Allow creating and updating tasks on the backend. (#2)
Create hurl tests along with the necessary api code to resolve them.

Reviewed-on: #2
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-09-20 18:49:11 +00:00
82d524a62f Create Initial Database Schema for Tasks. (#1)
Create migration scripts for this and initial Task DB Model in rust along with unit tests.

Reviewed-on: #1
Co-authored-by: Drew Galbraith <drew@tiramisu.one>
Co-committed-by: Drew Galbraith <drew@tiramisu.one>
2025-08-24 17:10:31 +00:00
c2b7c12905 Initial justfile 2025-08-22 19:12:17 -07:00
1e02b39199 Axum hello world 2025-08-22 18:59:02 -07:00
daa8ea00ba Cargo init. 2025-08-22 18:53:51 -07:00
cbda65e963 Create a plan for implementing a backend mvp. 2025-08-22 18:39:44 -07:00
c337161576 Core MVP plan from claude.
Week by week plan for claude.

Update CLAUDE.md

Create backend.

Task API.

Initial frontend.
2025-08-22 18:08:32 -07:00
060ac007a3 Initial PRD from claude. 2025-08-22 18:07:45 -07:00