OSDN Git Service
hylom [Thu, 21 Sep 2017 13:03:55 +0000 (22:03 +0900)]
Archive and Timeline support polls contents
hylom [Thu, 21 Sep 2017 13:03:18 +0000 (22:03 +0900)]
* Util::Items: get_date_string_from_item() support $unit argument
hylom [Thu, 21 Sep 2017 13:02:40 +0000 (22:02 +0900)]
* Model::Polls: add count(), rewrite select()
hylom [Wed, 20 Sep 2017 13:07:57 +0000 (22:07 +0900)]
fix Controller stricture
hylom [Wed, 20 Sep 2017 13:06:29 +0000 (22:06 +0900)]
* Model::Submissions: add count()
hylom [Wed, 20 Sep 2017 13:06:07 +0000 (22:06 +0900)]
* Model::Stories: count() uses Cowrapper::generic_count()
hylom [Wed, 20 Sep 2017 13:05:40 +0000 (22:05 +0900)]
* Model::Journals: count() uses Cowrapper::generic_count()
hylom [Wed, 20 Sep 2017 13:05:28 +0000 (22:05 +0900)]
* Model::Comments: add count()
hylom [Wed, 20 Sep 2017 13:04:12 +0000 (22:04 +0900)]
* Model::Cowrapper: add generic_count() and calculate_time_range() can receive DateTime object
hylom [Wed, 20 Sep 2017 13:03:55 +0000 (22:03 +0900)]
add Newslash::Util::Items
hylom [Tue, 19 Sep 2017 13:09:53 +0000 (22:09 +0900)]
* Model::Stories: fix update()
hylom [Tue, 19 Sep 2017 13:09:28 +0000 (22:09 +0900)]
* Model::SlashDB: use strict mode
hylom [Tue, 19 Sep 2017 13:08:45 +0000 (22:08 +0900)]
* Model::LegacyDB: fix problem cache_local_and_memcaced() returns invalid value
hylom [Tue, 19 Sep 2017 13:05:53 +0000 (22:05 +0900)]
* Model::Base: add debug(), error(), etc...
hylom [Fri, 15 Sep 2017 12:23:55 +0000 (21:23 +0900)]
css: add type-compat.less and remove duplicated entry
hylom [Fri, 15 Sep 2017 12:22:41 +0000 (21:22 +0900)]
* Plugin::QuasiStaticContent: support command option given as list
hylom [Fri, 15 Sep 2017 11:31:45 +0000 (20:31 +0900)]
timeline now use Timeline.item_per_page parameter to determine number of contents
hylom [Fri, 15 Sep 2017 11:31:19 +0000 (20:31 +0900)]
* Model::Timeline: fix _generalize() for NTO-nized
hylom [Fri, 15 Sep 2017 11:23:08 +0000 (20:23 +0900)]
implement /popular
hylom [Fri, 15 Sep 2017 11:22:22 +0000 (20:22 +0900)]
* Model::Timeline: fix query in _select_global to make more flexible
hylom [Wed, 6 Sep 2017 11:23:48 +0000 (20:23 +0900)]
debian: update rules to include feedfetcher
hylom [Wed, 6 Sep 2017 11:21:47 +0000 (20:21 +0900)]
t: add some tests
hylom [Mon, 4 Sep 2017 15:15:10 +0000 (00:15 +0900)]
* utils/migration_scripts: fix to more verbose
hylom [Mon, 4 Sep 2017 15:14:46 +0000 (00:14 +0900)]
delete not needed sql script
hylom [Fri, 1 Sep 2017 11:54:11 +0000 (20:54 +0900)]
t: fix models/cowrapper.t
hylom [Fri, 1 Sep 2017 11:53:47 +0000 (20:53 +0900)]
* Model::Feeds: export_all() now exclude 'update_time'
hylom [Fri, 1 Sep 2017 11:34:57 +0000 (20:34 +0900)]
* Plugin::TT2Renderer: add error check to sidebar_func()
hylom [Fri, 1 Sep 2017 11:34:33 +0000 (20:34 +0900)]
* Model::CustomBoxes: implement 'mysite' box
hylom [Fri, 1 Sep 2017 11:34:03 +0000 (20:34 +0900)]
fix feed-editor's edit dialog
hylom [Fri, 1 Sep 2017 11:33:14 +0000 (20:33 +0900)]
separate Model::Users some code to Users::Configs and Users::Prefs
hylom [Fri, 1 Sep 2017 11:32:29 +0000 (20:32 +0900)]
* Model::Cowrapper: fix build_order_by_clause()
hylom [Thu, 31 Aug 2017 13:10:01 +0000 (22:10 +0900)]
repository manager now support export/import boxes
hylom [Thu, 31 Aug 2017 13:09:30 +0000 (22:09 +0900)]
js: now boxes-editor uses newslash.admin methods
hylom [Thu, 31 Aug 2017 13:09:07 +0000 (22:09 +0900)]
t: update some test codes
hylom [Thu, 31 Aug 2017 13:08:29 +0000 (22:08 +0900)]
* Controller::API::Admin::Repository: rewrite export() and import()
hylom [Thu, 31 Aug 2017 13:08:09 +0000 (22:08 +0900)]
change sidebar related API endpoints
hylom [Thu, 31 Aug 2017 13:07:02 +0000 (22:07 +0900)]
* Plugin::TT2Renderer: comment-out unused variable
hylom [Thu, 31 Aug 2017 13:06:15 +0000 (22:06 +0900)]
* Model::Users: convert_old_prefs() now convert slashboxes settings
hylom [Thu, 31 Aug 2017 13:05:07 +0000 (22:05 +0900)]
* Model::Boxes: implement export_all() and import_all(), fix some methods()
hylom [Thu, 31 Aug 2017 13:04:38 +0000 (22:04 +0900)]
* Model::Cowrapper: fix export_json() to work well
hylom [Thu, 31 Aug 2017 13:03:13 +0000 (22:03 +0900)]
js: add boxes related methods and some fixes for newslash.admin
hylom [Thu, 31 Aug 2017 13:02:42 +0000 (22:02 +0900)]
js: implement newslash.fail()
hylom [Wed, 30 Aug 2017 11:13:56 +0000 (20:13 +0900)]
introduce DateTimeFormatter plugin for TT2
hylom [Wed, 30 Aug 2017 11:12:42 +0000 (20:12 +0900)]
deprecate use of "users_prefs" table, so remove $user->{prefs}
hylom [Wed, 30 Aug 2017 10:08:53 +0000 (19:08 +0900)]
* js/blocking-manager.js: clear url form after adding complete, and show status bar
hylom [Wed, 30 Aug 2017 09:53:33 +0000 (18:53 +0900)]
t: fix to follow up for submissions url change
hylom [Tue, 29 Aug 2017 12:32:48 +0000 (21:32 +0900)]
move functions from Web::Controller::Admin::Submiossions to Web::Controller::API::Submission
hylom [Tue, 29 Aug 2017 12:32:25 +0000 (21:32 +0900)]
update blocking manager to work unblock
hylom [Tue, 29 Aug 2017 12:31:56 +0000 (21:31 +0900)]
js: fix blockItem() and unblockItem() to work
hylom [Tue, 29 Aug 2017 12:31:30 +0000 (21:31 +0900)]
js: fix newslash.js to work post() and urlParse()
hylom [Tue, 29 Aug 2017 12:06:58 +0000 (21:06 +0900)]
implement blocking manager screen
hylom [Tue, 29 Aug 2017 12:06:43 +0000 (21:06 +0900)]
implement blocking related API
hylom [Tue, 29 Aug 2017 12:05:38 +0000 (21:05 +0900)]
js: implement newslash.post() and blocking related methods
hylom [Tue, 29 Aug 2017 12:04:59 +0000 (21:04 +0900)]
* Model::Submission: fix to work update() when given 'public' parameter
hylom [Tue, 29 Aug 2017 10:23:50 +0000 (19:23 +0900)]
template: move common/admin_bar to admin/admin_bar
hylom [Tue, 29 Aug 2017 10:21:11 +0000 (19:21 +0900)]
t: fix to use var/tmp for temporal directory
hylom [Tue, 29 Aug 2017 10:20:40 +0000 (19:20 +0900)]
* Util::Formatter: fix datetime_to_string() to return when invalid argument given
hylom [Fri, 25 Aug 2017 13:17:10 +0000 (22:17 +0900)]
implement repository manager
hylom [Fri, 25 Aug 2017 13:16:34 +0000 (22:16 +0900)]
js: fix newslash.js and newslash-admin.js to work
hylom [Fri, 25 Aug 2017 13:15:19 +0000 (22:15 +0900)]
update .gitignore to ignore src/repository
hylom [Fri, 25 Aug 2017 12:31:28 +0000 (21:31 +0900)]
js: introduce newslash JS libraries
hylom [Fri, 25 Aug 2017 12:30:46 +0000 (21:30 +0900)]
implement Repositry API for admin
hylom [Fri, 25 Aug 2017 12:30:22 +0000 (21:30 +0900)]
* Model::Feeds: implement export_all() and import_all()
hylom [Fri, 25 Aug 2017 12:29:26 +0000 (21:29 +0900)]
* Model::Cowrapper: fix import_json() and export_json()
hylom [Fri, 25 Aug 2017 10:25:02 +0000 (19:25 +0900)]
* t: fix models/cowrapper to work
hylom [Fri, 25 Aug 2017 10:24:34 +0000 (19:24 +0900)]
* Model::Cowrapper: fix import_json() to use quote $dbh->quote_identifier()
hylom [Fri, 25 Aug 2017 10:12:31 +0000 (19:12 +0900)]
* Controller::API::Submission: fix post()
hylom [Fri, 25 Aug 2017 10:12:01 +0000 (19:12 +0900)]
* Controller::API::Admin::Feed: check url and name parameter
hylom [Fri, 25 Aug 2017 09:52:35 +0000 (18:52 +0900)]
* Web::Controller::Admin::Sidebar: fix update() to work correctly
hylom [Fri, 25 Aug 2017 09:43:22 +0000 (18:43 +0900)]
* Model::Submissions: fix typo
hylom [Fri, 25 Aug 2017 09:36:27 +0000 (18:36 +0900)]
debian: update control file
hylom [Thu, 24 Aug 2017 14:06:50 +0000 (23:06 +0900)]
* Controller::API::Admin::Contents::Blocked: remove unused codes
hylom [Thu, 24 Aug 2017 14:05:58 +0000 (23:05 +0900)]
change Model::Submissions::create()'s argument
hylom [Thu, 24 Aug 2017 14:05:26 +0000 (23:05 +0900)]
* Model::Tags: fix to use Cow's transaction
hylom [Thu, 24 Aug 2017 14:04:49 +0000 (23:04 +0900)]
* Model::Journals: fix update() and create() arguments to use HASH
hylom [Thu, 24 Aug 2017 14:04:00 +0000 (23:04 +0900)]
* Model::Story: fix arguments update() and create() to use HASH
hylom [Thu, 24 Aug 2017 14:03:31 +0000 (23:03 +0900)]
* Model::Globjs: fix create() to use Cow's transaction
hylom [Thu, 24 Aug 2017 12:11:08 +0000 (21:11 +0900)]
* Model::Submissions: change create()'s arguments
hylom [Thu, 24 Aug 2017 12:09:56 +0000 (21:09 +0900)]
* Model::Discussions: change create()'s arguments and support transaction
hylom [Thu, 24 Aug 2017 12:09:17 +0000 (21:09 +0900)]
* Model::Cowrapper: fix error handling
hylom [Thu, 24 Aug 2017 11:39:34 +0000 (20:39 +0900)]
* Model::Submissions: delete latest()
hylom [Thu, 24 Aug 2017 11:37:56 +0000 (20:37 +0900)]
* Model::Journals: fix select() and _generalize() for NTO-nized,
hylom [Thu, 24 Aug 2017 11:28:27 +0000 (20:28 +0900)]
* Model::Stories.pm: fix select() and _generalized for NTO-nized
hylom [Thu, 24 Aug 2017 11:09:04 +0000 (20:09 +0900)]
* Model::Submissions: remove latest(), rewrite select() and _generalize for NTO
hylom [Wed, 23 Aug 2017 11:26:35 +0000 (20:26 +0900)]
add blocked-contents manager for admin
hylom [Wed, 23 Aug 2017 11:26:05 +0000 (20:26 +0900)]
* Model::Submissions: select() supports 'public' argument
hylom [Wed, 23 Aug 2017 11:25:39 +0000 (20:25 +0900)]
* Model::Story: select() supports 'public' argument
hylom [Tue, 22 Aug 2017 12:30:25 +0000 (21:30 +0900)]
* Model::Cowrapper: add export_json() and import_json()
hylom [Tue, 22 Aug 2017 12:30:05 +0000 (21:30 +0900)]
* debian/control: add dependency
hylom [Fri, 4 Aug 2017 12:55:14 +0000 (21:55 +0900)]
fix sidebar's CSS
hylom [Fri, 4 Aug 2017 12:54:12 +0000 (21:54 +0900)]
* Plugin::TT2Renderer: pass user object to each model's select()
hylom [Fri, 4 Aug 2017 12:53:45 +0000 (21:53 +0900)]
Model: add CustomBoxes
hylom [Fri, 4 Aug 2017 11:11:12 +0000 (20:11 +0900)]
template: admin/sidebar/defaults uses sidebar_editor component
hylom [Fri, 4 Aug 2017 11:10:13 +0000 (20:10 +0900)]
fix sidebar config page's design and behavior
hylom [Fri, 4 Aug 2017 09:59:02 +0000 (18:59 +0900)]
template: delete admin/sidebar/list
hylom [Fri, 4 Aug 2017 09:58:48 +0000 (18:58 +0900)]
template: update sidebar editor
hylom [Fri, 4 Aug 2017 09:57:48 +0000 (18:57 +0900)]
* js/boxes-editor.js: surpress vue's warnings, add edited parameter for item
hylom [Fri, 4 Aug 2017 09:57:31 +0000 (18:57 +0900)]
css: add admin/boxes-manager.less
hylom [Fri, 4 Aug 2017 09:55:47 +0000 (18:55 +0900)]
* Web::Controller::Admin::Sidebar: fix problem cannot update some columns
hylom [Fri, 4 Aug 2017 09:54:52 +0000 (18:54 +0900)]
* Model::Boxes: fix update() cannot update title column