profile
viewpoint
Jeff Dairiki dairiki Shoreline, WA

Cornices/cornice 362

Build Web Services with Pyramid.

dairiki/humpty 13

Convert Python wheels to eggs

dairiki/gitversion 2

Compute a PEP440 version number from the output of `git describe`.

dairiki/colander 1

A serialization/deserialization/validation library for strings, mappings and lists.

dairiki/deform 1

A Python HTML form library.

dairiki/elFinder 1

Open-source file manager for web, written in JavaScript using jQuery and jQuery UI

dairiki/LABjs 1

Loading And Blocking JavaScript: On-demand parallel loader for JavaScript with execution order dependencies

dairiki/blogofile_blog 0

A Blogofile blog plugin

dairiki/bootstrap 0

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

PR opened lektor/lektor

Add support for `webcal:` and `feed:` URLs

adds support for webcal: and feed: URLs

Issue(s) Resolved

Related Issues / Links

Related #793

Description of Changes

  • [ ] Wrote at least one-line docstrings (for any new functions)
  • [ ] Added unit test(s) covering the changes (if testable)
  • [ ] Included a screenshot or animation (if affecting the UI, see Licecap)
  • [ ] Link to corresponding documentation pull request for getlektor.com
+1 -1

0 comment

1 changed file

pr created time in a day

issue commentlektor/lektor

Checkbox select broken in v.3.2.0

There isn't much of a roadmap. I guess a bugfix release can happen as soon as one of the maintainers with PyPI access finds the time to do it.

relikd

comment created time in a day

push eventPylons/deform

Steve Piercy

commit sha ea36b58724b19c34519e96603f1ac8fe227750f8

Rename `master` branch to `main`

view details

push time in a day

push eventPylons/deformdemo

Steve Piercy

commit sha aed4796974fc8d3a5525a2c9d8e0c02a0267ec0d

Rename `master` branch to `main`

view details

push time in a day

push eventPylons/deform

Steve Piercy

commit sha bca89cd3059317e10708dcb76b173f5975ee1828

Rename `master` branch to `main`

view details

push time in a day

push eventPylons/deformdemo

Steve Piercy

commit sha 662df7d48b1a2ae67a3ccf27c9593a7d95d85e44

Rename `master` branch to `main`

view details

push time in a day

delete branch Pylons/deform

delete branch : master

delete time in a day

create barnchPylons/deform

branch : main

created branch time in a day

delete branch Pylons/deformdemo

delete branch : master

delete time in a day

create barnchPylons/deformdemo

branch : main

created branch time in a day

issue openedlektor/lektor

display label for collapsed flowblocks in admin

currently it seems that the admin displays a flow block's name above the form fields, instead of a seperate label variable as it does for models. This leads to a situation in which you can't distinguish between several entities of the same flow block, when they are collapsed (see picture).

grafik

Would be nice if admin used a label variable instead, to make them distinguishable in collapsed state. (see picture, for suggested result)

Screenshot_2021-01-18 Lektor Admin

created time in 2 days

issue commentlektor/lektor

Checkbox select broken in v.3.2.0

Whats the roadmap for the next release?

relikd

comment created time in 4 days

issue closedlektor/lektor

Checkbox select broken in v.3.2.0

This worked before, but now it doesn't. Selecting a checkbox in the GUI will simply do nothing. The checkbox state won't even change.

[fields.nav_items]
label = Submenu
type = checkboxes
source = record.children
item_label = {{ this.title or this.record_label }}
item_key = {{ this.path }}

Also, it would be nice if a patch release version would be released in the near future as some of the bug (already closed ones and this one) are critical for use in production. This bug for instance, and this one https://github.com/lektor/lektor/issues/793#issuecomment-750168882 makes it impossible to update the configuration through GUI.

closed time in 4 days

relikd

issue commentlektor/lektor

Checkbox select broken in v.3.2.0

seems so, closing this for now.

relikd

comment created time in 4 days

issue commentlektor/lektor

Use 'watchgod' module instead of 'watchdog'

That's fine with me and understandable. But that error definitely lead to broken functionality for me so for personal projects I switched to watchgod.

Endogen

comment created time in 4 days

