Magnus
|
c4a0c72d81
|
fixed cropped heatmap cell hover outline cropping on bottom of heatmap
|
2026-09-10 17:33:14 +02:00 |
|
Magnus
|
ba99e82bde
|
mobile layout now triggers much later so small browser windows on desktop dont use it
|
2026-09-10 17:05:22 +02:00 |
|
Magnus
|
ca002a1679
|
mobile layout got adjustments. Fixed embedded page so its scrollable again and moved navbar to the bottom
|
2026-09-09 21:56:52 +02:00 |
|
Magnus
|
89b6af9229
|
made sync notification global accross modules by integrating it in the shared sync method wrapper and more notification formatting
|
2026-09-09 21:42:24 +02:00 |
|
Magnus
|
730b861644
|
fixed empty notification box text
|
2026-09-09 21:35:27 +02:00 |
|
Magnus
|
4eede5a730
|
added cleaner type hints to basemodule
|
2026-09-09 21:32:42 +02:00 |
|
Magnus
|
4bc7960e83
|
added second smaller badge to sync button to indicate status
|
2026-09-09 21:08:01 +02:00 |
|
Magnus
|
8d41b753f0
|
added badge to notification icon that shows number of open notifications
|
2026-09-09 20:51:04 +02:00 |
|
Magnus
|
d91662c6a7
|
hiding scrollbars globally now and sorting notifications before rendering
|
2026-09-09 20:30:25 +02:00 |
|
Magnus
|
2ca90f45fa
|
fixed text overflow on long notifications and shrunk info bar
|
2026-09-09 20:20:42 +02:00 |
|
Magnus
|
c37a5d1a42
|
socialwatch sync notification now also shows errors, added startap notification from server and made info bar (module and time) in notification italian style
|
2026-09-09 20:16:11 +02:00 |
|
Magnus
|
13f3c34884
|
added text if notifications are empty and render notification live
|
2026-09-09 19:50:04 +02:00 |
|
Magnus
|
9a46cb15e3
|
hiding delete button after its pressed
|
2026-09-09 19:14:03 +02:00 |
|
Magnus
|
ebd9ec2fb1
|
finally proper notifications! Frontend polls endpoint repeatedly, modal renders nice list and notifications can be deleted by the click of a button! This took longer then it should have
|
2026-09-09 19:09:26 +02:00 |
|
Magnus
|
f016d88d55
|
added back stat trend styling from older commit. I had accidentally removed it somehow
|
2026-09-08 18:20:07 +02:00 |
|
Magnus
|
22992f18f7
|
added notification storage and endpoints to get all or delete one
|
2026-09-08 18:12:19 +02:00 |
|
Magnus
|
6fb4519f85
|
added skelleton for proper notification feature
|
2026-09-07 17:05:06 +02:00 |
|
Magnus
|
6192fcf65d
|
spiced up the text thats shown while a module is loading
|
2026-09-06 22:15:37 +02:00 |
|
Magnus
|
51b0e38f82
|
moved row alignment of cards into aw.js and removed more leftovers of the old parseerror implementation
|
2026-09-06 22:08:03 +02:00 |
|
Magnus
|
9167eb4a40
|
made modal open button more explicit in testmodule
|
2026-09-06 21:50:25 +02:00 |
|
Magnus
|
d51b906298
|
added tooltip to sync button which shows last sync for all modules
|
2026-09-06 21:49:01 +02:00 |
|
Magnus
|
8dcc89ce8e
|
added first version of notification modal to frontend
|
2026-09-06 21:16:02 +02:00 |
|
Magnus
|
dbf9850a68
|
updated index.html references to new filenames
|
2026-09-06 20:49:41 +02:00 |
|
Magnus
|
9b6d8213a8
|
split aw and shell into separate js and css files
|
2026-09-06 20:47:51 +02:00 |
|
Magnus
|
e20e0a3181
|
changed layout of testmodule to give heatmap more space
|
2026-09-06 20:20:02 +02:00 |
|
Magnus
|
761cc0d5eb
|
finally refactored the heatmap to be an globally accessible element and implemented one in testmodule
|
2026-09-06 20:18:06 +02:00 |
|
Magnus
|
c052aa3985
|
added cleanup hooks so that globally registered events get removed once the module is unloaded. Scripts are now attached to the content section of the DOM and therefore also properly removed.
|
2026-09-06 18:18:23 +02:00 |
|
Magnus
|
6922312bd9
|
added modal to testmodule and moved more modal css classes into global stylesheet
|
2026-09-06 17:47:52 +02:00 |
|
Magnus
|
6347b98093
|
moved basic modal implementation in global js
|
2026-09-06 17:26:08 +02:00 |
|
Magnus
|
69fb559f58
|
implemented minimal version of backend syncing using the sidebar button. POST request is sent and sync method executed
|
2026-09-06 15:09:14 +02:00 |
|
Magnus
|
9d752994a5
|
updated testmodule to show off more features. Added custom css and js to it
|
2026-09-06 14:46:54 +02:00 |
|
Magnus
|
33056bf875
|
updated percentage and fixed wrong URL
|
2026-09-06 14:00:18 +02:00 |
|
Magnus
|
7d9f182cc3
|
updated README.md
|
2026-09-06 13:58:53 +02:00 |
|
Magnus
|
a39290a7a6
|
added README's to each module and linking them in the main README.md
|
2026-09-06 13:57:56 +02:00 |
|
Magnus
|
7d03afde1a
|
added endpoint info to README.md along with an section about auth
|
2026-09-06 13:09:32 +02:00 |
|
Magnus
|
0ead7f512b
|
changed birthdays in PersonModal to DD.MM
|
2026-09-06 13:00:58 +02:00 |
|
Magnus
|
230aae2ff2
|
added README.md
|
2026-09-06 00:18:32 +02:00 |
|
Magnus
|
d34e3ebfbe
|
leftovers cleaned
|
2026-09-06 00:02:43 +02:00 |
|
Magnus
|
b30251497d
|
huge upgrades, separated out shared css classes into base css stylesheet, removed wrapper class, removed remains of parseError modal/button etc. and updated testmodule to show a minimal page using the shared ressources
|
2026-09-05 23:45:46 +02:00 |
|
Magnus
|
74d97df682
|
added notification and reload buttons to sidebar
|
2026-09-05 20:52:20 +02:00 |
|
Magnus
|
442c962294
|
changed total score to average of others to be more forgiving. Also made top contacts photos grow on hover and fixed image tiling
|
2026-09-05 20:19:45 +02:00 |
|
Magnus
|
99a31c8275
|
updated color scheme, renamed 'fresh' color to 'okay' and added more detailed output to score api and frontend modal
|
2026-09-05 19:52:46 +02:00 |
|
Magnus
|
03c0568843
|
changed weekday initial color
|
2026-09-04 02:30:36 +02:00 |
|
Magnus
|
c8bec56f23
|
small pasting mistake, fixed
|
2026-09-04 02:20:56 +02:00 |
|
Magnus
|
2fbcc57438
|
a bunch more of frontend vibecoding, really happy with it. Thank god i dont have to do this manually
|
2026-09-04 02:19:10 +02:00 |
|
Magnus
|
ebcb6a64dc
|
a bunch of frontend vibecoding. I hate that this is so much fun. No we have a graph view of all contacts.
|
2026-09-04 01:01:38 +02:00 |
|
Magnus
|
230c150356
|
more mobile layout fixes
|
2026-09-04 00:29:56 +02:00 |
|
Magnus
|
32cf065c15
|
added media overwrite in main stylesheet so apps are scrollable in mobile layout
|
2026-09-04 00:24:48 +02:00 |
|
Magnus
|
4a0667c4ed
|
fixed photo api and added margin to testmodule
|
2026-09-04 00:12:23 +02:00 |
|
Magnus
|
ece90a0f1f
|
put color scheme in main stylesheet
|
2026-09-04 00:07:06 +02:00 |
|
Magnus
|
7b732ffd03
|
ive let claude adjust socialwatches css so it can be embedded, works great now
|
2026-09-03 13:47:03 +02:00 |
|
Magnus
|
dab17be080
|
website is rendering, data is flowing. But layout is fucked. Its not really respecting my sidebar :(
|
2026-09-03 13:15:47 +02:00 |
|
Magnus
|
9124651290
|
socialwatch api endpoints work. That was easier then expected
|
2026-09-03 13:09:58 +02:00 |
|
Magnus
|
f3f506bd26
|
started porting socialwatch into an module. Copied code over and wrote main module file for now
|
2026-09-03 12:53:17 +02:00 |
|
Magnus
|
d0c8ea3450
|
added observer to update canvas sizes after async stylesheet loading and wrapper to put loaded code into 'Immediately Invoked Function Expression' so memory for loaded fragments is isolated and doesnt cause name collisions on reload
|
2026-09-03 12:28:51 +02:00 |
|
Magnus
|
928e708b89
|
new test page vibecoded, stoped page from scrolling
|
2026-09-02 13:30:15 +02:00 |
|
Magnus
|
f0699db640
|
some nicer looking styling
|
2026-09-02 13:22:54 +02:00 |
|
Magnus
|
5dc9951e23
|
fixed script execution in embedded html, api paths. Loaded pages now execute scripts and reach their api endpoints
|
2026-09-02 13:15:15 +02:00 |
|
Magnus
|
a27c76789d
|
minimal version with navbar and module page loading
|
2026-09-02 12:54:50 +02:00 |
|
Magnus
|
ba0f7113c3
|
added temp modules endpoint, will move into modmanager later
|
2026-09-01 13:26:47 +02:00 |
|
Magnus
|
7ec3bcfff3
|
moved module loading into module manager class which holds the instances
|
2026-09-01 13:05:44 +02:00 |
|
Magnus
|
e403f14ab6
|
added logging
|
2026-09-01 12:55:32 +02:00 |
|
Magnus
|
e27e1d92ee
|
initial commit. Shared module interface which can be implemented by modules. Those modules are placed in an folder structure which allows the main app to automatically detect and load them
|
2026-09-01 12:26:36 +02:00 |
|