OSDN Git Service

newslash/newslash.git
6 years agoforce noindex all pages
hylom [Fri, 29 Sep 2017 13:08:24 +0000 (22:08 +0900)]
force noindex all pages

6 years agofix User homepage
hylom [Fri, 29 Sep 2017 13:05:55 +0000 (22:05 +0900)]
fix User homepage

6 years ago * Model::Users::Friends: fix _get_friends()
hylom [Fri, 29 Sep 2017 13:05:23 +0000 (22:05 +0900)]
 * Model::Users::Friends: fix _get_friends()

6 years ago * Model::Journals: fix select() problem when uid given
hylom [Fri, 29 Sep 2017 13:04:43 +0000 (22:04 +0900)]
 * Model::Journals: fix select() problem when uid given

6 years agotemplate: fix author's url
hylom [Fri, 29 Sep 2017 10:54:45 +0000 (19:54 +0900)]
template: fix author's url

6 years ago * js/ns-util.js: fix decodeMySQLDateTime() cannot work in Safari
hylom [Fri, 29 Sep 2017 10:49:30 +0000 (19:49 +0900)]
 * js/ns-util.js: fix decodeMySQLDateTime() cannot work in Safari

6 years agonow supporting url only submission
hylom [Thu, 28 Sep 2017 11:37:57 +0000 (20:37 +0900)]
now supporting url only submission

6 years ago * Model::Submissions: create() now supprot 'url' arguments
hylom [Thu, 28 Sep 2017 11:37:21 +0000 (20:37 +0900)]
 * Model::Submissions: create() now supprot 'url' arguments

6 years ago * Model::Tags: fix error to use any()
hylom [Thu, 28 Sep 2017 11:36:56 +0000 (20:36 +0900)]
 * Model::Tags: fix error to use any()

6 years agojs: fix getComments() in newslash.js
hylom [Thu, 28 Sep 2017 11:36:12 +0000 (20:36 +0900)]
js: fix getComments() in newslash.js

6 years ago * Model::Timeline: fix tags related codes in select()
hylom [Thu, 28 Sep 2017 10:06:41 +0000 (19:06 +0900)]
 * Model::Timeline: fix tags related codes in select()

6 years ago * Model::Submission: fix tags related codes
hylom [Thu, 28 Sep 2017 10:06:21 +0000 (19:06 +0900)]
 * Model::Submission: fix tags related codes

6 years ago * Model::Journals: select() now returns tags information too
hylom [Thu, 28 Sep 2017 10:05:54 +0000 (19:05 +0900)]
 * Model::Journals: select() now returns tags information too

6 years ago * Model::Tags: add is_reserved_name() and select_for_items()
hylom [Thu, 28 Sep 2017 10:05:25 +0000 (19:05 +0900)]
 * Model::Tags: add is_reserved_name() and select_for_items()

6 years agoimplement motd
hylom [Wed, 27 Sep 2017 10:44:29 +0000 (19:44 +0900)]
implement motd

6 years ago * Model::Timeline: implement _select_tags() to query tags info
hylom [Wed, 27 Sep 2017 10:23:05 +0000 (19:23 +0900)]
 * Model::Timeline: implement _select_tags() to query tags info

6 years agofix some submission editor's design
hylom [Wed, 27 Sep 2017 10:22:38 +0000 (19:22 +0900)]
fix some submission editor's design

6 years agorevert font size
hylom [Wed, 27 Sep 2017 09:38:50 +0000 (18:38 +0900)]
revert font size

6 years agot: add test for Model::Topics
hylom [Tue, 26 Sep 2017 13:39:41 +0000 (22:39 +0900)]
t: add test for Model::Topics

6 years agoeditor now support tag editing
hylom [Tue, 26 Sep 2017 13:39:21 +0000 (22:39 +0900)]
editor now support tag editing

