Commit Graph

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