Branch: refs/heads/dev
  Home:   https://github.com/jenkinsci/working-hours-plugin
  Commit: 6c90a421e47c782818c315263167db86c9d0987f
      
https://github.com/jenkinsci/working-hours-plugin/commit/6c90a421e47c782818c315263167db86c9d0987f
  Author: ShenJack <357875...@qq.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    A .editorconfig
    M src/main/react/app/api.js
    M src/main/react/app/containers/App/constants.js
    A src/main/react/app/containers/App/excludedDate/excludedDate.js
    M src/main/react/app/containers/App/excludedDate/formItems.js
    M src/main/react/app/containers/App/excludedDate/index.js
    M src/main/react/app/containers/App/index.js
    M src/main/react/app/containers/App/style/components.css
    M src/main/react/app/containers/App/style/index.css
    M src/main/react/app/containers/App/timeRange/index.js
    A src/main/react/app/containers/App/timeRange/timeRange.js
    A src/main/react/app/containers/common/savingState/index.js
    M src/main/react/app/containers/common/timezonePicker/index.js
    M src/main/react/internals/webpack/webpack.prod.babel.js
    A src/main/react/internals/webpack/webpack.test.babel.js
    M src/main/react/package.json
    M src/main/react/server/config.js
    M src/main/react/yarn.lock
    M 
src/main/resources/org/jenkinsci/plugins/workinghours/WorkingHoursUI/index.jelly

  Log Message:
  -----------
  [WIP] Optimize usability for Time ranges. (#17)

* Change the model to support serializer.
After serialization using Gson, include all the data into one tag to provide 
data acquisition capability for the new javascript-based frontend.

* Edit readme.

* Add pictures.

* Demo completed.

* Create Management Link.

* Add Request Handler

* Delete generate js chunks.

* Add getExcludedDates handler.

* Implement get/set excluded-dates function.

* Integrate react project.
Remove build chunks.

* Jenkins Style UI.

* Add a new Readme

* Add proxy.

* Add axios and api.

* Fetching on open/Save on close.

* Optimize display on excluded dates.

* Add time ranges.

* Add time ranges.

* Add type and utcOffset field.

* Add preset type.

* Date Type in progress.

* Add Comments about selecting presets.

* Apply regional days works with Chinese New Year algorithm.

* Add algorithm for chinese lunar date.

* Add algorithm for chinese lunar date.

* Add directories for excluded date and time ranges.

Move getBrief() methods to utils.js.

Use range function instead of plain repeats in select options.

Change to partial import for lodash.

* Set default value of date to "". Update intro and copyright.

* Add api for time ranges.

* Alter directory structure.

* Add timezone select.

* Time Range Api.

* Add workflow doc.

* Extract form items.

* Disable java tests.(Will implement later)

* Use timezone select.

* Time range input validation.

* Add time range slider.

* Customize time range slider.

* Update .gitignore to ignore node built files and node_modules.

* Modify class to fix findbugs error.

* Disable tests.

* Sort time ranges by day of week.

* Add .editorconfig

* Reset components structure with adding timeRangeContainer and 
excludedDateContainer.

* Add debounced saving function/Add saving/loading indicator for time ranges.

* Add comments.

* Update function name.

* Add webpack config file for test.

* UI Optimize

* Formats.


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/working-hours-plugin/push/refs/heads/dev/84b5fc-6c90a4%40github.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to