summaryrefslogtreecommitdiffstats
path: root/hyperkitty
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Tabs widget and switch to the smoothness jQuery UI themeAurélien Bompard2013-06-2032-59/+934
|
* Add the tags to the REST APIAurélien Bompard2013-06-193-4/+34
|
* Add an autocomplete widget on the add_tag boxAurélien Bompard2013-06-195-1/+25
|
* Update jQuery and add the Autocomplete widgetAurélien Bompard2013-06-1924-56/+1334
|
* Minor renameAurélien Bompard2013-06-182-5/+5
|
* Add Top Posters and Popular Threads widgets to the overviewAurélien Bompard2013-06-184-22/+77
|
* Protect paginate against invalid valuesAurélien Bompard2013-06-131-0/+4
|
* Split the JS code into more manageable chunksAurélien Bompard2013-06-137-263/+345
|
* A user can remove the tags he addedAurélien Bompard2013-06-139-27/+176
|
* Paginate the list of liked messages in the user profileAurélien Bompard2013-06-126-62/+89
|
* Use spaces instead of tabs in the templatesAurélien Bompard2013-06-1227-1154/+1100
|
* Add a select box to change the search results orderingAurélien Bompard2013-06-113-2/+47
|
* Use the search iconAurélien Bompard2013-06-101-1/+1
|
* Fix a test broken by commit fcdaa7f3Aurélien Bompard2013-06-061-3/+4
|
* Fix unit tests for votingAurélien Bompard2013-06-062-4/+2
|
* Greatly improve the pagerAurélien Bompard2013-06-067-68/+101
|
* Improve paginationAurélien Bompard2013-06-067-9/+26
|
* Add searchAurélien Bompard2013-06-0615-75/+298
|
* Fix a old bug in the Archiver interfaceAurélien Bompard2013-06-061-2/+4
| | | | This was really stupid. I don't code when I'm drunk though.
* Open the last month menu on the overview pageAurélien Bompard2013-06-051-1/+1
|
* Add a tooltip for the navigation hotkeysAurélien Bompard2013-06-033-3/+4
|
* Add a navigation bar to skip through unread messagesAurélien Bompard2013-06-035-43/+101
|
* Navigate through unread messages with 'j' and 'k'Aurélien Bompard2013-05-314-2/+127
|
* A thread's active date is always in UTCAurélien Bompard2013-05-301-3/+2
|
* Timezones can be specified in the user's profileAurélien Bompard2013-05-305-4/+131
|
* Protect agains orphan tagsAurélien Bompard2013-05-281-1/+3
|
* Simple unknown ML protectionAurélien Bompard2013-05-271-0/+2
|
* Rework the display of email datetimes using timezonesAurélien Bompard2013-05-279-24/+38
|
* Also get the last view time when displaying a single messageAurélien Bompard2013-05-271-1/+15
|
* Fix subject strippingAurélien Bompard2013-05-271-1/+1
| | | | See changeset 2b0aba32.
* Fix URLs in merged CSS filesAurélien Bompard2013-05-271-1/+1
|
* Fix CSS glitchAurélien Bompard2013-05-271-1/+1
|
* Add a unit test for unread postsAurélien Bompard2013-05-242-7/+73
|
* CleanupsAurélien Bompard2013-05-247-58/+8
|
* Display the number of unread repliesAurélien Bompard2013-05-242-2/+12
|
* Add some database indicesAurélien Bompard2013-05-242-8/+145
|
* Display the last viewed threads in the user profileAurélien Bompard2013-05-238-4/+127
|
* Reorganize AJAX templatesAurélien Bompard2013-05-235-3/+5
|
* Display a marker on unread threads in the month viewAurélien Bompard2013-05-237-17/+38
|
* Track unread threadsAurélien Bompard2013-05-228-7/+163
| | | | And display markers on unread posts in the thread view.
* Reorder bootstrap to have access to the iconsAurélien Bompard2013-05-229-2/+2
|
* Cleanup unused importsAurélien Bompard2013-05-2110-19/+5
|
* Use the new subject_prefix attribute for strippingAurélien Bompard2013-05-184-5/+13
|
* Don't alert on error when the AJAX request is cancelledAurélien Bompard2013-05-181-1/+3
|
* Load replies in chunks to avoid overloading the browserAurélien Bompard2013-05-174-59/+61
|
* Load the lists descriptions from Mailman dynamicallyAurélien Bompard2013-05-174-11/+76
|
* Fix some 500 errorsAurélien Bompard2013-05-171-2/+4
|
* Dynamically insert replies in the threadAurélien Bompard2013-05-174-5/+62
| | | | Closes: #47
* Make it even more explicit that Persona is loadingAurélien Bompard2013-05-171-2/+5
|
* Speed up page loading on long threadsAurélien Bompard2013-05-1410-66/+187
| | | | | | | | Speed up page loading on threads with many replies by loading the replies asynchronously. Preserve search engine indexation by detecting bots and serving the usual page in one go.