Commit Graph

56 Commits (c44860dc7290d2b0bce20823e7124c432b64129d)

Author SHA1 Message Date
endorphant ed9805a543 sure am hardcoding more stuff for issue #11 2017-11-07 12:19:35 -05:00
endorphant 84492799e3 adding hardcoded bs to make global feels list load faster, re issue #11 2016-12-04 20:18:41 -05:00
endorphant 07a995afae fixes #3
adding an index shift to the paginator allows correct selection of menu
items.

also, while i'm at it, removed a bug that was displaying rainbowmenu
incorrectly, and also added pagination to neighbor view.
2016-11-08 18:38:15 -05:00
endorphant 90b8828ba5 moving stable to 0.9.2, cleaning up pagination display 2016-10-10 17:53:02 -04:00
endorphant 281d8cda06 removed redundant sort on file listing; sort on file lists should now
only be called on the specific incantation.

wrote a preliminary list scroller on beta only.
2016-10-06 11:38:14 -04:00
endorphant 08238c7e9c cleaning up new user initialization.
now it adds a version file to prevent having to check for updates on the
next start, and also removes double-confirming that setup is complete
2016-09-08 19:11:34 -04:00
endorphant d0c1e5ff6d minor update synchronizing 2016-09-07 22:29:12 -04:00
endorphant 56419f2f43 there was a major bug that caused users who opted not to publish to
crash during version checking. the version checker was trying to update
files associated with published blogs, and crashing due to trying to
read null paths.

this fix checks to see if the user has opted to publish *before* running
those updates.
2016-09-07 22:05:38 -04:00
endorphant e0f2f64d02 fixing publish dir bug, again
threw in a str cast so the program won't crash when the publish dir
settting ends up as null. I SHOULD REALLY FIGURE OUT WHY THAT KEEPS
HAPPENING but i'm so sleepy
2016-06-14 22:39:03 -04:00
endorphant 72d0bdf208 license change
switching over to mit license.
2016-06-14 21:51:49 -04:00
endorphant aebdd51d08 fixing publishing issue with updating from <0.8.6
previously, symlinks were not being created correctly; this commit
should address that.
2016-06-09 21:18:34 -04:00
endorphant d1d4b2cc8f correcting a couple minor patch utility issues 2016-05-31 14:55:45 -04:00
endorphant 9e3cca2b97 incrementing stable to 0.9.1
-adding graffiti wall to stable
-flopping over a bunch of core changes from beta
2016-05-31 03:20:15 -04:00
endorphant 82cbcd535c adding build switching utility
now there's an annotation in the __version__ for beta; added a check on
program start to see if the user is switching between beta and stable,
and switches accordingly.

patching updates should still work as usual.
2016-05-26 23:59:04 -04:00
endorphant 946f73290b modifying www feed timestamp
changed the timezone display to look neater
2016-05-23 16:00:51 -04:00
endorphant 098d5a0bd2 updating changelog 2016-05-22 22:52:48 -04:00
endorphant 3782a1c4c7 merging 0.9.0 updates to live
so many docstrings to copy oh god
2016-05-22 22:42:31 -04:00
endorphant 03cffe3e30 whitespace adjustment
better alignment for neighbor view printing for users not publishing
2016-05-22 20:52:27 -04:00
endorphant 8041ece179 timezone display
in the live feels feed, timestamp now indicates what deflection from UTC
the time reads. this is based on the local time zone set for the user
who caused the live feed to update.
2016-05-22 00:53:21 -04:00
endorphant f98513a079 code cleanup
adding more code comments, cleaning up deprecated code, improving
general readability
2016-05-22 00:45:04 -04:00
endorphant dccb1570d8 more documentation updates
holy crap! here i am, about a decade and a half after my first Formal
Instruction in programming, and i suddenly understand code
documentation. part of this is that sometimes i stare at functions
forgetting why they're there, or start writing a function with the
distinct feeling that i'm typing code i've already typed before, and
realize that maybe there's a better way.

so i skimmed code from other people that i've used in my own repos, and
lifted the general gist of their commenting style while doing things
that feel right to me. i still don't know exactly how i like things, but
i'm learning. this is the best way i learn things.

