This website requires JavaScript.
b9ecb3d3ba
Update some documentation
Dave Smith-Hayes
2024-11-14 02:10:47 +0000
3edeb9763a
Add some documenation
Dave Smith-Hayes
2024-11-14 02:07:29 +0000
7aa1d64994
Add the episode repository
Dave Smith-Hayes
2024-11-14 01:49:15 +0000
4f94b80902
Start the Episode repository.
Dave Smith-Hayes
2024-11-13 03:32:48 +0000
36522292b0
Add the template for the feed.
Dave Smith-Hayes
2024-11-11 22:34:54 -0500
f64468d5c4
Add the templates for the feed and the episode file class
Dave Smith-Hayes
2024-11-11 22:29:24 -0500
af1341fd4a
Add the transaction entity and the episodes directory
Dave Smith-Hayes
2024-11-11 20:51:00 -0500
d00d55371c
Change up the category entity.
Dave Smith-Hayes
2024-11-11 20:38:22 +0000
d2406b419f
Add a method for taking the length in seconds and making a string HH:MM:SS
Dave Smith-Hayes
2024-11-11 14:23:45 +0000
d3a8358816
start the channel module.
Dave Smith-Hayes
2024-11-11 14:04:05 +0000
0ded6e24f7
Update the query for updating the image repository.
Dave Smith-Hayes
2024-11-11 03:37:33 +0000
b4610fc6a8
Update lock file, add documentation to the entity, and the ImageRepository
Dave Smith-Hayes
2024-11-11 03:34:57 +0000
97a85512e4
Add more implemention of methods for the image repository
Dave Smith-Hayes
2024-11-08 22:21:09 -0500
1d00f2bda4
Start working on repository classes for the Image class
Dave Smith-Hayes
2024-11-08 22:03:38 -0500
fc0d816062
Add a CLI container for running composer and phinx while developing.
Dave Smith-Hayes
2024-11-08 12:40:46 -0500
82735d41fd
Work out some styles and move the register routes around.
Dave Smith-Hayes
2024-11-08 09:07:29 -0500
7805ce9f80
Add more styles and test the site.
Dave Smith-Hayes
2024-11-07 23:05:27 -0500
f40be66381
Render the page with the status of the user can't log in.
Dave Smith-Hayes
2024-11-07 22:56:26 -0500
7c50e03381
Add the migrations to the container.
Dave Smith-Hayes
2024-11-07 22:49:59 -0500
10e4305e62
Added more styles to the site.
Dave Smith-Hayes
2024-11-06 22:45:03 -0500
56f9683d0a
change the css a bit
Dave Smith-Hayes
2024-11-06 22:21:41 -0500
737535ffd5
Add a basic stylesheet.
Dave Smith-Hayes
2024-11-06 21:50:14 -0500
7656012fa7
Move to DB handler, test the local env to get a connection to database. Should add phinx migrations at some point.
Dave Smith-Hayes
2024-11-06 21:34:59 -0500
8424a8c6ee
Try and connect to the database.
Dave Smith-Hayes
2024-11-05 22:38:26 -0500
9eb433a8ed
Add a development environment
Dave Smith-Hayes
2024-11-05 22:10:42 -0500
26a779ade0
Fix failing tests
Dave Smith-Hayes
2024-11-05 21:30:20 -0500
33e04ead47
Nah just use docker for local development
Dave Smith-Hayes
2024-11-05 21:04:45 -0500
26c769972e
Add some Vagrantfile stuff for dev, and maybe deployment?
Dave Smith-Hayes
2024-11-04 22:44:00 -0500
60697b9a9b
Keep the ReactPHP HTTP Server and add the channel repository to the bootstrap.
Dave Smith-Hayes
2024-11-04 21:46:28 -0500
6574ecafc2
Update includes
Dave Smith-Hayes
2024-11-04 21:34:46 -0500
0705d15cd2
Update the ChannelRepository to use the PDO
Dave Smith-Hayes
2024-11-04 21:29:20 -0500
d360cceee3
Go back to classic style PHP and use the PDO to call MySQL
Dave Smith-Hayes
2024-11-04 21:13:14 -0500
f788ba63ae
Add a connection pool class and start utilizing it.
Dave Smith-Hayes
2024-10-09 21:20:52 -0400
f5abbcb8c9
Flesh out the connection pool class.
Dave Smith-Hayes
2024-10-06 21:30:00 -0400
07b73e7f7f
Get the Pooled connection class set up.
Dave Smith-Hayes
2024-09-23 19:53:27 -0400
4a66af0f2b
Document the connection pool interface a bit, start writing a connection pool.
Dave Smith-Hayes
2024-09-23 19:41:50 -0400
e58c442ccf
Add pool interfaces, refactor imports in the bootstrap, re-organize some of the APIs
Dave Smith-Hayes
2024-07-25 20:32:26 -0400
7f05554f4e
Use long line strings for big queries and start the connection abstracts.
Dave Smith-Hayes
2024-07-21 21:33:34 -0400
7b64e688be
Bind the service on 0.0.0.0, test if it works in Docker contains properly now.
Dave Smith-Hayes
2024-07-21 20:51:19 -0400
0791855c79
Take app out of docker compose and rearrange when event handlers are attached and make sure the envvars can be read
Dave Smith-Hayes
2024-07-19 22:16:04 -0400
1de8da8691
Add some error and exit handling for the server file.
Dave Smith-Hayes
2024-07-19 21:37:37 -0400
5c72cdbfd5
Start building out a PHP container that will run the server.
Dave Smith-Hayes
2024-07-17 22:05:42 -0400
982d348a34
Add layout components and middlewares.
Dave Smith-Hayes
2024-07-17 21:32:25 -0400
9d0cd8787d
Changed the props to fromArray docs
Dave Smith-Hayes
2024-07-02 20:08:13 -0400
3d5050ef34
Implement the update method
Dave Smith-Hayes
2024-06-27 22:40:18 -0400
065f1a0cb1
Flesh out some more interface methods for the Channel Repository
Dave Smith-Hayes
2024-06-27 22:33:38 -0400
a7826d5056
Add more to the migrations...should probably test them. Add to the Channel repository.
Dave Smith-Hayes
2024-06-27 22:29:12 -0400
a0a0bfcb35
Start on the dashboard template.
Dave Smith-Hayes
2024-06-27 20:34:37 -0400
adb8cdb12b
Add docs to channel repository.
Dave Smith-Hayes
2024-06-27 20:06:21 -0400
74b303fb2d
Add the Channel repository class.
Dave Smith-Hayes
2024-06-27 20:05:41 -0400
037cf674a8
Add a dashboard controller.
Dave Smith-Hayes
2024-06-27 19:50:42 -0400
19222f0cf9
Update the namespace for user repository.
Dave Smith-Hayes
2024-06-27 19:32:52 -0400
f2aebb6d68
Move users into their own namespace.
Dave Smith-Hayes
2024-06-27 19:31:29 -0400
16b0198c88
Add the rest of the tables.
Dave Smith-Hayes
2024-06-27 19:24:56 -0400
39dc0687eb
Update the user login templates.
Dave Smith-Hayes
2024-06-26 22:28:35 -0400
509913c86f
Update the HealthCheck controller to use the MysqlClient from FOR
Dave Smith-Hayes
2024-06-26 22:20:44 -0400
c8b9abf559
Update the healthcheck
Dave Smith-Hayes
2024-06-26 22:15:43 -0400
9ab1482acf
refactor the user repository to use the new MySQL client.
Dave Smith-Hayes
2024-06-26 22:09:43 -0400
e904b27017
Remove our own database interfaces, start using the FOR MySQL library.
Dave Smith-Hayes
2024-06-26 21:40:34 -0400
128a1e7518
Add the MySQL ReactPHP library. Start the refactor to start using that lib.
Dave Smith-Hayes
2024-06-26 21:17:29 -0400
d05faaead7
Add database migrations, start fleshing out a specific database connection.
Dave Smith-Hayes
2024-06-26 21:10:48 -0400
2d6dee2f0c
Start the channels table migration.
Dave Smith-Hayes
2024-06-23 22:40:57 -0400
18d995e38d
Start adding the migrations classes.
Dave Smith-Hayes
2024-06-23 22:29:58 -0400
45639c8d9b
Add phinx to the project.
Dave Smith-Hayes
2024-06-23 22:04:34 -0400
84a2f2361c
Use arrow function for app handler callbacks.
Dave Smith-Hayes
2024-06-20 21:55:37 -0400
5cd04d5f02
Run the service in ReactPHP
Dave Smith-Hayes
2024-06-19 22:20:42 -0400
b59b213b82
Use templates dir constant for templates dir.
Dave Smith-Hayes
2024-06-17 21:57:21 -0400
80c54eefc2
Add some defines for global constants
Dave Smith-Hayes
2024-06-17 21:49:09 -0400
9bf80dbf9e
Use MariaDB, add env file
Dave Smith-Hayes
2024-06-17 21:30:28 -0400
fc18781964
Add the definitions for the Repository classes, need to use them in the bootstrap class.
Dave Smith-Hayes
2024-06-16 21:55:44 -0400
d8b21b8a85
Check if user has an active session middleware.
Dave Smith-Hayes
2024-06-16 21:47:44 -0400
2b75ea2dea
Add the Login action.
Dave Smith-Hayes
2024-06-16 21:26:10 -0400
079bcb0f06
Move from 'respond' to 'handle' for the controller method.
Dave Smith-Hayes
2024-06-16 21:25:22 -0400
98c34efea5
Add a Slim Response factory to the DI.
Dave Smith-Hayes
2024-06-16 20:44:12 -0400
4ff2c8cc3a
Add the login page, add some comments to the test.
Dave Smith-Hayes
2024-06-16 20:09:09 -0400
34e45ecaee
Update the tests for the flash messages.
Dave Smith-Hayes
2024-06-16 07:35:27 -0400
d25cdd7b1e
Add a setup for each test.
Dave Smith-Hayes
2024-06-15 23:10:49 -0400
61081ac65c
Add middleware conforming to the PSR interfaces
Dave Smith-Hayes
2024-06-15 22:32:31 -0400
f0c91e5aaa
Need to add flash when the issue isn't mismatching passwords on the Register User action.
Dave Smith-Hayes
2024-06-15 22:21:09 -0400
e0a6ccbad4
Add some formatting to the middleware.
Dave Smith-Hayes
2024-06-15 21:51:10 -0400
596a2a4103
Add some middleware, start failing tests that use it.
Dave Smith-Hayes
2024-06-15 21:50:40 -0400
ea97887cac
Flash message is empty for some reason
Dave Smith-Hayes
2024-06-04 21:33:20 -0400
1914885d04
Add some Flash message tests and the flashes to the skeleton template.
Dave Smith-Hayes
2024-06-04 21:16:59 -0400
76b526646e
Remove unnused import in test
Dave Smith-Hayes
2024-06-03 22:30:34 -0400
ba5f68aa6f
Add the Prophecy PhpUnit library, fix the Register user action, test that the flash message also adds failure.
Dave Smith-Hayes
2024-06-03 22:22:39 -0400
d6bb157b73
Add configuration for session, add Odan Session classes.
Dave Smith-Hayes
2024-06-02 22:11:24 -0400
c5feb240c3
Fix the warnings on the test case.
Dave Smith-Hayes
2024-06-02 21:26:10 -0400
ec3af79323
Test creating a new user.
Dave Smith-Hayes
2024-05-29 22:56:19 -0400
5aa3d215ab
Add Prophecy for testing
Dave Smith-Hayes
2024-05-29 22:15:59 -0400
db1e7e04f6
Add setters for the existing entities.
Dave Smith-Hayes
2024-05-29 21:56:42 -0400
8d7bcd0c2a
Add the Entity trait to the channel.
Dave Smith-Hayes
2024-05-29 21:44:03 -0400
5a86bb3579
Add a test for the basic user auth
Dave Smith-Hayes
2024-05-25 22:55:47 -0400
4548d67eac
Add a test for registering a user.
Dave Smith-Hayes
2024-05-25 22:47:52 -0400
d1ffe814cc
Add Flash messages, set the sessions to the storage during request.
Dave Smith-Hayes
2024-05-25 22:23:53 -0400
7967f325fa
Add tags to the site schema configuration.
Dave Smith-Hayes
2024-05-25 21:52:49 -0400
c478be5601
Fix the configuration organization and add more implementations for the repositories.
Dave Smith-Hayes
2024-05-25 21:44:57 -0400
2b24a4263c
Add line in bootstrap file
Dave Smith-Hayes
2024-05-25 12:02:18 -0400
f3f36b333c
Add success page.
Dave Smith-Hayes
2024-05-23 22:39:38 -0400
e2a3c95f99
Flesh out some of the User repository methods.
Dave Smith-Hayes
2024-05-23 21:33:33 -0400
b908dc6ea3
Add an Entity trait, format the example RSS feed, work on the Repository patterns.
Dave Smith-Hayes
2024-05-23 21:24:57 -0400