6 years agocss: fix font size
hylom [Tue, 26 Sep 2017 13:38:58 +0000 (22:38 +0900)]
css: fix font size

6 years ago * Model::Submission: support tagging in create()
hylom [Tue, 26 Sep 2017 13:37:29 +0000 (22:37 +0900)]
 * Model::Submission: support tagging in create()

6 years agoadd Model::Topics
hylom [Tue, 26 Sep 2017 13:36:54 +0000 (22:36 +0900)]
add Model::Topics

6 years agofix: preview not shown in submission page
hylom [Tue, 26 Sep 2017 10:54:49 +0000 (19:54 +0900)]
fix: preview not shown in submission page

6 years agodelete article-item.js
hylom [Tue, 26 Sep 2017 10:45:44 +0000 (19:45 +0900)]
delete article-item.js

6 years agoremove filter function from models, and implement them in Controller
hylom [Tue, 26 Sep 2017 10:32:04 +0000 (19:32 +0900)]
remove filter function from models, and implement them in Controller

6 years agoimplement FACULITY system
hylom [Mon, 25 Sep 2017 12:00:21 +0000 (21:00 +0900)]
implement FACULITY system

6 years agoimplement comment single page
hylom [Mon, 25 Sep 2017 10:49:23 +0000 (19:49 +0900)]
implement comment single page

6 years agoAPI: /v1/comment now can take 'parent_id' parameter
hylom [Mon, 25 Sep 2017 10:48:50 +0000 (19:48 +0900)]
API: /v1/comment now can take 'parent_id' parameter

6 years ago * Model::Comments: hard_delete() now can take discussion_id
hylom [Mon, 25 Sep 2017 10:48:21 +0000 (19:48 +0900)]
 * Model::Comments: hard_delete() now can take discussion_id

6 years ago * Model::Comments: fix some parameters
hylom [Mon, 25 Sep 2017 10:35:54 +0000 (19:35 +0900)]
 * Model::Comments: fix some parameters

6 years agojs: implement newslash.getComments
hylom [Mon, 25 Sep 2017 10:35:18 +0000 (19:35 +0900)]
js: implement newslash.getComments

6 years agoimplement comment single page
hylom [Fri, 22 Sep 2017 12:16:06 +0000 (21:16 +0900)]
implement comment single page

6 years ago fix to show comment's timestamp as localtime
hylom [Fri, 22 Sep 2017 12:15:38 +0000 (21:15 +0900)]
 fix to show comment's timestamp as localtime

6 years agodelete unused js file
hylom [Fri, 22 Sep 2017 11:43:15 +0000 (20:43 +0900)]
delete unused js file

6 years agofix mobile layout design
hylom [Fri, 22 Sep 2017 11:01:12 +0000 (20:01 +0900)]
fix mobile layout design

6 years agomove article page's related content box to sidebar
hylom [Fri, 22 Sep 2017 11:00:52 +0000 (20:00 +0900)]
move article page's related content box to sidebar

6 years ago * Model::Polls: fix select() problem 'question_id' parameter ignored
hylom [Fri, 22 Sep 2017 06:13:47 +0000 (15:13 +0900)]
 * Model::Polls: fix select() problem 'question_id' parameter ignored

6 years ago Archive and Timeline support polls contents
hylom [Thu, 21 Sep 2017 13:03:55 +0000 (22:03 +0900)]
 Archive and Timeline support polls contents

6 years ago * Util::Items: get_date_string_from_item() support $unit argument
hylom [Thu, 21 Sep 2017 13:03:18 +0000 (22:03 +0900)]
 * Util::Items: get_date_string_from_item() support $unit argument

6 years ago * Model::Polls: add count(), rewrite select()
hylom [Thu, 21 Sep 2017 13:02:40 +0000 (22:02 +0900)]
 * Model::Polls: add count(), rewrite select()

6 years agofix Controller stricture
hylom [Wed, 20 Sep 2017 13:07:57 +0000 (22:07 +0900)]
fix Controller stricture

