[dreamwidth/dreamwidth] 0e6739: Refactor of button JS
Branch: refs/heads/code-tour Home: https://github.com/dreamwidth/dreamwidth Commit: 0e6739366fe7cf80ecf4d962a38cd7424ccaf675 https://github.com/dreamwidth/dreamwidth/commit/0e6739366fe7cf80ecf4d962a38cd7424ccaf675 Author: Cocoa momijizukamori@gmail.com Date: 2022-12-04 (Sun, 04 Dec 2022)
Changed paths: M htdocs/js/jquery.inbox.js M htdocs/scss/pages/inbox.scss M views/inbox/index.tt
Log Message:
Refactor of button JS
Commit: 9edfa1212137ac5bd4fc7e7259c2e7c2120d65b3 https://github.com/dreamwidth/dreamwidth/commit/9edfa1212137ac5bd4fc7e7259c2e7c2120d65b3 Author: Cocoa momijizukamori@gmail.com Date: 2023-03-05 (Sun, 05 Mar 2023)
Changed paths: M styles/core2.s2 M styles/core2base/layout.s2 M styles/fluidmeasure/layout.s2
Log Message:
Add basic support for navlinks in headers in core2
Commit: 36f5fa7c53e9be06e3adf0d2cca72938520d4cc6 https://github.com/dreamwidth/dreamwidth/commit/36f5fa7c53e9be06e3adf0d2cca72938520d4cc6 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-03-05 (Sun, 05 Mar 2023)
Changed paths: M styles/core2.s2 M styles/core2base/layout.s2 M styles/fluidmeasure/layout.s2
Log Message:
Merge pull request #3071 from momijizukamori/674-header-navlinks
Add basic support for navlinks in headers in core2
Commit: 61fbca9934d310c6766a3948ae8277a3db7a79d6 https://github.com/dreamwidth/dreamwidth/commit/61fbca9934d310c6766a3948ae8277a3db7a79d6 Author: Cocoa momijizukamori@gmail.com Date: 2023-03-28 (Tue, 28 Mar 2023)
Changed paths: A .github/workflows/base-build.yml A .github/workflows/proxy-build.yml A .github/workflows/tasks/web-canary-service.json A .github/workflows/tasks/web-cwagent-config.json A .github/workflows/tasks/web-stable-service.json A .github/workflows/tasks/worker-birthday-notify-service.json A .github/workflows/tasks/worker-change-poster-id-service.json A .github/workflows/tasks/worker-codebuild-notifier-service.json A .github/workflows/tasks/worker-content-importer-lite-service.json A .github/workflows/tasks/worker-content-importer-service.json A .github/workflows/tasks/worker-content-importer-verify-service.json A .github/workflows/tasks/worker-directory-meta-service.json A .github/workflows/tasks/worker-distribute-invites-service.json A .github/workflows/tasks/worker-dw-esn-cluster-subs-service.json A .github/workflows/tasks/worker-dw-esn-filter-subs-service.json A .github/workflows/tasks/worker-dw-esn-fired-event-service.json A .github/workflows/tasks/worker-dw-esn-process-sub-service.json A .github/workflows/tasks/worker-dw-send-email-service.json A .github/workflows/tasks/worker-dw-sphinx-copier-service.json A .github/workflows/tasks/worker-embeds-service.json A .github/workflows/tasks/worker-esn-cluster-subs-service.json A .github/workflows/tasks/worker-esn-filter-subs-service.json A .github/workflows/tasks/worker-esn-fired-event-service.json A .github/workflows/tasks/worker-esn-process-sub-service.json A .github/workflows/tasks/worker-resolve-extacct-service.json A .github/workflows/tasks/worker-send-email-ses-service.json A .github/workflows/tasks/worker-service.tt A .github/workflows/tasks/worker-spellcheck-gm-service.json A .github/workflows/tasks/worker-sphinx-copier-service.json A .github/workflows/tasks/worker-sphinx-search-gm-service.json A .github/workflows/tasks/worker-synsuck-service.json A .github/workflows/update-workflows.pl A .github/workflows/web-build.yml A .github/workflows/web-deploy.yml A .github/workflows/worker-build.yml A .github/workflows/worker-deploy.tt A .github/workflows/worker-deploy.yml M .gitignore M .tidyallrc M LICENSE M README.md A api/README.md A api/build.js R api/comments/screening.yaml A api/dist/comments/screening.yaml A api/dist/components/error.yaml A api/dist/components/errors/400.yaml A api/dist/components/errors/404-user.yaml A api/dist/components/schemas/icon.yaml A api/dist/components/schemas/username.yaml A api/dist/icons.yaml A api/dist/icons_all.yaml A api/dist/spec.yaml R api/icons.yaml R api/icons_all.yaml A api/package-lock.json A api/package.json R api/spec.yaml A api/src/comments/screening.yaml A api/src/components/error.yaml A api/src/components/errors/400.yaml A api/src/components/errors/404-user.yaml A api/src/components/schemas/icon.yaml A api/src/components/schemas/username.yaml A api/src/icons.yaml A api/src/icons_all.yaml A api/src/spec.yaml R bin/bootstrap.pl M bin/build-static.sh M bin/checkconfig.pl A bin/misc/dump-profile-editors.pl A bin/tidyall M bin/upgrading/deadphrases.dat M bin/upgrading/en.dat M bin/upgrading/proplists.dat M bin/upgrading/update-db-general.pl M bin/worker/codebuild-notifier M bin/worker/paidstatus M cgi-bin/Apache/LiveJournal.pm M cgi-bin/CSS/Cleaner.pm M cgi-bin/DW/API/Key.pm M cgi-bin/DW/API/Method.pm M cgi-bin/DW/API/Parameter.pm A cgi-bin/DW/BetaFeatures/Canary.pm M cgi-bin/DW/Captcha.pm M cgi-bin/DW/Controller.pm M cgi-bin/DW/Controller/API/REST.pm M cgi-bin/DW/Controller/API/REST/Icons.pm M cgi-bin/DW/Controller/API/REST/Spec.pm M cgi-bin/DW/Controller/Auth.pm M cgi-bin/DW/Controller/Inbox.pm M cgi-bin/DW/Controller/Manage/Ban.pm M cgi-bin/DW/Controller/Manage/Logins.pm M cgi-bin/DW/Controller/Shop.pm M cgi-bin/DW/Controller/Shop/CreditCard.pm M cgi-bin/DW/Controller/Stats.pm M cgi-bin/DW/Controller/Support/Faq.pm M cgi-bin/DW/Controller/Tools.pm M cgi-bin/DW/Countries.pm M cgi-bin/DW/Hooks/Display.pm M cgi-bin/DW/Hooks/PrivList.pm A cgi-bin/DW/Hooks/ProfileSave.pm M cgi-bin/DW/LatestFeed.pm M cgi-bin/DW/Logic/ProfilePage.pm M cgi-bin/DW/Routing.pm M cgi-bin/DW/Shop/Engine/CheckMoneyOrder.pm M cgi-bin/DW/Shop/Item/Account.pm M cgi-bin/DW/Task/ESN/FilterSubs.pm M cgi-bin/DW/Task/ESN/ProcessSub.pm M cgi-bin/DW/Template/Plugin.pm M cgi-bin/DW/Widget/LatestNews.pm M cgi-bin/LJ/BetaFeatures.pm M cgi-bin/LJ/BetaFeatures/default.pm M cgi-bin/LJ/Comment.pm M cgi-bin/LJ/Console/Command/Finduser.pm M cgi-bin/LJ/Console/Response.pm M cgi-bin/LJ/Directory/Constraint/Location.pm M cgi-bin/LJ/EmbedModule.pm M cgi-bin/LJ/Entry.pm M cgi-bin/LJ/Event/JournalNewComment/Reply.pm M cgi-bin/LJ/JSON.pm M cgi-bin/LJ/S2.pm M cgi-bin/LJ/Session.pm M cgi-bin/LJ/User/Login.pm M cgi-bin/LJ/User/Message.pm M cgi-bin/LJ/Web.pm M cgi-bin/LJ/Widget/Location.pm M cgi-bin/LJ/Widget/ShopCart.pm M cgi-bin/LJ/Widget/ShopItemOptions.pm M doc/dependencies-system M doc/raw/memcache-keys.txt M etc/config-local.pl.example M etc/config.pl.example M etc/docker/base/Dockerfile M etc/docker/dev/Dockerfile A etc/docker/proxy/Dockerfile A etc/docker/proxy/scripts/setup.sh A etc/docker/proxy/scripts/startup-prod.sh A etc/docker/test/Dockerfile M etc/docker/web/Dockerfile M etc/docker/web/config/dreamwidth-prod.conf A etc/docker/web/config/etc/varnish/dreamwidth.vcl M etc/docker/web/scripts/setup.sh M etc/docker/web/scripts/startup-prod.sh M etc/docker/worker/Dockerfile A ext/dw-nonfree/.dir_scope A ext/dw-nonfree/.tidyallrc A ext/dw-nonfree/LICENSE A ext/dw-nonfree/README A ext/dw-nonfree/bin/upgrading/deadphrases-local.dat A ext/dw-nonfree/bin/upgrading/en_DW.dat A ext/dw-nonfree/bin/upgrading/moods.dat A ext/dw-nonfree/bin/upgrading/text-local.dat A ext/dw-nonfree/cgi-bin/DW/BusinessRules/Pay/DWS.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Misc.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Staff.pm A ext/dw-nonfree/cgi-bin/DW/Controller/Dreamwidth/Suggest.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/AnniversaryPromotion.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/Community.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/CreditCard.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/EntryForm.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/LegalIndex.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/MailboxAlert.pm A ext/dw-nonfree/cgi-bin/DW/Hooks/SiteScheme.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme/sundaymorning.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme/transmogrified.pm A ext/dw-nonfree/cgi-bin/LJ/S2Theme_local.pm A ext/dw-nonfree/config.rb A ext/dw-nonfree/etc/config-local.pl.example A ext/dw-nonfree/etc/spellcheck.dict A ext/dw-nonfree/etc/staff.yaml A ext/dw-nonfree/htdocs/500-error.html A ext/dw-nonfree/htdocs/config-local.bml A ext/dw-nonfree/htdocs/config.bml A ext/dw-nonfree/htdocs/apple-touch-icon.png A ext/dw-nonfree/htdocs/beta.bml.text.local A ext/dw-nonfree/htdocs/favicon.ico A ext/dw-nonfree/htdocs/img/Swirly-d-square.png A ext/dw-nonfree/htdocs/img/celerity/dw_logo_celerity.png A ext/dw-nonfree/htdocs/img/celerity/dw_logo_celerity_beta.png A ext/dw-nonfree/htdocs/img/customize/previews/bannering/neonbutterflies.png A ext/dw-nonfree/htdocs/img/customize/previews/bannering/travel.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/atom.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/cactus.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/fallleaves.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/fish.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/halloween.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/heart.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/mandala.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/nadeshiko.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/redflowers.png A ext/dw-nonfree/htdocs/img/customize/previews/colorside/wintergreen.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/lotus.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/scarlet.png A ext/dw-nonfree/htdocs/img/customize/previews/modish/teal.png A ext/dw-nonfree/htdocs/img/customize/previews/modular/nnwm2010grounded.png A ext/dw-nonfree/htdocs/img/customize/previews/practicality/nnwm2010grounded.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/bluesunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/brightersunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/greensquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/greenswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/lightondark.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/nnwm2009.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/pinkswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/purplesquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/purpleswirls.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/redcontrast.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/redsquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/seafoamsunday.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/sundayhearts.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/sundaystars.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/tealdeer.png A ext/dw-nonfree/htdocs/img/customize/previews/sundaymorning/yellowsquiggle.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/basic.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/blackeye.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/blackorwhite.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/brickhearth.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/comingdownblue.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/cottoncandydust.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/darkforest.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/dignified.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/dustyraspberry.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/earthandsky.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/elmar.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/forestgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/frozensky.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/goldenticket.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/greydays.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/homebrew.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/midnight.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/midnightriver.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/milkshakesandrocknroll.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/newocean.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/nightfall.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/ocean.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/palejewels.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/peacock.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/pigeonblue.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/pretty.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/prophecy.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/roseicecream.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/rosewood.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/seaserpent.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/shadowboxing.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/shallowestdepths.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/sleepingwarrior.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/slowgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/springgreen.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/subtlealmond.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/summerpeach.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/tehotenion.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/toxicity.png A ext/dw-nonfree/htdocs/img/customize/previews/transmogrified/whiteorblack.png A ext/dw-nonfree/htdocs/img/gradation/dw_logo_gradation.png A ext/dw-nonfree/htdocs/img/gradation/dw_logo_gradation_beta.png A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/accomplished.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/aggravated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/amused.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/angry.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/annoyed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/anxious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/apathetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/artistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/awake.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bitchy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/blah.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/blank.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bored.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/bouncy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/busy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/calm.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cheerful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/chipper.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cold.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/complacent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/confused.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/contemplative.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/content.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cranky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crappy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crazy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/creative.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/crushed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/curious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/cynical.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/depressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/determined.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/devious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/dirty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/disappointed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/discontent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/distressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/ditzy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/dorky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/drained.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/drunk.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/ecstatic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/embarrassed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/energetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/enraged.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/enthralled.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/envious.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/exanimate.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/excited.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/exhausted.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/flirty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/frustrated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/full.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/geeky.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/giddy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/giggly.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/gloomy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/good.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/grateful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/groggy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/grumpy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/guilty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/happy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/high.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hopeful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/horny.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hot.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hungry.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/hyper.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/impressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/indescribable.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/indifferent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/infuriated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/intimidated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/irate.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/irritated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/jealous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/jubilant.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lazy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lethargic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/listless.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/lonely.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/loved.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/melancholy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/mellow.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/mischievous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/moody.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/morose.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/naughty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nauseated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nerdy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nervous.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/nostalgic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/numb.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/okay.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/optimistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/peaceful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pensive.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pessimistic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pissedoff.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/pleased.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/predatory.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/productive.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/quixotic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/recumbent.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/refreshed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rejected.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rejuvenated.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/relaxed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/relieved.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/restless.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/rushed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sad.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/satisfied.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/scared.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/shocked.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sick.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/silly.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sleepy.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sore.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/stressed.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/surprised.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/sympathetic.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thankful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thirsty.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/thoughtful.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/tired.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/touched.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/uncomfortable.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/weird.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/working.gif A ext/dw-nonfree/htdocs/img/mood/dreamy_ds/worried.gif A ext/dw-nonfree/htdocs/img/siteskins/previews/celerity-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/gradation-horizontal-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/gradation-vertical-local.png A ext/dw-nonfree/htdocs/img/siteskins/previews/tropo-purple.png A ext/dw-nonfree/htdocs/img/siteskins/previews/tropo-red.png A ext/dw-nonfree/htdocs/img/styles/bannering/neonbutterflies.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/neonbutterflies_tile.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/travel.jpg A ext/dw-nonfree/htdocs/img/styles/bannering/travel_tile.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/atom.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/cactus.png A ext/dw-nonfree/htdocs/img/styles/colorside/fallleaves.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/halloween.png A ext/dw-nonfree/htdocs/img/styles/colorside/heart.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/mandala.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/nadeshiko.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/redflowers.png A ext/dw-nonfree/htdocs/img/styles/colorside/tribalfish.jpg A ext/dw-nonfree/htdocs/img/styles/colorside/wintergreen.jpg A ext/dw-nonfree/htdocs/img/styles/modish/bluestrip.jpg A ext/dw-nonfree/htdocs/img/styles/modish/lotus.jpg A ext/dw-nonfree/htdocs/img/styles/modish/scarlet.jpg A ext/dw-nonfree/htdocs/img/styles/modish/whtleaves.jpg A ext/dw-nonfree/htdocs/img/styles/sundaymorning/bluesunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/brightersunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/greensquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/greenswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/pinkswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/purpleswirls.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/redsquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/seafoamsunday.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/sundayhearts.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/sundaystars.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/tealdeer.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/whitesquiggle.png A ext/dw-nonfree/htdocs/img/styles/sundaymorning/yellowsquiggle.png A ext/dw-nonfree/htdocs/img/styles/transmogrified/comment.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/delete.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/edit.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/memories.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/next.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/permalink.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/previous.gif A ext/dw-nonfree/htdocs/img/styles/transmogrified/tag.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-arrow-down.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-arrow-right.gif A ext/dw-nonfree/htdocs/img/tropo-purple/troppurp-borderpixel.gif A ext/dw-nonfree/htdocs/img/tropo-red/bg_footer_gradient.png A ext/dw-nonfree/htdocs/img/tropo-red/bg_masthead.png A ext/dw-nonfree/htdocs/img/tropo-red/bg_menu_gradient.png A ext/dw-nonfree/htdocs/img/tropo-red/corner.gif A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_beta.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_beta_purple.png A ext/dw-nonfree/htdocs/img/tropo-red/dw_logo_purple.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottom.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottomleft.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-bottomright.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-left.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-right.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-top.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-topleft.png A ext/dw-nonfree/htdocs/img/tropo-red/homepage/intro-box-topright.png A ext/dw-nonfree/htdocs/img/tropo-red/icon_menu_swirl.png A ext/dw-nonfree/htdocs/img/tropo-red/icon_menu_swirl_dropdown.png A ext/dw-nonfree/htdocs/img/tropo-red/tropred-arrow-down.gif A ext/dw-nonfree/htdocs/img/tropo-red/tropred-arrow-right.gif A ext/dw-nonfree/htdocs/img/tropo-red/tropred-borderpixel.gif A ext/dw-nonfree/htdocs/index.bml A ext/dw-nonfree/htdocs/index.bml.text.local A ext/dw-nonfree/htdocs/js/homepage_loggedin.js A ext/dw-nonfree/htdocs/js/tropo/homepage.js A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-base.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/homepage.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-purple.scss A ext/dw-nonfree/htdocs/scss/skins/tropo/tropo-red.scss A ext/dw-nonfree/htdocs/stc/layouts/nano-badge2010.png A ext/dw-nonfree/htdocs/stc/siteviews/tropo-purple.css A ext/dw-nonfree/htdocs/stc/siteviews/tropo-red.css A ext/dw-nonfree/htdocs/stc/syndicateme.css A ext/dw-nonfree/htdocs/stc/tropo/homepage.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-base.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-purple.css A ext/dw-nonfree/htdocs/stc/tropo/tropo-red.css A ext/dw-nonfree/schemes/dreamwidth.tt A ext/dw-nonfree/schemes/celerity-local.tt A ext/dw-nonfree/schemes/gradation-horizontal-local.tt A ext/dw-nonfree/schemes/gradation-vertical-local.tt A ext/dw-nonfree/schemes/tropo-common.tt A ext/dw-nonfree/schemes/tropo-purple.tt A ext/dw-nonfree/schemes/tropo-red.tt A ext/dw-nonfree/styles/bannering/themes.s2 A ext/dw-nonfree/styles/colorside/themes.s2 A ext/dw-nonfree/styles/modish/themes.s2 A ext/dw-nonfree/styles/modular/themes.s2 A ext/dw-nonfree/styles/practicality/themes.s2 A ext/dw-nonfree/styles/s2layers.dat A ext/dw-nonfree/styles/siteviews/themes.s2 A ext/dw-nonfree/styles/sundaymorning/layout.s2 A ext/dw-nonfree/styles/sundaymorning/themes.s2 A ext/dw-nonfree/styles/transmogrified/layout.s2 A ext/dw-nonfree/styles/transmogrified/themes.s2 A ext/dw-nonfree/views/community/index.tt.text.local A ext/dw-nonfree/views/error/404.tt A ext/dw-nonfree/views/legal/diversity.tt A ext/dw-nonfree/views/legal/dmca.tt A ext/dw-nonfree/views/legal/index.tt.text.local A ext/dw-nonfree/views/legal/principles.tt A ext/dw-nonfree/views/misc/about.tt A ext/dw-nonfree/views/site/bot.tt A ext/dw-nonfree/views/site/brand.tt A ext/dw-nonfree/views/site/policy.tt A ext/dw-nonfree/views/site/staff.tt A ext/dw-nonfree/views/site/suggest.tt A ext/dw-nonfree/views/site/suggest.tt.text A ext/dw-nonfree/views/site/suggest_entry.tt A ext/dw-nonfree/views/site/suggest_ghi.tt M htdocs/js/jquery.commentmanage.js M htdocs/js/jquery.inbox.js M htdocs/js/s2edit/s2-hint.js A htdocs/js/vendor/rapidoc-min.js M htdocs/manage/profile/index.bml M htdocs/manage/profile/index.bml.text M htdocs/robots.txt M htdocs/scss/components/foundation-custom/pagination.scss M htdocs/scss/pages/admin/console.scss M htdocs/scss/pages/inbox.scss M htdocs/scss/skins/page-layout-hacks.scss M htdocs/scss/skins/skin-colors.scss M htdocs/shop/account.bml M htdocs/shop/account.bml.text M htdocs/shop/gifts.bml M htdocs/shop/renames.bml M htdocs/stc/blueshift/blueshift.css A htdocs/stc/canary.css R htdocs/tools/tellafriend.bml R htdocs/tools/tellafriend.bml.text M schemes/common.tt M src/jbackup/jbackup.pl M styles/core2.s2 M styles/core2base/layout.s2 M styles/fluidmeasure/layout.s2 M t/cleaner-embed.t M t/media-security.t A views/api.tt M views/beta.tt M views/beta.tt.text M views/inbox/index.tt M views/inbox/msglist.tt M views/legal/privacy.tt M views/login.tt M views/manage/logins.tt M views/profile/main.tt.text M views/protected.tt M views/shop/icons.tt M views/shop/icons.tt.text M views/shop/index.tt M views/shop/index.tt.text M views/shop/points.tt M views/shop/points.tt.text M views/site/opensource.tt.text M views/tools/tellafriend.tt M views/tools/tellafriend.tt.text
Log Message:
Merge branch 'main' into inbox-tweaks-canary
Commit: 3975c86a84df20edfd81093b33a4028a993e2d95 https://github.com/dreamwidth/dreamwidth/commit/3975c86a84df20edfd81093b33a4028a993e2d95 Author: Cocoa momijizukamori@gmail.com Date: 2023-03-28 (Tue, 28 Mar 2023)
Changed paths: M cgi-bin/DW/Controller/Inbox.pm M htdocs/js/jquery.inbox.js M htdocs/scss/components/foundation-custom/pagination.scss M views/inbox/index.tt M views/inbox/msglist.tt
Log Message:
Updates to refactored inbox
- Correct which buttons show when
- Retain collapsed messages on actions
- Update message count in folder menu when making changes to messages
Fix current page link color in pagination
Commit: 1d935915d2fbc0a273258a1c4ec270e59002711a https://github.com/dreamwidth/dreamwidth/commit/1d935915d2fbc0a273258a1c4ec270e59002711a Author: Mark Smith mark@plogs.net Date: 2023-04-05 (Wed, 05 Apr 2023)
Changed paths: M cgi-bin/DW/Captcha.pm M etc/config-private.pl.example
Log Message:
Add exception list for captcha
Commit: 095cadacdbb4c74557f097475ef90e1ff99dbb45 https://github.com/dreamwidth/dreamwidth/commit/095cadacdbb4c74557f097475ef90e1ff99dbb45 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths: M cgi-bin/DW/Controller/Inbox.pm M htdocs/js/jquery.inbox.js M htdocs/scss/components/foundation-custom/pagination.scss M htdocs/scss/pages/inbox.scss M views/inbox/index.tt M views/inbox/msglist.tt
Log Message:
Merge pull request #3079 from momijizukamori/inbox-tweaks-canary
Refactor of inbox code to fix button overwhelm.
Commit: 4bb882c72851ed229d8cedcc5e2b44109e49f295 https://github.com/dreamwidth/dreamwidth/commit/4bb882c72851ed229d8cedcc5e2b44109e49f295 Author: Cocoa momijizukamori@gmail.com Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths: M htdocs/js/jquery.inbox.js M htdocs/scss/pages/inbox.scss M views/inbox/index.tt
Log Message:
Fix for annoying button flash on initial inbox load
Commit: 90cd4e6d0c44f91c39b7f807c5ffe605f98c3c60 https://github.com/dreamwidth/dreamwidth/commit/90cd4e6d0c44f91c39b7f807c5ffe605f98c3c60 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-04-17 (Mon, 17 Apr 2023)
Changed paths: M htdocs/js/jquery.inbox.js M htdocs/scss/pages/inbox.scss M views/inbox/index.tt
Log Message:
Merge pull request #3087 from momijizukamori/inbox-tweaks-canary
Fix for annoying button flash on initial inbox load
Commit: 8f4076d07ddbec9afafa4c4fd5c5409336512061 https://github.com/dreamwidth/dreamwidth/commit/8f4076d07ddbec9afafa4c4fd5c5409336512061 Author: Cocoa momijizukamori@gmail.com Date: 2023-04-23 (Sun, 23 Apr 2023)
Changed paths: M htdocs/js/jquery.inbox.js M htdocs/scss/components/foundation-icons.scss M htdocs/scss/pages/inbox.scss M views/inbox/index.tt M views/inbox/msg_list.tt
Log Message:
New inbox polish
- Add 'No Messages' display text for empty inboxes
- Refactor header/footer code for easier updates
- Add code to mark messages read on normal click on action links
- Add trash icon to delete buttons
Add left padding to messages on small media queries
Commit: 298c488621f525817ba814159c6abf5a72ea5b71 https://github.com/dreamwidth/dreamwidth/commit/298c488621f525817ba814159c6abf5a72ea5b71 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-04-23 (Sun, 23 Apr 2023)
Changed paths: M htdocs/js/jquery.inbox.js M htdocs/scss/components/foundation-icons.scss M htdocs/scss/pages/inbox.scss M views/inbox/index.tt M views/inbox/msg_list.tt
Log Message:
Merge pull request #3089 from momijizukamori/inbox-tweaks-canary
New inbox polish
Commit: 0dc01c96841009915a526aa0cc07751db43f9dcd https://github.com/dreamwidth/dreamwidth/commit/0dc01c96841009915a526aa0cc07751db43f9dcd Author: Kareila kareila@dreamwidth.org Date: 2023-05-29 (Mon, 29 May 2023)
Changed paths: M bin/upgrading/en.dat M bin/upgrading/proplists.dat A cgi-bin/DW/Setting/GoogleAnalytics4.pm M cgi-bin/LJ/User/Permissions.pm M htdocs/manage/settings/index.bml
Log Message:
new GoogleAnalytics4 user setting
This is the bare minimum of code needed to allow users to tell us their IDs for use with the new version of Google Analytics. It doesn't do anything with that information yet.
new module cgi-bin/DW/Setting/GoogleAnalytics4.pm, which is more or less a clone of cgi-bin/DW/Setting/GoogleAnalytics.pm with tweaks
both settings modules are retained to allow for a transition period; the labels on /manage/settings are "Google Analytics ID" and "Google Analytics ID (v4)"
new userprop ga4_analytics
new user method ga4_analytics
I couldn't find a format guideline for the ID values. The setting module enforces a format of "G-" followed by at least 10 alphanumeric characters, saved as uppercase. If that turns out to be wrong, we can tweak it later.
Commit: aeaf54bf90af9f5114c05216748fbb27bbdbb296 https://github.com/dreamwidth/dreamwidth/commit/aeaf54bf90af9f5114c05216748fbb27bbdbb296 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-05-29 (Mon, 29 May 2023)
Changed paths: M bin/upgrading/en.dat M bin/upgrading/proplists.dat A cgi-bin/DW/Setting/GoogleAnalytics4.pm M cgi-bin/LJ/User/Permissions.pm M htdocs/manage/settings/index.bml
Log Message:
Merge pull request #3094 from kareila/ga4-setting
[#2954] new GoogleAnalytics4 user setting
Commit: ac42bdfb6189e33f8be3ab07f310b77d07ad23e1 https://github.com/dreamwidth/dreamwidth/commit/ac42bdfb6189e33f8be3ab07f310b77d07ad23e1 Author: Cocoa momijizukamori@gmail.com Date: 2023-05-29 (Mon, 29 May 2023)
Changed paths: A cgi-bin/DW/PageStats/GoogleAnalytics4.pm
Log Message:
Add new GA4 google analytics script into pages
Commit: be2408de125fdce10b5ac85cb558eae399947261 https://github.com/dreamwidth/dreamwidth/commit/be2408de125fdce10b5ac85cb558eae399947261 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-05-29 (Mon, 29 May 2023)
Changed paths: A cgi-bin/DW/PageStats/GoogleAnalytics4.pm
Log Message:
Merge pull request #3095 from momijizukamori/ga-script
Add new GA4 google analytics script into pages
Commit: a441bf67b43cc2adb209af25a9ecb78382f6c865 https://github.com/dreamwidth/dreamwidth/commit/a441bf67b43cc2adb209af25a9ecb78382f6c865 Author: momijizukamori momijizukamori+bugzilla@gmail.com Date: 2023-05-30 (Tue, 30 May 2023)
Changed paths: M cgi-bin/DW/Controller/Entry.pm M cgi-bin/DW/Formats.pm M cgi-bin/LJ/Entry.pm M htdocs/js/6alib/dom.js M htdocs/js/lj_ippu.js A htdocs/js/pages/entry/rte.js M views/entry/form.tt
Log Message:
RTE hacks (#3096)
- Shoving the old RTE in the new entry page