-
Notifications
You must be signed in to change notification settings - Fork 8
/
changelog.txt
130 lines (93 loc) · 3.87 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
CHANGELOG FILE
format: mm-dd-yyyy
[06-30-2020] f0lg0:
-preparing for first release
[06-15-2020] f0lg0:
- updated documentation
- made a simple logo
[06-13-2020] f0lg0 and JacopoFB:
- removed help functions
[06-09-2020] Jacopo:
- General Styling
* No more green color on hover for theme dropdown if the user had no localstorage files
* Organized right sidebar into 'actions' and 'settings'
* Styled the export and help buttons (still need to make them change color with the theme though)
* Theme dropdown now has a constant white color because of technical issues
[06-08-2020] f0lg0 & Jacopo:
- Styled the dropdown to look good
[06-08-2020] f0lg0:
- can't start app if default GUI port isn't free
[06-07-2020] Jacopo:
- Polished off localstorage saving the chosen theme
- Auto generates buttons for the dropdown depending on how many themes are the the ThemeManager class
[06-07-2020] f0lg0:
- started looking at localStorage
- python process now stops when GUI gets closed
- updated documentation
[05-27-2020] f0lg0:
- redesigned gui
- updated documentation
[05-16-2020] f0lg0:
- started working on documentation
- removed old BUFFER_SIZE in server.py
[05-14-2020] f0lg0:
- renamed some functions (more readable now)
- started looking at detecting when the user closes the GUI window
[05-11-2020] f0lg0:
- vector is now being sent without writing it to a file
[05-10-2020] JacopoFB:
- Completely changed the UI style, but the messages still work with python
[05-06-2020] JacopoFB:
- Updated the GUI to look better and have the text not show under the box
[05-06-2020] f0lg0:
- cleaned the code by removing useless stuff
- removed logging functions
[05-05-2020] JacopoFB:
- started to develop a GUI
[05-03-2020] f0lg0:
- cleaned the code a bit
- disconnection msg now contains username instead of IP
[05-02-2020] f0lg0 & Jacopo:
- Finished a "database" with keys so the application is fully functional with AES encryption and DH key exchange
- Added TypeError exception handling for better stability
[04-30-2020] Jacopo:
- Started making the keys database functional (not done)
[04-29-2020] Jacopo:
- Added error handling for a UnicodeDecode error just in case
[04-28-2020] f0lg0:
- cleaned some dirs in the repo
- DH key is now being used for AES, need to implement the database correctly
[04-25-2020] f0lg0 & JacopoFB:
- implemented DH key exchange + bug_fixes
[04-17-2020] f0lg0:
- bug fixes for message.py
- implemented a safe way to close the server
[04-16-2020] Jacopo:
- The Message class will auto convert the 'cont' var to a string and back (with json) if you set the shouldParseContents argument to true
[04-16-2020] Jacopo:
- cleaned up the flagging, and made the help command export a full msg, not just a dictionary
[04-16-2020] Jacopo:
- cleaned up encoding to have in handled in the createMsg function
[04-16-2020] f0lg0:
- full switch to JSON for security reasons
[04-13-2020] f0lg0:
- important backend change: headers are being used to stream data
- cleaned the code from print statements
- renamed variables to increase understanding
[04-11-2020] f0lg0:
- handled server crash with user hard-closes connection
[04-10-2020] f0lg0:
- moved message class into a dedicated file
[04-09-2020] f0lg0:
- changed backend of the application: messages are now packets and not just strings of data
[04-08-2020] f0lg0:
- Re-added user input inside the program as a second possible option instead of argparse
[04-05-2020] f0lg0:
- IMPORTANT BUG_FIX: self.help was stuck to a True condition after it was set to True,
this caused a crash (pickle.error) after receving a message from other people. So now it gets False after receiving the
picke object (the possible commands dictionary).
- Removed "self." to "to_send_msg" in "sendMsg()"
[04-05-2020] f0lg0:
- replaced user input with argparse
[04-04-2020] f0lg0:
- replaced "open()" functions with "with open()"