6 years ago * Model::Submissions: add count()
hylom [Wed, 20 Sep 2017 13:06:29 +0000 (22:06 +0900)]
 * Model::Submissions: add count()

6 years ago * Model::Stories: count() uses Cowrapper::generic_count()
hylom [Wed, 20 Sep 2017 13:06:07 +0000 (22:06 +0900)]
 * Model::Stories: count() uses Cowrapper::generic_count()

6 years ago * Model::Journals: count() uses Cowrapper::generic_count()
hylom [Wed, 20 Sep 2017 13:05:40 +0000 (22:05 +0900)]
 * Model::Journals: count() uses Cowrapper::generic_count()

6 years ago * Model::Comments: add count()
hylom [Wed, 20 Sep 2017 13:05:28 +0000 (22:05 +0900)]
 * Model::Comments: add count()

6 years ago * Model::Cowrapper: add generic_count() and calculate_time_range() can receive DateT...
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

6 years agoadd Newslash::Util::Items
hylom [Wed, 20 Sep 2017 13:03:55 +0000 (22:03 +0900)]
add Newslash::Util::Items

6 years ago * Model::Stories: fix update()
hylom [Tue, 19 Sep 2017 13:09:53 +0000 (22:09 +0900)]
 * Model::Stories: fix update()

6 years ago * Model::SlashDB: use strict mode
hylom [Tue, 19 Sep 2017 13:09:28 +0000 (22:09 +0900)]
 * Model::SlashDB: use strict mode

6 years ago * Model::LegacyDB: fix problem cache_local_and_memcaced() returns invalid value
hylom [Tue, 19 Sep 2017 13:08:45 +0000 (22:08 +0900)]
 * Model::LegacyDB: fix problem cache_local_and_memcaced() returns invalid value

6 years ago * Model::Base: add debug(), error(), etc...
hylom [Tue, 19 Sep 2017 13:05:53 +0000 (22:05 +0900)]
 * Model::Base: add debug(), error(), etc...

6 years agocss: add type-compat.less and remove duplicated entry
hylom [Fri, 15 Sep 2017 12:23:55 +0000 (21:23 +0900)]
css: add type-compat.less and remove duplicated entry

6 years ago * Plugin::QuasiStaticContent: support command option given as list
hylom [Fri, 15 Sep 2017 12:22:41 +0000 (21:22 +0900)]
 * Plugin::QuasiStaticContent: support command option given as list

6 years agotimeline now use Timeline.item_per_page parameter to determine number of contents
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

6 years ago * Model::Timeline: fix _generalize() for NTO-nized
hylom [Fri, 15 Sep 2017 11:31:19 +0000 (20:31 +0900)]
 * Model::Timeline: fix _generalize() for NTO-nized

6 years agoimplement /popular
hylom [Fri, 15 Sep 2017 11:23:08 +0000 (20:23 +0900)]
implement /popular

6 years ago * Model::Timeline: fix query in _select_global to make more flexible
hylom [Fri, 15 Sep 2017 11:22:22 +0000 (20:22 +0900)]
 * Model::Timeline: fix query in _select_global to make more flexible

6 years agodebian: update rules to include feedfetcher
hylom [Wed, 6 Sep 2017 11:23:48 +0000 (20:23 +0900)]
debian: update rules to include feedfetcher

6 years agot: add some tests
hylom [Wed, 6 Sep 2017 11:21:47 +0000 (20:21 +0900)]
t: add some tests

6 years ago * utils/migration_scripts: fix to more verbose
hylom [Mon, 4 Sep 2017 15:15:10 +0000 (00:15 +0900)]
 * utils/migration_scripts: fix to more verbose

6 years agodelete not needed sql script
hylom [Mon, 4 Sep 2017 15:14:46 +0000 (00:14 +0900)]
delete not needed sql script

