forked from realsuayip/django-sozluk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
3581 lines (2827 loc) · 93.2 KB
/
CHANGELOG
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
[1.1.5](2022.02.19)(compatible)
--Additions--
None
-- Changes --
1) Upgrade Python to 3.8.12, upgrade Python
dependencies to latest versions.
2) In development docker setup, fixed a configuration
error that caused celery to not have access to media files.
--Deletions--
None
[1.1.4-beta](2022.01.05)(compatible)
--Additions--
None
-- Changes --
1) Entries are no longer ordered by their
creation date in home page (this was
unintentional).
2) Fixed a trivial error where parsing
empty user agents would result in a crash.
--Deletions--
None
[1.1.3-beta](2021.09.26)(compatible)
--Additions--
1) A docker setup for production is now ready.
2) A small Python helper script is now available
to run docker containers, both production and
development setups. Use python docker.py --help to
learn about how it works.
-- Changes --
1) Fix icons cutting of on icon assisted menus
in Safari.
2) Fix some dropdown icons blocking the click
action (i.e., block in entry actions) in related context.
3) Fix smart_lower not detecting Turkish language properly
& issue with 0x130 (İ) character (discovery thanks to entries
by ksbgvn on demo website).
4) Python packages are updated to latest versions.
5) Author full name on entry replies are now lowercase.
6) If no alias is provided in the "insert link" pop-up
the link will appear in the editor instead of vanishing.
--Deletions--
None
[1.1.2-beta](2021.07.18)(compatible)
--Additions--
None
-- Changes --
1) Various database queries have been
optimized.
2) Slight changes were made in admin image
list to increase accessibility.
3) Django upgraded to 3.2.5
--Deletions--
None
[1.1.1-beta](2021.06.05)(compatible)
--Additions--
None
-- Changes --
1) Fixed Turkish translation. Compiled
translation files are now included in the repo.
2) Fixed a minor frontend issue that caused redundant
margin to appear at the end of the page.
3) Sitemap links now respect the protocol set
in settings (apps.py). Thanks to Fatih Toptaş.
4) Entries larger than 8191 characters would
result in a crash, fixed that by removing
redundant index on entry_content. You need
to run makemigrations+migrate for your app,
it will be resolved automatically.
Thanks to Fatih Toptaş.
5) Fixed incorrect ordering behavior in advanced
search. Thanks to Aras Diler.
6) Updated Django to latest version.
7) DEPRECATED support for database backends
other than PostgreSQL, please switch to
PostgreSQL as soon as possible to continue
getting updates for django-sozluk.
--Deletions--
None
[1.1-beta](2021.04.13)(**incompatible)
--Additions--
1) Added a Docker setup for production.
2) Entry action "share" was added for supported devices.
3) Mobile views now include a bottom navigation menu, replacing
top right user controls.
4) A standalone entry creation page was added.
-- Changes --
1) create_generic_user management command can
now be used in debug mode & allows --no-input
parameter to bypass confirmation inputs.
2) The number of toasts that can be displayed
at a time is now limited to 5.
3) A bunch of text based database fields such as CharField
or TextField had their 'null=True' removed. This is
**incompatible**. You need to substitute these fields
with empty strings "", this can be done while migrating
as Django will ask you to take action for each changed field.
4) Some 'reverse_lazy' functions were appropriately
converted to 'reverse'.
5) CSRF failure view now shows a plain 403 Forbidden message
rather than Django's default 403 template.
6) Fixed a bug which allowed publishing of drafts entries
to banned topics.
7) In admin panel, some fields are now editable right away
in the list view.
8) Django version is upgraded to 3.2
9) Backup files are now served with nginx.
10) A bunch of changes are made to improve UI & increase
accessibility.
11) A bunch of QuerySet's are changed to improve
performance.
12) Upgraded dependencies to latest versions.
13) Optimized Turkish translation.
--Deletions--
None
[1.0.5-beta](2021.02.03)(compatible)
--Additions--
1) It is now possible to embed tweets
in topic media.
-- Changes --
1) Optimized codebase for admin's user
suspension related views. Liberated the
time choices for suspension times. Also
changed the UI a bit.
2) Reduced complexity in some files
by removing/rearranging redundant blocks.
3) In left frame desktop, the next page
button will not be rendered when there is none.
4) Overhauled dropdown menu designs,
many with brand new icons.
6) TopicEntryList changes:
a) searching with user handle will also
yield results that contain mentions of
the user, instead of just showing the
entries of that user.
b) Search and history modes will redirect
to the topic itself when given invalid queries.
c) A user-induced overflow error in following
mode will now fail silently (instead of 500).
d) Improved responsiveness of the header section
of the template.
e) Fixed a breaking bug related to pagination;
authenticated users would possibly get the 404
page instead of the topic, when they used the
links from search engines.
7) Updated Django to 3.1.6, graphene-django to 2.15.0
and Pillow to 8.1.0
--Deletions--
None
[1.0.4-beta](2021.01.13)(compatible)
--Additions--
None
-- Changes --
1) Fixed a breaking bug which
caused loss of newly published
entries in concurrent contexts.
Thanks to Aras Diler for the report.
--Deletions--
None
[1.0.3-beta](2021.01.09)(compatible)
--Additions--
None
-- Changes --
1) In the blocked list view, the behaviour of
"remove block" button is changed. It now
toggles between block states, just like
the follow button in following list.
2) Session timeouts are changed:
----------------------------------------
Old New Remember me?
2 hours 1 day No
2 weeks 30 days Yes
----------------------------------------
3) Context: In mobile, the left frame is not
loaded as users are expected to use
the standalone topic list view instead.
As a result, left frame would show an error
message when switched to landscape mode in
mobile where the viewport is wider. Instead
of this behaviour, the left frame is now
hidden and the content is expanded, just
like in vertical view.
4) Various redundant/excessive spacing is
removed from some templates.
5) Add related Turkish translation strings.
6) Django version updated to 3.1.5 from 3.1.3
Thanks to Aras Diler for various suggestions.
--Deletions--
None
[1.0.2-beta](2020.11.12)(compatible)
--Additions--
None
-- Changes --
1) Add stop condition for recursive
method in LeftFrameProcessor. In
current implementation, there is no
known way to cause recursion error
but future implementations may cause
this error, leading to a breaking
error. This will make bug detection
process easier in such a case.
2) Content skipper will no longer
appear in print mode.
3) Fix some minor Turkish strings.
--Deletions--
None
[1.0.1-beta](2020.11.02)(compatible)
--Additions--
None
-- Changes --
1) Upgrade Django version to 3.1.3 from
3.1.2, this fixes some layout issues
in admin pages (you may need to clear
your browser cache).
2) TopicListHandler's delete_cache and
refresh_count methods caused unnecessary
hits to cache server, fixed that.
3) Header categories now respond the
changes made in admin page immediately
(the previous versions required clearing
cache using the utility provided in admin).
4) Django-specific model methods are now
ordered properly as described in Django
documentation.
--Deletions--
None
[0.17.17-alpha](2020.10.23)(compatible) --- released as 1.0.0-beta
--Additions--
None
-- Changes --
1) Adjusted some errors messages
in Graph api and reduced complexity
in TopicListHandler.
--Deletions--
None
[0.17.16-alpha](2020.10.19)(compatible)
--Additions--
None
-- Changes --
1) Add missing slashes in some
url configurations.
2) Add missing Turkish strings.
--Deletions--
None
[0.17.15-alpha](2020.10.17)(compatible)
--Additions--
None
-- Changes --
1) DISABLE_ANONYMOUS_VOTING setting
now cannot be tracked by the users.
--Deletions--
None
[0.17.14-alpha](2020.10.17)(compatible)
--Additions--
None
-- Changes --
1) Fixed a regression in autocomplete
behaviour which hindered searches with
@handle.
2) Improved the performance of novice
queue determination logic.
--Deletions--
1) Removed unused latest_entry_date
method of Topic.
[0.17.13-alpha](2020.10.15)(compatible)
--Additions--
None
-- Changes --
1) Updated javascript libraries to
latest versions (@popperjs/core
and js-cookie).
--Deletions--
None
[0.17.12-alpha](2020.10.14)(compatible)
--Additions--
1) Add client-side caching for all
autocomplete inputs.
-- Changes --
1) Updated autocomplete library to
latest version.
--Deletions--
None
[0.17.11-alpha](2020.10.11)(compatible)
--Additions--
None
-- Changes --
1) Topic "objects_published" manager now uses
Exists (as it should have been).
2) Optimized TopicMove "get_queryset" method.
--Deletions--
None
[0.17.10-alpha](2020.10.11)(compatible)
--Additions--
None
-- Changes --
1) Use new Django 3 syntax in
TopicEntryList "answered" method.
2) Fixed the ancient TopicEntryList
_find_subsequent_page method.
3) Remove redundant raise statement
in LeftFrameProcessor.
--Deletions--
None
[0.17.9-alpha](2020.10.10)(compatible)
--Additions--
None
-- Changes --
1) In topic channel list, pseudo channels
were listed alike real channels, fixed that.
2) Fixed user settings hamburger menu not
rendering properly when viewport size gets changed.
3) Updated readme & docs.
--Deletions--
None
[0.17.8-alpha](2020.10.09)(compatible)
--Additions--
None
-- Changes --
1) Fixed pagination selectors not working
properly in iOS Safari (Thanks to Aras Diler).
--Deletions--
None
[0.17.7-alpha](2020.10.07)(compatible)
--Additions--
None
-- Changes --
1) Some minor performance improvements.
--Deletions--
None
[0.17.6-alpha](2020.10.06)(compatible)
--Additions--
None
-- Changes --
1) Improved performance for archiving feature.
2) Bunch of minor improvements in performance
in graph mutations/queries.
3) Fixed a bug which allowed draft entries
to be pinned.
--Deletions--
None
[0.17.5-alpha](2020.10.06)(compatible)
--Additions--
None
-- Changes --
1) In profile page, the promoted entry
is now randomly selected from the top 50
entries of the user; formerly it would
show the best entry only.
2) Generic superuser caller (get_generic_superuser)
is now cached.
3) Dropped os.path in favor of pathlib.Path in
settings.py
--Deletions--
None
[0.17.4-alpha](2020.10.05)(compatible)
--Additions--
1) Add helpful message for
broken/deleted user uploaded images.
-- Changes --
None
--Deletions--
None
[0.17.3-alpha](2020.10.04)(compatible)
--Additions--
None
-- Changes --
1) Add hamburger menu instead of tabs
in mobile user settings page.
--Deletions--
None
[0.17.2-alpha](2020.10.03)(compatible)
--Additions--
None
-- Changes --
1) Project relicensed under BSD-3 Clause.
--Deletions--
None
[0.17.1-alpha](2020.10.03)(compatible)
--Additions--
1) Add Wish model to admin panel.
-- Changes --
1) Optimized overall admin page experience
by adding new filters, search fields
etc.
--Deletions--
None
[0.17.0-alpha](2020.10.02)(incompatible)
--Additions--
1) Add the case of ValueError (possible, but
not likely) in BackupDownload view.
-- Changes --
1) Changed wish backend for better API.
**incompatible**: this is a bit tricky:
If you want to preserve previous data,
take a backup of dictionary_topic_wishes
table.
You need to run makemigrations+migrate
for dictionary app, when prompted with
the question, you need to provide a
temporary topic ID that will hold ALL the
previous wishes. Then:
a) If you want to preserve previous data,
use data from dictionary_topic_wishes to match
topics with wishes. You can do this by hand one
by one, or preferably write a script that will
do it for you.
b) If you don't really care about the previous
data, just empty dictionary_wish table.
--Deletions--
None
[0.16.1-alpha](2020.10.01)(compatible)
--Additions--
1) Add admin interface for topic
suggestions.
-- Changes --
1) Upgrade django to 3.1.2 from 3.1.1
--Deletions--
None
[0.16.0-alpha](2020.10.01)(incompatible)
--Additions--
1) Add backup feature; users now can take
their content as a JSON file. **incompatible**
run makemigrations+migrate for dictionary app.
2) Add media files deployment notice
in docs.
-- Changes --
1) Improved performance for archiving
conversations.
--Deletions--
None
[0.15.2-alpha](2020.09.29)(compatible)
--Additions--
None
-- Changes --
1) Use enumeration types for fields
with choices.
--Deletions--
None
[0.15.1-alpha](2020.09.28)(compatible)
--Additions--
None
-- Changes --
1) In image upload, compressing images would
not preserve the intended orientation, fixed that.
(Reported by Aras Diler)
--Deletions--
None
[0.15.0-alpha](2020.09.27)(incompatible)
--Additions--
None
-- Changes --
1) Upgrade Django from 2.2.16 to 3.1.1
**incompatible** You need to upgrade to Django
3.1, Django 2.2.x and 3.0.x are incompatible.
You also need to apply migrations. (due to increased
max char size in the first and last name of User model
in Django 3.1)
2) Changed some deprecated apis.
3) Admin templates are now located in
templates directory (formerly templates/dictionary)
4) Removed index.html admin template and used app_list.html
instead (to support Django 3 changes).
5) django.contrib.admin is now located under the dictionary
in INSTALLED_APPS due to template overriding.
--Deletions--
None
[0.14.7-alpha](2020.09.27)(compatible)
--Additions--
None
-- Changes --
1) When the number of entries dropped
below 10, novices wouldn't be kicked out
of the novice list, fixed that.
2) Fixed incorrect argument for date_created
field of Conversation. (run makemigrations+migrate
for dictionary)
3) Reduced entry deletion karma penalty by 1.
--Deletions--
None
[0.14.6-alpha](2020.09.26)(compatible)
--Additions--
1) Add filtering by media in Topic
admin page.
-- Changes --
1) Code style changes in both
javascript and python.
2) Some minor UI adjustments.
--Deletions--
None
[0.14.5-alpha](2020.09.24)(compatible)
--Additions--
1) Flair "assorter" is now visible
for authors who have the permission
to suggest categories for topics.
2) Add template tag has_perm to
check permissions for given user
instance.
3) Add non-db category "ama" to
list Topics with is_ama=True.
4) Add helpful exception message for
unimplemented non-db categories.
-- Changes --
1) Images are now stored in "images"
sub folder (below media folder).
2) Users with "view_image" permission
now can browse images even if they are
marked for deletion.
--Deletions--
None
[0.14.4-alpha](2020.09.23)(compatible)
--Additions--
None
-- Changes --
1) Use usercache decorator for
unread_topic_count method in Author.
2) Fix ImageDetailProduction mime type
and url definition.
3) Entries now required to have vote rate
bigger than 0 in order to show up in top
entries.
4) Add cache for calculating all nice
entries in Index view. Also add some comments
along with page_timeout and nice_cache_timeout
properties.
--Deletions--
None
[0.14.3-alpha](2020.09.21)(compatible)
--Additions--
1) Add button in topic header that skips
to entry content area for improved accessibility.
2) In mobile, add button before footer that scrolls
to top of the page for improved accessibility.
-- Changes --
None
--Deletions--
None
[0.14.2-alpha](2020.09.21)(compatible)
--Additions--
1) Add isTouchDevice check in javascript.
-- Changes --
1) Fixed the issue in editors caused by iPhone
devices using Apple smart quotes.
2) Swh references are now fully rendered in
touch devices.
3) In touch devices, entry actions now have
copy link button.
--Deletions--
None
[0.14.1-alpha](2020.09.18)(compatible)
--Additions--
None
-- Changes --
1) Fixed create_generic_user raising false
error message.
--Deletions--
1) Removed topic suggestions (aka: did you mean?)
feature due to bad implementation/unacceptable
performance.
[0.14.0-alpha](2020.09.18)(incompatible)
--Additions--
1) Add some database indices for improved lookups.
**incompatible** run makemigrations+migrate for
dictionary app.
-- Changes --
1) Improved performance for left frame queries.
--Deletions--
None
[0.13.0-alpha](2020.09.18)(incompatible)
--Additions--
1) Added option for users to enable/disable
site announcements in activity. **incompatible**
run makemigrations+migrate for dictionary app.
-- Changes --
None
--Deletions--
None
[0.12.11-alpha](2020.09.17)(compatible)
--Additions--
None
-- Changes --
1) Removed dictionary.utils.settings module
and moved settings to to dictionary.apps for
improved code readability.
2) Converted relative imports to absolute
import for improved code readability.
--Deletions--
None
[0.12.10-alpha](2020.09.17)(compatible)
--Additions--
None
-- Changes --
1) Paginator (template) selector values are
now evaluated lazily, this should improve
performance for large topics.
2) Fixed autocomplete library highlighting
behaviour.
3) Fixed cancel button behaviour for link
tag when used with text selection.
4) Add aria-expanded property to image button
for improved accessibility.
--Deletions--
None
[0.12.9-alpha](2020.09.16)(compatible)
--Additions--
None
-- Changes --
1) In profile page, entry count stats are now
cached. Latest entries (paginator) also makes
use of this. This should improve performance
dramatically.
2) Add badge "zealous" for authors with entry
count >= 1000.
3) Improved query for wish listing in TopicEntryList.
--Deletions--
None
[0.12.8-alpha](2020.09.13)(compatible)
--Additions--
1) Add utility function flush_all_sessions
for session backends. Check docstring.
-- Changes --
1) Optimized some database queries.
2) Following topic notification is
now cached for 60 seconds.
3) Add backend for cached sessions,
also changed folder structure of
backends.
4) Fix unnecessary cache hit in
TopicListHandler.
--Deletions--
None
[0.12.7-alpha](2020.09.12)(compatible)
--Additions--
1) None
-- Changes --
1) Removed debugging fields from admin.
Improved admin pages for end users and
add some missing translation strings.
--Deletions--
None
[0.12.6-alpha](2020.09.11)(compatible)
--Additions--
1) Add redirect by reference feature.
-- Changes --
None
--Deletions--
None
[0.12.5-alpha](2020.09.10)(compatible)
--Additions--
1) Add custom templates for error pages
(500 server error and 404 not found).
Notice: Only available with DEBUG=False.
-- Changes --
None
--Deletions--
None
[0.12.4-alpha](2020.09.10)(compatible)
--Additions--
1) Add some meta tags to improve seo.
-- Changes --
None
--Deletions--
None
[0.12.3-alpha](2020.09.07)(compatible)
--Additions--
None
-- Changes --
1) Fix toast animation in Firefox.
2) Search tag now works properly in preview.
3) In topic entry list pagination is now also
available at the bottom of the page.
--Deletions--
None
[0.12.2-alpha](2020.09.06)(compatible)
--Additions--
None
-- Changes --
1) Editor buttons (excluding link/image tags)
now prompt in a modal window with autocomplete
enhanced input.
2) Package ups:
Django 2.2.15 -> 2.2.16
graphene-django 2.12.1 -> 2.13.0
user-agents 2.1 -> 2.2.0
--Deletions--
None
[0.12.1-alpha](2020.09.06)(compatible)
--Additions--
None
-- Changes --
1) Renamed main.min.js to index.js.
2) Right frame is now sticky.
3) Some other minor UI optimizations.
--Deletions--
None
[0.12.0-alpha](2020.09.05)(incompatible)
--Additions--
1) Add some throttling mechanisms for
entry sending, report sending, and
unauthenticated voting.
2) Add field date_created to conversation.
**incompatible** run makemigrations+migrate
for dictionary, provide timezone.now as the
default value.
-- Changes --
None
--Deletions--
None
[0.11.6-alpha](2020.09.04)(compatible)
--Additions--
1) Add a screenshot with dark mode enabled.
-- Changes --
1) Fixed autocomplete cursor.
2) Fixed a typo.
--Deletions--
1) Removed deprecated commands.
[0.11.5-alpha](2020.09.03)(compatible)
--Additions--
None
-- Changes --
1) Modals now return to last focused element
when they are closed.
2) Escape key wouldn't hide the modals due
to a regression introduced in the previous update,
fixed that.
3) In people list, unblock buttons wouldn't work
properly, fixed that.
--Deletions--
None
[0.11.4-alpha](2020.09.03)(compatible)
--Additions--
None
-- Changes --
1) Optimized dropdown library.
--Deletions--
None
[0.11.3-alpha](2020.09.03)(compatible)
--Additions--
None
-- Changes --
1) Themes now respect user's preference
when logging in or out.
2) Fixed an error in autocomplete behaviour.
3) Minor changes to some frontend logic.
4) Birth date widgets were missing labels for screen
readers, fixed that.
5) Add documentation on compiling javascript files.
--Deletions--
None
[0.11.2-alpha](2020.09.02)(compatible)
--Additions--
1) Individual messages can now be deleted. Users
may also delete a message immediately (this can be specified
in MESSAGE_PURGE_THRESHOLD setting) to hide the message
content from the recipient.
2) Add editor buttons in conversation view.
-- Changes --
None
--Deletions--
None
[0.11.1-alpha](2020.09.01)(compatible)
--Additions--
None
-- Changes --
1) Improved/optimized autocomplete library.
2) The search input in entry list search dropdown
now autocompletes for author names.
3) User will be redirected to advanced search page when
they search with empty input in header search.
4) Exclusion preferences now won't flush on
browser close.
--Deletions--
None
[0.11.0-alpha](2020.08.31)(incompatible)
--Additions--
1) Add dark mode feature. **incompatible**
run makemigrations+migrate for dictionary app.
-- Changes --
1) Minor UI optimizations.
2) Fixed a possible error with 'see' tag.
3) Appended dropzone css files into helpers.
--Deletions--
None
[0.10.2-alpha](2020.08.30)(compatible)
--Additions--
None
-- Changes --
1) Fixed header behaviour in iOS Safari.
2) Exclusion button was not working
properly, fixed that.
3) Fixed an issue with accessibility.
4) Add docs about translation.
--Deletions--
None
[0.10.1-alpha](2020.08.29)(compatible)
--Additions--
1) Add LANGUAGE_COOKIE_AGE to prevent the loss of language
preference when users close the browser.