[ciderwebmail] annotated tag upstream/1.04+20141012 created (now 4385b92)
Jonas Smedegaard
dr at jones.dk
Wed Oct 22 18:50:21 UTC 2014
This is an automated email from the git hooks/post-receive script.
js pushed a change to annotated tag upstream/1.04+20141012
in repository ciderwebmail.
at 4385b92 (tag)
tagging 3b550ae315594e63a8d2425bd9ae69392345fc7e (commit)
replaces upstream/1.04+20130202
tagged by Jonas Smedegaard
on Wed Oct 22 14:49:07 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 1.04+20141012
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQF8BAABCgBmBQJUR6fDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vW5uIH/1NP76gKmgkTG7dktE2axZ2t
OXbO7W/ReYyh4JZuNDn5v0b5p+tuwxdkgX3nZVyBvmui/tpEiBMbne5NakJFnnmE
uaA76StA1y5PAdXUn0+GzOxsjVADHNsLF2RE3gNlnGeTxG1YCaCm9NY3LCx0gZD1
kxEUP0wO+wuVhR6pfKEGAHDcMhbZF9S810UNZKGYfjXVo28KoORdc0zdsRfWyTHG
5qlKARzH3KjtOTgSqKSopM6Ee9yjzhU8Y5D4SXk+r1yfcZOb1Dnu4RvVund+2NvC
E03WbcDKWicOB4O7i9ZnIRyZ44SgdnfwAPBxLbeFGmViCZjLLW1IuUXXbEBVKQQ=
=4qa7
-----END PGP SIGNATURE-----
Andreas Marschke (4):
New Logo added!
New logo with a Cider drink instead of the damn donk...err Camel
Makefile.PL gave an error because catalyst is a bare word not dependency
Merge branch 'master' of github.com:niner/CiderWebmail
Elena Bolshakova (3):
russian translations, first draft
fixed some Russian phrases
rules to make Russian .mo file
Jiri Macha (1):
Czech localisation
Jonas Smedegaard (1):
Imported Upstream version 1.04+20141012
Mathias Reitinger (386):
add basic iCalender event display
CiderWebmail/Message.pm update
enlarge login form <span> field, otherwise the username field is cut off
- display message-has-attachment icon in mailbox view
fix mailbox template
Merge branch 'master' of github.com:niner/CiderWebmail
logout after rendering the page. fixes the leaking-imap-connections bug.
only create the folder tree if we really need it, nearly 100% speed increase!
remove message-has-attachment-display, because it's broken with some messages
Merge branch 'master' of github.com:niner/CiderWebmail
fix mailbox display for messages without flags
make perlcritic happy
add test for search function
Merge branch 'master' of github.com:niner/CiderWebmail
move searchmessage to it's own test file
don't require a ciderwebmail server running on localhost
add test for delete-message
add test for moving a message
add test to render rfc822 (forwarded) message
make tests clean up after themselfs
add a test to check if a message gets sucessfully marked as 'seen' after reading
add test for attachment downloading
fix attachment downloading for forwarded messages
add test for forwarded attachment downloading
fix guess_recipient() dying if $self->to is undefined
fix render_ical test
finish render_html test
use File::Spec to find a tmpdir, now $ENV{TMPDIR} can be used to set a directory for the headercache
Merge branch 'master' of github.com:niner/CiderWebmail
remove on-disk headercache, we assume that we are close to the IMAP server anyway
display foldertree when composing a message
fix composing a message if we don't yet know the senders e-mail address.
initial commit of new message/mime handling.
Merge branch 'master' into newmime
re-add calendar handling
make Perl::Critic happy
fix header decoding
fix replying
make Perl::Critic happy, add pod, remove some dead code. all tests passed!
add test for layout=ajax
add test for layout=ajax
tests for CiderWebmail::Part
Merge branch 'newmime'
dont display empty text/plain parts
more shiny
move html processing code to HTML::Cleaner
POD
html rendering/cleanup
don't die if we are unable to handle any multipart/alternative parts
only display invalid date message when debug mode is on
fix Perl::Critic warnings
html rendering fixes
disply folder name not full path in move dialog
XHTML validation fix
fixes to HTML::Cleaner found by XHTML validation test
fix attachment downloading when using multipart/mixed
add new setting: username_is_address, if this is true the username will be used as the from address when composing a new message
only display invalid date message when debug mode is on
replace username_is_address with username_default_address, if username_default_address is true and no e-mail address of the user is known the username will be used as from.
test to check against XHTML validator
update to html rendering
remove characters that are not allowed in XML
HTML rendering improvements
fix tests for html rendering changes and always download all messages in a mailbox (this fixes tests when using a large mailbox)
remove META.yml
prevent callindg ::Part->render() twice, speedup when rendering messages
allow lists in HTML messages
add support for multipart/related
Merge branch 'htmlrender'
* improvements for table rendering (cellpadding, cellspacing)
add x-mailer: ciderwebmail $VERSION to the header when sending mail
display everything we don't handle as attachment
display icons for attachments
better rendering of text/calender attachments
update TODo
fix empty description field when rendering ical
add class attribute to ical start/end
XHTML validation fixes for attachment display
update ical test
replace DateTime with Parse::Date and Time::Piece when displaying the mailbox. this provides a nice speedup due to lower overhead.
don't display empty parts as attachment
Merge branch 'master' of github.com:niner/CiderWebmail
always display rfc822 parts even if Content-Disposition is set to 'attachment. add a testcase to load all attachment to check for this kind of bug.
don't attach empty attachments (some broken mailing-list software sends things with content-disposition: attachment but no content or even mime type set)
replace Part->is_empty() with Part->has_body()
allow sending via SMTP server
update TODO
Merge branch 'master' of github.com:niner/CiderWebmail
correct LICENSE
update TODO
allow compose?to=<address> to specify an address to send mail to. link from/to/cc/... in message view to compose?to=<address>.
adjust logo background color
replace / with _ in message paths (for attachments and reply)
remove TODO we use RT now at http://rt.ciderwebmail.org
add a range option to get_folder_uids()
add a ?after_uid=UID option to mailbox view
cleanup after controllers test
convert URIs in text/plain messages to <a> tags
move to Perl::Critic Severity 4 (with the exception of perltidy)
fix converting links to <a> tags in text/plain messages
add test to check text/plain rendering including link to <a> tag conversion
fix Carp
fix ->handler method for multipart/alternative
add ->uri to CiderWebmail::Part, returns an http URL to access the part
add confess to CiderWebmail::Part->as_string to get a backtrace when it is called on a invalid part
move charset decoding to seperate sub
remove invalid characters and replace \n with <br />
add a simple address book+tests
remove namespace::autoclean to support installations with older Catalyst versions.
add addressbook templates
remove make_immutable for older Catalyst versions
fix ical description display and add test for description display
fix add-to-mailbox from received mail name, add test to check it
Merge branch 'master' of github.com:niner/CiderWebmail
remove useless fetch request to imap server
add cache to IMAPClient->all_headers()
add EMail::Valid to Makefile.PL
fix tests after recent template changes
cleanup of CW::Controller::view
move message group name cleanup from CiderWebmail::Controller::Mailbox to CiderWebmail::Util
move all tests from 'plan tests => foo' to done_testing();
remove unneeded passing of @messages
cleanup Mailbox ajax/no ajax handling
move translation service init to Controller::Root
remove unneeded @messages array
we don't use the WebService module anymore, we just do a POST to the validator
add keycodes for j/k (show next/previous message)
scroll message on space bar/arrow up/arrow down. this is not perfect because we only scroll when the user hit a key not when it stays pressed.
fix RT#35 Menu disappears when creating a new folder
initial support for right-to-left display. only lines starting with a right-to-left caracter are right aligned.
set http response code to 500 - internal server error when when accessing
test overhaul. move stuff from t/controllers.t to seperate tests. check if the mailsystem is setup to handle tests. check for sent folder/create sent folder. use sent folder instead of INBOX.
add test to check that we use the Trash folder if it exists (test for fix in commit ed2e0b0ea8efd9a9d63b)
test more of HTML::Cleaner
for testing only: add Cache::FastMMap to Petal::I18N. this speeds up template rendering with I18N enabled. if you change the language you need to remove /tmp/ciderwebmail/i18ncache
encode <, > and & in Calender Parts
fix test after c24d8749707be305608b. this is not perfect - we need to figure out what to do with HTML descriptions in ical files.
display 'To' instead of 'From' when viewing Sent folder
add border/background to mailbox list table header to make clear where the sort arrow belongs to. add transparency to sort up/down arror pngs.
fix 'Wide character in subroutine entry' error. see http://search.cpan.org/~gaas/Digest-MD5/MD5.pm
fix displaying a ', ' between each address in from/to/cc
Merge branch 'master' of github.com:niner/CiderWebmail
begin moving tests to Test::XPath
add preprocessing for I18N templates, remove I18N cache
begin moving t/render_html.t to Test::XPath
move t/searchmessage.t to Test::XPath
check that we are in the correct directory when translating
select language based on the Accept-Language header
require Mail::IMMAPClient to be at least version 3.25, older versions have a bug which breaks message threading:
color group headings to make them stand out more
check that all required capabilities are supported
always display INBOX first in folder tree
add some icons, replace some icons with newer icons
add icon for messages flagged 'recent'
add the \Answered flag to the original message when sending a reply
improve login screen. needs more work. message (login failed etc) not yet displayed.
auto-focus username field on login page
sharp borders for form elements
white background on foldertree
more kde4 icons
don't check for THREAD=REFS capability - currently unused
add a Received header on outgoing messages indicating where the mail came from
require at least Catalyst::Action::RenderView 0.16 due to bugs in 0.15
raise required catalyst version to 5.80030 due to problems with
update MANIFEST
require at leaste MooseX::Role::WithOverloading 0.09
add temporary workaround for Mail::IMAPClient >3.25
fix last commit
add Mail::IMAPClient V3.2(6|7) workaround.
add script to update our DBIx::Class schema
don't store user password on the server
foo
revert incorrect commit
revert incorrect commit
don't store user password on the server
rework CiderWebmail::Message part storage. save parts directly in the CiderWebmail::Message object – this way we can access them by using $self->parent_message from within CiderWebmail::Part.
more CiderWebmail::Message cleanup
add Crypt::CBC to Makefile.PL fix RT#38
silence warning
fix 06-send-message test - thats a regex not a string...
Merge pull request #2 from mreitinger/master
remove incorrectly implemented (and useless) cache. add correct error
add get_bodystructure
add bodypart_as_string to Model/IMAPClient.pm
die when calling a not-overridden CiderWebmail::Part->render()
Merge pull request #3 from mreitinger/424bd0c74f2bf2a6c01ed660e83564a7f471b5be
Merge pull request #4 from mreitinger/2a0aa173d530e6eab5e977bc9750b6dc58dda1c0
Merge pull request #5 from mreitinger/master
add YAML::XS
add Catalyst::ScriptRunner since most deployments will need it
Merge pull request #6 from mreitinger/master
add FCGI to Makefile.PL
Merge pull request #7 from mreitinger/master
Remote Petal from our source tree since it is once again possible to
Merge pull request #8 from mreitinger/master
fix foldertree update when deleting messages
verify that there is no Trash folder when performing deletemessage tests
show foldertree/controlpanel in create_subfolder dialog
add a container div to our base.css - this will be used for pages
update folder management to use new container div
add foldermanagement tests
style improvements to compoes message
add container div to addressbook
make update_foldertree timestamp checking work on IE
Merge pull request #9 from mreitinger/master
move header processing from Model::IMAPClient to CiderWebmail::Header
add global stash to 'local' stash when using
fix typo in Model/IMAPClient.pm
render e-mails by fetching the bodystructure of the message first. this
handle quoted-printable in ::Part
move message_id (from reply/forward form) parsing to CiderWebmail::Util
Mooseify renderable/attachment/message attributes
remove inactive debug code
make CiderWebmail::Part::Root a stub object just for handling the childs
fix multipart/alternative
add render_multipart_alternative test
fix reply_to when handling multipart/rfc822 parts
replace $mech->back with $mech->get_ok
re-add header downloading and add test
fix typo in t/render_multipart_alternative.t
re-add support for multipart/related, add test
rename get_part() to get_part_by_id()
add inline-rendering of subparts/attachments via ajax requests (currently only images)+tests
improve CiderWebmail::Part->name for parts with no name set
add support for multipart/signed
upgrade to mootools 1.4.4
update MANIFEST
add support for multipart/report and message/delivery-status + tests
require up-to-date Mail::IMAPClient
update MANIFEST
Handle webservers that do not provide REMOTE_ADDR or SERVER_NAME. This
refactor duplicated multipart handling code into MultipartGeneric.pm
use ->charset instead of passing charset arguments around
fix Perl::Critic warnings
replace Text::Flowed with Text::Autoformat for text/plain handling.
replace MIME::Lite with MIME::Entity and Email::Sender
update mootools-core to 1.4.5
better handle broken html code in HTML::Cleaner
output better warnings when we are unable to convert a string to utf8
replace Part->name() with Part->file_name and Part->display_name
fix rendering of mails without date set
add user_settings.sql to .gitignore
Merge branch '104-release-cleanup'
add support for fulltext body search
better document our configuration file
utf8::decode is handled by CiderWebmail::Part now. removing this fixes umlaut display with some messages.
Add explicit DBD::SQLite dependency
enable Mail::IMAPClient debugging if {IMAP_DEBUG} is set to a true value
replace Text::Flowed with Text::Autoformat for text/calender handling
enable mail mode for Text::Autoformat - this way it handles things like signatures correctly
Send proper UTF8 subject lines
add utf8 tests to make sure we don't mangle utf8 characters in body and subject
fix searching for UTF8 strings and add tests
Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
add test for hebrew right-to-left rendering
don't display password in debugging output
replace render_by_default with render_as_stub
rename Stub.xml to ImageStub.xml
rename CW::Part->id to CW::Part->part_id and CW::Message->parts to Message->part_id_to_part. in the future we are going to require part_id and body_id (for cid:<bodyid> URIs to render html messages.
add body_id_to_part registration for cid's
rename select_preferred_alternative to preferred_alternative
make multipart/alternative->render() handle render_as_stubs correctly
replace our own HTML::Cleaner with HTML::Defang, switch text/html rendering over from inline to iframe
set the X-Content-Security-Policy HTTP header when sending untrusted HTML content
switch to HTML5 doctype
add layout.xml macro to message.xml - this way we at least provide basic message rendering when accessed without javascript
merge html-defang branch
switch Model::IMAPClient to Moose, implement ACCEPT_CONTEXT and begin removing our dependency on passing $c around
rename ::Headercache to ::Cache, remove dependency on in ::Cache and move it from the stash to Model::IMAPClient internal
don't pass $c around to our model. we now use ACCEPT_CONTEXT to load what we need from other components
display imap quota for the current mailbox
we require at least HTML::Defang 1.04
display a flag for 'flagged' messages
display attachment icon in mailbox view
add check for NIL in bodystructure
add support for username and passwords with characters outside US-ASCII
add get_flags() to Model::IMAPClient to fetch IMAP flags and flags() to CW::Message
add is_root_part() to CiderWebmail::Part
add imap important/flagged support
add test for attachment icon
only parse the full bodystructure if it might contain an attachment, reduces overhead
use the proper $c->req methods instead of accessing $ENV directly, add client hostname if provided by the webserver
seen class takes precedence over normal message list bold, fixes message-not-marked-as-seen on open
don't render attachments that are renderable as inline
move decode_header to CW::Util::decode_mime_words so it can be used in other places
decode quoted printable part/attachment names
begin managesieve implementation
move managesieve configuration to config file and allow administrator to disable it
Managesieve->script_exists()
begin vacation rule editor
warn the user if another script is currently active
add tests for UTF8
add missing links and checks to enable vacation rule via managesieve support
allow a tags in html mail
include carriage return in newline to <br> conversion
update database schema
add signature support
allow multiple-selection in file upload
process children when searching for main_body_part
set default view to Petal
begin moving message sending to seperate view
update to newest catalyst - no code change
fix typo in LICENSE
correctly quote attachment with spaces
return empty array if imap server does not advertise QUOTA capability
handle e-mail addresses in brackets and beginning with mailto:
add Reply to List if List-Post header is set
replace trash action and folder icon with new icon from kde4 icon set
only attemt to load quota display if mailbox object is available
enfore some required variables when creating a CiderWebmail::Message
replace mime icons with new icons from the kde4 oxygen theme
move post-test message cleanup to CiderWebmail::test
update manifest
disable resize and drag_and_drop on touch enable devices. otherwise attempting to open a mail on a touch device would trigger drag_and_drop and prevent you from reading the mail
allow the user to load external content in html mail parts
we do not have a icon for recent - do not attempt to load one
disable address cleanup, needs more testing
Revert "Fix folder not displayed when a message is lacking a To: header" - will be fixed in Header.pm.
Fix folder not displayed when a message is lacking a To: header
check if inbox/sent folder loading is working at all
add mootools-more for form validation
begin adding basic form validation for compose
move mootools to 3rdparty folder
remove accidental commit from mooTagify testing
fix list_reply, Mail::Address takes care of < > already
move folder headline up a bit and correctly center content
replace actions list with bigger icons
improve foldertree sorting and display
more padding for the message list
various style fixes
fall back to generic mime icons if none is available
remove warning leftover from debugging
improve foldertree sorting
fix display on gecko browsers
reset view in messages pane to the very top if no previous message is found
white background and round borders for attachment view
do not call -> render in multipart/alternative selection. this caused incorrect CSP headers to be set and degraded performance because html cleanup was performed twice
fix height calculation for html part iframe
update mime icon associations
Add danish translation courtesy of Jonas Smedegaard.
fix spacing when rendering forwarded messages
cleanup both messages after cc test
increase width of login fields, fix width in IE
show error message when the user enters invalid credentials
begin implementing error handling
begin implementing exception handling
begin progress display for form submission
begin progressbar display for mail submission
add progress dialog box
do not attempt to sign a empty body
refactor progress/message dialog
fix cancel button width
adjust Cc test since the hostname can be mangled by the MTA
replace Mail::Address with Email::Address
add comments to css
Include error message in default error handler.
replace blessed() with ->DOES
add Log::Dispatch configuration
Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
Merge pull request #18 from niner/master
update locale and templates
Merge branch 'locale_ru' of https://github.com/liruoko/CiderWebmail
first update to Changes for 1.05
Merge branch 'master' of https://github.com/niner/CiderWebmail
bump version number to 1.05
only create petal debug dumps if catalyst debugging is enabled
this is already covered by the foldermanagement tests, no need to do it twice
use $ENV{TEST_MAILADDR} instead of $uname at localhost when running tests
fixes for Courier, thanks to ugexe on GitHub
provide more information when IMAP commands fail
check for erros when creating a new mailbox
do not show CiderWebmail x.yz loaded message when running tests
add find_folder and find_special_folder so we don't have to hardcode folder names
various improvements in the testsuite, now passes when running against Courier IMAP
require up-to-date Mail::IMAPClient version (needed in the future for
add check to completly missing bodystruct
provide better error output if the imap backend is unreachable, also log unknown errors
fix bottom part of message display not visible, fixes issue #27
silence experimental warnings
fix addressbook test
fix error handler not getting called
don't store precompiled templates in git, use the template.pl script to
focus filter/search box when pressing the '/' key
remove Internet Explorer 6 'fixes'
move ical test to xpath, fix on 5.18
fix attachments on perl 5.18
Stefan Seifert (166):
Finished incremental message loading
Different icons according to message flags
Shortcuts for displaying prev/next message
Fixed bugs/regressions
Added shortcut for moving the current message
Update folder count on message open
use strict; use warnings;!
Various features
Updated meta files
Merge branch 'master' of git at github.com:/niner/CiderWebmail
Ported CiderWebmail::Message to Moose
Merge branch 'master' of /home/nine/CiderWebmail
Porting to Moose part 2
Ported auth store to Moose and documented
Moved templates to root/templates
More documentation
Merge branch 'master' of git at github.com:/niner/CiderWebmail
Updated scripts to new Catalyst version
Merge branch 'master' of git at github.com:/niner/CiderWebmail
Use form based login instead of HTTP basic auth
Added missing login.xml from last commit
Smaller trashcan icon
Style update for improved visuals
Testsuite working
Some more UI polishing
Make error messages a bit more useful
Fixed perl critic violations
Removed vim swap file accidentally committed
Added missing test files and perlcriticrc
Require Moose explicitely
Added missing dependency to Makefile.PL
Translated login screen
Fixed drag&drop after cancelled drag
Style update
Version 1.01
Updated MANIFEST
Implemented in-reply-to for embedded messages
Fix rendering of messages without From and/or To
Added a note to the README about root/var
Added tests for sending email
Merge branch 'master' of github.com:/niner/CiderWebmail
Merge branch 'master' of github.com:/niner/CiderWebmail
Added test for sending mail from an empty mailbox
Don't add a References header without Message-ID
Removed unused Mailbox::simple_search method
Remove unused CiderWebmail::Message::get_headers()
Added tests for rendering HTML and ICAL
Do not close the IMAP connection for render tests
Removed unused code in Mailbox::list_messages_hash
Added unit tests for Message::Forwarded
Reverse order of entries in Changes
Require latest Mail::IMAPClient version
Added some more installation hints to README
Version 1.02
Fixed warnings occuring during test runs.
Fix message delete test
Speedup for incremental message loading
Make message view more shiny
Merge branch 'master' of github.com:/niner/CiderWebmail
Added a few points to the TODO list
Merge branch 'master' of github.com:niner/CiderWebmail
Fix opening a subjectless message.
Fix opening a subjectless message.
Added .gitignore file to make status less noisy
Resizing of messages_pane/message_view
Removed META.yml from git
Changed default sort order to reverse date
Added .gitignore file to make status less noisy
Resizing of messages_pane/message_view
Changed default sort order to reverse date
Fix messages_pane/message_view resize WRT scroll
Fix messages_pane/message_view resize WRT scroll
Fixed a typo in mailbox.xml tal
Implemented saving/restoring of pane sizes
Removed finished TODO
Implemented saving/restoring of pane sizes
Use fixed column widths in message list
Some more style for composing messages
Added translations for new words in compose
Unify <h1> styling
Merge branch 'master' of github.com:niner/CiderWebmail
Vertical alignment of message toolbar icons
Reduce message list block size to 100
Redirect to folder view on non-AJAX move/delete
Merge branch 'master' of github.com:niner/CiderWebmail
Indicate sort order in column headers
Add LICENSE file
Fixed warnings if no send method in config
Recorded Changes for upcoming release
Use our new logo
Revert "adjust logo background color"
Revert "Use our new logo"
Merge branch 'master' of github.com:niner/CiderWebmail
Display unseen count in folder title
Merge branch 'master' of github.com:/niner/CiderWebmail
Update folder unseen count on message load
Implemented automatic upgrade of DB schema
Mask / in mailbox names to fix nested folders if / is separator.
Defer loading of more messages in message list till the user scrolls near the bottom.
Fix all other URIs containing folder names if / is separator
Improve styling of message list
Make subject links block elements to increase clickable surface in message list
Give date column more space if not grouped by date
Indicate that more messages are being fetched while scrolling
Update address book HTML code, style and translations
Fix addressbook tests after HTML update
Fix replying to a message with a sender with an empty address like "Foo <>"
Fixed warnings for empty attributes in HTML::Cleaner
Fix updating of the window title on message view
Highlight current message in the list and scroll it into view
Keybindings for deleting mail
Fixed more warnings in HTML::Cleaner
Key bindings for reply and forward
Updated Changes file
Add transparency to trashcan icon
Add a TODO file referencing our RT installation
Updated MANIFEST
Version 1.03
Fixed JavaScript error on login page
Let the user input a server name if none is set in config
Pull in Petal with workarounds for compatibility problems with perl 5.12.1
Config should default to English
Update MANIFEST to include Petal
Fail with a nicer error message if unable to send mail.
Fix moving a message to trash on delete
Add support for NYTProf
Write translated templates in UTF-8
Include a custom CSS file that's safe for local modifications
Add help texts for key bindings
Fix rendering in IE6
Find https URIs as well in text/plain parts
Changelog update for 1.04
Update list of Oxygen icons in LICENSE file
Move common code to CiderWebmail::Test and fix Test::XPath dependency
Make sure the reply_to array actually contains addresses
Remove user_settings.sql from the repo and auto create it.
Don't die if the settings table already exists
Ignore keybindings in search input field
Merge branch 'master' of github.com:CiderWebmail/CiderWebmail
Update Changes for 1.04 final
Update MANIFEST for 1.04
Update German translations
Add title attributes to icon only links
Fix Undefined subroutine &CiderWebmail::Util::carp called
Fix two more undefined subroutine carp errors
Fix folder not displayed when a message is lacking a To: header
Fix CC handling
Update German translation
Increase size of attachment input
Remove hard coded language list from template.pl
Remove hard coded language list from locale/Makefile
Remove hard coded language list from Controller::Root::auto
Update manifest, fixing missing Makefile.PL
Remove obsolete files from MANIFEST
Fix make install not installing templates
Fix langs not finding any translations in a make install'ed setup
Fix t/invalid_login.t failing without TEST_USER ENV variable
Use Catalyst::Plugin::Unicode::Encoding instead of deprecated Plugin::Unicode
Helpful error message if language configuration is missing
Remove add_event_listener wrapper
Replace usage of mootools by standard Javascript
Replace more mootools event code by proper DOM
Port DnD from mootools to pure Javascript
Unify AJAX layout and content-type handling
Replace remaining removeEvents calls
Port DnD of messages to folders from mootools to pure Javascript
mathias (118):
use $ENV{IMAPHOST} for imap server hostname
add IMAPClient::Message
some basic message/mailbox handling
css/xml/perl code to test message/folder listing
add message/from, use MIME::WordDecoder for From and Subject
use table for message list
add message/date - returns datetime object, update mailbox.xml
add MIME::WordDecoder
move CiderWebmail::Model::IMAPClient::Message to CiderWebmail::Message
add uid column for testing
* add uid method
fetch a single message
add template to display single message
move /message and /mailbox to seperate controller, as requested
add modules for MIME parsing
use MIME::Parser... now we can at least render most basic messages
template cleanup/remove tabs/...
add HTML::Entities
actually... that was stupid we don't need it
working but not very nice decoding of from/subject headers
change mailbox/view to mailbox/view/$mailbox
we need to store the mailbox in every mailbox object and select it before accessing mails
move stuff to Model
basic headercache
change all calls to use the ->([$c], {}) format
unify style: ->{'foo'} to ->{foo}
add userid to headercache... shame on me
fix message/view
fancy stylesheet ;)
add header cache for Date
cleanup, move headercache-hack to CiderWebmail::Headercache, more cleanup later...
add uri to folder, handle empty headers
fix folder list in message view
use a imap fetch for mailbox view
some missing modules
don't need this - is now CiderWebmail::Headercache
decode header when using imap fetch
die on mailbox select error
add CiderWebmail::IMAP, CiderWebmail::Mailbox
wrong filename fixed
* add 'new' IMAP Code (check for IMAP server errors etc)
no idea how this got lost...
fix header decod
move stash->{folder} to the Root controller
not used anymore, just create a new Message/Mailbox object and get the data from there
only select the new mailbox if we are not already there
* correct date_to_datetime args
basic search
add data from fetch_headers_hash to headercache (this speeds up things like search0
delete a message (and expunge the folder)
Pod for IMAPClient, at least a start
reuse view for search, fix URIs when using search
design!!
more css...
sort folders
* $ENV{IMAPHOST} now overrides the config file, for quick testing
* implement get_header("_ALL") to fetch and return all headers
* update the headercache when we fetch all_headers
* fix headercache update when using all_headers
better css...
* hash foldertree
* fetch seperator from server
better formatting of Received header
display to/cc
* if we are missing a header in the headercache fetch *all* headers for this message
* use Mail::Address for parsing From/To/Cc
* mailbox view: only display the name of the sender if aviable
* expunge mailbox after moving message
display date in addition to time
move the uri_view-add from CiderWebmail::Message to the Controller
only headercache specific fields
headercache Date
back out specific headercaching untill I have time to clean up the rest of the
* major Model/IMAPClient and Headercache update
* display the content type of the attachment if it has no name
remove unneeded call to LastError
* message_list formatting, preparation for group-by-day list
* use a <table> for header list
fix simple_search
* icons for attachment-list
* use Text::Flowed to reformat text/plain bodies
add a wanted.txt for stuff we want/need/should have
ups... we already have a TODO
smaller fonts for headers
more TODO
* when calling get_headers the model will do the right thing(tm) and return
add get_headers_hash to replace fetch_headers_hash
* remove unneeded sub list_messages
model cleanup
remove fetch_headers_hash
move decode_header to the model
fix typo
fix lc
remove old cruft...
* decode address header
fix message view with new model API
remove date_to_datetime and move the code to the model - we only need it once anyway
* cleanup Message.pm header handling
use $self->get_header for date
fix head2 for IMAPClient pod
* major IMAPClient.pm overhaul
basic html rendering
allow strong tag
fix sort by from/to
fix everything-is-seen bug
cleanup
add get_folder_uids()
* add $mailbox->uids();
sort in get_folder_uids
fix $mailbox->uids()
really fix $mailbox->sort()
* fix empy search (defaults to "ALL");
don't pass $c around
* add Catalyst::Plugin::StackTrace
fix reply/forward/move URIs
* add reply all
* mark a message as read when opening it
add 'To' wenn using reply-all
mreitinger (1):
commit 33153a3aa16291682cc438db266ef4d1afa306db
nine (89):
CiderWebmail begin
Minimal implementation of Catalyst::Authentication::Store::IMAP -
Updated dependencies in Makefile.PL
Moved "internal" configuration from config file to CiderWebmail.pm
Added linking of mailbox view to message
removed more build files
* Catalyst -Debug can lead to infinite loop in Perl_len_utf8 when
Correctly handle wrong login credentials.
Fixed a warning
Redirect from / to INBOX or first folder.
Replaced home grown carp with the original.
Basic usability.
More usability and a missing template...
Shared TODO-list. Please put your stuff in there.
config file values are accessible only after setup ran.
New URI schema
Message count in folder list
Made simple_search visible in the UI and renamed it to quicksearch
Sending mails!
'parent' is no CORE module
Fixed MIME parsing of message body
Display all text/plain parts of a message.
List attachments of messages
Reply to messages :)
Displaying attachments
Sending mail with attachment.
Sending messages in CC
Fixed forwarding: attach as message/rfc822
Foldertree -> folder_tree
Folder tree in layout
Show unseen/total counts of folders
fixed marking of selected folder
Saving sent messages.
Display message flags in mailbox view by using color.
Implemented moving of messages
Drag&Drop moving of messages!
Don't die on unsupported encodings in message view.
1000x faster drag&drop
Again several times faster Drag&Drop. And now it's even working!
Ok, why trying to get a lower n when we could do without n as well?
AJAX message loading!
Missing files from last commit
Display explanation how to move mails.
Right align the message counts in the folder tree
Massive Drag&Drop performance improvement
Moving multiple messages via Drag&Drop.
Fix broken fix from last commit.
AJAX delete
Group messages by date in mailbox view
Stupid mistake in last commit. No need to delete a whole group from the
Allow sorting and group by sorted column
Fix Drag&Drop of a single unselected message
Fixed JavaScripts: an id mutated to a class on layout reorganization
WTF? Confusion from reorganization
First part of incremental message list loading
Fixed warnings
* I18N!
* propagate context to Mail::IMAPClient::sort in
* accidentally removed metal:use-macro="layout.xml#layout" while adding
Fixed quicksearch: "HEADER " was not needed in simple_search
updated TODO
Fixed list_messages_hash and adapted it's call to the new signature
Use configured language for generated day names
Added test for message listing and generating to and from addresses for
Use one Cache::FastMmap instance per process, not per request to fix the
Tidy HTML mails using HTML::Tidy
Separate multiple addresses/names by comma
Make layout work in Internet Explorer
Bumping version and adapted tests to reply/reply all changes
Print layouts
Improved print layouts
* Implemented logout
Missing logout template
Updated changelog, manifest and bumped version for real to 0.03
* Make navigation pane scrollable
* Per-user settings, currently used for from address and sent folder
Folder management: creating folders
* Folder management: deleting folders
No need for alt texts as the icons already have labels next to them
* Store sort order as user setting
* Rendering of embedded message/rfc822 parts
* rendering of message/rfc822, second part: attachments
Version 0.07 aka 1.0rc1
* polishing of message headers
Updated translations
* little formatting update for message view
Version 1.00
Updated Changes
* Restructured css and js code: moved message display stuff in it's own
niner (7):
Merge pull request #1 from mreitinger/master
Merge pull request #10 from mreitinger/bodystruct
Merge pull request #11 from mreitinger/master
Merge pull request #12 from mreitinger/master
Merge pull request #13 from mreitinger/104-release-cleanup
Merge pull request #16 from wbiker/master
Merge pull request #17 from JiriMacha/master
rainer (1):
reorganized a lot of stuff
wolf (1):
Add needed dependencies. At least on my system.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/ciderwebmail.git
More information about the Pkg-perl-cvs-commits
mailing list