• Joined on 2023-12-19
tom pushed to main at tom/seshat 2025-06-26 14:17:24 -04:00
7ef7e372e2 Fixed regex for some publishers.
71e232380b mediaType is now optional when asking to store series.
c2d06446eb Changed GET /library/books to just fetch stored books.
1de822da14 Added author to search filters.
f735d1631f Added media item modal when user clicks on an item to save/subscribe a new media.
Compare 8 commits »
tom pushed to main at tom/seshat 2025-06-24 20:44:46 -04:00
3326b7c589 Fixed infinite scrolling.
e20231639c Added angular website, with login, registration & searching.
a0e8506027 Added WEB_SECURE to environment file. Added https replacement on Google thumbnails if WEB_SECURE is true.
26abb6163f Added configuration for search for frontend.
e7fc6e0802 Removed renewing refresh tokens. Fixed error 500 when using expired tokens. Fixed log out response when user only has access token."
Compare 12 commits »
tom pushed to master at tom/hermes-web-angular 2025-04-10 08:31:19 -04:00
9338e7e624 Fixed impersonation not updating the UI correctly. Self is selected and shown by default. Using async pipes & custom pipe.
tom pushed to master at tom/hermes-web-angular 2025-04-09 17:16:57 -04:00
daa500111c Cleaned up Redemptions with use of AsyncPipe & input transformers.
b0f9a2dea8 Cleaned up TTS Filters. Fixed the service when updating a filter.
931046cbb3 Cleaned up code for redeemable actions.
01c62bc143 Added noindex,nofollow tags for robots.
f4511157a5 Improved the code for handling policies.
Compare 9 commits »
tom pushed to master at tom/hermes-web-angular 2025-04-04 22:06:41 -04:00
3e9a9f9dc5 Fixed issues with impersonation. Show warning or error depending on connection's remaining time before expiry. Replaced use of /api/... in urls.
70e0e9bf71 Fixed connection coloring.
b465f0a474 Fixed API keys not swapping properly when impersonating.
Compare 3 commits »
tom pushed to master at tom/hermes-api-express 2025-04-04 12:45:25 -04:00
41ef684461 Code clean up. Separation of concerns.
13fb846277 Added routes for handling 3rd party OAuth.
Compare 2 commits »
tom pushed to master at tom/hermes-web-angular 2025-04-02 12:35:55 -04:00
fcf1e9ac03 Added checks for non-dirty forms when saving/adding.
1e6690ff4b Added theme to local storage for saving/loading.
5489eb4df6 Fixed styling issues. Fixed dialog themes after changing theme.
Compare 3 commits »
tom pushed to master at tom/hermes-web-angular 2025-04-01 17:29:10 -04:00
e053529d49 Added theme button in top bar.
tom pushed to master at tom/hermes-web-angular 2025-04-01 17:20:13 -04:00
d69fc68ec1 Fixed visibility of top bar's impersonation.
tom pushed to master at tom/hermes-web-angular 2025-04-01 17:13:04 -04:00
d011571164 Removed useless console logs.
tom pushed to master at tom/hermes-web-angular 2025-04-01 17:12:14 -04:00
055885837c Added top bar on all pages. Simplified TTS login component. Fixed some issues. Removed redirects for now.
tom pushed to master at tom/hermes-web-angular 2025-03-31 12:59:48 -04:00
d44ec50a6a Added light & dark theme. Basic theme applied on dialogs/modals. Attempt to apply uniformity to the website.
ea19375ad2 Updated angular packages.
298d351e5d Added API keys. Minor modifications for other views.
Compare 3 commits »
tom pushed to master at tom/hermes-client 2025-03-29 16:28:49 -04:00
fb04f4003f Changed various locking mechanisms.
eddd9e6403 Added support for group permission messages.
Compare 2 commits »
tom pushed to master at tom/hermes-server 2025-03-29 16:18:21 -04:00
c7904f120d Changed various locking mechanism.
c80f1f2aa0 Added checks for existing permissions when creating, updating and deleting permissions.
07cb396dd7 Fixed issues with creating/deleting connection messages.
de3455ee8a Fixed type mapping for database handling.
6cd8997301 Fixed saving for groups.
Compare 5 commits »
tom pushed to master at tom/hermes-web-angular 2025-03-27 07:34:11 -04:00
b1bac758e3 Added a scuffed redirect to prior page for impersonation. Fixed some conditions for websocket message checks.
6e5efab5ec Added connections. Added url redirect for login.
Compare 2 commits »
tom pushed to master at tom/hermes-web-angular 2025-03-22 18:08:09 -04:00
56deb3384c Moved common css into styles.
9de4424736 Added group permissions. Added some global styles. Made groups rely on services' data.
d19c5445d6 Removed users module.
Compare 3 commits »
tom pushed to master at tom/hermes-api-express 2025-03-20 12:24:46 -04:00
56a8c1a66a Added GET /api/auth/twitch/users route.
tom pushed to master at tom/hermes-web-angular 2025-03-20 09:14:29 -04:00
c8bfeed396 For modals, response error messages is shown in the footer. For modals, Accept button is always on the right.
1acda7978e Added user management for groups. Improved user experience slightly. Added some error checks for request acks.
2f2215b041 Fixed waiting for responses in code for certain actions.
Compare 3 commits »
tom pushed to master at tom/hermes-web-angular 2025-03-18 10:40:55 -04:00
d0556dce9c Added policy path dropdown.
9201f9b6c5 Auto-formatted every file to keep everything consistent.
74b282ccfd Added groups - missing user management. Fixed several issues.
2f88840ef6 Exported service class by default.
e949b6df08 Changed how Filters page looks like.
Compare 6 commits »
tom pushed to master at tom/hermes-server 2025-03-07 12:46:38 -05:00
4d0743c4aa Fixed emote duplicate issue. Improved chatter tracking. Used stores in Login Handler in cases where databases was used instead.