Commit graph

27 commits

Author SHA1 Message Date
Alex Cabal
afab78af46 PHPStan corrections 2025-05-07 22:02:27 -05:00
Alex Cabal
de99d1869f Set placeholder to in progress when creating a project for an existing placeholder 2025-04-22 22:30:42 -05:00
Alex Cabal
124e8343fc Completely type hint template functions and switch to named arguments 2025-03-04 20:32:20 -06:00
Alex Cabal
99b5fd66f2 More type fixes 2025-02-26 15:17:08 -06:00
Alex Cabal
b6079dbf74 Show reviewer and manager when a new project is created 2025-02-26 08:43:20 -06:00
Alex Cabal
94e7937987 Fix typo in reviewer URL 2025-01-30 12:46:03 -06:00
Alex Cabal
6261eee67f Correctly pull reviewer of active projects 2025-01-30 12:44:57 -06:00
Alex Cabal
4f4e72564a Fix permissions logic when patching projects 2025-01-28 15:30:42 -06:00
Alex Cabal
6378d687d8 Add 'awaiting review' and 'reviewed' project statuses that update from GitHub; allow project owners to update their project statuses 2025-01-27 15:52:21 -06:00
Alex Cabal
c36d1ac3d3 Rename exception for consistency 2025-01-09 14:08:54 -06:00
Alex Cabal
bc16b1fff8 Add endpoint to get reviewer for an in-progress project 2025-01-07 21:42:51 -06:00
Alex Cabal
0105bfefa4 Tweak donation banners and some type safety 2025-01-06 13:25:02 -06:00
Alex Cabal
a68826b54b Set new projects for existing placeholders as 'in progress' when creating a project 2025-01-06 12:12:07 -06:00
Alex Cabal
b8690f91b5 Don't show two success messages when creating a project 2024-12-29 14:14:20 -06:00
Alex Cabal
5b86428404 Fix duplicate attribute in project edit form 2024-12-27 21:21:52 -06:00
Alex Cabal
b7776503cd Turn off autocomplete for new project form 2024-12-23 12:09:47 -06:00
Alex Cabal
133c968fc0 Fix type error 2024-12-21 21:20:31 -06:00
Alex Cabal
b6da6c83a4 Mark placeholders as in progress when a new project is added 2024-12-19 16:33:42 -06:00
Alex Cabal
98e09f414e Allow creating new ebook placeholders when creating a new project 2024-12-18 22:23:57 -06:00
Alex Cabal
4596aeb007 Allow projects to auto-assign managers and reviewers 2024-12-18 20:57:21 -06:00
Alex Cabal
b2191d1219 Allow editing of projects 2024-12-18 14:20:28 -06:00
Alex Cabal
806939ca49 Replace Template::Emit...() functions with more generic function 2024-12-18 13:14:16 -06:00
Alex Cabal
7a3c7ad503 Allow VCS URLs to be null in projects 2024-12-16 21:48:01 -06:00
Alex Cabal
d902074285 Add new project form, and allow projects to be created when attempting to create a placeholder that already exists. 2024-12-16 21:27:45 -06:00
Alex Cabal
5782d6ca7d Further refine projects system 2024-12-15 23:39:23 -06:00
Alex Cabal
9b9d93bc52 Automatically update in progress projects to stalled 2024-12-14 23:54:11 -06:00
Alex Cabal
c7a4e34e31 Add projects index page, and more detail on placeholder pages 2024-12-14 21:12:00 -06:00