6 years agot: fix models/cowrapper.t
hylom [Fri, 1 Sep 2017 11:54:11 +0000 (20:54 +0900)]
t: fix models/cowrapper.t

6 years ago * Model::Feeds: export_all() now exclude 'update_time'
hylom [Fri, 1 Sep 2017 11:53:47 +0000 (20:53 +0900)]
 * Model::Feeds: export_all() now exclude 'update_time'

6 years ago * Plugin::TT2Renderer: add error check to sidebar_func()
hylom [Fri, 1 Sep 2017 11:34:57 +0000 (20:34 +0900)]
 * Plugin::TT2Renderer: add error check to sidebar_func()

6 years ago * Model::CustomBoxes: implement 'mysite' box
hylom [Fri, 1 Sep 2017 11:34:33 +0000 (20:34 +0900)]
 * Model::CustomBoxes: implement 'mysite' box

6 years agofix feed-editor's edit dialog
hylom [Fri, 1 Sep 2017 11:34:03 +0000 (20:34 +0900)]
fix feed-editor's edit dialog

6 years agoseparate Model::Users some code to Users::Configs and Users::Prefs
hylom [Fri, 1 Sep 2017 11:33:14 +0000 (20:33 +0900)]
separate Model::Users some code to Users::Configs and Users::Prefs

6 years ago * Model::Cowrapper: fix build_order_by_clause()
hylom [Fri, 1 Sep 2017 11:32:29 +0000 (20:32 +0900)]
 * Model::Cowrapper: fix build_order_by_clause()

6 years agorepository manager now support export/import boxes
hylom [Thu, 31 Aug 2017 13:10:01 +0000 (22:10 +0900)]
repository manager now support export/import boxes

6 years agojs: now boxes-editor uses newslash.admin methods
hylom [Thu, 31 Aug 2017 13:09:30 +0000 (22:09 +0900)]
js: now boxes-editor uses newslash.admin methods

6 years agot: update some test codes
hylom [Thu, 31 Aug 2017 13:09:07 +0000 (22:09 +0900)]
t: update some test codes

6 years ago * Controller::API::Admin::Repository: rewrite export() and import()
hylom [Thu, 31 Aug 2017 13:08:29 +0000 (22:08 +0900)]
 * Controller::API::Admin::Repository: rewrite export() and import()

6 years agochange sidebar related API endpoints
hylom [Thu, 31 Aug 2017 13:08:09 +0000 (22:08 +0900)]
change sidebar related API endpoints

6 years ago * Plugin::TT2Renderer: comment-out unused variable
hylom [Thu, 31 Aug 2017 13:07:02 +0000 (22:07 +0900)]
 * Plugin::TT2Renderer: comment-out unused variable

6 years ago * Model::Users: convert_old_prefs() now convert slashboxes settings
hylom [Thu, 31 Aug 2017 13:06:15 +0000 (22:06 +0900)]
 * Model::Users: convert_old_prefs() now convert slashboxes settings

6 years ago * Model::Boxes: implement export_all() and import_all(), fix some methods()
hylom [Thu, 31 Aug 2017 13:05:07 +0000 (22:05 +0900)]
 * Model::Boxes: implement export_all() and import_all(), fix some methods()

6 years ago* Model::Cowrapper: fix export_json() to work well
hylom [Thu, 31 Aug 2017 13:04:38 +0000 (22:04 +0900)]
* Model::Cowrapper: fix export_json() to work well

6 years agojs: add boxes related methods and some fixes for newslash.admin
hylom [Thu, 31 Aug 2017 13:03:13 +0000 (22:03 +0900)]
js: add boxes related methods and some fixes for newslash.admin

6 years agojs: implement newslash.fail()
hylom [Thu, 31 Aug 2017 13:02:42 +0000 (22:02 +0900)]
js: implement newslash.fail()

