Commit Graph

  • ec4dfd1940 further updates for mobile experience master Raphael Maenle 2020-08-26 23:02:46 +02:00
  • a83c28f873 updates calendar webpage flex container Raphael Maenle 2020-08-26 13:44:01 +02:00
  • 2e81d53f9d fixes typo, adds flex divs for improved mobile view Raphael Maenle 2020-08-18 21:04:09 +02:00
  • f3ab6834fc fixes typo Raphael Maenle 2020-08-17 17:09:56 +02:00
  • e5df7c3cd6 adds empty main div to correct footer position Raphael Maenle 2020-08-17 14:32:05 +02:00
  • 081888d1f6 uwsgi initialization uses the --lazy flag, to prevent connection overload Raphael Maenle 2020-08-17 13:21:33 +02:00
  • 5391a4548b only shows remove calendar button on ical calendar Raphael Maenle 2020-08-02 00:10:14 +02:00
  • c3dcccb479 reloads page after successful form transmition in routes raphael 2020-07-25 23:44:49 +02:00
  • 5ec5ba488d adds remove button to all calendars raphael 2020-07-25 19:45:37 +02:00
  • 9ecaf0211f timezone fix to always use calendar timezone for event description raphael 2020-07-25 19:28:30 +02:00
  • 1f48689a32 Merge branch 'master' of git.maenle.net:raphael/calendarwatch_frontend raphael 2020-07-25 18:10:04 +02:00
  • 752c7c5577 adds ical input to calendar html templates and implements data handling raphael 2020-07-25 18:05:55 +02:00
  • 04c5410c41 migration scripts to newest database Raphael Maenle 2020-07-25 11:41:12 +02:00
  • 524d2f1e1d adds calendar_type to calendar model and to calendar handling raphael 2020-07-25 11:28:59 +02:00
  • 2add28fa00 adds ical form and form visualization in calendar.html raphael 2020-07-25 10:50:02 +02:00
  • 38e16f92e8 device receives a timestamp at creation Raphael Maenle 2020-07-17 10:42:27 +02:00
  • 0284eb2fa8 adds cleanup functionality for old devices Raphael Maenle 2020-07-17 10:39:16 +02:00
  • 15e68b88e8 adds uwsgi support instead of using flask dev server dev Raphael Maenle 2020-07-10 11:47:49 +02:00
  • adb20dea14 code cleanup and comments Raphael Maenle 2020-07-10 10:11:31 +02:00
  • 016e52f1e7 updates images, changes step description Raphael Maenle 2020-06-11 13:55:02 +02:00
  • 6374c8d983 fixes routing bug and provides temporary fix for css overlap Raphael Maenle 2020-06-06 23:49:39 +02:00
  • 39b899283c adds a landing page which gives an overview of the tool Raphael Maenle 2020-06-06 20:02:18 +02:00
  • 0f47ff15dd fixes bug where color hex values where not passed along (variable mixup) Raphael Maenle 2020-05-30 23:33:55 +02:00
  • 70197ee393 Large changes in the seperation of backend and google handler Raphael Maenle 2020-05-30 23:05:46 +02:00
  • 98b09bb778 update footer css Raphael Maenle 2020-05-29 20:32:44 +02:00
  • 36c9b5015f adds privacy policy and page footer Raphael Maenle 2020-05-29 20:30:37 +02:00
  • 87dedb8e02 adds device generation and connection Raphael Maenle 2020-05-28 15:43:51 +02:00
  • 7b82086ff0 adds device handling functionality from the browser Raphael Maenle 2020-05-28 12:00:05 +02:00
  • 5d1edbc6fc fixes account deletion without google user Raphael Maenle 2020-05-28 00:05:53 +02:00
  • 722db5feae delete now uses orphan cascade deletion instead of manual delete Raphael Maenle 2020-05-27 20:56:23 +02:00
  • 120931dc4c updated removal process for database elements Raphael Maenle 2020-05-27 20:45:19 +02:00
  • d17a76f4b8 fixes bugs in database calles Raphael Maenle 2020-05-27 20:36:05 +02:00
  • 355ba99ca3 updates database design for mariadb Raphael Maenle 2020-05-27 20:06:43 +02:00
  • 0cfc801f59 moves models to database folder Raphael Maenle 2020-05-24 13:33:48 +02:00
  • c9cbb53eea routing updated to be more variable and on demand Raphael Maenle 2020-05-24 13:26:41 +02:00
  • 98a78f2102 adds delete account function Raphael Maenle 2020-05-22 10:47:28 +02:00
  • cf9c4f0e85 adds minor login design update and device page update Raphael Maenle 2020-05-22 00:10:16 +02:00
  • 3c6d950bbc adds device page and form for new device Raphael Maenle 2020-05-21 18:33:58 +02:00
  • 46eece9b98 adds view mode design Raphael Maenle 2020-05-21 15:38:22 +02:00
  • b0f4e98513 updates account design Raphael Maenle 2020-05-21 11:37:52 +02:00
  • 14670ae871 updated backend Raphael Maenle 2020-05-21 10:19:59 +02:00
  • 934c4f2a1d adds favicon, changes menu Raphael Maenle 2020-05-21 10:18:40 +02:00
  • 4a8ac52201 backend now uses calendar_id and this is the frontend upgrade Raphael Maenle 2020-05-18 23:52:18 +02:00
  • ee54dd5daa updates color generation, tries fixing credentials bug Raphael Maenle 2020-05-17 22:59:12 +02:00
  • 1b7980e834 adds routines.python script Raphael Maenle 2020-05-15 16:05:45 +02:00
  • 999ae069da db update Raphael Maenle 2020-05-15 16:01:38 +02:00
  • 2ecb5a4b71 updates routines script and google certification handling Raphael Maenle 2020-05-15 16:00:54 +02:00
  • 5e7080695d Merge branch 'master' into venv Raphael Maenle 2020-05-11 23:06:32 +02:00
  • ae773daad7 modifies entrypoint back to flask Raphael Maenle 2020-05-11 23:05:41 +02:00
  • a4265a44f5 adds static files to server raphael 2020-05-11 21:00:00 +00:00
  • dbb6d170da adds structure for virtual environment uwsgi and http communication Raphael Maenle 2020-05-10 20:31:42 +02:00
  • 76a8b97ae4 Merge branch 'master' of git.maenle.net:raphael/calendarwatch_frontend raphael 2020-05-09 07:46:59 +00:00
  • 908d64e0a9 hotfixes removing backend update script raphael 2020-05-09 07:44:15 +00:00
  • 02625299c7 adds backend as submodule Raphael Maenle 2020-05-08 13:21:42 +02:00
  • 7952ff2c12 upates backend which now includes the calendar json file update script raphael 2020-04-24 18:27:27 +00:00
  • c89ecd7134 adds backend script which can be run as a cronjob every n minutes to generate new json files for google calendars - database updated to save google credentials - database updated to save json calendar information - json still saved as a json file under userinfo/<user.id>/calendarevents.json raphael 2020-04-24 17:54:56 +00:00
  • a071193959 adds email login and registration forms - using flask-wtf forms to create login and registration - saves and compares input data with database - generates user if need-be - same user form as google user raphael 2020-04-23 17:11:23 +00:00
  • f156d38739 adds more advanced database handling unsing sql alchemy - moves app into package - adds sql alchemy equipment - moves templates into server package - add app.db sqlite file raphael 2020-04-22 20:15:21 +00:00
  • 8f20be53e1 fixes communication conflicts between frontend and database through backend; sets up visualization of DOMs in frontend through javascript raphael 2020-04-17 16:54:35 +00:00
  • c3f815939d adds writing the color as css attribute and then via jsqurey going through all of the class and adding this as background color raphael 2020-04-15 18:47:41 +00:00
  • 04942268a6 adds calendars to sql database, calls backend to remap calendars to color accurate information raphael 2020-04-15 17:43:11 +00:00
  • 19bbf53282 adds backend as submodule raphael 2020-04-15 17:18:25 +00:00
  • 596f690cce adds sending toggle (true, false) information; adds color picker and sending that information back to server raphael 2020-04-14 20:11:34 +00:00
  • 53a1f201f8 adds template structure raphael 2020-04-10 09:53:25 +00:00
  • bcb3b1bbac restructured website into folders raphael 2020-04-07 16:29:51 +00:00
  • f86f15069a Generates new google signin users in database and generates json for todays events - imports caltojson from calendarwatch_server - gets the user info from google api - gets user information and compares them to the user database - returns to login page and shows user information as well as 'api test' button raphael 2020-04-03 10:18:16 +00:00
  • 76c711a58b added second test login, moved into seperate folder raphael 2020-04-02 12:22:59 +00:00
  • b00413de93 added a server.py, which does google api handling via google auth oauthlib flow. works raphael 2020-03-28 10:57:18 +00:00
  • b676ee1a71 adds - basic login button on website frontend - index.html hosting using python - posting google oauth token from javascript on client side - passing token id to python hoster - verifying token, and returning a string to client raphael 2020-03-26 09:43:10 +00:00
  • a80fc3fa72 added gitignore raphael 2020-03-26 09:42:30 +00:00
  • 69297bda90 initial commit raphael 2020-03-26 09:38:27 +00:00