issue commentlektor/lektor

Use 'watchgod' module instead of 'watchdog'

Yes, that error sounds like it is related to file watching. Does it crash the server or does it just show this error message and work as expected?

I understand that the "one size fits all" approach of watchgod sounds appealing, but I don't think that it would be a good choice for Lektor. Watching for file-changes is inherently platform-specific (by using inotify, fsevents, etc., which watchdog does) or inefficient (by using polling, which watchgod and which is also offered by watchdog). Also, after having looked rather dead for a while, the watchdog repo has gotten more active recently and there's frequent releases, so I think that's also not an argument against watchdog anymore.

Endogen

comment created time in 4 days

issue commentlektor/lektor

Checkbox select broken in v.3.2.0

This looks like a duplicate of #812, which is fixed in master

relikd

comment created time in 4 days

issue openedlektor/lektor

Checkbox select broken in v.3.2.0

This worked before, but now it doesn't. Selecting a checkbox in the GUI will simply do nothing. The checkbox state won't even change.

[fields.nav_items]
label = Submenu
type = checkboxes
source = record.children
item_label = {{ this.title or this.record_label }}
item_key = {{ this.path }}

Also, it would be nice if a patch release version would be released in the near future as some of the bug (already closed ones and this one) are critical for use in production. This bug for instance, and this one https://github.com/lektor/lektor/issues/793#issuecomment-750168882 makes it impossible to update the configuration through GUI.

created time in 4 days

issue openedlektor/lektor

Use 'watchgod' module instead of 'watchdog'

I'm just starting to use Lektor but i noticed that it uses the watchdog module and one of the first comments that i saw at the quickstart tutorial was:

When I run lektor server I get OSError: inotify watch limit reached

I ran into that myself and thus i know what it is and that it's related to watchdog but a lot of beginners probably don't know. Instead of using separate approaches for each OS to watch for file-changes, i think that using the watchgod module could be a better and simpler solution.

Maybe it's a good idea to at least check the module out and see if it fits better than the overly complex watchdog implementation.

created time in 10 days

push eventlektor/lektor

Jakob Schnitzer

commit sha d40306aabc2896c0c78e0093b63723486a40ee07

npm update

view details

Jakob Schnitzer

commit sha e5998513ec9370abea60a09ae090ed2929feb203

update less

view details

Jakob Schnitzer

commit sha 7132afbeaa64429dd1367dcb719573792a8b2f43

Merge pull request #860 from yagebu/deps Frontend dependencies

view details

push time in 10 days

PR merged lektor/lektor

Frontend dependencies

