b8b64968bbMerge remote-tracking branch 'origin/enhanced_routing_and_logout_fixes' into enhanced_routing_and_logout_fixes
max
2024-02-28 09:52:47 -06:00
aad9cdfaf5Merge remote-tracking branch 'origin/master'
max
2024-02-28 09:52:10 -06:00
3738ba689eUpdate x/crypto
max
2024-02-28 09:51:56 -06:00
65be302aa4Update x/crypto
max
2024-02-28 09:51:26 -06:00
8ab50cb37cMerge branch 'master' into enhanced_routing_and_logout_fixes
Maximilian
2024-02-18 17:23:46 -06:00
a833823ad6Fix wording
Maximilian
2024-02-18 17:23:23 -06:00
6d6aff50b3Only show logout (now CSRF protected) if user is authenticated, include relevant authentication logic in GET controllers (this should be moved to middleware)
max
2024-02-14 13:20:35 -06:00
a6be73765aAdd GET verb to static handler
max
2024-02-14 13:16:52 -06:00
ddc9e51831Fix boolean column migration example
max
2024-02-14 13:16:15 -06:00
dc450e26ddMove logout to POST route and controller with CSRF middleware. Add CsrfToken to home for logout
max
2024-02-12 14:46:26 -06:00
de4a217c5fUpdate extended crypto library
max
2024-02-09 14:47:29 -06:00
c4e83d06b9Bump go version to 1.22
max
2024-02-09 14:21:45 -06:00
51da24be9bSmall formatting fix
max
2024-02-09 13:44:21 -06:00
e497f4d2f0Ignore fields that are zero value
Maximilian
2024-01-20 16:32:07 -06:00
b30af86e58Prebuild templates (base.html + content) at startup to avoid a file parse every page load
v1.5.1
Maximilian
2023-12-22 21:03:15 -06:00
3ffd548623Fix ordering for html attributes
Maximilian
2023-12-21 00:14:28 -06:00
cb4f10e0b4Better alignment for memory
Maximilian
2023-12-19 16:41:31 -06:00
878ce01b29Get the sha256 hash of password before passing to bcrypt to avoid character limit
Maximilian
2023-12-19 16:06:00 -06:00
c82cdb4f13Use best naming practices
Maximilian
2023-12-18 23:04:31 -06:00
ce81c36e9fUpdate x/crypto
Maximilian
2023-12-18 23:01:19 -06:00
ab1b82c680Update x/crypto
Maximilian
2023-10-10 21:37:54 -05:00
308198ee8bMerge branch 'master' into toml_config
toml_config
Maximilian
2023-09-26 11:32:52 -05:00
d8b1a5c999Remove unnecessary comparison
Maximilian
2023-09-26 11:32:39 -05:00
ac19e2515aGo mod tidy and update x/crypto
Maximilian
2023-09-17 19:25:38 -05:00
0f59a6eba9Go mod tidy and update x/crypto
Maximilian
2023-09-17 19:23:57 -05:00
60006b6e4eUse TOML for config
Maximilian
2023-09-04 15:21:26 -05:00
72e9ee3e43Use TOML for config
tfasano1
2023-09-04 15:20:21 -05:00
bb69c16cdfUpdate How to use section
Maximilian
2023-09-03 16:18:48 -05:00
e87f14bcbfMake all slog errors uniform (lowercase)
Maximilian
2023-09-03 15:56:35 -05:00
ed712a5344Clean up error handling, migrate to log/slog, add todo for flash message system in post controller
Maximilian
2023-09-03 15:45:12 -05:00
ee4c9f9199Clean up error handling, begin migration to log/slog
Maximilian
2023-08-17 21:13:17 -05:00
1d400efa19Update x/crypto and Go version
Maximilian
2023-08-12 14:30:12 -05:00
b36cbf4b9eComment cleanup
Maximilian
2023-08-12 14:28:21 -05:00
fa3165d317Use proper error comparison
Maximilian
2023-08-03 12:13:37 -05:00
7cb36db3c2Handle errors
Maximilian
2023-08-03 12:13:15 -05:00
eda5344685Fix spelling
Maximilian
2023-08-03 12:11:01 -05:00
9670b7d717Better naming of functions and files, delete less than helpful comments
Maximilian
2023-08-03 12:09:40 -05:00
c510646c84Make username text placeholder instead of value
Maximilian
2023-03-06 21:27:05 -06:00
a4366c7395Add more to .gitignore
Maximilian
2023-03-06 21:23:56 -06:00
073dfafb28Change log message
Maximilian
2023-03-06 21:10:09 -06:00
3fa5cf46d2Update experimental crypto library
Maximilian
2023-03-06 21:08:56 -06:00
bd8b015f44Update README.md
Maximilian
2023-03-06 21:02:41 -06:00
5a1cd77676Update README.md
Maximilian
2023-03-06 13:10:50 -06:00
012906eee2Update README.md
Maximilian
2023-03-06 13:00:11 -06:00
2a705483d9Add README.md
Maximilian
2023-03-06 12:58:58 -06:00
be2c3ae178Add default theme and apply to pages
Maximilian
2023-03-06 12:44:20 -06:00
f32223f12cFix static file handling for the embedded filesystem
Maximilian
2023-03-06 12:43:54 -06:00
eff740072dDecouple SQL queries from logic
Maximilian
2023-03-05 15:46:43 -06:00
75d8996cf9Fix some queries, comments, and error logging
Maximilian
2023-02-28 15:02:21 -06:00
ac2b5262fdRemove print
Maximilian
2023-02-28 14:57:15 -06:00
b9ac6fbd5fAdd session migration
Maximilian
2023-02-28 14:55:09 -06:00
baa8eb2b93Move to a session based system for AuthTokens
Maximilian
2023-02-28 14:54:55 -06:00
402c514970Add checks to skip table and column creation if they already exist
Maximilian
2023-02-17 19:01:59 -06:00
89d1b96400Change CreatedAt and UpdatedAt to type Time and update migrations.go accordingly
Maximilian
2023-02-17 18:55:27 -06:00
2b46385126Fix time.Time matching to timestamp postgres type (reflection just gives "Time")
Maximilian
2023-02-17 18:52:15 -06:00
0a77813360Fix postgres type matching
Maximilian
2023-02-17 18:47:29 -06:00
f7eb852c66Gracefully shut down server when interrupt signal is received and remove panic when creating log directory
Maximilian
2023-02-17 18:25:14 -06:00
5ae84c1995Remove unneeded comments
Maximilian
2023-02-15 19:13:05 -06:00
3336bd0b3fRemove default condition
Maximilian
2023-02-15 19:10:50 -06:00
f2a7336283Fix user queries and a logical error in GetCurrentUser
max
2023-02-14 09:43:02 -06:00
204971d40aAutoMigrate changed to DbAutoMigrate to match correctly
max
2023-02-14 08:31:13 -06:00
fcd6477ec3Migration implementation, auto migrate when starting program
Maximilian
2023-02-13 23:41:45 -06:00