81 Commits

Author SHA1 Message Date
Yapollon
be16821be2 Delete Account
You can now delete the account in the profile settings
Also profile images associated with the user will be removed from the file system

+ fixed that HabitList deletion doesn't cause Habit Deletion
2024-03-08 15:49:46 +01:00
Yapollon
07a204a3ed Optimized Heatmap Color 2024-03-08 12:35:46 +01:00
Verox001
d465287316 Finished habit_list invitation 2024-03-07 20:34:30 +01:00
Luis
5f75997617 moved accept_list from habitListe to User 2024-03-07 18:44:13 +01:00
Luis
69b3c257d1 Merge remote-tracking branch 'origin/master' 2024-03-07 18:28:39 +01:00
Luis
db45e7f059 added a way to accept shared habit_lists instead of directly accepting. accepted via habit_list.accept_List(habit_List.id, user.id) 2024-03-07 18:28:06 +01:00
Yapollon
45f23c88e2 MIGRATE: Implemented user color setting. 2024-03-07 17:54:49 +01:00
d340a1e19f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	templates/components/habit_lists.html
2024-03-07 15:57:10 +01:00
0312bc10dc heatmap current day marked 2024-03-07 15:56:33 +01:00
Yapollon
e3ea8d7b17 Update get_heatmap 2024-03-07 15:07:26 +01:00
Yapollon
82b36bcd0b Heatmap fix 2024-03-07 15:04:29 +01:00
Yapollon
5e71260dbe Responsive Heatmap!
- Deleted the shitty spline model
2024-03-07 14:28:20 +01:00
Yapollon
def7e1845e very important fix 2024-03-06 13:07:49 +01:00
Yapollon
adeab273a6 Update User.py 2024-03-06 11:14:15 +01:00
Yapollon
e9368f567e HabitList fix 2024-03-06 11:04:15 +01:00
Verox001
2dc3cbf047 Implemented User Display on Habitlist 2024-03-01 09:17:52 +01:00
Yapollon
1b665b8be0 Improved user addition 2024-03-01 08:13:58 +01:00
Yapollon
fc570208bf Habit Streak Update (2/2)+
Minor change
2024-02-28 14:28:31 +01:00
Yapollon
e2f1402d50 Habit Streak Update (2/2)
Yeah reworked the entire thing so that the checked, count and streak value is stored in the Habit Table
2024-02-28 14:14:10 +01:00
Yapollon
2f7541aa55 Habit Streak Update (1/2)
first part works autonomous except the uncheck
2024-02-28 10:36:04 +01:00
Yapollon
bcfb7aaec6 Update Habit.py
Streak for Daylies was added.
2024-02-20 10:57:45 +01:00
Verox001
5138e6d25f Fixed some imports 2024-02-20 10:13:42 +01:00
Verox001
4711106653 Added get streak method again 2024-02-20 10:13:00 +01:00
Verox001
6a46104efa Fixed merge error 2024-02-20 10:12:20 +01:00
cb1991e2cc Merge remote-tracking branch 'origin/master'
# Conflicts:
#	models/Habit.py
2024-02-20 10:05:07 +01:00
7ed5dfbf58 Flammen und Namen 2024-02-20 10:02:52 +01:00
0e798adb89 Flammen und Namen 2024-02-20 10:02:26 +01:00
bbd6f27af1 Flammen und Namen 2024-02-20 10:01:36 +01:00
Verox001
f07456a95b Reduced weekday count by one 2024-02-20 10:01:08 +01:00
Verox001
94fa2f567f Reverted merge commit from model 2024-02-20 09:58:34 +01:00
Yapollon
684beb372f Profil upgrade and MORE
Very cool isn't it, totally didn't take a lot of time
2024-02-20 04:16:28 +01:00
Yapollon
6f363a104e Profile Pictures
YES YOU HEARD RIGHT!!

I ALSO DID THE HTML!

This is the most awesome most epic addition, i sold my kidney for this.
2024-02-18 04:53:15 +01:00
Yapollon
759c7d277f Model Overhaul
I'm done, this is the now complete code for the models and all.

To make it short:
- made some renaming that was necessary, HabitTrackings -> HabitTracking because every goddamn class is singular and not plural
- made the deletion process everywhere the same (Habit Deletion now handles the HabitTracking deletion inside the model and not through Sqlite.py)
- Some much needed comments
- Some adjustments to the HabitLists, nothing big, plus addition of update

- Also as a question, why does the HabitList have a redundant habits attribute, for now i marked this issue in the code to not forget it
2024-02-16 17:57:49 +01:00
a74e8b0cf1 Flammen und Namen 2024-02-16 09:28:00 +01:00
Verox001
d1a1f6fb0d Reverted merge commit from model 2024-02-16 08:28:47 +01:00
Yapollon
7600bd8f2c Fixing 2024-02-16 08:18:08 +01:00
Yapollon
4e93a2473c User Deletion
Addition to the last commit.
Adds the improved user deletion.
2024-02-14 21:03:11 +01:00
Yapollon
869ead2077 Big adjustments to the models
These adjustments address a lot of the current problems with the models, mainly the deletion process but also the addition of a add_user and remove_user function for the HabitLists.

In addition a lot of inconsistencies over the whole code were fixed and readjusted.

Thx for reading
2024-02-14 12:55:00 +01:00
Yapollon
aaeb04d4ab Heatmap done?
yes
2024-02-14 10:52:25 +01:00
Verox001
1180893dd1 Fixed Yassins code removal 2024-02-14 10:41:03 +01:00
Verox001
b446bb55aa Added checked attribute again 2024-02-14 10:36:02 +01:00
Yapollon
ae1ffd21fe hotfix habit 2024-02-13 11:17:06 +01:00
Yapollon
e2dd7c5fdf reformating 2024-02-13 11:13:50 +01:00
Yapollon
7ad54ffb30 fixed slots 2024-02-13 10:46:54 +01:00
Verox
05b5869be7 Small update with bug fixes 2024-02-12 22:31:51 +01:00
Verox
4764112296 Finished Multi-Habit-List feature and multiple habits for each habit_list 2024-02-12 22:06:27 +01:00
Verox
4dd997ce13 Added models and relations 2024-02-12 21:07:55 +01:00
Yapollon
292408c654 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	models/Habit.py
2024-02-02 09:23:24 +01:00
Yapollon
111d11002e Improved Habit delete()
Also added that updated_at gets changed in the table for every update function!
2024-02-02 09:20:19 +01:00
Verox001
0c6bec2592 Removed DragnDrop 2024-02-02 09:03:40 +01:00