Just the routine updates of frontend dependencies. The only major version bump is less (https://github.com/less/less.js/pull/3573), which seems to work fine.

+661 -748

0 comment

2 changed files

yagebu

pr closed time in 10 days

PR opened lektor/lektor

Frontend dependencies

Just the routine updates of frontend dependencies. The only major version bump is less (https://github.com/less/less.js/pull/3573), which seems to work fine.

+661 -748

0 comment

2 changed files

pr created time in 10 days

push eventlektor/lektor

Jakob Schnitzer

commit sha 4b9020930a0407cc571fda5f2023db73134a001f

eslint: enable and fix another react lint rule

view details

Jakob Schnitzer

commit sha 3cb64af2af73b563c8530bfc3ba2945feba8eee2

add typescript config

view details

Jakob Schnitzer

commit sha 81e8ad2c0887f180946ecad666250ff2f09c01bf

install some @types/x packages

view details

Jakob Schnitzer

commit sha 41bb42f9fb116d7cbd693aae4d678dd3b95bf51b

convert all widgets to typescript

view details

Jakob Schnitzer

commit sha e421819f10ba9424070a995b431726ffcf2e05b7

widgets: improve types

view details

Jakob Schnitzer

commit sha 5916ebfdc7f6506c76c4e87789a04d52d462c269

dialogs: use typescript

view details

Jakob Schnitzer

commit sha 065c9d793cf0f58daac351298417acef0bdba67c

remove some dead code

view details

Jakob Schnitzer

commit sha ddcf44b6df415aaa95ec6e7e4757b2792dc8b999

cleanup unused variables

view details

Jakob Schnitzer

commit sha 27840f6c65df894c589a69660fb7986bae74997a

lint: add @typescript-eslint

view details

Jakob Schnitzer

commit sha ec733470d9d211e802564bf35c6fa65de035abaa

fixup-eslint

view details

Jakob Schnitzer

commit sha 57324cbaac02e8694ec265d94f7e64deb0a8c5ea

migrate more components to TS

view details

Jakob Schnitzer

commit sha 99990e400d679294fc7b10348e6ab22f67bccd9c

more explicit routing

view details

Jakob Schnitzer

commit sha 77f358924b9abbb44aa18f6bbc8fe8df4f91831b

convert remaining components to TS

view details

Jakob Schnitzer

commit sha 6254ff37b17a075e83cbc2b0feee6c935dde3418

ts: add globals; further TS fixes

view details

Jakob Schnitzer

commit sha b4cf5f047dbb6a16e2bceac4b9db102b7928f73b

try typing FlowWidget

view details

Jakob Schnitzer

commit sha c69a8539834457a6af95d01f1da61360d2b48cc3

more types; tests

view details

Jakob Schnitzer

commit sha cd5051844e10fe4672b07ec0108ac36fe601dde8

slugify: test and simplify

view details

Jakob Schnitzer

commit sha c984066342a73cd34b98f1151831cc81061c4f3a

types

view details

Jakob Schnitzer

commit sha b97988c23b840e4edfc3c43db5b3eab6906b9752

sidebar: improve types

view details

Jakob Schnitzer

commit sha 7224472118ce17e6bf1672bc601f771071a45cfa

refactor and fix types for events

view details

push time in 10 days

PR merged lektor/lektor

Migrate the admin frontend to Typescript

This makes the frontend code much more manageable, easier to change/refactor/improve, and prevent bugs. The changes here are mostly trivial refactors and sprinkling of types here and there. The code does not typecheck yet (but I tried to reduce the number of TS errors as much as possible without large refactors), so typechecking isn't enabled in CI, I'll leave that for a later PR.

+3109 -2532

1 comment

76 changed files

yagebu

pr closed time in 10 days

issue commentlektor/lektor

Support for extensionless URLs (neither .html nor trailing slash)?

For requests, isn't apache (multiviews) also able to add /index.html to an extension-less slug if it finds a directory?

So, wouldn't lektors a-folder-per-page approach (on disk) be just fine. And the only thing missing would be a lektor option that allows it to drop /index.html | .html from internal links in the generated pages? webserver_supports_clean_URLs = true?

betaveros

comment created time in 12 days

issue closedPylons/deform

Travis-CI.org is toast

Just an FYI I discovered today... Travis-CI has decided to pull the plug on the travis-ci.org services and require transitioning over to their ".com" service. However, there seems to be some issues around the transition. The "shutdown" was scheduled for Dec 31, 2020, so any future PRs may never actually run tests.

closed time in 12 days

tisdall

issue commentPylons/deform

Travis-CI.org is toast

Thanks for the report. We already made the switch to GitHub Actions for Deform and DeformDemo a couple months ago. Several other Pylons Project projects have also made the switch, but not all.

tisdall

comment created time in 12 days

issue openedPylons/deform

Travis-CI.org is toast

Just an FYI I discovered today... Travis-CI has decided to pull the plug on the travis-ci.org services and require transitioning over to their ".com" service. However, there seems to be some issues around the transition. The "shutdown" was scheduled for Dec 31, 2020, so any future PRs may never actually run tests.

created time in 12 days

pull request commentlektor/lektor

fix bug in pluginsystem

Indeed, I must be the first to use this great feature in a plugin :-)

Le mer. 6 janv. 2021 à 22:27, Andreas Runfalk notifications@github.com a écrit :

Weird that this has not been spotted earlier. Thanks!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/lektor/lektor/pull/859#issuecomment-755722844, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAZPJDIETFIU2BQRCDJOR2TSYTIQDANCNFSM4VYBRA4Q .

pascalmolin

comment created time in 14 days

pull request commentlektor/lektor

fix bug in pluginsystem

Weird that this has not been spotted earlier. Thanks!

pascalmolin

comment created time in 14 days

more