then. then! i learned that i can just pydoc any of my modules and pydoc
will generate literally the same thing that i read when i pydoc other
module! what. WHAT. this is amazing. i feel like a real person. i
understand where those docs come from now, and how to make them myself.

i'm learning so much.

why does this feel so amazing.

all of this is in a commit message that i'm going to fire off into the
sun but i just need to put this out there because this feels important.
2016-05-21 23:36:21 -04:00
endorphant 1827d8467f big documentation pass 2016-05-21 22:18:25 -04:00
endorphant 22676344c9 incrementing to 0.8.7
fixed bug in patching utility that caused publishing setting to not be
saved.
2016-05-20 11:06:42 -04:00
endorphant cd63c6f09a started nopub feature
core file loading now checks files against a list of nopubs, stored in
.ttbp/config/nopub
2016-05-20 00:06:21 -04:00
endorphant ed071ebb67 incrementing to v 0.8.6
adding a warning in publish directory selection about overwriting old
files.
2016-05-19 23:35:34 -04:00
endorphant d94f3d2830 adding publish setting to patcher
patcher now asks user to set new publish option on load. publish and
unpublish correctly links or unlinks file from user's public_html.

also, ~tightened up the graphics a little~
2016-05-19 23:19:02 -04:00
endorphant fecb5b9907 working on private blogging
first, breaking out all the setup optiosn into smaller functions for
better readability. adding an option to set blog to be published or not,
and checks this before printing public feels list.
2016-05-15 18:15:53 -04:00
endorphant 1842901ce6 minor text fixes 2016-05-15 01:55:18 -04:00
endorphant 23ed372d64 incremented to v0.8.0
added markdown parsing for entries
2016-05-15 01:19:44 -04:00
endorphant 36e1102720 increment to 0.7.5
added beta option, which includes rainbow menus
2016-05-15 00:37:43 -04:00
endorphant b04d1a4378 cleaning up a couple of print strings 2016-05-15 00:22:05 -04:00
endorphant a82c25840e incremented to version 0.7
added filename validator
2016-05-11 00:10:04 -04:00
endorphant 30426ab016 cleaned up ^c and ^d exits by adding in a loop for main menu loading.
added a credits page.
2016-05-10 23:54:44 -04:00
endorphant ed2a14b846 tweaked neighbor view to show last update time instead of feels count 2016-05-10 12:14:53 -04:00
endorphant cfd6a42683 neighbor view sorts by most recently updated blog
added input capture from feels recording page, so if user starts typing before opening text editor, progress is saved.
working on improving exits and ^c/^d catching
2016-05-08 22:59:48 -04:00
endorphant 3491cc7843 fixing more eject bugs 2016-05-04 20:22:14 -04:00
endorphant e8607aa42d fixed ejecting from settings panel 2016-05-04 20:10:33 -04:00
endorphant 8ae32eb4bb timestamp tweaks, adding tdl 2016-05-04 20:07:42 -04:00
endorphant 4ff3b2b65a incremented to v.5, adding entry browsing 2016-05-04 20:04:16 -04:00
endorphant 4622af4683 adding entry meta generator 2016-05-04 11:00:28 -04:00
endorphant 0cbb1836be sorting user list in preparation for neighbor browsing 2016-05-03 13:52:07 -04:00
endorphant 7f150238a9 small word tweaks 2016-05-03 13:46:54 -04:00
endorphant 06d6609f80 list user count and whitespace correction 2016-05-03 13:20:28 -04:00
endorphant 0ed42304c8 added permalinks 2016-05-03 13:14:53 -04:00
endorphant 9b8d321812 adding neighbor view, increment version 2016-05-02 11:26:51 -04:00
endorphant 7c900ac6f3 fixing header whitespace 2016-05-01 23:44:01 -04:00
endorphant 27119152cc header generates username now. also added setting editor. 2016-05-01 23:26:12 -04:00
endorphant c16662192e setup and posting function running 2016-05-01 19:34:20 -04:00
endorphant b727bbd916 can save settings now 2016-05-01 18:43:12 -04:00
endorphant 7f1b9e1480 user setting checks 2016-05-01 18:26:26 -04:00