Commit Graph

233 Commits

Author SHA1 Message Date
bec39c3c8b Document a bit, start on file handler interface. 2025-04-17 09:08:31 -04:00
551d5043c1 Add a file factory 2025-04-16 22:17:40 -04:00
e59b1ea2d1 Add episode factory. 2025-04-16 22:11:12 -04:00
75e4f5f808 Add FactoryInterface and work on factory classes for entities. 2025-04-16 22:04:24 -04:00
0a1077c2dc Update some namespacing and errors. 2025-04-15 21:48:39 -04:00
4477962d3a The session will have the form key, no need to inject it into the template. 2025-04-15 21:39:21 -04:00
8a936fc2f7 Add form key middleware 2025-04-15 21:30:35 -04:00
281edf9104 Add documentation for some exceptions that can be thrown. 2025-04-15 21:09:37 -04:00
d3d6d078c4 Move to the Handler naming and namespace the pages. 2025-04-15 21:04:24 -04:00
6336dbb125 Add episode template. 2025-04-08 02:32:11 +00:00
f9ddfa83cb Start handling file uploads. 2025-04-06 23:12:46 -04:00
521b6af940 Start some documentation and a migration. 2025-04-06 22:28:39 -04:00
3fe372865c add a record trait, update some tests, work on the EpisodeFileRepository 2025-04-06 22:07:23 -04:00
2d720f990d Updated composer. 2025-01-17 02:34:42 +00:00
91cdff2179 Add the Colours to the flash messages. 2025-01-02 17:43:57 +00:00
057a61b3ee Add interfaces for the repository class. 2024-12-31 10:17:31 -05:00
e300f2b679 Add an interface for the Channel Aggregate so we can test it easier. 2024-12-31 10:05:46 -05:00
89b2fc0689 Flesh out the aggregate class for channels. 2024-12-31 09:59:48 -05:00
25b9f2b798 Start with a channel aggregate. 2024-12-31 09:55:58 -05:00
7f322080c9 Add the update method to the episodes. 2024-12-31 09:20:29 -05:00
a3035c8900 Update the user session management into discrete interfaces. 2024-12-30 21:08:20 +00:00
1003f2ddd3 Try and figure out some more DOM XML stuff. 2024-12-29 03:35:05 +00:00
5b0cef92ba Add some basic feed generation when I should work on episode models. 2024-12-29 03:26:05 +00:00
7fd5798454 Render a flash message component for each message 2024-12-29 02:54:53 +00:00
1c0109ba2f Fix the output of the query mock to actually get a user in the test case. 2024-12-27 03:16:01 +00:00
b88d99196d Fix the flash messages 2024-12-27 03:09:29 +00:00
be92fda17b Update code to handle actually creating the channel. 2024-12-16 22:03:25 -05:00
b8034b6a0a Add some documentation to code, reformat things. 2024-12-16 03:39:21 +00:00
3824522ff5 Add a check to pull the user from the DB to pass into the Channel repository, add the route. 2024-12-16 02:44:39 +00:00
83cc9b194c Get the channels for a user on the dashboad. 2024-12-14 09:37:30 -05:00
b9db0d97dc Flesh out the add channel handler. 2024-12-14 09:32:00 -05:00
bc9997a817 Handle creating a channel. 2024-12-14 09:24:29 -05:00
b69b29e54a Use the Odan session start middleware 2024-12-09 14:29:03 +00:00
5cd30f6f10 remove debugging code. 2024-12-08 22:03:40 -05:00
79de277f2d Update composer, remove self-rolled flash messages, update the tests to see if they work (they fail) 2024-12-08 21:59:39 -05:00
5e4a2289a1 Add a flash manager but it still doesn't work properly on the twig templates. 2024-12-06 20:24:07 +00:00
c19cde193f Implement own flash messages interface and class. 2024-12-05 16:34:03 +00:00
d119e479f0 Add a navigation component. 2024-12-05 14:13:11 +00:00
2910b2e62f Use url_for wherever I can. 2024-12-05 13:32:34 +00:00
4d93592859 Probably need a way to serialize the domain data. 2024-12-03 22:08:22 -05:00
5b15aeea4e Use the url_for method, skeleton changes and dashboard fill out. Still not getting flash messages but am getting session data. 2024-12-03 22:01:31 -05:00
d45800cfc4 Avoid creating a new Twig instance, get it from the request set up in the middleware 2024-12-03 16:00:27 +00:00
f45c5a6551 Get rid of noise in docker logs for missing favicon from the app, reset documentation and try and figure out how to render templates globally 2024-12-02 23:13:05 -05:00
0567bdd897 Finally get the xdebug stuff working, save sessions after handling the responses, not sure why teh storage for the flash class is empty by the time twig renders. 2024-12-02 22:11:12 -05:00
7c9f5f6bf8 Add pre-request for the form key 2024-12-02 20:04:48 +00:00
bf48532ac1 Get the form key from the session first, and then send the request to create a user afterwards. 2024-12-02 20:03:50 +00:00
f3bbfd7762 Add the form key to the register form. 2024-12-02 17:45:12 +00:00
2d58ed9d19 Add the form key middleware to registering the user 2024-12-02 17:42:06 +00:00
4a85bcac8c Add a form key middleware for handling the form key logic 2024-11-29 15:11:59 -05:00
711441c8ef Add a form key middleware for securing some forms to the sessions on the site. 2024-11-29 15:05:09 -05:00