6 years agointroduce DateTimeFormatter plugin for TT2
hylom [Wed, 30 Aug 2017 11:13:56 +0000 (20:13 +0900)]
introduce DateTimeFormatter plugin for TT2

6 years agodeprecate use of "users_prefs" table, so remove $user->{prefs}
hylom [Wed, 30 Aug 2017 11:12:42 +0000 (20:12 +0900)]
deprecate use of "users_prefs" table, so remove $user->{prefs}

6 years ago * js/blocking-manager.js: clear url form after adding complete, and show status bar
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

6 years agot: fix to follow up for submissions url change
hylom [Wed, 30 Aug 2017 09:53:33 +0000 (18:53 +0900)]
t: fix to follow up for submissions url change

6 years agomove functions from Web::Controller::Admin::Submiossions to Web::Controller::API...
hylom [Tue, 29 Aug 2017 12:32:48 +0000 (21:32 +0900)]
move functions from Web::Controller::Admin::Submiossions to Web::Controller::API::Submission

6 years agoupdate blocking manager to work unblock
hylom [Tue, 29 Aug 2017 12:32:25 +0000 (21:32 +0900)]
update blocking manager to work unblock

6 years agojs: fix blockItem() and unblockItem() to work
hylom [Tue, 29 Aug 2017 12:31:56 +0000 (21:31 +0900)]
js: fix blockItem() and unblockItem() to work

6 years agojs: fix newslash.js to work post() and urlParse()
hylom [Tue, 29 Aug 2017 12:31:30 +0000 (21:31 +0900)]
js: fix newslash.js to work post() and urlParse()

6 years agoimplement blocking manager screen
hylom [Tue, 29 Aug 2017 12:06:58 +0000 (21:06 +0900)]
implement blocking manager screen

6 years agoimplement blocking related API
hylom [Tue, 29 Aug 2017 12:06:43 +0000 (21:06 +0900)]
implement blocking related API

6 years agojs: implement newslash.post() and blocking related methods
hylom [Tue, 29 Aug 2017 12:05:38 +0000 (21:05 +0900)]
js: implement newslash.post() and blocking related methods

6 years ago * Model::Submission: fix to work update() when given 'public' parameter
hylom [Tue, 29 Aug 2017 12:04:59 +0000 (21:04 +0900)]
 * Model::Submission: fix to work update() when given 'public' parameter

6 years agotemplate: move common/admin_bar to admin/admin_bar
hylom [Tue, 29 Aug 2017 10:23:50 +0000 (19:23 +0900)]
template: move common/admin_bar to admin/admin_bar

6 years agot: fix to use var/tmp for temporal directory
hylom [Tue, 29 Aug 2017 10:21:11 +0000 (19:21 +0900)]
t: fix to use var/tmp for temporal directory

6 years ago * Util::Formatter: fix datetime_to_string() to return when invalid argument given
hylom [Tue, 29 Aug 2017 10:20:40 +0000 (19:20 +0900)]
 * Util::Formatter: fix datetime_to_string() to return when invalid argument given

6 years agoimplement repository manager
hylom [Fri, 25 Aug 2017 13:17:10 +0000 (22:17 +0900)]
implement repository manager

6 years agojs: fix newslash.js and newslash-admin.js to work
hylom [Fri, 25 Aug 2017 13:16:34 +0000 (22:16 +0900)]
js: fix newslash.js and newslash-admin.js to work

6 years agoupdate .gitignore to ignore src/repository
hylom [Fri, 25 Aug 2017 13:15:19 +0000 (22:15 +0900)]
update .gitignore to ignore src/repository

6 years agojs: introduce newslash JS libraries
hylom [Fri, 25 Aug 2017 12:31:28 +0000 (21:31 +0900)]
js: introduce newslash JS libraries

6 years agoimplement Repositry API for admin
hylom [Fri, 25 Aug 2017 12:30:46 +0000 (21:30 +0900)]
implement Repositry API for admin