|
|
3d2fe5a775
|
Make site ownership work correctly for fucks sake.
|
2026-01-01 22:07:11 -06:00 |
|
|
|
ac40bb84f8
|
Update Dockerfile to enable CGO and use musl tags for building the application
|
2025-12-29 20:02:10 -06:00 |
|
|
|
e24a4de979
|
Implement FedWiki site synchronization workflow and related configurations
|
2025-12-29 19:24:52 -06:00 |
|
|
|
e3c7a03302
|
Update site deletion methods to use hard delete in FarmManager API
|
2025-12-29 18:44:31 -06:00 |
|
|
|
ec918e9028
|
Add error handling for HTMX requests with toast notifications
|
2025-12-28 16:16:37 -06:00 |
|
|
|
d88c728751
|
Create site flow now assigns ownership correctly. FedWiki access token issues are now not retryable.
|
2025-12-27 17:57:21 -06:00 |
|
|
|
970ee655df
|
Add high and low priority development notes for production deployment
|
2025-12-26 01:44:52 -06:00 |
|
|
|
b339b588c1
|
Update Keycloak setup documentation to clarify token permissions and client scope requirements
|
2025-12-26 01:22:49 -06:00 |
|
|
|
784036aae6
|
Implement Temporal OAuth2 authentication support and configuration
|
2025-12-24 16:46:54 -06:00 |
|
|
|
720e5e85c3
|
Switch Temporal start-dev with full-blown Temporal to test auth.
|
2025-12-23 03:23:57 -06:00 |
|
|
|
cc30219e1c
|
Documentation
|
2025-12-19 15:47:32 -06:00 |
|
|
|
b9ccae5929
|
Refactor FedWiki site management UI and error handling; enhance user feedback for site creation and deletion processes.
|
2025-12-18 16:09:58 -06:00 |
|
|
|
74002e424f
|
Rough FedWiki Site management through temporal workflows!
|
2025-12-18 01:05:55 -06:00 |
|
|
|
5efa9ba71a
|
database creation was acting weird. Now works fine?
|
2025-12-14 05:01:03 -06:00 |
|
|
|
beb2c7b344
|
Add comprehensive documentation for OIDC authentication flow in internal/auth
|
2025-12-13 17:38:19 -06:00 |
|
|
|
9009c3f133
|
Add Temporal workflows scaffolding and documentation.
|
2025-12-13 16:42:07 -06:00 |
|
|
|
a3cd39f61a
|
Add TODOs for custom error pages and database backup during migrations
|
2025-06-04 02:41:02 -05:00 |
|
|
|
fa5be206cb
|
Added migration mgmt with goose.
|
2025-06-04 02:36:09 -05:00 |
|
|
|
9e59d05efe
|
Remove excess comments.
|
2025-06-03 20:27:03 -05:00 |
|
|
|
f557d6141f
|
Add retry logic for database operations and enhance DBConfig with retry parameters
|
2025-06-03 20:20:17 -05:00 |
|
|
|
6ac0d5e256
|
Refactor database initialization to use a configuration struct for improved connection management
|
2025-06-03 19:32:26 -05:00 |
|
|
|
a7d3822f94
|
Implement database integration with SQLite and refactor user handling for OIDC authentication
|
2025-06-02 19:35:11 -05:00 |
|
|
|
77b2e6c24e
|
Refactor SQL queries and schema to use OIDC subject instead of Keycloak ID for user identification
|
2025-06-01 18:10:17 -05:00 |
|
|
|
d2162067ab
|
Add SQL queries and schema for users, sites, and payments
|
2025-05-31 23:40:33 -05:00 |
|
|
|
227cadef99
|
Fix date format in DATE_TAG
|
2025-05-19 00:10:40 -05:00 |
|
|
|
2d061ea0d0
|
Refactor navbar structure for better responsiveness and clarity
|
2025-05-19 00:06:38 -05:00 |
|
|
|
53940f0764
|
Fix date format in DATE_TAG for a bit more granularity
|
2025-05-18 21:19:12 -05:00 |
|
|
|
c54a1f8d9a
|
Rename hostname to base-url for accuracy
|
2025-05-18 18:32:26 -05:00 |
|
|
|
b1621501a2
|
Add Makefile for building and pushing multi-arch Docker images
|
2025-05-18 18:07:03 -05:00 |
|
|
|
ed00e1150f
|
Refactor OIDC configuration keys for consistency and clarity
|
2025-05-18 17:48:51 -05:00 |
|
|
|
e51c71da67
|
Add comment explaining where to set defaults and why.
|
2025-05-18 17:36:11 -05:00 |
|
|
|
d53f26b59b
|
Enhance configuration loading by validating direct values and file paths for secrets
|
2025-05-18 17:16:01 -05:00 |
|
|
|
1fa4473244
|
Set up first container image build process with instructions.
|
2025-05-17 11:06:07 -05:00 |
|
|
|
1dc68374e3
|
Show only things that work.
|
2025-05-17 08:56:30 -05:00 |
|
|
|
0c6b1cd6b5
|
Dynamic user data for dashboard and a link to manage their IDP account!
|
2025-05-16 02:00:02 -05:00 |
|
|
|
e304712923
|
Decompression notes.
|
2025-05-15 15:16:51 -05:00 |
|
|
|
adf3db4d72
|
Add low-fidelity wireframe.
|
2025-05-14 01:28:06 -05:00 |
|
|
|
c0bc02fed5
|
Use embedded filesystems properly.
|
2025-05-13 22:49:36 -05:00 |
|
|
|
27eb2e5f12
|
Server serves default content using go embed. Also add favicons/
|
2025-05-13 00:52:52 -05:00 |
|
|
|
058504a38f
|
Improve config file handling by updating name and adding error checks
|
2025-05-11 05:06:28 -05:00 |
|
|
|
e5e9efd9b3
|
Refactor start.go to move server logic to internal server.go
|
2025-05-11 04:32:54 -05:00 |
|
|
|
4d29a58f94
|
Set the stage for using embeds for files served by the mc-server.
|
2025-05-09 03:14:40 -05:00 |
|
|
|
64d40bd108
|
Serve templates and static files from designated directories
|
2025-05-07 21:48:51 -05:00 |
|
|
|
b98ec87d8d
|
Initialize project structure by creating necessary directories, default config file, and removing obsolete HTML components
|
2025-05-07 01:36:24 -05:00 |
|
|
|
0c446e244b
|
Enhance security headers by adding Content-Security-Policy with environment-based upgrade-insecure-requests directive
|
2025-05-04 22:14:13 -05:00 |
|
|
|
4698361d2f
|
Refactor README to streamline development notes and enhance clarity on session management and security practices
|
2025-05-01 02:39:27 -05:00 |
|
|
|
206b07c35a
|
Update go.mod and go.sum to remove indirect dependencies and add new ones
|
2025-05-01 01:38:12 -05:00 |
|
|
|
300f41630f
|
Add decompression middleware and tests for gzip handling
|
2025-05-01 01:34:25 -05:00 |
|
|
|
59bd796233
|
Set more generous timeouts. Why not? I am feeling generous.
|
2025-05-01 00:50:26 -05:00 |
|
|
|
1362c2755d
|
Add response compression middleware to enhance performance
|
2025-04-29 10:33:13 -05:00 |
|